diff --git a/.node-version b/.node-version index 805efa9..645ae0c 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.14.0 \ No newline at end of file +20.15.0 \ No newline at end of file diff --git a/package.json b/package.json index 945f148..ffecec6 100644 --- a/package.json +++ b/package.json @@ -34,36 +34,36 @@ "devDependencies": { "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@iconify-json/lucide": "^1.1.193", + "@iconify-json/lucide": "^1.1.195", "@ngneat/falso": "^7.2.0", - "@playwright/test": "^1.44.1", + "@playwright/test": "^1.45.0", "@sveltejs/adapter-node": "^1.3.1", "@sveltejs/kit": "^1.30.4", "@types/better-sqlite3": "^7.6.10", - "@types/node": "^20.14.4", - "@typescript-eslint/eslint-plugin": "^7.13.1", - "@typescript-eslint/parser": "^7.13.1", + "@types/node": "^20.14.8", + "@typescript-eslint/eslint-plugin": "^7.14.1", + "@typescript-eslint/parser": "^7.14.1", "@vite-pwa/sveltekit": "^0.5.0", "autoprefixer": "^10.4.19", "cross-env": "^7.0.3", "daisyui": "^3.9.4", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-svelte": "^2.40.0", + "eslint-plugin-svelte": "^2.41.0", "kysely-codegen": "^0.15.0", "postcss": "^8.4.38", "postcss-load-config": "^6.0.1", "prettier": "^3.3.2", - "prettier-plugin-svelte": "^3.2.4", + "prettier-plugin-svelte": "^3.2.5", "prettier-plugin-tailwindcss": "^0.6.5", "svelte": "^4.2.18", - "svelte-check": "^3.8.1", + "svelte-check": "^3.8.2", "svelte-dnd-action": "^0.9.49", "svelte-preprocess": "^5.1.4", "sveltekit-adapter-deno": "^0.12.1", "tailwindcss": "^3.4.4", "tslib": "^2.6.3", - "typescript": "^5.4.5", + "typescript": "^5.5.2", "unplugin-icons": "^0.19.0", "vite": "^5.3.1", "vite-plugin-pwa": "^0.20.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b537e19..cd868fa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ dependencies: version: 4.9.3 vite-node: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.4) + version: 1.6.0(@types/node@20.14.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -45,19 +45,19 @@ dependencies: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@20.14.4)(typescript@5.4.5) + version: 19.3.0(@types/node@20.14.8)(typescript@5.5.2) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 '@iconify-json/lucide': - specifier: ^1.1.193 - version: 1.1.193 + specifier: ^1.1.195 + version: 1.1.195 '@ngneat/falso': specifier: ^7.2.0 version: 7.2.0 '@playwright/test': - specifier: ^1.44.1 - version: 1.44.1 + specifier: ^1.45.0 + version: 1.45.0 '@sveltejs/adapter-node': specifier: ^1.3.1 version: 1.3.1(@sveltejs/kit@1.30.4) @@ -68,14 +68,14 @@ devDependencies: specifier: ^7.6.10 version: 7.6.10 '@types/node': - specifier: ^20.14.4 - version: 20.14.4 + specifier: ^20.14.8 + version: 20.14.8 '@typescript-eslint/eslint-plugin': - specifier: ^7.13.1 - version: 7.13.1(@typescript-eslint/parser@7.13.1)(eslint@8.57.0)(typescript@5.4.5) + specifier: ^7.14.1 + version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/parser': - specifier: ^7.13.1 - version: 7.13.1(eslint@8.57.0)(typescript@5.4.5) + specifier: ^7.14.1 + version: 7.14.1(eslint@8.57.0)(typescript@5.5.2) '@vite-pwa/sveltekit': specifier: ^0.5.0 version: 0.5.0(@sveltejs/kit@1.30.4)(vite-plugin-pwa@0.20.0) @@ -95,8 +95,8 @@ devDependencies: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) eslint-plugin-svelte: - specifier: ^2.40.0 - version: 2.40.0(eslint@8.57.0)(svelte@4.2.18) + specifier: ^2.41.0 + version: 2.41.0(eslint@8.57.0)(svelte@4.2.18) kysely-codegen: specifier: ^0.15.0 version: 0.15.0(better-sqlite3@11.0.0)(kysely@0.27.3) @@ -110,23 +110,23 @@ devDependencies: specifier: ^3.3.2 version: 3.3.2 prettier-plugin-svelte: - specifier: ^3.2.4 - version: 3.2.4(prettier@3.3.2)(svelte@4.2.18) + specifier: ^3.2.5 + version: 3.2.5(prettier@3.3.2)(svelte@4.2.18) prettier-plugin-tailwindcss: specifier: ^0.6.5 - version: 0.6.5(prettier-plugin-svelte@3.2.4)(prettier@3.3.2) + version: 0.6.5(prettier-plugin-svelte@3.2.5)(prettier@3.3.2) svelte: specifier: ^4.2.18 version: 4.2.18 svelte-check: - specifier: ^3.8.1 - version: 3.8.1(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18) + specifier: ^3.8.2 + version: 3.8.2(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18) svelte-dnd-action: specifier: ^0.9.49 version: 0.9.49(svelte@4.2.18) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18)(typescript@5.4.5) + version: 5.1.4(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18)(typescript@5.5.2) sveltekit-adapter-deno: specifier: ^0.12.1 version: 0.12.1(@sveltejs/kit@1.30.4) @@ -137,20 +137,20 @@ devDependencies: specifier: ^2.6.3 version: 2.6.3 typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: ^5.5.2 + version: 5.5.2 unplugin-icons: specifier: ^0.19.0 version: 0.19.0 vite: specifier: ^5.3.1 - version: 5.3.1(@types/node@20.14.4) + version: 5.3.1(@types/node@20.14.8) vite-plugin-pwa: specifier: ^0.20.0 version: 0.20.0(vite@5.3.1)(workbox-build@7.1.0)(workbox-window@7.1.0) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.4) + version: 1.6.0(@types/node@20.14.8) packages: @@ -1377,14 +1377,14 @@ packages: to-fast-properties: 2.0.0 dev: true - /@commitlint/cli@19.3.0(@types/node@20.14.4)(typescript@5.4.5): + /@commitlint/cli@19.3.0(@types/node@20.14.8)(typescript@5.5.2): resolution: {integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@20.14.4)(typescript@5.4.5) + '@commitlint/load': 19.2.0(@types/node@20.14.8)(typescript@5.5.2) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -1453,7 +1453,7 @@ packages: '@commitlint/types': 19.0.3 dev: true - /@commitlint/load@19.2.0(@types/node@20.14.4)(typescript@5.4.5): + /@commitlint/load@19.2.0(@types/node@20.14.8)(typescript@5.5.2): resolution: {integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==} engines: {node: '>=v18'} dependencies: @@ -1462,8 +1462,8 @@ packages: '@commitlint/resolve-extends': 19.1.0 '@commitlint/types': 19.0.3 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.4)(cosmiconfig@9.0.0)(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.8)(cosmiconfig@9.0.0)(typescript@5.5.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -2013,8 +2013,8 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true - /@iconify-json/lucide@1.1.193: - resolution: {integrity: sha512-W2vTXvOgogRAqEN1htpILhajn0xm93AUDfmgh3zRRobpPqYNwx91lE9oNBxvz8AY2dVaCzK9zZjC2/H25C5AIA==} + /@iconify-json/lucide@1.1.195: + resolution: {integrity: sha512-pgW0pwuordolC5RuCTRWrwdQZuVSml+es9v23PSx1MYE6yur4vBLTCbFBiQIqVD5NNOcbaDkggdN3U5j5wyRGQ==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -2114,12 +2114,12 @@ packages: fastq: 1.15.0 dev: true - /@playwright/test@1.44.1: - resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} - engines: {node: '>=16'} + /@playwright/test@1.45.0: + resolution: {integrity: sha512-TVYsfMlGAaxeUllNkywbwek67Ncf8FRGn8ZlRdO291OL3NjG9oMbfVhyP82HQF0CZLMrYsvesqoUekxdWuF9Qw==} + engines: {node: '>=18'} hasBin: true dependencies: - playwright: 1.44.1 + playwright: 1.45.0 dev: true /@polka/url@1.0.0-next.21: @@ -2414,7 +2414,7 @@ packages: svelte: 4.2.18 tiny-glob: 0.2.9 undici: 5.28.3 - vite: 5.3.1(@types/node@20.14.4) + vite: 5.3.1(@types/node@20.14.8) transitivePeerDependencies: - supports-color @@ -2429,7 +2429,7 @@ packages: '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.18)(vite@5.3.1) debug: 4.3.4 svelte: 4.2.18 - vite: 5.3.1(@types/node@20.14.4) + vite: 5.3.1(@types/node@20.14.8) transitivePeerDependencies: - supports-color @@ -2447,7 +2447,7 @@ packages: magic-string: 0.30.5 svelte: 4.2.18 svelte-hmr: 0.15.3(svelte@4.2.18) - vite: 5.3.1(@types/node@20.14.4) + vite: 5.3.1(@types/node@20.14.8) vitefu: 0.2.4(vite@5.3.1) transitivePeerDependencies: - supports-color @@ -2487,13 +2487,13 @@ packages: /@types/better-sqlite3@7.6.10: resolution: {integrity: sha512-TZBjD+yOsyrUJGmcUj6OS3JADk3+UZcNv3NOBqGkM09bZdi28fNZw8ODqbMOLfKCu7RYCO62/ldq1iHbzxqoPw==} dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.8 dev: true /@types/conventional-commits-parser@5.0.0: resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.8 dev: true /@types/cookie@0.5.1: @@ -2506,8 +2506,8 @@ packages: /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - /@types/node@20.14.4: - resolution: {integrity: sha512-1ChboN+57suCT2t/f8lwtPY/k3qTpuD/qnqQuYoBg6OQOcPyaw7PiZVdGpaZYAvhDDtqrt0oAaM8+oSu1xsUGw==} + /@types/node@20.14.8: + resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} dependencies: undici-types: 5.26.5 @@ -2522,8 +2522,8 @@ packages: resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} dev: true - /@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1)(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} + /@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.57.0)(typescript@5.5.2): + resolution: {integrity: sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2534,23 +2534,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/type-utils': 7.14.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 7.14.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} + /@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2): + resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2559,27 +2559,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 7.14.1 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@7.13.1: - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} + /@typescript-eslint/scope-manager@7.14.1: + resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/visitor-keys': 7.14.1 dev: true - /@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} + /@typescript-eslint/type-utils@7.14.1(eslint@8.57.0)(typescript@5.5.2): + resolution: {integrity: sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2588,23 +2588,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) + '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.5.2) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@7.13.1: - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} + /@typescript-eslint/types@7.14.1: + resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5): - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} + /@typescript-eslint/typescript-estree@7.14.1(typescript@5.5.2): + resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -2612,40 +2612,40 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/visitor-keys': 7.14.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} + /@typescript-eslint/utils@7.14.1(eslint@8.57.0)(typescript@5.5.2): + resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@7.13.1: - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} + /@typescript-eslint/visitor-keys@7.14.1: + resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/types': 7.14.1 eslint-visitor-keys: 3.4.3 dev: true @@ -3184,7 +3184,7 @@ packages: browserslist: 4.23.0 dev: true - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.4)(cosmiconfig@9.0.0)(typescript@5.4.5): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.8)(cosmiconfig@9.0.0)(typescript@5.5.2): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -3192,13 +3192,13 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.14.4 - cosmiconfig: 9.0.0(typescript@5.4.5) + '@types/node': 20.14.8 + cosmiconfig: 9.0.0(typescript@5.5.2) jiti: 1.21.0 - typescript: 5.4.5 + typescript: 5.5.2 dev: true - /cosmiconfig@9.0.0(typescript@5.4.5): + /cosmiconfig@9.0.0(typescript@5.5.2): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -3211,7 +3211,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.4.5 + typescript: 5.5.2 dev: true /croner@8.0.2: @@ -3588,8 +3588,8 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-svelte@2.40.0(eslint@8.57.0)(svelte@4.2.18): - resolution: {integrity: sha512-JuOzmfVaMeEkBASL7smHu3tIU4D9rWkHuRNV+zm/5zgAwiZVvxrXM7TcfIOS+U7VXOr4uCZuE+kZTVTzS0IE+Q==} + /eslint-plugin-svelte@2.41.0(eslint@8.57.0)(svelte@4.2.18): + resolution: {integrity: sha512-gjU9Q/psxbWG1VNwYbEb0Q6U4W5PBGaDpYmO2zlQ+zlAMVS3Qt0luAK0ACi/tMSwRK6JENiySvMyJbO0YWmXSg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 @@ -3603,14 +3603,14 @@ packages: eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) esutils: 2.0.3 - known-css-properties: 0.32.0 + known-css-properties: 0.34.0 postcss: 8.4.38 postcss-load-config: 3.1.4(postcss@8.4.38) postcss-safe-parser: 6.0.0(postcss@8.4.38) postcss-selector-parser: 6.1.0 semver: 7.6.2 svelte: 4.2.18 - svelte-eslint-parser: 0.39.1(svelte@4.2.18) + svelte-eslint-parser: 0.39.2(svelte@4.2.18) transitivePeerDependencies: - ts-node dev: true @@ -4477,8 +4477,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /known-css-properties@0.32.0: - resolution: {integrity: sha512-PXuex21brpp7qENI143ZL5cWQcMR4IZVeeZv9ew6dg+bZX2xRUu/NzGKudZJY5DO4APiMkNPYIF8VGIdY08Tdw==} + /known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} dev: true /kolorist@1.8.0: @@ -5023,18 +5023,18 @@ packages: pathe: 1.1.2 dev: true - /playwright-core@1.44.1: - resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==} - engines: {node: '>=16'} + /playwright-core@1.45.0: + resolution: {integrity: sha512-lZmHlFQ0VYSpAs43dRq1/nJ9G/6SiTI7VPqidld9TDefL9tX87bTKExWZZUF5PeRyqtXqd8fQi2qmfIedkwsNQ==} + engines: {node: '>=18'} hasBin: true dev: true - /playwright@1.44.1: - resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==} - engines: {node: '>=16'} + /playwright@1.45.0: + resolution: {integrity: sha512-4z3ac3plDfYzGB6r0Q3LF8POPR20Z8D0aXcxbJvmfMgSSq1hkcgvFRXJk9rUq5H/MJ0Ktal869hhOdI/zUTeLA==} + engines: {node: '>=18'} hasBin: true dependencies: - playwright-core: 1.44.1 + playwright-core: 1.45.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -5124,7 +5124,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.38 - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.0 dev: true /postcss-safe-parser@6.0.0(postcss@8.4.38): @@ -5196,8 +5196,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@4.2.18): - resolution: {integrity: sha512-tZv+ADfeOWFNQkXkRh6zUXE16w3Vla8x2Ug0B/EnSmjR4EnwdwZbGgL/liSwR1kcEALU5mAAyua98HBxheCxgg==} + /prettier-plugin-svelte@3.2.5(prettier@3.3.2)(svelte@4.2.18): + resolution: {integrity: sha512-vP/M/Goc8z4iVIvrwXwbrYVjJgA0Hf8PO1G4LBh/ocSt6vUP6sLvyu9F3ABEGr+dbKyxZjEKLkeFsWy/yYl0HQ==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 @@ -5206,7 +5206,7 @@ packages: svelte: 4.2.18 dev: true - /prettier-plugin-tailwindcss@0.6.5(prettier-plugin-svelte@3.2.4)(prettier@3.3.2): + /prettier-plugin-tailwindcss@0.6.5(prettier-plugin-svelte@3.2.5)(prettier@3.3.2): resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} engines: {node: '>=14.21.3'} peerDependencies: @@ -5259,7 +5259,7 @@ packages: optional: true dependencies: prettier: 3.3.2 - prettier-plugin-svelte: 3.2.4(prettier@3.3.2)(svelte@4.2.18) + prettier-plugin-svelte: 3.2.5(prettier@3.3.2)(svelte@4.2.18) dev: true /prettier@3.3.2: @@ -5823,21 +5823,19 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@3.8.1(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18): - resolution: {integrity: sha512-KlQ0TRVe01mdvh49Ylkr9FQxO/UWbQOtaIrccl3gjgkvby1TxY41VkT7ijCl6i29FjaJPE4m6YGmhdqov0MfkA==} + /svelte-check@3.8.2(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18): + resolution: {integrity: sha512-n6bVsE71RPuMXZz1CalD2fXO0RIyEDHn1YdGhcFEwZrwc/HoS5wWoEvEe+mcL9tivCTRtQIdbxLLStfIHFOX+Q==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - fast-glob: 3.3.2 - import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.18 - svelte-preprocess: 5.1.4(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18)(typescript@5.4.5) - typescript: 5.4.5 + svelte-preprocess: 5.1.4(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18)(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -5858,8 +5856,8 @@ packages: svelte: 4.2.18 dev: true - /svelte-eslint-parser@0.39.1(svelte@4.2.18): - resolution: {integrity: sha512-0VR9gq2TOdSrJW94Qf2F3XrzXRQomXQtRZGFS3FEUr3G4J8DcpqXfBF1HJyOa3dACyGsKiBbOPF56pBgYaqXBA==} + /svelte-eslint-parser@0.39.2(svelte@4.2.18): + resolution: {integrity: sha512-87UwLuWTtDIuzWOhOi1zBL5wYVd07M5BK1qZ57YmXJB5/UmjUNJqGy3XSOhPqjckY1dATNV9y+mx+nI0WH6HPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 @@ -5883,7 +5881,7 @@ packages: dependencies: svelte: 4.2.18 - /svelte-preprocess@5.1.4(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18)(typescript@5.4.5): + /svelte-preprocess@5.1.4(@babel/core@7.24.5)(postcss-load-config@6.0.1)(postcss@8.4.38)(svelte@4.2.18)(typescript@5.5.2): resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} engines: {node: '>= 16.0.0'} requiresBuild: true @@ -5930,7 +5928,7 @@ packages: sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.2.18 - typescript: 5.4.5 + typescript: 5.5.2 dev: true /svelte@4.2.18: @@ -6118,13 +6116,13 @@ packages: ws: 8.13.0 dev: false - /ts-api-utils@1.3.0(typescript@5.4.5): + /ts-api-utils@1.3.0(typescript@5.5.2): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.5 + typescript: 5.5.2 dev: true /ts-interface-checker@0.1.13: @@ -6205,8 +6203,8 @@ packages: is-typed-array: 1.1.12 dev: true - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + /typescript@5.5.2: + resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -6348,7 +6346,7 @@ packages: hasBin: true dev: true - /vite-node@1.6.0(@types/node@20.14.4): + /vite-node@1.6.0(@types/node@20.14.8): resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6357,7 +6355,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.3.1(@types/node@20.14.4) + vite: 5.3.1(@types/node@20.14.8) transitivePeerDependencies: - '@types/node' - less @@ -6383,14 +6381,14 @@ packages: debug: 4.3.4 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 5.3.1(@types/node@20.14.4) + vite: 5.3.1(@types/node@20.14.8) workbox-build: 7.1.0 workbox-window: 7.1.0 transitivePeerDependencies: - supports-color dev: true - /vite@5.3.1(@types/node@20.14.4): + /vite@5.3.1(@types/node@20.14.8): resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6418,7 +6416,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.8 esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.13.0 @@ -6433,9 +6431,9 @@ packages: vite: optional: true dependencies: - vite: 5.3.1(@types/node@20.14.4) + vite: 5.3.1(@types/node@20.14.8) - /vitest@1.6.0(@types/node@20.14.4): + /vitest@1.6.0(@types/node@20.14.8): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6460,7 +6458,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.8 '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 @@ -6478,8 +6476,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.4 - vite: 5.3.1(@types/node@20.14.4) - vite-node: 1.6.0(@types/node@20.14.4) + vite: 5.3.1(@types/node@20.14.8) + vite-node: 1.6.0(@types/node@20.14.8) why-is-node-running: 2.2.2 transitivePeerDependencies: - less