chore: install zustand for state management and ky for data fetching
This commit is contained in:
@@ -10,8 +10,10 @@
|
|||||||
"preview": "vite preview"
|
"preview": "vite preview"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"ky": "^1.14.3",
|
||||||
"react": "^19.2.0",
|
"react": "^19.2.0",
|
||||||
"react-dom": "^19.2.0"
|
"react-dom": "^19.2.0",
|
||||||
|
"zustand": "^5.0.12"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/js": "^9.39.1",
|
"@eslint/js": "^9.39.1",
|
||||||
|
|||||||
30
yarn.lock
30
yarn.lock
@@ -1257,11 +1257,13 @@ __metadata:
|
|||||||
eslint-plugin-react-hooks: "npm:^7.0.1"
|
eslint-plugin-react-hooks: "npm:^7.0.1"
|
||||||
eslint-plugin-react-refresh: "npm:^0.4.24"
|
eslint-plugin-react-refresh: "npm:^0.4.24"
|
||||||
globals: "npm:^16.5.0"
|
globals: "npm:^16.5.0"
|
||||||
|
ky: "npm:^1.14.3"
|
||||||
react: "npm:^19.2.0"
|
react: "npm:^19.2.0"
|
||||||
react-dom: "npm:^19.2.0"
|
react-dom: "npm:^19.2.0"
|
||||||
typescript: "npm:~5.9.3"
|
typescript: "npm:~5.9.3"
|
||||||
typescript-eslint: "npm:^8.48.0"
|
typescript-eslint: "npm:^8.48.0"
|
||||||
vite: "npm:^7.3.1"
|
vite: "npm:^7.3.1"
|
||||||
|
zustand: "npm:^5.0.12"
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
@@ -2603,6 +2605,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"ky@npm:^1.14.3":
|
||||||
|
version: 1.14.3
|
||||||
|
resolution: "ky@npm:1.14.3"
|
||||||
|
checksum: 10c0/8e91c9512c8f1501201108ad58ed437eaf3f5b0a0da842bd846d785932426e84a31cf51d0fffce1921d4e70e26465a9b2b89ed2477822975568258a1fa68a740
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"levn@npm:^0.4.1":
|
"levn@npm:^0.4.1":
|
||||||
version: 0.4.1
|
version: 0.4.1
|
||||||
resolution: "levn@npm:0.4.1"
|
resolution: "levn@npm:0.4.1"
|
||||||
@@ -3758,3 +3767,24 @@ __metadata:
|
|||||||
checksum: 10c0/860d25a81ab41d33aa25f8d0d07b091a04acb426e605f396227a796e9e800c44723ed96d0f53a512b57be3d1520f45bf69c0cb3b378a232a00787a2609625307
|
checksum: 10c0/860d25a81ab41d33aa25f8d0d07b091a04acb426e605f396227a796e9e800c44723ed96d0f53a512b57be3d1520f45bf69c0cb3b378a232a00787a2609625307
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"zustand@npm:^5.0.12":
|
||||||
|
version: 5.0.12
|
||||||
|
resolution: "zustand@npm:5.0.12"
|
||||||
|
peerDependencies:
|
||||||
|
"@types/react": ">=18.0.0"
|
||||||
|
immer: ">=9.0.6"
|
||||||
|
react: ">=18.0.0"
|
||||||
|
use-sync-external-store: ">=1.2.0"
|
||||||
|
peerDependenciesMeta:
|
||||||
|
"@types/react":
|
||||||
|
optional: true
|
||||||
|
immer:
|
||||||
|
optional: true
|
||||||
|
react:
|
||||||
|
optional: true
|
||||||
|
use-sync-external-store:
|
||||||
|
optional: true
|
||||||
|
checksum: 10c0/304c1dfb6033d758ddc7606c15df8566e6cace83ee4eeec721e8975f7813fd4cca2c68ff6b3eaa1841a9e53f0cf8486007217479785eccb845e3596de4df7f1e
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|||||||
Reference in New Issue
Block a user