Skip to content

Commit c3f18db

Browse files
Pin dependencies
1 parent ac8dab3 commit c3f18db

7 files changed

Lines changed: 66 additions & 41 deletions

File tree

.github/workflows/deploy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Setup Node
2525
uses: actions/setup-node@v6
2626
with:
27-
node-version: "20.x"
27+
node-version: "20.20.2"
2828
- name: Cache node modules
2929
uses: actions/cache@v4
3030
env:

.github/workflows/electron-build-release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Setup node
1515
uses: actions/setup-node@v6
1616
with:
17-
node-version: 20
17+
node-version: 20.20.2
1818
cache: "yarn"
1919
- name: Cache node modules
2020
uses: actions/cache@v4

.github/workflows/electron-build-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Setup Node
1919
uses: actions/setup-node@v6
2020
with:
21-
node-version: "20.x"
21+
node-version: "20.20.2"
2222
cache: "yarn"
2323
- name: Cache node modules
2424
uses: actions/cache@v4

.github/workflows/electron-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Setup node
2020
uses: actions/setup-node@v6
2121
with:
22-
node-version: 20
22+
node-version: 20.20.2
2323
cache: "yarn"
2424
- name: Cache node modules
2525
uses: actions/cache@v4

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Setup Node
1818
uses: actions/setup-node@v6
1919
with:
20-
node-version: "22.x"
20+
node-version: "22.22.2"
2121
cache: "yarn"
2222
- name: Cache node modules
2323
uses: actions/cache@v5

packages/web/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@ant-design/icons": "6.1.1",
1616
"@ant-design/nextjs-registry": "1.3.0",
1717
"@ant-design/plots": "1.2.6",
18-
"@bprogress/next": "^3.2.12",
18+
"@bprogress/next": "3.2.12",
1919
"@nivo/bar": "0.99.0",
2020
"@nivo/core": "0.99.0",
2121
"@nivo/geo": "0.99.0",
@@ -28,25 +28,25 @@
2828
"firebase": "10.14.1",
2929
"javascript-time-ago": "2.5.10",
3030
"next": "15.5.14",
31-
"rc-picker": "^4.11.3",
32-
"react": "^18.3.0",
31+
"rc-picker": "4.11.3",
32+
"react": "18.3.1",
3333
"react-country-flag": "3.1.0",
34-
"react-dom": "^18.3.0",
34+
"react-dom": "18.3.1",
3535
"react-responsive": "9.0.0-beta.10"
3636
},
3737
"devDependencies": {
38-
"@testing-library/jest-dom": "^6.9.1",
39-
"@testing-library/react": "^16.3.2",
38+
"@testing-library/jest-dom": "6.9.1",
39+
"@testing-library/react": "16.3.2",
4040
"@types/javascript-time-ago": "2.0.8",
41-
"@types/jest": "^30.0.0",
41+
"@types/jest": "30.0.0",
4242
"@types/node": "20.13.0",
4343
"@types/react": "18.3.0",
4444
"@types/react-dom": "18.3.0",
45-
"eslint-config-next": "^15.0.0",
46-
"ignore-loader": "^0.1.2",
47-
"jest": "^30.3.0",
48-
"jest-environment-jsdom": "^30.3.0",
49-
"ts-jest": "^29.4.9",
50-
"typescript": "^5.0.0"
45+
"eslint-config-next": "15.5.12",
46+
"ignore-loader": "0.1.2",
47+
"jest": "30.3.0",
48+
"jest-environment-jsdom": "30.3.0",
49+
"ts-jest": "29.4.9",
50+
"typescript": "5.9.3"
5151
}
5252
}

yarn.lock

Lines changed: 48 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1873,9 +1873,9 @@
18731873
resolved "https://registry.npmjs.org/@bprogress/core/-/core-1.3.4.tgz"
18741874
integrity sha512-q/AqpurI/1uJzOrQROuZWixn/+ARekh+uvJGwLCP6HQ/EqAX4SkvNf618tSBxL4NysC0MwqAppb/mRw6Tzi61w==
18751875

1876-
"@bprogress/next@^3.2.12":
1876+
"@bprogress/next@3.2.12":
18771877
version "3.2.12"
1878-
resolved "https://registry.npmjs.org/@bprogress/next/-/next-3.2.12.tgz"
1878+
resolved "https://registry.yarnpkg.com/@bprogress/next/-/next-3.2.12.tgz#c9d4f4cfdf787b1cd481c96d24a9ac509e99db0c"
18791879
integrity sha512-/ZvNwbAd0ty9QiQwCfT2AfwWVdAaEyCPx5RUz3CfiiJS/OLBohhDz/IC/srhwK9GnXeXavvtiUrpKzN5GJDwlw==
18801880
dependencies:
18811881
"@bprogress/core" "^1.3.4"
@@ -4765,7 +4765,7 @@
47654765
lz-string "^1.4.4"
47664766
pretty-format "^27.0.2"
47674767

