diff --git a/package-lock.json b/package-lock.json index f4f5b6aa..231d2589 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "@solid-primitives/pagination": "^0.3.0", "@solid-primitives/script-loader": "^2.2.0", "@solid-primitives/share": "^2.0.6", - "@solid-primitives/storage": "^3.8.0", + "@solid-primitives/storage": "^4.2.1", "@solid-primitives/upload": "^0.0.117", "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.14.5", @@ -99,7 +99,7 @@ "prosemirror-trailing-node": "^2.0.9", "prosemirror-view": "^1.34.2", "rollup-plugin-visualizer": "^5.12.0", - "sass": "1.76.0", + "sass": "1.77.6", "solid-js": "^1.8.22", "solid-popper": "^0.3.0", "solid-tiptap": "0.7.0", @@ -5776,9 +5776,9 @@ } }, "node_modules/@solid-primitives/storage": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@solid-primitives/storage/-/storage-3.8.0.tgz", - "integrity": "sha512-FNzsl60/zrMA2blDIjh2i6k2fnKECn870UssaKg5y9+wrXTJlce8vv0CxC3Mw7uHZnnPnDQGNyuBqeJ5mRZkOA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@solid-primitives/storage/-/storage-4.2.1.tgz", + "integrity": "sha512-1XUJeaSlizH9Eam/+IbIpslHEnggJMNZXzfsr06AlbG6tJtQENMu0+94ZIvooxt4Cyw46wPzcnHYbSK7LzoQAA==", "dev": true, "license": "MIT", "dependencies": { @@ -21867,9 +21867,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.76.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz", - "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==", + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 8be78d16..52805ce2 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@solid-primitives/pagination": "^0.3.0", "@solid-primitives/script-loader": "^2.2.0", "@solid-primitives/share": "^2.0.6", - "@solid-primitives/storage": "^3.8.0", + "@solid-primitives/storage": "^4.2.1", "@solid-primitives/upload": "^0.0.117", "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.14.5", @@ -106,7 +106,7 @@ "prosemirror-trailing-node": "^2.0.9", "prosemirror-view": "^1.34.2", "rollup-plugin-visualizer": "^5.12.0", - "sass": "1.76.0", + "sass": "1.77.6", "solid-js": "^1.8.22", "solid-popper": "^0.3.0", "solid-tiptap": "0.7.0", @@ -140,7 +140,12 @@ "engines": { "node": ">= 20" }, - "trustedDependencies": ["@biomejs/biome", "@swc/core", "esbuild", "protobufjs"], + "trustedDependencies": [ + "@biomejs/biome", + "@swc/core", + "esbuild", + "protobufjs" + ], "dependencies": { "form-data": "^4.0.0", "idb": "^8.0.0", diff --git a/src/context/feed.tsx b/src/context/feed.tsx index 78242c68..3380c1ac 100644 --- a/src/context/feed.tsx +++ b/src/context/feed.tsx @@ -78,7 +78,7 @@ export const FeedProvider = (props: { children: JSX.Element }) => { }) const addSeen = async (slug: string) => { - setSeen((prev) => { + setSeen((prev: Record) => { const newSeen = { ...prev, [slug]: Date.now() } return newSeen })