diff --git a/examples/with-svelte/apps/docs/package.json b/examples/with-svelte/apps/docs/package.json index 7959d3dd0dd7b..f2f03ac4f5495 100644 --- a/examples/with-svelte/apps/docs/package.json +++ b/examples/with-svelte/apps/docs/package.json @@ -22,12 +22,12 @@ "@repo/eslint-config": "workspace:*", "@repo/typescript-config": "workspace:*", "@sveltejs/adapter-auto": "^4.0.0", - "@sveltejs/kit": "^2.17.2", + "@sveltejs/kit": "^2.19.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "prettier": "^3.5.1", - "eslint": "^9.21.0", + "eslint": "^9.22.0", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.20.1", + "svelte": "^5.22.6", "svelte-check": "^4.1.4", "tslib": "^2.8.1", "typescript": "5.8.2", diff --git a/examples/with-svelte/apps/web/package.json b/examples/with-svelte/apps/web/package.json index 78b8876848abe..d3cfb2e1d3628 100644 --- a/examples/with-svelte/apps/web/package.json +++ b/examples/with-svelte/apps/web/package.json @@ -22,12 +22,12 @@ "@repo/eslint-config": "workspace:*", "@repo/typescript-config": "workspace:*", "@sveltejs/adapter-auto": "^4.0.0", - "@sveltejs/kit": "^2.17.2", + "@sveltejs/kit": "^2.19.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "prettier": "^3.5.1", - "eslint": "^9.21.0", + "eslint": "^9.22.0", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.20.1", + "svelte": "^5.22.6", "svelte-check": "^4.1.4", "tslib": "^2.8.1", "typescript": "5.8.2", diff --git a/examples/with-svelte/packages/eslint-config/package.json b/examples/with-svelte/packages/eslint-config/package.json index d9054201a889a..e018689291396 100644 --- a/examples/with-svelte/packages/eslint-config/package.json +++ b/examples/with-svelte/packages/eslint-config/package.json @@ -7,11 +7,11 @@ }, "devDependencies": { "@eslint/eslintrc": "^3.3.0", - "@eslint/js": "^9.21.0", - "eslint-config-prettier": "^10.0.1", + "@eslint/js": "^9.22.0", + "eslint-config-prettier": "^10.1.1", "eslint-config-turbo": "^2.4.2", "eslint-plugin-svelte": "^2.46.1", "globals": "^15.15.0", - "typescript-eslint": "^8.24.0" + "typescript-eslint": "^8.26.0" } } diff --git a/examples/with-svelte/packages/ui/package.json b/examples/with-svelte/packages/ui/package.json index f980cdf68f36f..c1038362decb0 100644 --- a/examples/with-svelte/packages/ui/package.json +++ b/examples/with-svelte/packages/ui/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@repo/eslint-config": "workspace:*", - "svelte": "^5.20.1", - "eslint": "^9.21.0" + "svelte": "^5.22.6", + "eslint": "^9.22.0" } } diff --git a/examples/with-svelte/pnpm-lock.yaml b/examples/with-svelte/pnpm-lock.yaml index 9fa6d655faaed..fa0c08aa6876f 100644 --- a/examples/with-svelte/pnpm-lock.yaml +++ b/examples/with-svelte/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 3.5.2 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.5.2)(svelte@5.20.5) + version: 3.3.3(prettier@3.5.2)(svelte@5.22.6) turbo: specifier: ^2.4.0 version: 2.4.2 @@ -32,28 +32,28 @@ importers: version: link:../../packages/typescript-config '@sveltejs/adapter-auto': specifier: ^4.0.0 - version: 4.0.0(@sveltejs/kit@2.17.2) + version: 4.0.0(@sveltejs/kit@2.19.0) '@sveltejs/kit': - specifier: ^2.17.2 - version: 2.17.2(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.20.4)(vite@6.2.0) + specifier: ^2.19.0 + version: 2.19.0(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.22.6)(vite@6.2.0) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.3 - version: 5.0.3(svelte@5.20.4)(vite@6.2.0) + version: 5.0.3(svelte@5.22.6)(vite@6.2.0) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.22.0 + version: 9.22.0 prettier: specifier: ^3.5.1 version: 3.5.2 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.5.2)(svelte@5.20.4) + version: 3.3.3(prettier@3.5.2)(svelte@5.22.6) svelte: - specifier: ^5.20.1 - version: 5.20.4 + specifier: ^5.22.6 + version: 5.22.6 svelte-check: specifier: ^4.1.4 - version: 4.1.4(svelte@5.20.4)(typescript@5.8.2) + version: 4.1.4(svelte@5.22.6)(typescript@5.8.2) tslib: specifier: ^2.8.1 version: 2.8.1 @@ -81,28 +81,28 @@ importers: version: link:../../packages/typescript-config '@sveltejs/adapter-auto': specifier: ^4.0.0 - version: 4.0.0(@sveltejs/kit@2.17.2) + version: 4.0.0(@sveltejs/kit@2.19.0) '@sveltejs/kit': - specifier: ^2.17.2 - version: 2.17.2(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.20.4)(vite@6.2.0) + specifier: ^2.19.0 + version: 2.19.0(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.22.6)(vite@6.2.0) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.3 - version: 5.0.3(svelte@5.20.4)(vite@6.2.0) + version: 5.0.3(svelte@5.22.6)(vite@6.2.0) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.22.0 + version: 9.22.0 prettier: specifier: ^3.5.1 version: 3.5.2 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.5.2)(svelte@5.20.4) + version: 3.3.3(prettier@3.5.2)(svelte@5.22.6) svelte: - specifier: ^5.20.1 - version: 5.20.4 + specifier: ^5.22.6 + version: 5.22.6 svelte-check: specifier: ^4.1.4 - version: 4.1.4(svelte@5.20.4)(typescript@5.8.2) + version: 4.1.4(svelte@5.22.6)(typescript@5.8.2) tslib: specifier: ^2.8.1 version: 2.8.1 @@ -122,23 +122,23 @@ importers: specifier: ^3.3.0 version: 3.3.0 '@eslint/js': - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.22.0 + version: 9.22.0 eslint-config-prettier: - specifier: ^10.0.1 - version: 10.0.1(eslint@9.21.0) + specifier: ^10.1.1 + version: 10.1.1(eslint@9.22.0) eslint-config-turbo: specifier: ^2.4.2 - version: 2.4.2(eslint@9.21.0)(turbo@2.4.4) + version: 2.4.2(eslint@9.22.0)(turbo@2.4.4) eslint-plugin-svelte: specifier: ^2.46.1 - version: 2.46.1(eslint@9.21.0)(svelte@5.20.5) + version: 2.46.1(eslint@9.22.0)(svelte@5.22.6) globals: specifier: ^15.15.0 version: 15.15.0 typescript-eslint: - specifier: ^8.24.0 - version: 8.25.0(eslint@9.21.0)(typescript@5.7.3) + specifier: ^8.26.0 + version: 8.26.0(eslint@9.22.0)(typescript@5.8.2) packages/typescript-config: {} @@ -148,11 +148,11 @@ importers: specifier: workspace:* version: link:../eslint-config eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.22.0 + version: 9.22.0 svelte: - specifier: ^5.20.1 - version: 5.20.4 + specifier: ^5.22.6 + version: 5.22.6 packages: @@ -389,13 +389,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.1(eslint@9.21.0): + /@eslint-community/eslint-utils@4.4.1(eslint@9.22.0): resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.21.0 + eslint: 9.22.0 eslint-visitor-keys: 3.4.3 dev: true @@ -415,6 +415,11 @@ packages: - supports-color dev: true + /@eslint/config-helpers@0.1.0: + resolution: {integrity: sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /@eslint/core@0.12.0: resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -439,8 +444,8 @@ packages: - supports-color dev: true - /@eslint/js@9.21.0: - resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} + /@eslint/js@9.22.0: + resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -533,7 +538,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.0 + fastq: 1.19.1 dev: true /@polka/url@1.0.0-next.28: @@ -692,17 +697,25 @@ packages: dev: true optional: true - /@sveltejs/adapter-auto@4.0.0(@sveltejs/kit@2.17.2): + /@sveltejs/acorn-typescript@1.0.5(acorn@8.14.1): + resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==} + peerDependencies: + acorn: ^8.9.0 + dependencies: + acorn: 8.14.1 + dev: true + + /@sveltejs/adapter-auto@4.0.0(@sveltejs/kit@2.19.0): resolution: {integrity: sha512-kmuYSQdD2AwThymQF0haQhM8rE5rhutQXG4LNbnbShwhMO4qQGnKaaTy+88DuNSuoQDi58+thpq8XpHc1+oEKQ==} peerDependencies: '@sveltejs/kit': ^2.0.0 dependencies: - '@sveltejs/kit': 2.17.2(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.20.4)(vite@6.2.0) + '@sveltejs/kit': 2.19.0(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.22.6)(vite@6.2.0) import-meta-resolve: 4.1.0 dev: true - /@sveltejs/kit@2.17.2(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.20.4)(vite@6.2.0): - resolution: {integrity: sha512-Vypk02baf7qd3SOB1uUwUC/3Oka+srPo2J0a8YN3EfJypRshDkNx9HzNKjSmhOnGWwT+SSO06+N0mAb8iVTmTQ==} + /@sveltejs/kit@2.19.0(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.22.6)(vite@6.2.0): + resolution: {integrity: sha512-UTx28Ad4sYsLU//gqkEo5aFOPFBRT2uXCmXTsURqhurDCvzkVwXruJgBcHDaMiK6RKKpYRteDUaXYqZyGPgCXQ==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -710,7 +723,7 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 || ^6.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.4)(vite@6.2.0) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.22.6)(vite@6.2.0) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -722,11 +735,11 @@ packages: sade: 1.8.1 set-cookie-parser: 2.7.1 sirv: 3.0.1 - svelte: 5.20.4 + svelte: 5.22.6 vite: 6.2.0 dev: true - /@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.20.4)(vite@6.2.0): + /@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.22.6)(vite@6.2.0): resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22} peerDependencies: @@ -734,27 +747,27 @@ packages: svelte: ^5.0.0 vite: ^6.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.4)(vite@6.2.0) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.22.6)(vite@6.2.0) debug: 4.4.0 - svelte: 5.20.4 + svelte: 5.22.6 vite: 6.2.0 transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.4)(vite@6.2.0): + /@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.2.0): resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22} peerDependencies: svelte: ^5.0.0 vite: ^6.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.20.4)(vite@6.2.0) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3)(svelte@5.22.6)(vite@6.2.0) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 - svelte: 5.20.4 + svelte: 5.22.6 vite: 6.2.0 vitefu: 1.0.6(vite@6.2.0) transitivePeerDependencies: @@ -773,119 +786,119 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0)(eslint@9.21.0)(typescript@5.7.3): - resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} + /@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0)(eslint@9.22.0)(typescript@5.8.2): + resolution: {integrity: sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.25.0 - eslint: 9.21.0 + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0)(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/type-utils': 8.26.0(eslint@9.22.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0)(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.26.0 + eslint: 9.22.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.7.3): - resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==} + /@typescript-eslint/parser@8.26.0(eslint@9.22.0)(typescript@5.8.2): + resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0 - eslint: 9.21.0 - typescript: 5.7.3 + eslint: 9.22.0 + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@8.25.0: - resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} + /@typescript-eslint/scope-manager@8.26.0: + resolution: {integrity: sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 dev: true - /@typescript-eslint/type-utils@8.25.0(eslint@9.21.0)(typescript@5.7.3): - resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==} + /@typescript-eslint/type-utils@8.26.0(eslint@9.22.0)(typescript@5.8.2): + resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0)(typescript@5.8.2) debug: 4.4.0 - eslint: 9.21.0 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 + eslint: 9.22.0 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@8.25.0: - resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} + /@typescript-eslint/types@8.26.0: + resolution: {integrity: sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@8.25.0(typescript@5.7.3): - resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} + /@typescript-eslint/typescript-estree@8.26.0(typescript@5.8.2): + resolution: {integrity: sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.1 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3): - resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} + /@typescript-eslint/utils@8.26.0(eslint@9.22.0)(typescript@5.8.2): + resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - eslint: 9.21.0 - typescript: 5.7.3 + typescript: '>=4.8.4 <5.9.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) + eslint: 9.22.0 + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys@8.25.0: - resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} + /@typescript-eslint/visitor-keys@8.26.0: + resolution: {integrity: sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/types': 8.26.0 eslint-visitor-keys: 4.2.0 dev: true @@ -958,12 +971,12 @@ packages: acorn: 8.14.0 dev: true - /acorn-typescript@1.4.13(acorn@8.14.0): - resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + /acorn-jsx@5.3.2(acorn@8.14.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: - acorn: '>=8.9.0' + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.14.0 + acorn: 8.14.1 dev: true /acorn@8.14.0: @@ -972,6 +985,12 @@ packages: hasBin: true dev: true + /acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -1189,37 +1208,37 @@ packages: engines: {node: '>=10'} dev: true - /eslint-compat-utils@0.5.1(eslint@9.21.0): + /eslint-compat-utils@0.5.1(eslint@9.22.0): resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 9.21.0 + eslint: 9.22.0 semver: 7.7.1 dev: true - /eslint-config-prettier@10.0.1(eslint@9.21.0): - resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} + /eslint-config-prettier@10.1.1(eslint@9.22.0): + resolution: {integrity: sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.21.0 + eslint: 9.22.0 dev: true - /eslint-config-turbo@2.4.2(eslint@9.21.0)(turbo@2.4.4): + /eslint-config-turbo@2.4.2(eslint@9.22.0)(turbo@2.4.4): resolution: {integrity: sha512-yPiW5grffSWETp/3bVPUXWQkHfiLoOBb3wuBbM90HlKkLOhggySn9C6/yUccprqRguMgR5OzXIuzDuUnX6bulw==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' dependencies: - eslint: 9.21.0 - eslint-plugin-turbo: 2.4.2(eslint@9.21.0)(turbo@2.4.4) + eslint: 9.22.0 + eslint-plugin-turbo: 2.4.2(eslint@9.22.0)(turbo@2.4.4) turbo: 2.4.4 dev: true - /eslint-plugin-svelte@2.46.1(eslint@9.21.0)(svelte@5.20.5): + /eslint-plugin-svelte@2.46.1(eslint@9.22.0)(svelte@5.22.6): resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -1229,10 +1248,10 @@ packages: svelte: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.21.0 - eslint-compat-utils: 0.5.1(eslint@9.21.0) + eslint: 9.22.0 + eslint-compat-utils: 0.5.1(eslint@9.22.0) esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.5.3 @@ -1240,20 +1259,20 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.5.3) postcss-selector-parser: 6.1.2 semver: 7.7.1 - svelte: 5.20.5 - svelte-eslint-parser: 0.43.0(svelte@5.20.5) + svelte: 5.22.6 + svelte-eslint-parser: 0.43.0(svelte@5.22.6) transitivePeerDependencies: - ts-node dev: true - /eslint-plugin-turbo@2.4.2(eslint@9.21.0)(turbo@2.4.4): + /eslint-plugin-turbo@2.4.2(eslint@9.22.0)(turbo@2.4.4): resolution: {integrity: sha512-67IZtvOFaWDnUmYMV3luRIE1kqL+ok5MxPEsIPUqH2vQggML7jmZFZx/P9jhXAoFH+pViEz5QEzDa2DBLHqzQg==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' dependencies: dotenv: 16.0.3 - eslint: 9.21.0 + eslint: 9.22.0 turbo: 2.4.4 dev: true @@ -1265,8 +1284,8 @@ packages: estraverse: 5.3.0 dev: true - /eslint-scope@8.2.0: - resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + /eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 @@ -1283,8 +1302,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.21.0: - resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==} + /eslint@9.22.0: + resolution: {integrity: sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1293,12 +1312,13 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 + '@eslint/config-helpers': 0.1.0 '@eslint/core': 0.12.0 '@eslint/eslintrc': 3.3.0 - '@eslint/js': 9.21.0 + '@eslint/js': 9.22.0 '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -1310,7 +1330,7 @@ packages: cross-spawn: 7.0.6 debug: 4.4.0 escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 + eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 esquery: 1.6.0 @@ -1348,8 +1368,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) eslint-visitor-keys: 3.4.3 dev: true @@ -1417,10 +1437,10 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fastq@1.19.0: - resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} + /fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} dependencies: - reusify: 1.0.4 + reusify: 1.1.0 dev: true /fdir@6.4.3: @@ -1796,24 +1816,14 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.20.4): - resolution: {integrity: sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==} - peerDependencies: - prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - dependencies: - prettier: 3.5.2 - svelte: 5.20.4 - dev: true - - /prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.20.5): + /prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.22.6): resolution: {integrity: sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 3.5.2 - svelte: 5.20.5 + svelte: 5.22.6 dev: true /prettier@3.5.2: @@ -1841,8 +1851,8 @@ packages: engines: {node: '>=4'} dev: true - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + /reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true @@ -1948,7 +1958,7 @@ packages: has-flag: 4.0.0 dev: true - /svelte-check@4.1.4(svelte@5.20.4)(typescript@5.8.2): + /svelte-check@4.1.4(svelte@5.22.6)(typescript@5.8.2): resolution: {integrity: sha512-v0j7yLbT29MezzaQJPEDwksybTE2Ups9rUxEXy92T06TiA0cbqcO8wAOwNUVkFW6B0hsYHA+oAX3BS8b/2oHtw==} engines: {node: '>= 18.0.0'} hasBin: true @@ -1961,13 +1971,13 @@ packages: fdir: 6.4.3 picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.20.4 + svelte: 5.22.6 typescript: 5.8.2 transitivePeerDependencies: - picomatch dev: true - /svelte-eslint-parser@0.43.0(svelte@5.20.5): + /svelte-eslint-parser@0.43.0(svelte@5.22.6): resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1981,38 +1991,18 @@ packages: espree: 9.6.1 postcss: 8.5.3 postcss-scss: 4.0.9(postcss@8.5.3) - svelte: 5.20.5 + svelte: 5.22.6 dev: true - /svelte@5.20.4: - resolution: {integrity: sha512-2Mo/AfObaw9zuD0u1JJ7sOVzRCGcpETEyDkLbtkcctWpCMCIyT0iz83xD8JT29SR7O4SgswuPRIDYReYF/607A==} + /svelte@5.22.6: + resolution: {integrity: sha512-dxHyh3USJyayafSt5I5QD7KuoCM5ZGdIOtLQiKHEro7tymdh0jMcNkiSBVHW+LOA2jEqZEHhyfwN6/pCjx0Fug==} engines: {node: '>=18'} dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1) '@types/estree': 1.0.6 - acorn: 8.14.0 - acorn-typescript: 1.4.13(acorn@8.14.0) - aria-query: 5.3.2 - axobject-query: 4.1.0 - clsx: 2.1.1 - esm-env: 1.2.2 - esrap: 1.4.5 - is-reference: 3.0.3 - locate-character: 3.0.0 - magic-string: 0.30.17 - zimmerframe: 1.1.2 - dev: true - - /svelte@5.20.5: - resolution: {integrity: sha512-dpu2lTPVsAAgZFKpF7A9741sBCdXGogfxFU4aQeVgun7GVNCSVheTzj0FsT7g9OsLhBaMX4lKLwVIvmzQGytmQ==} - engines: {node: '>=18'} - dependencies: - '@ampproject/remapping': 2.3.0 - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.14.0 - acorn-typescript: 1.4.13(acorn@8.14.0) + acorn: 8.14.1 aria-query: 5.3.2 axobject-query: 4.1.0 clsx: 2.1.1 @@ -2059,13 +2049,13 @@ packages: engines: {node: '>=6'} dev: true - /ts-api-utils@2.0.1(typescript@5.7.3): + /ts-api-utils@2.0.1(typescript@5.8.2): resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' dependencies: - typescript: 5.7.3 + typescript: 5.8.2 dev: true /tslib@2.8.1: @@ -2199,28 +2189,22 @@ packages: prelude-ls: 1.2.1 dev: true - /typescript-eslint@8.25.0(eslint@9.21.0)(typescript@5.7.3): - resolution: {integrity: sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==} + /typescript-eslint@8.26.0(eslint@9.22.0)(typescript@5.8.2): + resolution: {integrity: sha512-PtVz9nAnuNJuAVeUFvwztjuUgSnJInODAUx47VDwWPXzd5vismPOtPtt83tzNXyOjVQbPRp786D6WFW/M2koIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0)(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - eslint: 9.21.0 - typescript: 5.7.3 + '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0)(eslint@9.22.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0)(typescript@5.8.2) + eslint: 9.22.0 + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true - /typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} - engines: {node: '>=14.17'} - hasBin: true - dev: true - /typescript@5.8.2: resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} engines: {node: '>=14.17'}