4768-
"@testing-library/jest-dom@^6.9.1":
4768+
"@testing-library/jest-dom@6.9.1":
47694769
version "6.9.1"
47704770
resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz#7613a04e146dd2976d24ddf019730d57a89d56c2"
47714771
integrity sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==
@@ -4777,7 +4777,7 @@
47774777
picocolors "^1.1.1"
47784778
redent "^3.0.0"
47794779

4780-
"@testing-library/react@^16.3.2":
4780+
"@testing-library/react@16.3.2":
47814781
version "16.3.2"
47824782
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.3.2.tgz#672883b7acb8e775fc0492d9e9d25e06e89786d0"
47834783
integrity sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==
@@ -5086,7 +5086,7 @@
50865086
resolved "https://registry.npmjs.org/@types/javascript-time-ago/-/javascript-time-ago-2.0.8.tgz"
50875087
integrity sha512-X77q3xUzWVn0qohgurKE1G5NiXZjee8VbLqaukW/HXVkz7bdCFJgOPQ3JVB4IkrDhMS4CviFTmpZuNVg0i2QFA==
50885088

5089-
"@types/jest@^30.0.0":
5089+
"@types/jest@30.0.0":
50905090
version "30.0.0"
50915091
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-30.0.0.tgz#5e85ae568006712e4ad66f25433e9bdac8801f1d"
50925092
integrity sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==
@@ -8973,9 +8973,9 @@ escodegen@^2.1.0:
89738973
optionalDependencies:
89748974
source-map "~0.6.1"
89758975

8976-
eslint-config-next@^15.0.0:
8976+
eslint-config-next@15.5.12:
89778977
version "15.5.12"
8978-
resolved "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.5.12.tgz"
8978+
resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-15.5.12.tgz#63cc156664dcbcb9a2ea04a3e74c3330a6d6a3f9"
89798979
integrity sha512-ktW3XLfd+ztEltY5scJNjxjHwtKWk6vU2iwzZqSN09UsbBmMeE/cVlJ1yESg6Yx5LW7p/Z8WzUAgYXGLEmGIpg==
89808980
dependencies:
89818981
"@next/eslint-plugin-next" "15.5.12"
@@ -11163,9 +11163,9 @@ ieee754@^1.1.13:
1116311163
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
1116411164
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
1116511165

11166-
ignore-loader@^0.1.2:
11166+
ignore-loader@0.1.2:
1116711167
version "0.1.2"
11168-
resolved "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz"
11168+
resolved "https://registry.yarnpkg.com/ignore-loader/-/ignore-loader-0.1.2.tgz#d81f240376d0ba4f0d778972c3ad25874117a463"
1116911169
integrity sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==
1117011170

1117111171
ignore@^4.0.6:
@@ -12056,7 +12056,7 @@ jest-each@30.3.0:
1205612056
jest-util "30.3.0"
1205712057
pretty-format "30.3.0"
1205812058

12059-
jest-environment-jsdom@^30.3.0:
12059+
jest-environment-jsdom@30.3.0:
1206012060
version "30.3.0"
1206112061
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.3.0.tgz#6bf80519643333ae2faa07b5660d80451d328578"
1206212062
integrity sha512-RLEOJy6ip1lpw0yqJ8tB3i88FC7VBz7i00Zvl2qF71IdxjS98gC9/0SPWYIBVXHm5hgCYK0PAlSlnHGGy9RoMg==
@@ -12311,7 +12311,7 @@ jest-worker@^27.4.1:
1231112311
merge-stream "^2.0.0"
1231212312
supports-color "^8.0.0"
1231312313

12314-
jest@^30.3.0:
12314+
jest@30.3.0:
1231512315
version "30.3.0"
1231612316
resolved "https://registry.yarnpkg.com/jest/-/jest-30.3.0.tgz#6460b889dd805e9677400505f16f1d9b14c285a3"
1231712317
integrity sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==
@@ -15171,9 +15171,9 @@ rc-pagination@~3.2.0:
1517115171
"@babel/runtime" "^7.10.1"
1517215172
classnames "^2.2.1"
1517315173

