Christmas cookie ranking site
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'main' of github.com:foxfriends/cookiealyst

+88 -64
+86 -62
package-lock.json
··· 16 16 }, 17 17 "devDependencies": { 18 18 "@sveltejs/adapter-node": "^5.2.9", 19 - "@sveltejs/kit": "^2.9.0", 19 + "@sveltejs/kit": "^2.38.0", 20 20 "@sveltejs/vite-plugin-svelte": "^5.0.1", 21 21 "@types/pg": "^8.11.10", 22 22 "@types/qs": "^6.9.17", ··· 36 36 "tsx": "^4.19.3", 37 37 "typescript": "^5.7.2", 38 38 "typescript-eslint": "^8.16.0", 39 - "vite": "^6.2.6" 39 + "vite": "^6.4.1" 40 + }, 41 + "engines": { 42 + "node": "22.14.0", 43 + "npm": "10.9.2" 40 44 } 41 45 }, 42 46 "node_modules/@ampproject/remapping": { ··· 1157 1161 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.9.tgz", 1158 1162 "integrity": "sha512-KTuEZ4UHIp8rNgbLrsQwmGo4cCVj/AHPG3DsI1VvfzudG8dzpZNCV4qm4NWfYY02ReB5INVyuq6xGrl3Ks8vAQ==" 1159 1163 }, 1164 + "node_modules/@standard-schema/spec": { 1165 + "version": "1.0.0", 1166 + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", 1167 + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", 1168 + "dev": true, 1169 + "license": "MIT" 1170 + }, 1171 + "node_modules/@sveltejs/acorn-typescript": { 1172 + "version": "1.0.5", 1173 + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz", 1174 + "integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==", 1175 + "dev": true, 1176 + "license": "MIT", 1177 + "peerDependencies": { 1178 + "acorn": "^8.9.0" 1179 + } 1180 + }, 1160 1181 "node_modules/@sveltejs/adapter-node": { 1161 1182 "version": "5.2.9", 1162 1183 "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-5.2.9.tgz", ··· 1173 1194 } 1174 1195 }, 1175 1196 "node_modules/@sveltejs/kit": { 1176 - "version": "2.9.0", 1177 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.9.0.tgz", 1178 - "integrity": "sha512-W3E7ed3ChB6kPqRs2H7tcHp+Z7oiTFC6m+lLyAQQuyXeqw6LdNuuwEUla+5VM0OGgqQD+cYD6+7Xq80vVm17Vg==", 1197 + "version": "2.38.0", 1198 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.38.0.tgz", 1199 + "integrity": "sha512-iLmykJOv4PAZvuC0niq1HUoK/LZdfsTW1CpkPAAnroYeYiV7Bp73Eeh/As8u0Y1n/2IDM+p9cdoHYufcpvkXkQ==", 1179 1200 "dev": true, 1180 - "hasInstallScript": true, 1201 + "license": "MIT", 1181 1202 "dependencies": { 1203 + "@standard-schema/spec": "^1.0.0", 1204 + "@sveltejs/acorn-typescript": "^1.0.5", 1182 1205 "@types/cookie": "^0.6.0", 1206 + "acorn": "^8.14.1", 1183 1207 "cookie": "^0.6.0", 1184 - "devalue": "^5.1.0", 1185 - "esm-env": "^1.2.1", 1186 - "import-meta-resolve": "^4.1.0", 1208 + "devalue": "^5.3.2", 1209 + "esm-env": "^1.2.2", 1187 1210 "kleur": "^4.1.5", 1188 1211 "magic-string": "^0.30.5", 1189 1212 "mrmime": "^2.0.0", 1190 1213 "sade": "^1.8.1", 1191 1214 "set-cookie-parser": "^2.6.0", 1192 - "sirv": "^3.0.0", 1193 - "tiny-glob": "^0.2.9" 1215 + "sirv": "^3.0.0" 1194 1216 }, 1195 1217 "bin": { 1196 1218 "svelte-kit": "svelte-kit.js" ··· 1199 1221 "node": ">=18.13" 1200 1222 }, 1201 1223 "peerDependencies": { 1202 - "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", 1224 + "@opentelemetry/api": "^1.0.0", 1225 + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0", 1203 1226 "svelte": "^4.0.0 || ^5.0.0-next.0", 1204 - "vite": "^5.0.3 || ^6.0.0" 1227 + "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" 1228 + }, 1229 + "peerDependenciesMeta": { 1230 + "@opentelemetry/api": { 1231 + "optional": true 1232 + } 1205 1233 } 1206 1234 }, 1207 1235 "node_modules/@sveltejs/vite-plugin-svelte": { ··· 1515 1543 } 1516 1544 }, 1517 1545 "node_modules/acorn": { 1518 - "version": "8.14.0", 1519 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 1520 - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1546 + "version": "8.15.0", 1547 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1548 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1521 1549 "dev": true, 1550 + "license": "MIT", 1522 1551 "bin": { 1523 1552 "acorn": "bin/acorn" 1524 1553 }, ··· 1987 2016 } 1988 2017 }, 1989 2018 "node_modules/devalue": { 1990 - "version": "5.1.1", 1991 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", 1992 - "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", 1993 - "dev": true 2019 + "version": "5.3.2", 2020 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.3.2.tgz", 2021 + "integrity": "sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==", 2022 + "dev": true, 2023 + "license": "MIT" 1994 2024 }, 1995 2025 "node_modules/electron-to-chromium": { 1996 2026 "version": "1.5.68", ··· 2234 2264 } 2235 2265 }, 2236 2266 "node_modules/esm-env": { 2237 - "version": "1.2.1", 2238 - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.1.tgz", 2239 - "integrity": "sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==", 2240 - "dev": true 2267 + "version": "1.2.2", 2268 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 2269 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 2270 + "dev": true, 2271 + "license": "MIT" 2241 2272 }, 2242 2273 "node_modules/espree": { 2243 2274 "version": "10.3.0", ··· 2370 2401 } 2371 2402 }, 2372 2403 "node_modules/fdir": { 2373 - "version": "6.4.2", 2374 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", 2375 - "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", 2404 + "version": "6.5.0", 2405 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 2406 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 2376 2407 "dev": true, 2408 + "license": "MIT", 2409 + "engines": { 2410 + "node": ">=12.0.0" 2411 + }, 2377 2412 "peerDependencies": { 2378 2413 "picomatch": "^3 || ^4" 2379 2414 }, ··· 2540 2575 "url": "https://github.com/sponsors/sindresorhus" 2541 2576 } 2542 2577 }, 2543 - "node_modules/globalyzer": { 2544 - "version": "0.1.0", 2545 - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 2546 - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 2547 - "dev": true 2548 - }, 2549 - "node_modules/globrex": { 2550 - "version": "0.1.2", 2551 - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 2552 - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 2553 - "dev": true 2554 - }, 2555 2578 "node_modules/gopd": { 2556 2579 "version": "1.1.0", 2557 2580 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.1.0.tgz", ··· 2734 2757 }, 2735 2758 "funding": { 2736 2759 "url": "https://github.com/sponsors/sindresorhus" 2737 - } 2738 - }, 2739 - "node_modules/import-meta-resolve": { 2740 - "version": "4.1.0", 2741 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 2742 - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 2743 - "dev": true, 2744 - "funding": { 2745 - "type": "github", 2746 - "url": "https://github.com/sponsors/wooorm" 2747 2760 } 2748 2761 }, 2749 2762 "node_modules/imurmurhash": { ··· 3372 3385 "dev": true 3373 3386 }, 3374 3387 "node_modules/picomatch": { 3375 - "version": "4.0.2", 3376 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 3377 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 3388 + "version": "4.0.3", 3389 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 3390 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 3378 3391 "dev": true, 3392 + "license": "MIT", 3379 3393 "engines": { 3380 3394 "node": ">=12" 3381 3395 }, ··· 4075 4089 "url": "https://opencollective.com/eslint" 4076 4090 } 4077 4091 }, 4078 - "node_modules/tiny-glob": { 4079 - "version": "0.2.9", 4080 - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 4081 - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 4092 + "node_modules/tinyglobby": { 4093 + "version": "0.2.15", 4094 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", 4095 + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 4082 4096 "dev": true, 4097 + "license": "MIT", 4083 4098 "dependencies": { 4084 - "globalyzer": "0.1.0", 4085 - "globrex": "^0.1.2" 4099 + "fdir": "^6.5.0", 4100 + "picomatch": "^4.0.3" 4101 + }, 4102 + "engines": { 4103 + "node": ">=12.0.0" 4104 + }, 4105 + "funding": { 4106 + "url": "https://github.com/sponsors/SuperchupuDev" 4086 4107 } 4087 4108 }, 4088 4109 "node_modules/to-regex-range": { ··· 4260 4281 "dev": true 4261 4282 }, 4262 4283 "node_modules/vite": { 4263 - "version": "6.2.6", 4264 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz", 4265 - "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==", 4284 + "version": "6.4.1", 4285 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", 4286 + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", 4266 4287 "dev": true, 4267 4288 "license": "MIT", 4268 4289 "dependencies": { 4269 4290 "esbuild": "^0.25.0", 4291 + "fdir": "^6.4.4", 4292 + "picomatch": "^4.0.2", 4270 4293 "postcss": "^8.5.3", 4271 - "rollup": "^4.30.1" 4294 + "rollup": "^4.34.9", 4295 + "tinyglobby": "^0.2.13" 4272 4296 }, 4273 4297 "bin": { 4274 4298 "vite": "bin/vite.js"
+2 -2
package.json
··· 21 21 }, 22 22 "devDependencies": { 23 23 "@sveltejs/adapter-node": "^5.2.9", 24 - "@sveltejs/kit": "^2.9.0", 24 + "@sveltejs/kit": "^2.38.0", 25 25 "@sveltejs/vite-plugin-svelte": "^5.0.1", 26 26 "@types/pg": "^8.11.10", 27 27 "@types/qs": "^6.9.17", ··· 41 41 "tsx": "^4.19.3", 42 42 "typescript": "^5.7.2", 43 43 "typescript-eslint": "^8.16.0", 44 - "vite": "^6.2.6" 44 + "vite": "^6.4.1" 45 45 }, 46 46 "dependencies": { 47 47 "@sinclair/typebox": "^0.34.9",