15174-
rc-picker@^4.11.3:
15174+
rc-picker@4.11.3:
1517515175
version "4.11.3"
15176-
resolved "https://registry.npmjs.org/rc-picker/-/rc-picker-4.11.3.tgz"
15176+
resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-4.11.3.tgz#7e7e3ad83aa461c284b8391c697492d1c34d2cb8"
1517715177
integrity sha512-MJ5teb7FlNE0NFHTncxXQ62Y5lytq6sh5nUw0iH8OkHL/TjARSEvSHpr940pWgjGANpjCwyMdvsEV55l5tYNSg==
1517815178
dependencies:
1517915179
"@babel/runtime" "^7.24.7"
@@ -15572,9 +15572,9 @@ react-dom@17.0.2:
1557215572
object-assign "^4.1.1"
1557315573
scheduler "^0.20.2"
1557415574

15575-
react-dom@^18.3.0:
15575+
react-dom@18.3.1:
1557615576
version "18.3.1"
15577-
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz"
15577+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
1557815578
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
1557915579
dependencies:
1558015580
loose-envify "^1.1.0"
@@ -15630,9 +15630,9 @@ react@17.0.2:
1563015630
loose-envify "^1.1.0"
1563115631
object-assign "^4.1.1"
1563215632

15633-
react@^18.3.0:
15633+
react@18.3.1:
1563415634
version "18.3.1"
15635-
resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz"
15635+
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
1563615636
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
1563715637
dependencies:
1563815638
loose-envify "^1.1.0"
@@ -17049,7 +17049,16 @@ string-natural-compare@^3.0.1:
1704917049
resolved "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz"
1705017050
integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==
1705117051

17052-
"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
17052+
"string-width-cjs@npm:string-width@^4.2.0":
17053+
version "4.2.3"
17054+
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
17055+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
17056+
dependencies:
17057+
emoji-regex "^8.0.0"
17058+
is-fullwidth-code-point "^3.0.0"
17059+
strip-ansi "^6.0.1"
17060+
17061+
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
1705317062
version "4.2.3"
1705417063
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
1705517064
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -17179,7 +17188,7 @@ string_decoder@~1.1.1:
1717917188
dependencies:
1718017189
safe-buffer "~5.1.0"
1718117190

17182-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
17191+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
1718317192
version "6.0.1"
1718417193
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
1718517194
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -17193,6 +17202,13 @@ strip-ansi@^3.0.0:
1719317202
dependencies:
1719417203
ansi-regex "^2.0.0"
1719517204

17205+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
17206+
version "6.0.1"
17207+
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
17208+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
17209+
dependencies:
17210+
ansi-regex "^5.0.1"
17211+
1719617212
strip-ansi@^7.0.0, strip-ansi@^7.0.1:
1719717213
version "7.0.1"
1719817214
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz"
@@ -17618,7 +17634,7 @@ ts-api-utils@^2.4.0:
1761817634
resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz"
1761917635
integrity sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==
1762017636

17621-
ts-jest@^29.4.9:
17637+
ts-jest@29.4.9:
1762217638
version "29.4.9"
1762317639
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.9.tgz#47dc33d0f5c36bddcedd16afefae285e0b049d2d"
1762417640
integrity sha512-LTb9496gYPMCqjeDLdPrKuXtncudeV1yRZnF4Wo5l3SFi0RYEnYRNgMrFIdg+FHvfzjCyQk1cLncWVqiSX+EvQ==
@@ -17799,9 +17815,9 @@ typescript@4.9.5:
1779917815
resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz"
1780017816
integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
1780117817

17802-
typescript@^5.0.0:
17818+
typescript@5.9.3:
1780317819
version "5.9.3"
17804-
resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz"
17820+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
1780517821
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
1780617822

1780717823
uc.micro@^1.0.1, uc.micro@^1.0.5:
@@ -18430,7 +18446,7 @@ wordwrap@^1.0.0:
1843018446
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
1843118447
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
1843218448

18433-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
18449+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
1843418450
version "7.0.0"
1843518451
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
1843618452
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -18448,6 +18464,15 @@ wrap-ansi@^6.0.1:
1844818464
string-width "^4.1.0"
1844918465
strip-ansi "^6.0.0"
1845018466

18467+
wrap-ansi@^7.0.0:
18468+
version "7.0.0"
18469+
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
18470+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
18471+
dependencies:
18472+
ansi-styles "^4.0.0"
18473+
string-width "^4.1.0"
18474+
strip-ansi "^6.0.0"
18475+
1845118476
wrap-ansi@^8.0.1, wrap-ansi@^8.1.0:
1845218477
version "8.1.0"
1845318478
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"

0 commit comments

Comments
 (0)