diff --git a/package.json b/package.json index 3b1996e3c1..36d92775a5 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@nirtamir2/eslint-config", "type": "module", "version": "0.0.2-beta.11", - "packageManager": "pnpm@9.1.4", + "packageManager": "pnpm@9.5.0", "description": "Nir Tamir's ESLint config", "author": "Nir Tami (https://github.com/nirtamir2/)", "license": "MIT", @@ -124,92 +124,92 @@ "dependencies": { "@antfu/install-pkg": "^0.3.3", "@clack/prompts": "^0.7.0", - "@eslint/compat": "^1.1.0", + "@eslint/compat": "^1.1.1", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "^9.5.0", - "@stylistic/eslint-plugin": "^2.2.2", - "@typescript-eslint/eslint-plugin": "^7.13.1", - "@typescript-eslint/parser": "^7.13.1", + "@eslint/js": "^9.7.0", + "@stylistic/eslint-plugin": "^2.6.0-beta.0", + "@typescript-eslint/eslint-plugin": "8.0.0-alpha.42", + "@typescript-eslint/parser": "~8.0.0-alpha.42", "confusing-browser-globals": "^1.0.11", - "eslint-config-flat-gitignore": "^0.1.5", + "eslint-config-flat-gitignore": "^0.1.7", "eslint-config-prettier": "^9.1.0", "eslint-flat-config-utils": "^0.2.5", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.3.3", + "eslint-plugin-antfu": "^2.3.4", "eslint-plugin-array-func": "^5.0.1", "eslint-plugin-clsx": "^0.0.3", "eslint-plugin-command": "^0.2.3", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-expect-type": "^0.4.0", "eslint-plugin-github": "^5.0.1", - "eslint-plugin-import-x": "^0.5.1", - "eslint-plugin-jsdoc": "^48.2.15", + "eslint-plugin-import-x": "^3.0.1", + "eslint-plugin-jsdoc": "^48.7.0", "eslint-plugin-jsonc": "^2.16.0", - "eslint-plugin-markdown": "^5.0.0", + "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.9.0", "eslint-plugin-no-only-tests": "^3.1.0", - "eslint-plugin-no-use-extend-native": "^0.7.0", + "eslint-plugin-no-use-extend-native": "^0.7.1", "eslint-plugin-optimize-regex": "^1.2.1", "eslint-plugin-perfectionist": "^2.11.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-sonarjs": "^1.0.3", "eslint-plugin-ssr-friendly": "^1.3.0", - "eslint-plugin-toml": "^0.11.0", + "eslint-plugin-toml": "^0.11.1", "eslint-plugin-tsdoc": "^0.3.0", "eslint-plugin-unicorn": "^54.0.0", "eslint-plugin-unused-imports": "^4.0.0", "eslint-plugin-vitest": "^0.5.4", - "eslint-plugin-vue": "^9.26.0", + "eslint-plugin-vue": "^9.27.0", "eslint-plugin-workspaces": "^0.10.1", "eslint-plugin-yml": "^1.14.0", "eslint-processor-vue-blocks": "^0.1.2", - "globals": "^15.6.0", + "globals": "^15.8.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.0", "parse-gitignore": "^2.0.0", "picocolors": "^1.0.1", "prettier-plugin-packagejson": "^2.5.0", "prettier-plugin-tailwindcss": "^0.6.5", - "toml-eslint-parser": "^0.9.3", - "typescript-eslint": "^7.13.1", + "toml-eslint-parser": "^0.10.0", + "typescript-eslint": "^8.0.0-alpha.42", "vue-eslint-parser": "^9.4.3", "yaml-eslint-parser": "^1.2.3", "yargs": "^17.7.2" }, "devDependencies": { - "@antfu/ni": "^0.21.12", - "@eslint-react/eslint-plugin": "^1.5.16", - "@eslint/config-inspector": "^0.5.0", + "@antfu/ni": "^0.22.0", + "@eslint-react/eslint-plugin": "^1.5.25", + "@eslint/config-inspector": "^0.5.1", "@naturacosmeticos/eslint-plugin-i18n-checker": "^1.0.1", "@next/eslint-plugin-next": "15.0.0-rc.0", "@nirtamir2/eslint-config": "workspace:*", "@prettier/plugin-xml": "^3.4.1", - "@stylistic/eslint-plugin-migrate": "^2.2.2", + "@stylistic/eslint-plugin-migrate": "^2.3.0", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/eslint": "^8.56.10", "@types/fs-extra": "^11.0.4", - "@types/node": "^20.14.8", + "@types/node": "^20.14.10", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.32", - "@unocss/eslint-plugin": "^0.61.0", + "@unocss/eslint-plugin": "^0.61.3", "astro-eslint-parser": "^1.0.2", "bumpp": "^9.4.1", "eslint": "npm:eslint-ts-patch@9.4.0-0", - "eslint-plugin-astro": "^1.2.2", + "eslint-plugin-astro": "^1.2.3", "eslint-plugin-format": "^0.1.2", "eslint-plugin-i18n-checker": "^1.4.0", "eslint-plugin-i18n-json": "^4.0.0", "eslint-plugin-i18n-prefix": "^0.0.6", - "eslint-plugin-i18next": "^6.0.3", - "eslint-plugin-react": "^7.34.3", + "eslint-plugin-i18next": "^6.0.9", + "eslint-plugin-react": "^7.34.4", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-react-refresh": "^0.4.7", + "eslint-plugin-react-refresh": "^0.4.8", "eslint-plugin-security": "^3.0.1", "eslint-plugin-solid": "^0.14.1", "eslint-plugin-storybook": "^0.8.0", - "eslint-plugin-svelte": "^2.40.0", + "eslint-plugin-svelte": "^2.42.0", "eslint-plugin-tailwindcss": "^3.17.4", - "eslint-ts-patch": "9.4.0-0", + "eslint-ts-patch": "9.5.0-0", "eslint-typegen": "^0.2.4", "esno": "^4.7.0", "execa": "^9.3.0", @@ -218,15 +218,15 @@ "lint-staged": "^15.2.7", "prettier-plugin-astro": "^0.14.0", "prettier-plugin-slidev": "^1.0.5", - "rimraf": "^5.0.7", + "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", "svelte": "^4.2.18", - "svelte-eslint-parser": "^0.39.1", + "svelte-eslint-parser": "^0.40.0", "tsup": "^8.1.0", - "tsx": "^4.15.7", - "typescript": "^5.5.2", - "vitest": "^1.6.0", - "vue": "^3.4.30" + "tsx": "^4.16.2", + "typescript": "^5.5.3", + "vitest": "^2.0.2", + "vue": "^3.4.31" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0d6078f98..7293ae7874 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,29 +15,29 @@ importers: specifier: ^0.7.0 version: 0.7.0 '@eslint/compat': - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.1.1 + version: 1.1.1 '@eslint/eslintrc': specifier: ^3.1.0 version: 3.1.0 '@eslint/js': - specifier: ^9.5.0 - version: 9.5.0 + specifier: ^9.7.0 + version: 9.7.0 '@stylistic/eslint-plugin': - specifier: ^2.2.2 - version: 2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ^2.6.0-beta.0 + version: 2.6.0-beta.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) '@typescript-eslint/eslint-plugin': - specifier: ^7.13.1 - version: 7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: 8.0.0-alpha.42 + version: 8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) '@typescript-eslint/parser': - specifier: ^7.13.1 - version: 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ~8.0.0-alpha.42 + version: 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) confusing-browser-globals: specifier: ^1.0.11 version: 1.0.11 eslint-config-flat-gitignore: - specifier: ^0.1.5 - version: 0.1.5 + specifier: ^0.1.7 + version: 0.1.7 eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint-ts-patch@9.4.0-0) @@ -48,8 +48,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(eslint-ts-patch@9.4.0-0) eslint-plugin-antfu: - specifier: ^2.3.3 - version: 2.3.3(eslint-ts-patch@9.4.0-0) + specifier: ^2.3.4 + version: 2.3.4(eslint-ts-patch@9.4.0-0) eslint-plugin-array-func: specifier: ^5.0.1 version: 5.0.1(eslint-ts-patch@9.4.0-0) @@ -64,22 +64,22 @@ importers: version: 3.2.0(eslint-ts-patch@9.4.0-0) eslint-plugin-expect-type: specifier: ^0.4.0 - version: 0.4.0(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + version: 0.4.0(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint-plugin-github: specifier: ^5.0.1 - version: 5.0.1(@types/eslint@8.56.10)(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + version: 5.0.1(@types/eslint@8.56.10)(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint-plugin-import-x: - specifier: ^0.5.1 - version: 0.5.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ^3.0.1 + version: 3.0.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint-plugin-jsdoc: - specifier: ^48.2.15 - version: 48.2.15(eslint-ts-patch@9.4.0-0) + specifier: ^48.7.0 + version: 48.7.0(eslint-ts-patch@9.4.0-0) eslint-plugin-jsonc: specifier: ^2.16.0 version: 2.16.0(eslint-ts-patch@9.4.0-0) eslint-plugin-markdown: - specifier: ^5.0.0 - version: 5.0.0(eslint-ts-patch@9.4.0-0) + specifier: ^5.1.0 + version: 5.1.0(eslint-ts-patch@9.4.0-0) eslint-plugin-n: specifier: ^17.9.0 version: 17.9.0(eslint-ts-patch@9.4.0-0) @@ -87,14 +87,14 @@ importers: specifier: ^3.1.0 version: 3.1.0 eslint-plugin-no-use-extend-native: - specifier: ^0.7.0 - version: 0.7.0(eslint-ts-patch@9.4.0-0) + specifier: ^0.7.1 + version: 0.7.1(eslint-ts-patch@9.4.0-0) eslint-plugin-optimize-regex: specifier: ^1.2.1 version: 1.2.1 eslint-plugin-perfectionist: specifier: ^2.11.0 - version: 2.11.0(astro-eslint-parser@1.0.2(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(svelte-eslint-parser@0.39.1(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.4.0-0)) + version: 2.11.0(astro-eslint-parser@1.0.2(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(svelte-eslint-parser@0.40.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.4.0-0)) eslint-plugin-regexp: specifier: ^2.6.0 version: 2.6.0(eslint-ts-patch@9.4.0-0) @@ -105,8 +105,8 @@ importers: specifier: ^1.3.0 version: 1.3.0(eslint-ts-patch@9.4.0-0) eslint-plugin-toml: - specifier: ^0.11.0 - version: 0.11.0(eslint-ts-patch@9.4.0-0) + specifier: ^0.11.1 + version: 0.11.1(eslint-ts-patch@9.4.0-0) eslint-plugin-tsdoc: specifier: ^0.3.0 version: 0.3.0 @@ -115,13 +115,13 @@ importers: version: 54.0.0(eslint-ts-patch@9.4.0-0) eslint-plugin-unused-imports: specifier: ^4.0.0 - version: 4.0.0(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0) + version: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)(vitest@2.0.2(@types/node@20.14.10)) eslint-plugin-vue: - specifier: ^9.26.0 - version: 9.26.0(eslint-ts-patch@9.4.0-0) + specifier: ^9.27.0 + version: 9.27.0(eslint-ts-patch@9.4.0-0) eslint-plugin-workspaces: specifier: ^0.10.1 version: 0.10.1 @@ -130,10 +130,10 @@ importers: version: 1.14.0(eslint-ts-patch@9.4.0-0) eslint-processor-vue-blocks: specifier: ^0.1.2 - version: 0.1.2(@vue/compiler-sfc@3.4.30)(eslint-ts-patch@9.4.0-0) + version: 0.1.2(@vue/compiler-sfc@3.4.31)(eslint-ts-patch@9.4.0-0) globals: - specifier: ^15.6.0 - version: 15.6.0 + specifier: ^15.8.0 + version: 15.8.0 jsonc-eslint-parser: specifier: ^2.4.0 version: 2.4.0 @@ -151,13 +151,13 @@ importers: version: 2.5.0(prettier@3.3.2) prettier-plugin-tailwindcss: specifier: ^0.6.5 - version: 0.6.5(@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.30)(prettier@3.3.2))(prettier-plugin-astro@0.14.0)(prettier@3.3.2) + version: 0.6.5(@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.31)(prettier@3.3.2))(prettier-plugin-astro@0.14.0)(prettier@3.3.2) toml-eslint-parser: - specifier: ^0.9.3 - version: 0.9.3 + specifier: ^0.10.0 + version: 0.10.0 typescript-eslint: - specifier: ^7.13.1 - version: 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ^8.0.0-alpha.42 + version: 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) vue-eslint-parser: specifier: ^9.4.3 version: 9.4.3(eslint-ts-patch@9.4.0-0) @@ -169,14 +169,14 @@ importers: version: 17.7.2 devDependencies: '@antfu/ni': - specifier: ^0.21.12 - version: 0.21.12 + specifier: ^0.22.0 + version: 0.22.0 '@eslint-react/eslint-plugin': - specifier: ^1.5.16 - version: 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ^1.5.25 + version: 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) '@eslint/config-inspector': - specifier: ^0.5.0 - version: 0.5.0(eslint-ts-patch@9.4.0-0) + specifier: ^0.5.1 + version: 0.5.1(eslint-ts-patch@9.4.0-0) '@naturacosmeticos/eslint-plugin-i18n-checker': specifier: ^1.0.1 version: 1.0.1 @@ -190,11 +190,11 @@ importers: specifier: ^3.4.1 version: 3.4.1(prettier@3.3.2) '@stylistic/eslint-plugin-migrate': - specifier: ^2.2.2 - version: 2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ^2.3.0 + version: 2.3.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) '@trivago/prettier-plugin-sort-imports': specifier: ^4.3.0 - version: 4.3.0(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) + version: 4.3.0(@vue/compiler-sfc@3.4.31)(prettier@3.3.2) '@types/eslint': specifier: ^8.56.10 version: 8.56.10 @@ -202,8 +202,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^20.14.8 - version: 20.14.8 + specifier: ^20.14.10 + version: 20.14.10 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -211,11 +211,11 @@ importers: specifier: ^17.0.32 version: 17.0.32 '@unocss/eslint-plugin': - specifier: ^0.61.0 - version: 0.61.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ^0.61.3 + version: 0.61.3(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) astro-eslint-parser: specifier: ^1.0.2 - version: 1.0.2(typescript@5.5.2) + version: 1.0.2(typescript@5.5.3) bumpp: specifier: ^9.4.1 version: 9.4.1 @@ -223,8 +223,8 @@ importers: specifier: npm:eslint-ts-patch@9.4.0-0 version: eslint-ts-patch@9.4.0-0 eslint-plugin-astro: - specifier: ^1.2.2 - version: 1.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + specifier: ^1.2.3 + version: 1.2.3(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint-plugin-format: specifier: ^0.1.2 version: 0.1.2(eslint-ts-patch@9.4.0-0) @@ -238,35 +238,35 @@ importers: specifier: ^0.0.6 version: 0.0.6(eslint-ts-patch@9.4.0-0) eslint-plugin-i18next: - specifier: ^6.0.3 - version: 6.0.3 + specifier: ^6.0.9 + version: 6.0.9 eslint-plugin-react: - specifier: ^7.34.3 - version: 7.34.3(eslint-ts-patch@9.4.0-0) + specifier: ^7.34.4 + version: 7.34.4(eslint-ts-patch@9.4.0-0) eslint-plugin-react-hooks: specifier: ^4.6.2 version: 4.6.2(eslint-ts-patch@9.4.0-0) eslint-plugin-react-refresh: - specifier: ^0.4.7 - version: 0.4.7(eslint-ts-patch@9.4.0-0) + specifier: ^0.4.8 + version: 0.4.8(eslint-ts-patch@9.4.0-0) eslint-plugin-security: specifier: ^3.0.1 version: 3.0.1 eslint-plugin-solid: specifier: ^0.14.1 - version: 0.14.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + version: 0.14.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint-plugin-storybook: specifier: ^0.8.0 - version: 0.8.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + version: 0.8.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint-plugin-svelte: - specifier: ^2.40.0 - version: 2.40.0(eslint-ts-patch@9.4.0-0)(svelte@4.2.18) + specifier: ^2.42.0 + version: 2.42.0(eslint-ts-patch@9.4.0-0)(svelte@4.2.18) eslint-plugin-tailwindcss: specifier: ^3.17.4 version: 3.17.4(tailwindcss@3.4.4) eslint-ts-patch: - specifier: 9.4.0-0 - version: 9.4.0-0 + specifier: 9.5.0-0 + version: 9.5.0-0 eslint-typegen: specifier: ^0.2.4 version: 0.2.4(eslint-ts-patch@9.4.0-0) @@ -292,8 +292,8 @@ importers: specifier: ^1.0.5 version: 1.0.5(prettier@3.3.2) rimraf: - specifier: ^5.0.7 - version: 5.0.7 + specifier: ^6.0.1 + version: 6.0.1 simple-git-hooks: specifier: ^2.11.1 version: 2.11.1 @@ -301,23 +301,23 @@ importers: specifier: ^4.2.18 version: 4.2.18 svelte-eslint-parser: - specifier: ^0.39.1 - version: 0.39.1(svelte@4.2.18) + specifier: ^0.40.0 + version: 0.40.0(svelte@4.2.18) tsup: specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) + version: 8.1.0(postcss@8.4.39)(typescript@5.5.3) tsx: - specifier: ^4.15.7 - version: 4.15.7 + specifier: ^4.16.2 + version: 4.16.2 typescript: - specifier: ^5.5.2 - version: 5.5.2 + specifier: ^5.5.3 + version: 5.5.3 vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.8) + specifier: ^2.0.2 + version: 2.0.2(@types/node@20.14.10) vue: - specifier: ^3.4.30 - version: 3.4.30(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) packages: @@ -332,12 +332,12 @@ packages: '@antfu/install-pkg@0.3.3': resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==} - '@antfu/ni@0.21.12': - resolution: {integrity: sha512-2aDL3WUv8hMJb2L3r/PIQWsTLyq7RQr3v9xD16fiz6O8ys1xEyLhhTOv8gxtZvJiTzjTF5pHoArvRdesGL1DMQ==} + '@antfu/ni@0.22.0': + resolution: {integrity: sha512-qP2zFsmypfWpKnmQcjoqMfYrPRHbqcXnhaUrg3VGqPGFXyN9sKz2+/TvNKByWDqAfuVStE8Fy2ppuVdoWQDjkw==} hasBin: true - '@antfu/utils@0.7.8': - resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} '@apidevtools/json-schema-ref-parser@11.6.4': resolution: {integrity: sha512-9K6xOqeevacvweLGik6LnZCb1fBtCOSIWQs8d096XGeqoLKC33UVMGz9+77Gw44KvbH4pKcQPWo4ZpxkXYj05w==} @@ -377,8 +377,8 @@ packages: resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.7': @@ -389,8 +389,8 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + '@babel/parser@7.24.8': + resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} engines: {node: '>=6.0.0'} hasBin: true @@ -410,8 +410,8 @@ packages: resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + '@babel/types@7.24.8': + resolution: {integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==} engines: {node: '>=6.9.0'} '@clack/core@0.3.4': @@ -435,6 +435,10 @@ packages: resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} + '@es-joy/jsdoccomment@0.46.0': + resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} + engines: {node: '>=16'} + '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} @@ -717,58 +721,54 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.1': - resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.5.16': - resolution: {integrity: sha512-b6WwepSuyV8UNUojfsE/6TjfYcskGdlCXJfbgEtV+CYDclbBLSu7fhGYqSi0kRaG/UOcWSfj4OZ0/pw6hCV6RA==} + '@eslint-react/ast@1.5.25': + resolution: {integrity: sha512-U9wMrOXKmS1tvQa+Xp/7AWO9nlWPd72NKsAJIGgfia6nSyRlYtKQXeXzi3rKGAW/qqxfIiJ589dRG/5RB2h/Vw==} - '@eslint-react/core@1.5.16': - resolution: {integrity: sha512-6zAf58toyDT7ZZc+2f7Cv8dSRy4TYv/JfL6GpwtM9FFMUsamlEGJBiaoNnV3U+gHZUyhuvYq42rV7nXegSlXdg==} + '@eslint-react/core@1.5.25': + resolution: {integrity: sha512-U92vh0YPJs6wt+On5519UiwjTaj+pptoXhez5r2nU5Hr/dqmn+JeVbM/y2aVxmQLIsa/5yd75muQSqPYluPr5Q==} - '@eslint-react/eslint-plugin@1.5.16': - resolution: {integrity: sha512-Ff/ZrElIEry1mzoZFhksHqej1zMaFLHR3ciFQoU4kQG8Xc4e5Y6I6WYi3ZT7Dcau1UZK+85sKYTVxSyOtDe5rQ==} + '@eslint-react/eslint-plugin@1.5.25': + resolution: {integrity: sha512-u2F3+6q/yKrQnqprewwBXwWUEI5+JSoQa31Uo2cNr8A/o2LaqYBI/gcaQS6IqkldGmzcWKpRTEO/d9f1p/xpDg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - '@eslint-react/jsx@1.5.16': - resolution: {integrity: sha512-IH+XX9c27ad4kMJhv40Za+PfswfPG93wOEF5+mDC9b1AxPcloPq2lc162NzWbiIHwKYAdHfIyDBY/6BTjXOgPA==} + '@eslint-react/jsx@1.5.25': + resolution: {integrity: sha512-krxvLCcchYj25UoNg2zAAHjRLwuj1yKEGcTePBNl7AdfIam1TisdNIWJvNRpP+u/w34B+jY5VOAYieX7+PoTMg==} - '@eslint-react/shared@1.5.16': - resolution: {integrity: sha512-B45RP1yu2tA8RU3lvVu2ZiR3i2TSvOqcVBQm9S0QGfymI2eh54OcOfGdJWWF2lj11lw4H5vNksN1ZEHtCMypGA==} + '@eslint-react/shared@1.5.25': + resolution: {integrity: sha512-cQorTbD7lsDEp8dquTDAWu3tuP4hHsJlgHdpCGgQ0j0bIzjLpbePvLU75cmwWC0Nq8LxZvnZ5DtBpxmSNhwb3A==} - '@eslint-react/tools@1.5.16': - resolution: {integrity: sha512-LSyj1KQZd6fDqBQPGfo8FHD3McWOsBndIONKELyx+w2KdPhk+ip4T3opAoAY45dngyG2Sf496GwPBz9VUhvSFA==} + '@eslint-react/tools@1.5.25': + resolution: {integrity: sha512-i036JyZesrpBcLzREFP9Cknuq4y3FXGZhvm7eswVhI19/SiMnn6+XtMc9hQdVYqlSTwXSauRWeLaQJTEyrl2SQ==} - '@eslint-react/types@1.5.16': - resolution: {integrity: sha512-9tLAzPU8KYNYUXQivudnngTnd3UnjfqgL4QeacsQrElWH2mE3ADDvyOImSyJ7k9DIJUUh2s3i/w618lBr7M4Eg==} + '@eslint-react/types@1.5.25': + resolution: {integrity: sha512-MqlyjJyjiR+njDUeizcjnRL1Ar6wG5jz58o8JJuwnsLaU+m6ttIih7c+KhEN8pAEUofex7sfqdcejYO6yO+cMQ==} - '@eslint-react/var@1.5.16': - resolution: {integrity: sha512-XTBQ329WViUCxaDxKTrNR3tMb9wYJatQiyNtMB7bAieDG50o9yO0npFse7T1U4ZDX2kaXA7plkeM0euWTriLVQ==} + '@eslint-react/var@1.5.25': + resolution: {integrity: sha512-98PoV3WUNKLNfIeFO2vo3t8AqYlXV1stTtnpMLLev2kHkZ8djZKd2SzOGJzEi3m6R1fJ7Hmz31XrSY8uNuzdjw==} - '@eslint-stylistic/metadata@2.2.2': - resolution: {integrity: sha512-Im1zrJdKNLCBgrx1f+Ucskn6dl8K6OVqL/wdm529ckKqSBoWIX8E7MqQRcwki5QY6/ZAyBt4aR9Ex2OZ87ovWg==} + '@eslint-stylistic/metadata@2.3.0': + resolution: {integrity: sha512-iboon44vxJxePvPuFsG0GltmeqKXKz+50JhFcyFsYHF03PWnn1x9s7YQfHlQBlMd2yzzhCX58tnVeazu4cvr1A==} - '@eslint/compat@1.1.0': - resolution: {integrity: sha512-s9Wi/p25+KbzxKlDm3VshQdImhWk+cbdblhwGNnyCU5lpSwtWa4v7VQCxSki0FAUrGA3s8nCWgYzAH41mwQVKQ==} + '@eslint/compat@1.1.1': + resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.15.1': - resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==} + '@eslint/config-array@0.17.0': + resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.16.0': - resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-inspector@0.5.0': - resolution: {integrity: sha512-P2pnQ6oDykVYEgqdbVzyhNSvtDTx636I5VPmVtx67DmX/qkHxUatHDy7UN/Ie3vH7V1G0sflrY4pV631uAliZQ==} + '@eslint/config-inspector@0.5.1': + resolution: {integrity: sha512-MgXlqfuD7K/eOf0ZHKrBuNtmSfgOq548ru0IJZScOVf14Zp12PeU0CK5b4m94TP2D5dBXlXoGtOkL3UGlzHtVw==} hasBin: true peerDependencies: eslint: ^8.50.0 || ^9.0.0 @@ -777,16 +777,8 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.4.0': - resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.5.0': - resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.3': - resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==} + '@eslint/js@9.7.0': + resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -820,10 +812,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -836,8 +824,8 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -898,92 +886,92 @@ packages: peerDependencies: prettier: ^3.0.0 - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + '@rollup/rollup-android-arm-eabi@4.18.1': + resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} + '@rollup/rollup-android-arm64@4.18.1': + resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + '@rollup/rollup-darwin-arm64@4.18.1': + resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + '@rollup/rollup-darwin-x64@4.18.1': + resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + '@rollup/rollup-linux-arm-musleabihf@4.18.1': + resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + '@rollup/rollup-linux-arm64-gnu@4.18.1': + resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + '@rollup/rollup-linux-arm64-musl@4.18.1': + resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.1': + resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + '@rollup/rollup-linux-s390x-gnu@4.18.1': + resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + '@rollup/rollup-linux-x64-gnu@4.18.1': + resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} + '@rollup/rollup-linux-x64-musl@4.18.1': + resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + '@rollup/rollup-win32-arm64-msvc@4.18.1': + resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} + '@rollup/rollup-win32-ia32-msvc@4.18.1': + resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} + '@rollup/rollup-win32-x64-msvc@4.18.1': + resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} cpu: [x64] os: [win32] + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/merge-streams@4.0.0': resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} @@ -999,35 +987,35 @@ packages: '@storybook/csf@0.0.1': resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} - '@stylistic/eslint-plugin-js@2.2.2': - resolution: {integrity: sha512-Vj2Q1YHVvJw+ThtOvmk5Yx7wZanVrIBRUTT89horLDb4xdP9GA1um9XOYQC6j67VeUC2gjZQnz5/RVJMzaOhtw==} + '@stylistic/eslint-plugin-js@2.6.0-beta.0': + resolution: {integrity: sha512-KQiNvzNzvl9AmMs1MiIBszLIy/Xy1bTExnyaVy5dSzOF9c+yT64JQfH0p0jP6XpGwoCnZsrPUNflwP30G42QBQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-jsx@2.2.2': - resolution: {integrity: sha512-xfIMdLivoMV1wV+5Tl0PtkLN/oUwjIt7LuIu48vhrZfJ2jCXwjlTGPGSoM7dnLZYD65XjtrHHIFAvPuvvvjlaw==} + '@stylistic/eslint-plugin-jsx@2.6.0-beta.0': + resolution: {integrity: sha512-TOimEpr3vndXHRhuQ5gMqmJv1SBlFI3poIJzyeNMmXi3NWVHoPxfd4QAJHGNJe5G3EO2NAXGf2H7nl8gY5QaZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-migrate@2.2.2': - resolution: {integrity: sha512-CuS6uMWf8AJET2BEJDZVLQOpB/HoU4zCs1qIwc/UPJqAXPC+M6XvqdjlpggoAzErV6xKTqbvDdSPfoz0HLKw8A==} + '@stylistic/eslint-plugin-migrate@2.3.0': + resolution: {integrity: sha512-3XQo8y1nrfXFCA3B+4YbjUeuXGhKdq3d/O3Hg1z84doan9D9su+Brd2eO2Uk2aVsy9TuRup3uHCv22DWcFKUnw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@stylistic/eslint-plugin-plus@2.2.2': - resolution: {integrity: sha512-oeqPs01yAH4ad4bSchGtx8Jf5XTbxRx++A0joNYiOoq3EBTAUHE/ZB7dVv3BhNuCKiwojOQduLkUCXI5UMHoSw==} + '@stylistic/eslint-plugin-plus@2.6.0-beta.0': + resolution: {integrity: sha512-Wp+e4sTbFq0Uk5ncU3PETYfg1IcCZ1KycdlqFYXIA7/bgcieeShXouXUcA+S/S5+gWLXGuVJ12IxNzY8yfe4IA==} peerDependencies: eslint: '*' - '@stylistic/eslint-plugin-ts@2.2.2': - resolution: {integrity: sha512-n6cYMSWTDDcrQLLxEKIrL/ihQ1lyyq6+gGp0g5VdstBElmImSRsQkCq+g3jRoDJIUo7tGO9lwQtGnuJ7oGB4kg==} + '@stylistic/eslint-plugin-ts@2.6.0-beta.0': + resolution: {integrity: sha512-WMz1zgmMC3bvg1L/tiYt5ygvDbTDKlbezoHoX2lV9MnUCAEQZUP4xJ9Wj3jmIKxb4mUuK5+vFZJVcOygvbbqow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin@2.2.2': - resolution: {integrity: sha512-GNRtyhhPsc9I9FNTaU2L0V/4LdSPAciQNEdYo6NBRdAz7sdiaxgEJKLNSXeXSQAuO9JBWWjZBs/57+WvrU0Iug==} + '@stylistic/eslint-plugin@2.6.0-beta.0': + resolution: {integrity: sha512-1NJy1iIDSFC4gelDJ82VMTq9J32tNvQ9k1lnxOsipZ0YQB826U5zGLiH37QAM8dRfNY6yeYhjlrUVtZUxFR19w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1062,8 +1050,8 @@ packages: '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/node@20.14.8': - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1083,8 +1071,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.13.1': - resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} + '@typescript-eslint/eslint-plugin@7.16.0': + resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1094,8 +1082,19 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.1': - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} + '@typescript-eslint/eslint-plugin@8.0.0-alpha.42': + resolution: {integrity: sha512-la2sVBOUd6oKsSXSrLgDTu0+m6+TeA3YodHtPqUY231ETdd835hWbJkyVU893MWRRDuOyC09I528RRiGjBAODA==} + 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: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.16.0': + resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1104,20 +1103,30 @@ packages: typescript: optional: true + '@typescript-eslint/parser@8.0.0-alpha.42': + resolution: {integrity: sha512-lOUDE+wJwQMq+/KJFCNo9SkJvQ1WGyoubucCWtgDHzr2itfmg0c51Z1wZLyeLSVBsHAWSiR+TIsGoCpHy+5D5Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/scope-manager@5.62.0': resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@7.13.0': - resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} + '@typescript-eslint/scope-manager@7.16.0': + resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@7.13.1': - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@8.0.0-alpha.42': + resolution: {integrity: sha512-3nS6VEzxUPEMvqadRaGkjZuL+fsjNf5lCYbvS0IQYzqJl7338yhxvPCraHmXe/xlB08p+5BAd6JYAbkTeSXxJw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@7.13.1': - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} + '@typescript-eslint/type-utils@7.16.0': + resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1126,17 +1135,26 @@ packages: typescript: optional: true + '@typescript-eslint/type-utils@8.0.0-alpha.42': + resolution: {integrity: sha512-vmmJgOHycCTUe/d7DdbBkhz1NAJ08wVptyFP17pcmagIq2oTTan9ffIMbIxCKepGi0l5UzdSGf3l9IYZ+xjD8w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/types@5.62.0': resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@7.13.0': - resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} + '@typescript-eslint/types@7.16.0': + resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.13.1': - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.0.0-alpha.42': + resolution: {integrity: sha512-cvfuxLiSVi6EfsgE/1A07JD67pnv+Grf9YMhGAKUsokIvsMcusLSI1h2On6qoyZghJuFXkH3hiMsg7DtxZBtsw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} @@ -1147,8 +1165,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.13.0': - resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} + '@typescript-eslint/typescript-estree@7.16.0': + resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1156,9 +1174,9 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.13.1': - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@8.0.0-alpha.42': + resolution: {integrity: sha512-rIHLylSgsfY5hTE68hd8UXcacZxOq4DWAitRKF8xs33hEBDyxInj4FtUglYU420HvFqyVFtVdB7WEFY4cFQ+iA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1171,55 +1189,58 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.13.0': - resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} + '@typescript-eslint/utils@7.16.0': + resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@7.13.1': - resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/utils@8.0.0-alpha.42': + resolution: {integrity: sha512-ousp9L07jDosMqnayZNF8QOJB2FDZP7lSN2lUI7BknV5B1beUoPizWZl0yDHxrk64ldZu5JoqkhAbOcbPNJu5Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@7.13.0': - resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} + '@typescript-eslint/visitor-keys@7.16.0': + resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@7.13.1': - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.0.0-alpha.42': + resolution: {integrity: sha512-Bf/BObckzDnCS9AslkTsuH1vU+h4rppUrmPbTbhGlPurmss6Lt/Ft9H8vQ8wXeN8rk0drRhML2Feo6aODLeKdA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/config@0.61.0': - resolution: {integrity: sha512-k8uV4n8eMti4S6BFeAkc9QBXJefDIlPyOWrdKykUMOHLIWVAIS53JixW9FJNgJRw0RVI6B7UR+rOznWwKpORPA==} + '@unocss/config@0.61.3': + resolution: {integrity: sha512-ZSSj5ST8XhiKoi2hLtVcyS8YJxn+Ug/WfasQ2wwOArcYfVFzZUoOQKbLo85hFuI7NV5Fh/aQREoVaJQI111jDA==} engines: {node: '>=14'} - '@unocss/core@0.61.0': - resolution: {integrity: sha512-Y/Ly3LPIAzOBlWCdKBVzVzIaaWDsf+oWPIUZlaW7DL++WWypVBCghmxXIT5dyuMGXE560Hj92st4AkXfuVdxGQ==} + '@unocss/core@0.61.3': + resolution: {integrity: sha512-9vixY1i5E0DQFtHJz/pHyFlFsiXJgL1bKHuocbl+GUi09lY/gE9TRm2qr2JOJx/BF720tMv9VxYI8Zq3EyPOXA==} - '@unocss/eslint-plugin@0.61.0': - resolution: {integrity: sha512-iZzERoVNTC/RJ4KUkhWDRu3LYYOeJmi7+AnuM2QGjkhNV5nHWb7fl7gVQvujK6xk+Kcy+f26k40tTKA9cCkuEg==} + '@unocss/eslint-plugin@0.61.3': + resolution: {integrity: sha512-Ss6xw5KDoccRDGC+BcZeB3ePAqgUJkf6idMOx/BG3cJATatk0Ydkr/o3KwEg7XDD5JIkACcTSz7YWRJ0z0s7YA==} engines: {node: '>=14'} - '@vitest/expect@1.6.0': - resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.0.2': + resolution: {integrity: sha512-nKAvxBYqcDugYZ4nJvnm5OR8eDJdgWjk4XM9owQKUjzW70q0icGV2HVnQOyYsp906xJaBDUXw0+9EHw2T8e0mQ==} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/pretty-format@2.0.2': + resolution: {integrity: sha512-SBCyOXfGVvddRd9r2PwoVR0fonQjh9BMIcBMlSzbcNwFfGr6ZhOhvBzurjvi2F4ryut2HcqiFhNeDVGwru8tLg==} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/runner@2.0.2': + resolution: {integrity: sha512-OCh437Vi8Wdbif1e0OvQcbfM3sW4s2lpmOjAE7qfLrpzJX2M7J1IQlNvEcb/fu6kaIB9n9n35wS0G2Q3en5kHg==} - '@vitest/spy@1.6.0': - resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/snapshot@2.0.2': + resolution: {integrity: sha512-Yc2ewhhZhx+0f9cSUdfzPRcsM6PhIb+S43wxE7OG0kTxqgqzo8tHkXFuFlndXeDMp09G3sY/X5OAo/RfYydf1g==} - '@vitest/utils@1.6.0': - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/spy@2.0.2': + resolution: {integrity: sha512-MgwJ4AZtCgqyp2d7WcQVE8aNG5vQ9zu9qMPYQHjsld/QVsrvg78beNrXdO4HYkP0lDahCO3P4F27aagIag+SGQ==} + + '@vitest/utils@2.0.2': + resolution: {integrity: sha512-pxCY1v7kmOCWYWjzc0zfjGTA3Wmn8PKnlPvSrsA643P1NHl1fOyXj2Q9SaNlrlFE+ivCsxM80Ov3AR82RmHCWQ==} '@voxpelli/config-array-find-files@0.1.2': resolution: {integrity: sha512-jOva73R+0Nc5/pyS/piBSjQzO4EehME7rPSkBpPC9PYSta+yj3OpF14v0m0HLLYLVNuyHbBjQh5QvGIZwTH2eA==} @@ -1227,34 +1248,34 @@ packages: peerDependencies: '@eslint/config-array': '>=0.16.0' - '@vue/compiler-core@3.4.30': - resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==} + '@vue/compiler-core@3.4.31': + resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} - '@vue/compiler-dom@3.4.30': - resolution: {integrity: sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==} + '@vue/compiler-dom@3.4.31': + resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} - '@vue/compiler-sfc@3.4.30': - resolution: {integrity: sha512-8vElKklHn/UY8+FgUFlQrYAPbtiSB2zcgeRKW7HkpSRn/JjMRmZvuOtwDx036D1aqKNSTtXkWRfqx53Qb+HmMg==} + '@vue/compiler-sfc@3.4.31': + resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} - '@vue/compiler-ssr@3.4.30': - resolution: {integrity: sha512-ZJ56YZGXJDd6jky4mmM0rNaNP6kIbQu9LTKZDhcpddGe/3QIalB1WHHmZ6iZfFNyj5mSypTa4+qDJa5VIuxMSg==} + '@vue/compiler-ssr@3.4.31': + resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} - '@vue/reactivity@3.4.30': - resolution: {integrity: sha512-bVJurnCe3LS0JII8PPoAA63Zd2MBzcKrEzwdQl92eHCcxtIbxD2fhNwJpa+KkM3Y/A4T5FUnmdhgKwOf6BfbcA==} + '@vue/reactivity@3.4.31': + resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} - '@vue/runtime-core@3.4.30': - resolution: {integrity: sha512-qaFEbnNpGz+tlnkaualomogzN8vBLkgzK55uuWjYXbYn039eOBZrWxyXWq/7qh9Bz2FPifZqGjVDl/FXiq9L2g==} + '@vue/runtime-core@3.4.31': + resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} - '@vue/runtime-dom@3.4.30': - resolution: {integrity: sha512-tV6B4YiZRj5QsaJgw2THCy5C1H+2UeywO9tqgWEc21tn85qHEERndHN/CxlyXvSBFrpmlexCIdnqPuR9RM9thw==} + '@vue/runtime-dom@3.4.31': + resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} - '@vue/server-renderer@3.4.30': - resolution: {integrity: sha512-TBD3eqR1DeDc0cMrXS/vEs/PWzq1uXxnvjoqQuDGFIEHFIwuDTX/KWAQKIBjyMWLFHEeTDGYVsYci85z2UbTDg==} + '@vue/server-renderer@3.4.31': + resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} peerDependencies: - vue: 3.4.30 + vue: 3.4.31 - '@vue/shared@3.4.30': - resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==} + '@vue/shared@3.4.31': + resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1264,17 +1285,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} - engines: {node: '>=0.4.0'} - - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - - acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} hasBin: true @@ -1308,10 +1320,6 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -1375,8 +1383,9 @@ packages: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} - assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} @@ -1480,9 +1489,9 @@ packages: caniuse-lite@1.0.30001632: resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} - chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -1505,8 +1514,9 @@ packages: character-reference-invalid@1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} chevrotain@7.1.1: resolution: {integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==} @@ -1648,17 +1658,13 @@ packages: supports-color: optional: true - deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge-ts@7.0.3: - resolution: {integrity: sha512-dxFbFO2RSIhPNBPL/j8Nvdt6/vrkW9+uGf1NLah/QxBGAVbK9fj2fGTO+HwdHpPAyFAsyT9iEn/1SI9SUvespw==} - engines: {node: '>=16.0.0'} - default-browser-id@5.0.0: resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} @@ -1700,10 +1706,6 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@3.5.0: resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==} engines: {node: '>=0.3.1'} @@ -1772,6 +1774,9 @@ packages: resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} @@ -1815,8 +1820,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-flat-gitignore@0.1.5: - resolution: {integrity: sha512-hEZLwuZjDBGDERA49c2q7vxc8sCGv8EdBp6PQYzGOMcHIgrfG9YOM6s/4jx24zhD+wnK9AI8mgN5RxSss5nClQ==} + eslint-config-flat-gitignore@0.1.7: + resolution: {integrity: sha512-K4UcPriNg6IvNozipPVnLRxuhxys9vRkxYoLLdMPgPDngtWEP/xBT946oUYQHUWLoz4jvX5k+AF/MWh3VN5Lrg==} eslint-config-prettier@9.1.0: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} @@ -1864,8 +1869,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.3.3: - resolution: {integrity: sha512-TAgYNuc20QyKw8NXtpzR3LeMTTv1qAJVKkjCVzjRSGiSR1EetEY7LRgQVhcgP/C1FnI87isQERAIkKvkYyLq0Q==} + eslint-plugin-antfu@2.3.4: + resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==} peerDependencies: eslint: '*' @@ -1875,8 +1880,8 @@ packages: peerDependencies: eslint: '>=8.51.0' - eslint-plugin-astro@1.2.2: - resolution: {integrity: sha512-3UUWo/gwk/YhurYpFKgLJswV33kR9zhtzXk+u2g3WE5Px07wDtWSR3PoyPadHERA4g/9TCCGjsimU/TZyUKxow==} + eslint-plugin-astro@1.2.3: + resolution: {integrity: sha512-asHT0VUs68oppVnTHfp/WgLqs0yCx9kG9AC/PKLmp+87imeh3nGHMdFm0qP46vHxTM0NLDEhvmjFdAVAqw+QPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.57.0' @@ -1952,12 +1957,12 @@ packages: peerDependencies: eslint: '>=5.0.0' - eslint-plugin-i18next@6.0.3: - resolution: {integrity: sha512-RtQXYfg6PZCjejIQ/YG+dUj/x15jPhufJ9hUDGH0kCpJ6CkVMAWOQ9exU1CrbPmzeykxLjrXkjAaOZF/V7+DOA==} + eslint-plugin-i18next@6.0.9: + resolution: {integrity: sha512-tAof/p58sN4Az+P6kqu+RijqddalHhz0X6fe+exyBJAUvN9Yk1plOKl8XMySCIQS+vnRWbzzThgHXeDe++uEXQ==} engines: {node: '>=0.10.0'} - eslint-plugin-import-x@0.5.1: - resolution: {integrity: sha512-2JK8bbFOLes+gG6tgdnM8safCxMAj4u2wjX8X1BRFPfnY7Ct2hFYESoIcVwABX/DDcdpQFLGtKmzbNEWJZD9iQ==} + eslint-plugin-import-x@3.0.1: + resolution: {integrity: sha512-jzQgJuE4ssxwNi0aMBkOL8whd4eHb0Z/uFWsk8uEoYB7xwTkAptSKojLzRswxgf/1bhH6QgcLjgabUBQqluBIg==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 @@ -1972,8 +1977,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsdoc@48.2.15: - resolution: {integrity: sha512-ScHhf9thOoJQ4dXpS+nJXTfNfslG8NBtzQ165PiXWIyGlJcAmkiEeTIEAlIcLA7uztJF7zRiuiKIqOBX4JpVzw==} + eslint-plugin-jsdoc@48.7.0: + resolution: {integrity: sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -1990,8 +1995,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-markdown@5.0.0: - resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} + eslint-plugin-markdown@5.1.0: + resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8' @@ -2006,8 +2011,8 @@ packages: resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} engines: {node: '>=5.0.0'} - eslint-plugin-no-use-extend-native@0.7.0: - resolution: {integrity: sha512-DdaYulfC0pSPO9k1yKWOCYjzssbuemCEWnbW0PiD5BWCrVAk7Z89mMJE82Fj7FhYRb8mjR1DVmpiFRNU2C4dWw==} + eslint-plugin-no-use-extend-native@0.7.1: + resolution: {integrity: sha512-MvX+lkFQFDdswvII4USunH+AEa0soRm2LmtaVdEn9l8aSRTmd3WrX4gAmCW1M3UaH0xTZKG79GDhnR2G00MdvA==} engines: {node: '>=18.18.0'} peerDependencies: eslint: ^9.3.0 @@ -2048,32 +2053,32 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-react-core@1.5.16: - resolution: {integrity: sha512-BlBKgmfZ8N70nnEoFHmbuy/AN4eK9g6akBI+yhN2c3nSC0KojL96WKLvhIszV4du6h5ca3/3zjJMnCfQsyQuaQ==} + eslint-plugin-react-debug@1.5.25: + resolution: {integrity: sha512-Yu+K70MINEcsgd8T6QHf/bT1vspEqUxZ4pXSZcdNLSBwV9vIf0GMvrqJKZBqd49T6QMKO9NURy+LNIsfy+bRvQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-dom@1.5.16: - resolution: {integrity: sha512-cDH7n8qDkqPoLQ4MChKxwssJyt+JhvkpeZP8SXwkgqAQp4nTvgAfZVTbW7aJ+IxorI4E+sWCVwVJa4HlvL5acQ==} + eslint-plugin-react-dom@1.5.25: + resolution: {integrity: sha512-ojIWoWkoPsrGPezNG0lto9dEdphl9YX+7Raet7oSItrzw5mXKP0rIhi+BUMyPc074QpTfPJT9f/D0Qp3qneLmw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-hooks-extra@1.5.16: - resolution: {integrity: sha512-vgWEfYVqe5iJN0I/Cx1F+nKNn0oy1SXNCPCsIBkCx5xoIXPLA3FijhsyxS/9DEH62np9mlFxsd+KUIPEW5X20A==} + eslint-plugin-react-hooks-extra@1.5.25: + resolution: {integrity: sha512-hALYEaKlzQNfjEfZwRMsqJcYlF/XcYOmHwZnO1pZCO5dAMZPDgCpFrm5lPcoSFKb2Mv7jU/wfKsJnWmxzWjwfg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true @@ -2084,23 +2089,33 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-naming-convention@1.5.16: - resolution: {integrity: sha512-7hsdfcQAKnizIM1sIzd3yuqMgA8vlMwnPAGFUe0xL5IZ2nBDYW243kXesuVlHuiMn0Y+iLSOC2CfXm4Pv9ip9Q==} + eslint-plugin-react-naming-convention@1.5.25: + resolution: {integrity: sha512-ajFjjuLa20szKn0L8G98gfakzTyPnZ8B7ZwkzeAYvuV+BuxtFi6mDvw9/Gr4jfvZlP8Z2PRPiixNS32qkhcRwQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-refresh@0.4.7: - resolution: {integrity: sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==} + eslint-plugin-react-refresh@0.4.8: + resolution: {integrity: sha512-MIKAclwaDFIiYtVBLzDdm16E+Ty4GwhB6wZlCAG1R3Ur+F9Qbo6PRxpA5DK7XtDgm+WlCoAY2WxAwqhmIDHg6Q==} peerDependencies: eslint: '>=7' - eslint-plugin-react@7.34.3: - resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} + eslint-plugin-react-x@1.5.25: + resolution: {integrity: sha512-uJF9K2+hUrYKTdauGQBgQwv6vDnkB2W/Km/up5cHbWrFysJnmDhe+9JgQW3c6x3jVI/NZC1ZrNSf/Pg37C1CFA==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true + + eslint-plugin-react@7.34.4: + resolution: {integrity: sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -2138,12 +2153,12 @@ packages: peerDependencies: eslint: '>=6' - eslint-plugin-svelte@2.40.0: - resolution: {integrity: sha512-JuOzmfVaMeEkBASL7smHu3tIU4D9rWkHuRNV+zm/5zgAwiZVvxrXM7TcfIOS+U7VXOr4uCZuE+kZTVTzS0IE+Q==} + eslint-plugin-svelte@2.42.0: + resolution: {integrity: sha512-mHP6z0DWq97KZvoQcApZHdF9m9epcDV/ICKufeEH18Vh+8vl7S+gwt8WdUohEqKNVMuXRkbvy1suMcVvUDiOGw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.155 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 peerDependenciesMeta: svelte: optional: true @@ -2154,8 +2169,8 @@ packages: peerDependencies: tailwindcss: ^3.4.0 - eslint-plugin-toml@0.11.0: - resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==} + eslint-plugin-toml@0.11.1: + resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -2192,8 +2207,8 @@ packages: vitest: optional: true - eslint-plugin-vue@9.26.0: - resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} + eslint-plugin-vue@9.27.0: + resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2229,14 +2244,18 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.1: - resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-ts-patch@9.4.0-0: resolution: {integrity: sha512-0Ywy+2MdEkfElxuMm8Lq6EzNDwvtL770OiDWko/azaQYB5oluzr4qVBHklhY4GnwInf1hqnpcSfnqPTJ9lGYyA==} hasBin: true + eslint-ts-patch@9.5.0-0: + resolution: {integrity: sha512-6JYddNg25GLx0BBoSZ1cK0uo3OQXE8x3tLetfzfFe+PMOFttr8KBDJ8glUQXmaiFHX+Q4v59A2gas/ZKZIUwuA==} + hasBin: true + eslint-typegen@0.2.4: resolution: {integrity: sha512-NQAsPiq7U8VT4Xue5JWu3/gP7O5M4M7OhF49Vpx3iuxEq6oyLmdVBFyB1u0QLiby7luGDHLrMl1wfqZClZU6eg==} peerDependencies: @@ -2250,8 +2269,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.4.0: - resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==} + eslint@9.7.0: + resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true @@ -2259,10 +2278,6 @@ packages: resolution: {integrity: sha512-81owrjxIxOwqcABt20U09Wn8lpBo9K6ttqbGvQcB3VYNLJyaV1fvKkDtpZd3Rj5BX3WXiGiJCjUevKQGNICzJg==} hasBin: true - espree@10.0.1: - resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - espree@10.1.0: resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2271,8 +2286,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -2368,8 +2383,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} fs-extra@11.2.0: @@ -2465,6 +2480,11 @@ packages: engines: {node: '>=16 || 14 >=14.18'} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -2477,8 +2497,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.6.0: - resolution: {integrity: sha512-UzcJi88Hw//CurUIRa9Jxb0vgOCcuD/MNjwmXp633cyaRKkCWACkoqHCtfZv43b1kqXGg/fpOa8bwgacCeXsVg==} + globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -2562,8 +2582,8 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.3.6: - resolution: {integrity: sha512-tOIGBrbTxmWzTx133qeIxMrfZfV2IQvBWQUsmpVMkKoraHKq0RLxgrhGI23KfKUAfcghzCHgfXHeH8MvpjEnVw==} + importx@0.3.11: + resolution: {integrity: sha512-KsFrXKNGeNdeaBsTWU2sEhL3xo+uxquONy5FWnTBititJKebUBg8EgHW8Wl5bpNP+8iN9yOpGqIhVyjfjJigtA==} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -2627,9 +2647,6 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - is-core-module@2.14.0: resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} engines: {node: '>= 0.4'} @@ -2688,6 +2705,12 @@ packages: resolution: {integrity: sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==} engines: {node: '>=8'} + is-immutable-type@4.0.0: + resolution: {integrity: sha512-gyFBCXv+NikTs8/PGZhgjbMmFZQ5jvHGZIsVu6+/9Bk4K7imlWBIDN7hTr9fNioGzFg71I4YM3z8f0aKXarTAw==} + peerDependencies: + eslint: '*' + typescript: '>=4.7.4' + is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -2804,6 +2827,10 @@ packages: resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} engines: {node: '>=14'} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + javascript-natural-sort@0.7.1: resolution: {integrity: sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=} @@ -2827,9 +2854,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-tokens@9.0.0: - resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} - js-types@4.0.0: resolution: {integrity: sha512-/c+n06zvqFQGxdz1BbElF7S3nEghjNchLN1TjQnk2j10HYDaUc57rcvl6BbnziTx8NQmrg0JOs/iwRpvcYaxjQ==} engines: {node: '>=18.20'} @@ -2902,8 +2926,8 @@ packages: known-css-properties@0.30.0: resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} - known-css-properties@0.32.0: - resolution: {integrity: sha512-PXuex21brpp7qENI143ZL5cWQcMR4IZVeeZv9ew6dg+bZX2xRUu/NzGKudZJY5DO4APiMkNPYIF8VGIdY08Tdw==} + known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -3004,8 +3028,8 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} @@ -3015,6 +3039,10 @@ packages: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} @@ -3034,9 +3062,6 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micro-memoize@4.1.2: - resolution: {integrity: sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==} - micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} @@ -3061,11 +3086,15 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: @@ -3160,8 +3189,9 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -3183,10 +3213,6 @@ packages: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} - object.hasown@1.1.4: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} - object.values@1.2.0: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} @@ -3222,10 +3248,6 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} - p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -3242,6 +3264,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -3253,6 +3278,10 @@ packages: resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} engines: {node: '>=14'} + parse-imports@2.1.1: + resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} + engines: {node: '>= 18'} + parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -3284,6 +3313,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -3291,8 +3324,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} @@ -3324,8 +3358,8 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkg-types@1.1.1: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + pkg-types@1.1.3: + resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} plur@2.1.2: resolution: {integrity: sha512-WhcHk576xg9y/iv6RWOuroZgsqvCbJN+XGvAypCJwLAYs2iWDp5LUmvaCdV6JR2O0SMBf8l6p7A94AyLCFVMlQ==} @@ -3393,15 +3427,15 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.0: - resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -3489,10 +3523,6 @@ packages: pretty-format@22.4.3: resolution: {integrity: sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==} - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-ms@9.0.0: resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} engines: {node: '>=18'} @@ -3524,9 +3554,6 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -3621,13 +3648,13 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@5.0.7: - resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} - engines: {node: '>=14.18'} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + rollup@4.18.1: + resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3688,10 +3715,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - short-unique-id@5.2.0: - resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} - hasBin: true - side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -3721,6 +3744,9 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} + slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -3763,6 +3789,9 @@ packages: spdx-license-ids@3.0.18: resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -3773,8 +3802,8 @@ packages: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} - string-ts@2.1.1: - resolution: {integrity: sha512-BtSlY8ttfj+veJuirU5uOP7pxqIuGQHzPSNZS7Kj3orT8250GBijUYp0K5ZV+s5OREMsC1TLaSVB75kyeBYZyw==} + string-ts@2.2.0: + resolution: {integrity: sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -3792,6 +3821,9 @@ packages: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -3835,9 +3867,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@2.1.0: - resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} - style-to-object@1.0.6: resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==} @@ -3861,11 +3890,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-eslint-parser@0.39.1: - resolution: {integrity: sha512-0VR9gq2TOdSrJW94Qf2F3XrzXRQomXQtRZGFS3FEUr3G4J8DcpqXfBF1HJyOa3dACyGsKiBbOPF56pBgYaqXBA==} + svelte-eslint-parser@0.40.0: + resolution: {integrity: sha512-M+v1HhC5T1WKYVxWexUCS4o6oIBS88XKzOZuhl2ew+eGxol7eC21e+VE8TC4rXJ3iT3iXT0qlZsZcpKjVo5/zQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 peerDependenciesMeta: svelte: optional: true @@ -3889,6 +3918,10 @@ packages: resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} engines: {node: ^14.18.0 || >=16.0.0} + synckit@0.9.1: + resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + engines: {node: ^14.18.0 || >=16.0.0} + tailwindcss@3.4.4: resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} engines: {node: '>=14.0.0'} @@ -3915,12 +3948,16 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} to-fast-properties@2.0.0: @@ -3931,8 +3968,8 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toml-eslint-parser@0.9.3: - resolution: {integrity: sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==} + toml-eslint-parser@0.10.0: + resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} tr46@1.0.1: @@ -3948,6 +3985,11 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-declaration-location@1.0.2: + resolution: {integrity: sha512-F7+4QiD/WguzLqviTNu+4tgR5SJtW4orC9RDCYzkwbeyHNq7hfGpq4Y8odaf0w9Z6orH+y98jgUdVaUFOPNRhg==} + peerDependencies: + typescript: '>=4.0.0' + ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -3955,9 +3997,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.2.0: - resolution: {integrity: sha512-aGaSpOlDcns7ZoeG/OMftWyQG1KqPVhgplhJxNCvyIXqWrumM5uIoOSarw/hmmi/T1PnuQ/uD8NaFHvLpHicDg==} - tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -3992,8 +4031,8 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - tsx@4.15.7: - resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==} + tsx@4.16.2: + resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -4033,18 +4072,17 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript-eslint@7.13.1: - resolution: {integrity: sha512-pvLEuRs8iS9s3Cnp/Wt//hpK8nKc8hVa3cLljHqzaJJQYP8oys8GUyIFqtlev+2lT/fqMPcyQko+HJ6iYK3nFA==} - engines: {node: ^18.18.0 || >=20.0.0} + typescript-eslint@8.0.0-alpha.42: + resolution: {integrity: sha512-lD1yEYS0hGOtRheGp7Lyze2r6AQgJeKHjpNyVlXkYEQgDCs9dPlO2VF9/WMvdA1d3TPa24hVGlUcKJ34G5jNKQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true @@ -4089,19 +4127,19 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - valibot@0.32.0: - resolution: {integrity: sha512-FXBnJl4bNOmeg7lQv+jfvo/wADsRBN8e9C3r+O77Re3dEnDma8opp7p4hcIbF7XJJ30h/5SVohdjer17/sHOsQ==} + valibot@0.36.0: + resolution: {integrity: sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==} validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + vite-node@2.0.2: + resolution: {integrity: sha512-w4vkSz1Wo+NIQg8pjlEn0jQbcM/0D+xVaYjhw3cvarTanLLBh54oNiRbsT8PNK5GfuST0IlVXjsNRoNlqvY/fw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.2.13: - resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} + vite@5.3.3: + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -4128,15 +4166,15 @@ packages: terser: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + vitest@2.0.2: + resolution: {integrity: sha512-WlpZ9neRIjNBIOQwBYfBSr0+of5ZCbxT2TVGKW4Lv0c8+srCFIiRdsP7U009t8mMn821HQ4XKgkx5dVWpyoyLw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 + '@vitest/browser': 2.0.2 + '@vitest/ui': 2.0.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -4159,8 +4197,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue@3.4.30: - resolution: {integrity: sha512-NcxtKCwkdf1zPsr7Y8+QlDBCGqxvjLXF2EX+yi76rV5rrz90Y6gK1cq0olIhdWGgrlhs9ElHuhi9t3+W5sG5Xw==} + vue@3.4.31: + resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -4193,8 +4231,8 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} hasBin: true @@ -4214,8 +4252,8 @@ packages: resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} engines: {node: '>=18'} - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -4262,8 +4300,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} yoctocolors@2.0.2: @@ -4283,9 +4321,9 @@ snapshots: dependencies: '@jsdevtools/ez-spawn': 3.0.4 - '@antfu/ni@0.21.12': {} + '@antfu/ni@0.22.0': {} - '@antfu/utils@0.7.8': {} + '@antfu/utils@0.7.10': {} '@apidevtools/json-schema-ref-parser@11.6.4': dependencies: @@ -4304,35 +4342,35 @@ snapshots: '@babel/generator@7.17.7': dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.24.8 jsesc: 2.5.2 source-map: 0.5.7 '@babel/generator@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} @@ -4343,9 +4381,9 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.7': + '@babel/parser@7.24.8': dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.24.8 '@babel/runtime@7.24.7': dependencies: @@ -4354,8 +4392,8 @@ snapshots: '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 '@babel/traverse@7.23.2': dependencies: @@ -4365,8 +4403,8 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: @@ -4377,9 +4415,9 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@babel/types@7.24.7': + '@babel/types@7.24.8': dependencies: - '@babel/helper-string-parser': 7.24.7 + '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 @@ -4404,9 +4442,15 @@ snapshots: dependencies: '@types/eslint': 8.56.10 '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/types': 7.16.0 + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.0.0 + + '@es-joy/jsdoccomment@0.46.0': + dependencies: comment-parser: 1.4.1 - esquery: 1.5.0 + esquery: 1.6.0 jsdoc-type-pratt-parser: 4.0.0 '@esbuild/aix-ppc64@0.20.2': @@ -4552,133 +4596,116 @@ snapshots: eslint: eslint-ts-patch@9.4.0-0 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.0(eslint@9.4.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.7.0)': dependencies: - eslint: 9.4.0 + eslint: 9.7.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.1': {} + '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@eslint-react/ast@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - string-ts: 2.1.1 - ts-pattern: 5.2.0 + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': - dependencies: - '@eslint-react/ast': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - short-unique-id: 5.2.0 - ts-pattern: 5.2.0 - valibot: 0.32.0 + '@eslint-react/core@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': + dependencies: + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/jsx': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/shared': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/var': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@eslint-react/eslint-plugin@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@eslint-react/shared': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 - eslint-plugin-react-core: 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - eslint-plugin-react-dom: 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - eslint-plugin-react-hooks-extra: 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - eslint-plugin-react-naming-convention: 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + eslint-plugin-react-debug: 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + eslint-plugin-react-dom: 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + eslint-plugin-react-hooks-extra: 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + eslint-plugin-react-naming-convention: 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + eslint-plugin-react-x: 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': - dependencies: - '@eslint-react/ast': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - micro-memoize: 4.1.2 - ts-pattern: 5.2.0 + '@eslint-react/jsx@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': + dependencies: + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/var': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@eslint-react/shared@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - deepmerge-ts: 7.0.3 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + valibot: 0.36.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.5.16': {} + '@eslint-react/tools@1.5.25': {} - '@eslint-react/types@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@eslint-react/types@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@eslint-react/tools': 1.5.16 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.25 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@eslint-react/var@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@eslint-react/ast': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - string-ts: 2.1.1 - valibot: 0.32.0 + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-stylistic/metadata@2.2.2': {} - - '@eslint/compat@1.1.0': {} + '@eslint-stylistic/metadata@2.3.0': {} - '@eslint/config-array@0.15.1': - dependencies: - '@eslint/object-schema': 2.1.3 - debug: 4.3.5 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@eslint/compat@1.1.1': {} - '@eslint/config-array@0.16.0': + '@eslint/config-array@0.17.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.5 @@ -4686,10 +4713,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-inspector@0.5.0(eslint-ts-patch@9.4.0-0)': + '@eslint/config-inspector@0.5.1(eslint-ts-patch@9.4.0-0)': dependencies: - '@eslint/config-array': 0.16.0 - '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.16.0) + '@eslint/config-array': 0.17.0 + '@voxpelli/config-array-find-files': 0.1.2(@eslint/config-array@0.17.0) bundle-require: 5.0.0(esbuild@0.21.5) cac: 6.7.14 chokidar: 3.6.0 @@ -4699,12 +4726,12 @@ snapshots: find-up: 7.0.0 get-port-please: 3.1.2 h3: 1.12.0 - minimatch: 9.0.4 + minimatch: 9.0.5 mlly: 1.7.1 mrmime: 2.0.0 open: 10.1.0 picocolors: 1.0.1 - ws: 8.17.1 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - supports-color @@ -4715,7 +4742,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.5 - espree: 10.0.1 + espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -4725,11 +4752,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.4.0': {} - - '@eslint/js@9.5.0': {} - - '@eslint/object-schema@2.1.3': {} + '@eslint/js@9.7.0': {} '@eslint/object-schema@2.1.4': {} @@ -4768,26 +4791,22 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} - '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jsdevtools/ez-spawn@3.0.4': dependencies: @@ -4849,57 +4868,57 @@ snapshots: '@xml-tools/parser': 1.0.11 prettier: 3.3.2 - '@rollup/rollup-android-arm-eabi@4.18.0': + '@rollup/rollup-android-arm-eabi@4.18.1': optional: true - '@rollup/rollup-android-arm64@4.18.0': + '@rollup/rollup-android-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + '@rollup/rollup-darwin-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-x64@4.18.0': + '@rollup/rollup-darwin-x64@4.18.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + '@rollup/rollup-linux-arm-musleabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + '@rollup/rollup-linux-arm64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + '@rollup/rollup-linux-arm64-musl@4.18.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + '@rollup/rollup-linux-riscv64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + '@rollup/rollup-linux-s390x-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + '@rollup/rollup-linux-x64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + '@rollup/rollup-linux-x64-musl@4.18.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + '@rollup/rollup-win32-arm64-msvc@4.18.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + '@rollup/rollup-win32-ia32-msvc@4.18.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + '@rollup/rollup-win32-x64-msvc@4.18.1': optional: true - '@sec-ant/readable-stream@0.4.1': {} + '@rtsao/scc@1.1.0': {} - '@sinclair/typebox@0.27.8': {} + '@sec-ant/readable-stream@0.4.1': {} '@sindresorhus/merge-streams@4.0.0': {} @@ -4914,73 +4933,73 @@ snapshots: dependencies: lodash: 4.17.21 - '@stylistic/eslint-plugin-js@2.2.2(eslint-ts-patch@9.4.0-0)': + '@stylistic/eslint-plugin-js@2.6.0-beta.0(eslint-ts-patch@9.4.0-0)': dependencies: '@types/eslint': 8.56.10 - acorn: 8.12.0 + acorn: 8.12.1 eslint: eslint-ts-patch@9.4.0-0 eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.2.2(eslint-ts-patch@9.4.0-0)': + '@stylistic/eslint-plugin-jsx@2.6.0-beta.0(eslint-ts-patch@9.4.0-0)': dependencies: - '@stylistic/eslint-plugin-js': 2.2.2(eslint-ts-patch@9.4.0-0) + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint-ts-patch@9.4.0-0) '@types/eslint': 8.56.10 eslint: eslint-ts-patch@9.4.0-0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-migrate@2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@stylistic/eslint-plugin-migrate@2.3.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@eslint-stylistic/metadata': 2.2.2 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@eslint-stylistic/metadata': 2.3.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@stylistic/eslint-plugin-plus@2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.2.2(eslint-ts-patch@9.4.0-0) + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint-ts-patch@9.4.0-0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@stylistic/eslint-plugin@2.6.0-beta.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.2.2(eslint-ts-patch@9.4.0-0) - '@stylistic/eslint-plugin-jsx': 2.2.2(eslint-ts-patch@9.4.0-0) - '@stylistic/eslint-plugin-plus': 2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@stylistic/eslint-plugin-ts': 2.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint-ts-patch@9.4.0-0) + '@stylistic/eslint-plugin-jsx': 2.6.0-beta.0(eslint-ts-patch@9.4.0-0) + '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) '@types/eslint': 8.56.10 eslint: eslint-ts-patch@9.4.0-0 transitivePeerDependencies: - supports-color - typescript - '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.30)(prettier@3.3.2)': + '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.31)(prettier@3.3.2)': dependencies: '@babel/generator': 7.17.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@babel/traverse': 7.23.2 '@babel/types': 7.17.0 javascript-natural-sort: 0.7.1 lodash: 4.17.21 prettier: 3.3.2 optionalDependencies: - '@vue/compiler-sfc': 3.4.30 + '@vue/compiler-sfc': 3.4.31 transitivePeerDependencies: - supports-color @@ -4994,7 +5013,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.14.8 + '@types/node': 20.14.10 '@types/json-schema@7.0.15': {} @@ -5002,13 +5021,13 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.10 '@types/mdast@3.0.15': dependencies: '@types/unist': 2.0.10 - '@types/node@20.14.8': + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 @@ -5016,7 +5035,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.10 kleur: 3.0.3 '@types/semver@7.5.8': {} @@ -5029,34 +5048,65 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.1 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 eslint: eslint-ts-patch@9.4.0-0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.1 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.0.0-alpha.42 + '@typescript-eslint/type-utils': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.42 + eslint: eslint-ts-patch@9.4.0-0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': + dependencies: + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.5 eslint: eslint-ts-patch@9.4.0-0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.0.0-alpha.42 + '@typescript-eslint/types': 8.0.0-alpha.42 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.42(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.42 + debug: 4.3.5 + eslint: eslint-ts-patch@9.4.0-0 + optionalDependencies: + typescript: 5.5.3 transitivePeerDependencies: - supports-color @@ -5065,35 +5115,47 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@7.13.0': + '@typescript-eslint/scope-manager@7.16.0': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 - '@typescript-eslint/scope-manager@7.13.1': + '@typescript-eslint/scope-manager@8.0.0-alpha.42': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 8.0.0-alpha.42 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.42 - '@typescript-eslint/type-utils@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@typescript-eslint/type-utils@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) debug: 4.3.5 eslint: eslint-ts-patch@9.4.0-0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.0.0-alpha.42(typescript@5.5.3) + '@typescript-eslint/utils': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + debug: 4.3.5 + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: + - eslint - supports-color '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@7.13.0': {} + '@typescript-eslint/types@7.16.0': {} - '@typescript-eslint/types@7.13.1': {} + '@typescript-eslint/types@8.0.0-alpha.42': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -5101,50 +5163,50 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 - tsutils: 3.21.0(typescript@5.5.2) + tsutils: 3.21.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@8.0.0-alpha.42(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 8.0.0-alpha.42 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.42 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@typescript-eslint/utils@5.62.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 eslint-scope: 5.1.1 semver: 7.6.2 @@ -5152,23 +5214,23 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.13.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@typescript-eslint/utils@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@typescript-eslint/utils@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) + '@typescript-eslint/scope-manager': 8.0.0-alpha.42 + '@typescript-eslint/types': 8.0.0-alpha.42 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.42(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 transitivePeerDependencies: - supports-color @@ -5179,140 +5241,136 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.13.0': + '@typescript-eslint/visitor-keys@7.16.0': dependencies: - '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.13.1': + '@typescript-eslint/visitor-keys@8.0.0-alpha.42': dependencies: - '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/types': 8.0.0-alpha.42 eslint-visitor-keys: 3.4.3 - '@unocss/config@0.61.0': + '@unocss/config@0.61.3': dependencies: - '@unocss/core': 0.61.0 + '@unocss/core': 0.61.3 unconfig: 0.3.13 - '@unocss/core@0.61.0': {} + '@unocss/core@0.61.3': {} - '@unocss/eslint-plugin@0.61.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)': + '@unocss/eslint-plugin@0.61.3(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/utils': 7.13.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@unocss/config': 0.61.0 - '@unocss/core': 0.61.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@unocss/config': 0.61.3 + '@unocss/core': 0.61.3 magic-string: 0.30.10 - synckit: 0.9.0 + synckit: 0.9.1 transitivePeerDependencies: - eslint - supports-color - typescript - '@vitest/expect@1.6.0': + '@vitest/expect@2.0.2': + dependencies: + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.2': dependencies: - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - chai: 4.4.1 + tinyrainbow: 1.2.0 - '@vitest/runner@1.6.0': + '@vitest/runner@2.0.2': dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 + '@vitest/utils': 2.0.2 pathe: 1.1.2 - '@vitest/snapshot@1.6.0': + '@vitest/snapshot@2.0.2': dependencies: + '@vitest/pretty-format': 2.0.2 magic-string: 0.30.10 pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/spy@1.6.0': + '@vitest/spy@2.0.2': dependencies: - tinyspy: 2.2.1 + tinyspy: 3.0.0 - '@vitest/utils@1.6.0': + '@vitest/utils@2.0.2': dependencies: - diff-sequences: 29.6.3 + '@vitest/pretty-format': 2.0.2 estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + loupe: 3.1.1 + tinyrainbow: 1.2.0 - '@voxpelli/config-array-find-files@0.1.2(@eslint/config-array@0.16.0)': + '@voxpelli/config-array-find-files@0.1.2(@eslint/config-array@0.17.0)': dependencies: - '@eslint/config-array': 0.16.0 + '@eslint/config-array': 0.17.0 '@nodelib/fs.walk': 2.0.0 - '@vue/compiler-core@3.4.30': + '@vue/compiler-core@3.4.31': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.30 + '@babel/parser': 7.24.8 + '@vue/shared': 3.4.31 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.30': + '@vue/compiler-dom@3.4.31': dependencies: - '@vue/compiler-core': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/compiler-core': 3.4.31 + '@vue/shared': 3.4.31 - '@vue/compiler-sfc@3.4.30': + '@vue/compiler-sfc@3.4.31': dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.30 - '@vue/compiler-dom': 3.4.30 - '@vue/compiler-ssr': 3.4.30 - '@vue/shared': 3.4.30 + '@babel/parser': 7.24.8 + '@vue/compiler-core': 3.4.31 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 estree-walker: 2.0.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.39 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.30': + '@vue/compiler-ssr@3.4.31': dependencies: - '@vue/compiler-dom': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/compiler-dom': 3.4.31 + '@vue/shared': 3.4.31 - '@vue/reactivity@3.4.30': + '@vue/reactivity@3.4.31': dependencies: - '@vue/shared': 3.4.30 + '@vue/shared': 3.4.31 - '@vue/runtime-core@3.4.30': + '@vue/runtime-core@3.4.31': dependencies: - '@vue/reactivity': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/reactivity': 3.4.31 + '@vue/shared': 3.4.31 - '@vue/runtime-dom@3.4.30': + '@vue/runtime-dom@3.4.31': dependencies: - '@vue/reactivity': 3.4.30 - '@vue/runtime-core': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/reactivity': 3.4.31 + '@vue/runtime-core': 3.4.31 + '@vue/shared': 3.4.31 csstype: 3.1.3 - '@vue/server-renderer@3.4.30(vue@3.4.30(typescript@5.5.2))': + '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.5.3))': dependencies: - '@vue/compiler-ssr': 3.4.30 - '@vue/shared': 3.4.30 - vue: 3.4.30(typescript@5.5.2) + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 + vue: 3.4.31(typescript@5.5.3) - '@vue/shared@3.4.30': {} + '@vue/shared@3.4.31': {} '@xml-tools/parser@1.0.11': dependencies: chevrotain: 7.1.1 - acorn-jsx@5.3.2(acorn@8.11.3): - dependencies: - acorn: 8.11.3 - - acorn-jsx@5.3.2(acorn@8.12.0): + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: - acorn: 8.12.0 - - acorn-walk@8.3.2: {} - - acorn@8.11.3: {} + acorn: 8.12.1 - acorn@8.12.0: {} + acorn@8.12.1: {} ajv@6.12.6: dependencies: @@ -5344,8 +5402,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} - ansi-styles@6.2.1: {} any-promise@1.3.0: {} @@ -5439,22 +5495,22 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - assertion-error@1.1.0: {} + assertion-error@2.0.1: {} ast-types-flow@0.0.8: {} - astro-eslint-parser@1.0.2(typescript@5.5.2): + astro-eslint-parser@1.0.2(typescript@5.5.3): dependencies: '@astrojs/compiler': 2.8.0 - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) astrojs-compiler-sync: 1.0.0(@astrojs/compiler@2.8.0) debug: 4.3.5 entities: 4.5.0 - eslint-scope: 8.0.1 + eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 + espree: 10.1.0 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 @@ -5465,7 +5521,7 @@ snapshots: astrojs-compiler-sync@1.0.0(@astrojs/compiler@2.8.0): dependencies: '@astrojs/compiler': 2.8.0 - synckit: 0.9.0 + synckit: 0.9.1 available-typed-arrays@1.0.7: dependencies: @@ -5551,7 +5607,7 @@ snapshots: ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.1 + pkg-types: 1.1.3 rc9: 2.1.2 cac@6.7.14: {} @@ -5572,15 +5628,13 @@ snapshots: caniuse-lite@1.0.30001632: {} - chai@4.4.1: + chai@5.1.1: dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 chalk@2.4.2: dependencies: @@ -5601,9 +5655,7 @@ snapshots: character-reference-invalid@1.1.4: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 + check-error@2.1.1: {} chevrotain@7.1.1: dependencies: @@ -5650,9 +5702,9 @@ snapshots: code-red@1.0.4: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.5 - acorn: 8.11.3 + acorn: 8.12.1 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -5735,14 +5787,10 @@ snapshots: dependencies: ms: 2.1.2 - deep-eql@4.1.4: - dependencies: - type-detect: 4.0.8 + deep-eql@5.0.2: {} deep-is@0.1.4: {} - deepmerge-ts@7.0.3: {} - default-browser-id@5.0.0: {} default-browser@5.2.1: @@ -5776,8 +5824,6 @@ snapshots: didyoumean@1.2.2: {} - diff-sequences@29.6.3: {} - diff@3.5.0: {} dir-glob@3.0.1: @@ -5852,7 +5898,7 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -5891,6 +5937,8 @@ snapshots: iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 + es-module-lexer@1.5.4: {} + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -5974,7 +6022,7 @@ snapshots: eslint: eslint-ts-patch@9.4.0-0 semver: 7.6.2 - eslint-config-flat-gitignore@0.1.5: + eslint-config-flat-gitignore@0.1.7: dependencies: find-up: 7.0.0 parse-gitignore: 2.0.0 @@ -5996,7 +6044,7 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.14.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -6005,11 +6053,11 @@ snapshots: dependencies: eslint: eslint-ts-patch@9.4.0-0 - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@9.4.0-0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@9.4.0-0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -6017,26 +6065,26 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.3(eslint-ts-patch@9.4.0-0): + eslint-plugin-antfu@2.3.4(eslint-ts-patch@9.4.0-0): dependencies: - '@antfu/utils': 0.7.8 + '@antfu/utils': 0.7.10 eslint: eslint-ts-patch@9.4.0-0 eslint-plugin-array-func@5.0.1(eslint-ts-patch@9.4.0-0): dependencies: eslint: eslint-ts-patch@9.4.0-0 - eslint-plugin-astro@1.2.2(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): + eslint-plugin-astro@1.2.3(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) - '@jridgewell/sourcemap-codec': 1.4.15 - '@typescript-eslint/types': 7.13.0 - astro-eslint-parser: 1.0.2(typescript@5.5.2) + '@jridgewell/sourcemap-codec': 1.5.0 + '@typescript-eslint/types': 7.16.0 + astro-eslint-parser: 1.0.2(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 eslint-compat-utils: 0.5.1(eslint-ts-patch@9.4.0-0) - globals: 15.6.0 - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + globals: 15.8.0 + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 transitivePeerDependencies: - supports-color - typescript @@ -6053,7 +6101,7 @@ snapshots: eslint-plugin-es-x@7.7.0(eslint-ts-patch@9.4.0-0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 eslint: eslint-ts-patch@9.4.0-0 eslint-compat-utils: 0.5.1(eslint-ts-patch@9.4.0-0) @@ -6068,13 +6116,13 @@ snapshots: eslint: eslint-ts-patch@9.4.0-0 ignore: 5.3.1 - eslint-plugin-expect-type@0.4.0(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): + eslint-plugin-expect-type@0.4.0(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): dependencies: - '@typescript-eslint/parser': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/parser': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 fs-extra: 11.2.0 - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color @@ -6095,13 +6143,13 @@ snapshots: eslint-formatting-reporter: 0.0.0(eslint-ts-patch@9.4.0-0) eslint-parser-plain: 0.1.0 prettier: 3.3.2 - synckit: 0.9.0 + synckit: 0.9.1 - eslint-plugin-github@5.0.1(@types/eslint@8.56.10)(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): + eslint-plugin-github@5.0.1(@types/eslint@8.56.10)(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): dependencies: '@github/browserslist-config': 1.0.0 - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/parser': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) aria-query: 5.3.0 eslint: eslint-ts-patch@9.4.0-0 eslint-config-prettier: 9.1.0(eslint-ts-patch@9.4.0-0) @@ -6109,7 +6157,7 @@ snapshots: eslint-plugin-eslint-comments: 3.2.0(eslint-ts-patch@9.4.0-0) eslint-plugin-filenames: 1.3.2(eslint-ts-patch@9.4.0-0) eslint-plugin-i18n-text: 1.0.1(eslint-ts-patch@9.4.0-0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0) eslint-plugin-jsx-a11y: 6.8.0(eslint-ts-patch@9.4.0-0) eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint-ts-patch@9.4.0-0))(eslint-ts-patch@9.4.0-0)(prettier@3.3.2) @@ -6153,28 +6201,30 @@ snapshots: dependencies: eslint: eslint-ts-patch@9.4.0-0 - eslint-plugin-i18next@6.0.3: + eslint-plugin-i18next@6.0.9: dependencies: lodash: 4.17.21 requireindex: 1.1.0 - eslint-plugin-import-x@0.5.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): + eslint-plugin-import-x@3.0.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@rtsao/scc': 1.1.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) debug: 4.3.5 doctrine: 3.0.0 eslint: eslint-ts-patch@9.4.0-0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 + stable-hash: 0.0.4 tslib: 2.6.3 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -6184,9 +6234,9 @@ snapshots: doctrine: 2.1.0 eslint: eslint-ts-patch@9.4.0-0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@9.4.0-0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@9.4.0-0) hasown: 2.0.2 - is-core-module: 2.13.1 + is-core-module: 2.14.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -6195,23 +6245,25 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsdoc@48.2.15(eslint-ts-patch@9.4.0-0): + eslint-plugin-jsdoc@48.7.0(eslint-ts-patch@9.4.0-0): dependencies: - '@es-joy/jsdoccomment': 0.43.1 + '@es-joy/jsdoccomment': 0.46.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.5 escape-string-regexp: 4.0.0 eslint: eslint-ts-patch@9.4.0-0 - esquery: 1.5.0 + esquery: 1.6.0 + parse-imports: 2.1.1 semver: 7.6.2 spdx-expression-parse: 4.0.0 + synckit: 0.9.1 transitivePeerDependencies: - supports-color @@ -6246,7 +6298,7 @@ snapshots: object.entries: 1.1.8 object.fromentries: 2.0.8 - eslint-plugin-markdown@5.0.0(eslint-ts-patch@9.4.0-0): + eslint-plugin-markdown@5.1.0(eslint-ts-patch@9.4.0-0): dependencies: eslint: eslint-ts-patch@9.4.0-0 mdast-util-from-markdown: 0.8.5 @@ -6260,14 +6312,14 @@ snapshots: eslint: eslint-ts-patch@9.4.0-0 eslint-plugin-es-x: 7.7.0(eslint-ts-patch@9.4.0-0) get-tsconfig: 4.7.5 - globals: 15.6.0 + globals: 15.8.0 ignore: 5.3.1 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-no-use-extend-native@0.7.0(eslint-ts-patch@9.4.0-0): + eslint-plugin-no-use-extend-native@0.7.1(eslint-ts-patch@9.4.0-0): dependencies: eslint: eslint-ts-patch@9.4.0-0 is-get-set-prop: 2.0.0 @@ -6279,16 +6331,16 @@ snapshots: dependencies: regexp-tree: 0.1.27 - eslint-plugin-perfectionist@2.11.0(astro-eslint-parser@1.0.2(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(svelte-eslint-parser@0.39.1(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.4.0-0)): + eslint-plugin-perfectionist@2.11.0(astro-eslint-parser@1.0.2(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(svelte-eslint-parser@0.40.0(svelte@4.2.18))(svelte@4.2.18)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint-ts-patch@9.4.0-0)): dependencies: - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 - minimatch: 9.0.4 + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - astro-eslint-parser: 1.0.2(typescript@5.5.2) + astro-eslint-parser: 1.0.2(typescript@5.5.3) svelte: 4.2.18 - svelte-eslint-parser: 0.39.1(svelte@4.2.18) + svelte-eslint-parser: 0.40.0(svelte@4.2.18) vue-eslint-parser: 9.4.3(eslint-ts-patch@9.4.0-0) transitivePeerDependencies: - supports-color @@ -6304,66 +6356,59 @@ snapshots: '@types/eslint': 8.56.10 eslint-config-prettier: 9.1.0(eslint-ts-patch@9.4.0-0) - eslint-plugin-react-core@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): - dependencies: - '@eslint-react/ast': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + eslint-plugin-react-debug@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/core': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/jsx': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/shared': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 - string-ts: 2.1.1 - ts-api-utils: 1.3.0(typescript@5.5.2) - valibot: 0.32.0 + string-ts: 2.2.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): - dependencies: - '@eslint-react/ast': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + eslint-plugin-react-dom@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/core': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/jsx': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/shared': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/var': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 - string-ts: 2.1.1 - valibot: 0.32.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): - dependencies: - '@eslint-react/ast': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + eslint-plugin-react-hooks-extra@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/core': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/jsx': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/shared': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/var': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 - string-ts: 2.1.1 - valibot: 0.32.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color @@ -6371,31 +6416,49 @@ snapshots: dependencies: eslint: eslint-ts-patch@9.4.0-0 - eslint-plugin-react-naming-convention@1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): - dependencies: - '@eslint-react/ast': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + eslint-plugin-react-naming-convention@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/core': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/jsx': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/shared': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 - string-ts: 2.1.1 - valibot: 0.32.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.7(eslint-ts-patch@9.4.0-0): + eslint-plugin-react-refresh@0.4.8(eslint-ts-patch@9.4.0-0): dependencies: eslint: eslint-ts-patch@9.4.0-0 - eslint-plugin-react@7.34.3(eslint-ts-patch@9.4.0-0): + eslint-plugin-react-x@1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): + dependencies: + '@eslint-react/ast': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/core': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/jsx': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/shared': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/tools': 1.5.25 + '@eslint-react/types': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@eslint-react/var': 1.5.25(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + eslint: eslint-ts-patch@9.4.0-0 + is-immutable-type: 4.0.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react@7.34.4(eslint-ts-patch@9.4.0-0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -6406,21 +6469,22 @@ snapshots: es-iterator-helpers: 1.0.19 eslint: eslint-ts-patch@9.4.0-0 estraverse: 5.3.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - object.hasown: 1.1.4 object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 eslint-plugin-regexp@2.6.0(eslint-ts-patch@9.4.0-0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 eslint: eslint-ts-patch@9.4.0-0 jsdoc-type-pratt-parser: 4.0.0 @@ -6432,9 +6496,9 @@ snapshots: dependencies: safe-regex: 2.1.1 - eslint-plugin-solid@0.14.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): + eslint-plugin-solid@0.14.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): dependencies: - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 estraverse: 5.3.0 is-html: 2.0.0 @@ -6454,10 +6518,10 @@ snapshots: eslint: eslint-ts-patch@9.4.0-0 globals: 13.24.0 - eslint-plugin-storybook@0.8.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): + eslint-plugin-storybook@0.8.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/utils': 5.62.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -6465,20 +6529,20 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.40.0(eslint-ts-patch@9.4.0-0)(svelte@4.2.18): + eslint-plugin-svelte@2.42.0(eslint-ts-patch@9.4.0-0)(svelte@4.2.18): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 eslint: eslint-ts-patch@9.4.0-0 eslint-compat-utils: 0.5.1(eslint-ts-patch@9.4.0-0) esutils: 2.0.3 - known-css-properties: 0.32.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 + known-css-properties: 0.34.0 + postcss: 8.4.39 + postcss-load-config: 3.1.4(postcss@8.4.39) + postcss-safe-parser: 6.0.0(postcss@8.4.39) + postcss-selector-parser: 6.1.1 semver: 7.6.2 - svelte-eslint-parser: 0.39.1(svelte@4.2.18) + svelte-eslint-parser: 0.40.0(svelte@4.2.18) optionalDependencies: svelte: 4.2.18 transitivePeerDependencies: @@ -6487,16 +6551,16 @@ snapshots: eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.4): dependencies: fast-glob: 3.3.2 - postcss: 8.4.38 + postcss: 8.4.39 tailwindcss: 3.4.4 - eslint-plugin-toml@0.11.0(eslint-ts-patch@9.4.0-0): + eslint-plugin-toml@0.11.1(eslint-ts-patch@9.4.0-0): dependencies: debug: 4.3.5 eslint: eslint-ts-patch@9.4.0-0 eslint-compat-utils: 0.5.1(eslint-ts-patch@9.4.0-0) lodash: 4.17.21 - toml-eslint-parser: 0.9.3 + toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color @@ -6514,7 +6578,7 @@ snapshots: clean-regexp: 1.0.0 core-js-compat: 3.37.1 eslint: eslint-ts-patch@9.4.0-0 - esquery: 1.5.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -6527,32 +6591,32 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0): + eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0): dependencies: eslint: eslint-ts-patch@9.4.0-0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.8)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3)(vitest@2.0.2(@types/node@20.14.10)): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) eslint: eslint-ts-patch@9.4.0-0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - vitest: 1.6.0(@types/node@20.14.8) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + vitest: 2.0.2(@types/node@20.14.10) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-vue@9.26.0(eslint-ts-patch@9.4.0-0): + eslint-plugin-vue@9.27.0(eslint-ts-patch@9.4.0-0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@9.4.0-0) eslint: eslint-ts-patch@9.4.0-0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 semver: 7.6.2 vue-eslint-parser: 9.4.3(eslint-ts-patch@9.4.0-0) xml-name-validator: 4.0.0 @@ -6574,9 +6638,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.30)(eslint-ts-patch@9.4.0-0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.31)(eslint-ts-patch@9.4.0-0): dependencies: - '@vue/compiler-sfc': 3.4.30 + '@vue/compiler-sfc': 3.4.31 eslint: eslint-ts-patch@9.4.0-0 eslint-rule-composer@0.3.0: {} @@ -6593,7 +6657,7 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.1: + eslint-scope@8.0.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -6601,8 +6665,16 @@ snapshots: eslint-ts-patch@9.4.0-0: dependencies: debug: 4.3.5 - eslint: 9.4.0 - importx: 0.3.6 + eslint: 9.7.0 + importx: 0.3.11 + transitivePeerDependencies: + - supports-color + + eslint-ts-patch@9.5.0-0: + dependencies: + debug: 4.3.5 + eslint: 9.7.0 + importx: 0.3.11 transitivePeerDependencies: - supports-color @@ -6617,13 +6689,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.4.0: + eslint@9.7.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - '@eslint-community/regexpp': 4.10.1 - '@eslint/config-array': 0.15.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.4.0 + '@eslint/js': 9.7.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -6632,10 +6704,10 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.5 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.1 + eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 - esquery: 1.5.0 + espree: 10.1.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -6658,27 +6730,21 @@ snapshots: esno@4.7.0: dependencies: - tsx: 4.15.7 - - espree@10.0.1: - dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) - eslint-visitor-keys: 4.0.0 + tsx: 4.16.2 espree@10.1.0: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -6790,7 +6856,7 @@ snapshots: find-workspaces@0.3.1: dependencies: fast-glob: 3.3.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 yaml: 2.4.5 flat-cache@4.0.1: @@ -6804,7 +6870,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -6895,20 +6961,29 @@ snapshots: glob@10.3.10: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.1 jackspeak: 2.3.6 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.11.1 glob@10.4.1: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.1 jackspeak: 3.4.0 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + globals@11.12.0: {} globals@13.24.0: @@ -6917,7 +6992,7 @@ snapshots: globals@14.0.0: {} - globals@15.6.0: {} + globals@15.8.0: {} globalthis@1.0.4: dependencies: @@ -7003,15 +7078,15 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.3.6: + importx@0.3.11: dependencies: bundle-require: 5.0.0(esbuild@0.20.2) debug: 4.3.5 esbuild: 0.20.2 jiti: 1.21.6 pathe: 1.1.2 - pkg-types: 1.1.1 - tsx: 4.15.7 + pkg-types: 1.1.3 + tsx: 4.16.2 transitivePeerDependencies: - supports-color @@ -7070,10 +7145,6 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.13.1: - dependencies: - hasown: 2.0.2 - is-core-module@2.14.0: dependencies: hasown: 2.0.2 @@ -7123,6 +7194,16 @@ snapshots: dependencies: html-tags: 3.3.1 + is-immutable-type@4.0.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): + dependencies: + '@typescript-eslint/type-utils': 7.16.0(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + eslint: eslint-ts-patch@9.4.0-0 + ts-api-utils: 1.3.0(typescript@5.5.3) + ts-declaration-location: 1.0.2(typescript@5.5.3) + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 @@ -7229,6 +7310,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.1: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + javascript-natural-sort@0.7.1: {} jest-diff@22.4.3: @@ -7248,8 +7335,6 @@ snapshots: js-tokens@4.0.0: {} - js-tokens@9.0.0: {} - js-types@4.0.0: {} js-yaml@4.1.0: @@ -7285,7 +7370,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.2 @@ -7313,7 +7398,7 @@ snapshots: known-css-properties@0.30.0: {} - known-css-properties@0.32.0: {} + known-css-properties@0.34.0: {} language-subtag-registry@0.3.23: {} @@ -7361,7 +7446,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.1 - pkg-types: 1.1.1 + pkg-types: 1.1.3 locate-character@3.0.0: {} @@ -7415,7 +7500,7 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.7: + loupe@3.1.1: dependencies: get-func-name: 2.0.2 @@ -7423,9 +7508,11 @@ snapshots: lru-cache@10.2.2: {} + lru-cache@11.0.0: {} + magic-string@0.30.10: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 mdast-util-from-markdown@0.8.5: dependencies: @@ -7445,8 +7532,6 @@ snapshots: merge2@1.4.1: {} - micro-memoize@4.1.2: {} - micromark@2.11.4: dependencies: debug: 4.3.5 @@ -7467,11 +7552,15 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.4: + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -7494,9 +7583,9 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 ufo: 1.5.3 mrmime@2.0.0: {} @@ -7556,7 +7645,7 @@ snapshots: object-hash@3.0.0: {} - object-inspect@1.13.1: {} + object-inspect@1.13.2: {} object-keys@1.1.1: {} @@ -7586,12 +7675,6 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.3 - object.hasown@1.1.4: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - object.values@1.2.0: dependencies: call-bind: 1.0.7 @@ -7634,11 +7717,7 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.0.0 - - p-limit@5.0.0: - dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-locate@4.1.0: dependencies: @@ -7654,6 +7733,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -7669,6 +7750,11 @@ snapshots: parse-gitignore@2.0.0: {} + parse-imports@2.1.1: + dependencies: + es-module-lexer: 1.5.4 + slashes: 3.0.12 + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.24.7 @@ -7693,11 +7779,16 @@ snapshots: lru-cache: 10.2.2 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + path-type@4.0.0: {} pathe@1.1.2: {} - pathval@1.1.1: {} + pathval@2.0.0: {} perfect-debounce@1.0.0: {} @@ -7719,7 +7810,7 @@ snapshots: pirates@4.0.6: {} - pkg-types@1.1.1: + pkg-types@1.1.3: dependencies: confbox: 0.1.7 mlly: 1.7.1 @@ -7733,53 +7824,53 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.39): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.39 - postcss-load-config@3.1.4(postcss@8.4.38): + postcss-load-config@3.1.4(postcss@8.4.39): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-load-config@4.0.2(postcss@8.4.38): + postcss-load-config@4.0.2(postcss@8.4.39): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-nested@6.0.1(postcss@8.4.38): + postcss-nested@6.0.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 + postcss: 8.4.39 + postcss-selector-parser: 6.1.1 - postcss-safe-parser@6.0.0(postcss@8.4.38): + postcss-safe-parser@6.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-scss@4.0.9(postcss@8.4.38): + postcss-scss@4.0.9(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-selector-parser@6.1.0: + postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 postcss-value-parser@4.2.0: {} - postcss@8.4.38: + postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 @@ -7809,11 +7900,11 @@ snapshots: '@slidev/parser': 0.47.5 prettier: 3.3.2 - prettier-plugin-tailwindcss@0.6.5(@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.30)(prettier@3.3.2))(prettier-plugin-astro@0.14.0)(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.5(@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.31)(prettier@3.3.2))(prettier-plugin-astro@0.14.0)(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: - '@trivago/prettier-plugin-sort-imports': 4.3.0(@vue/compiler-sfc@3.4.30)(prettier@3.3.2) + '@trivago/prettier-plugin-sort-imports': 4.3.0(@vue/compiler-sfc@3.4.31)(prettier@3.3.2) prettier-plugin-astro: 0.14.0 prettier@3.3.2: {} @@ -7823,12 +7914,6 @@ snapshots: ansi-regex: 3.0.1 ansi-styles: 3.2.1 - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - pretty-ms@9.0.0: dependencies: parse-ms: 4.0.0 @@ -7859,8 +7944,6 @@ snapshots: react-is@16.13.1: {} - react-is@18.3.1: {} - read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -7884,7 +7967,7 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 reflect.getprototypeof@1.0.6: dependencies: @@ -7900,7 +7983,7 @@ snapshots: regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-to-ast@0.5.0: {} @@ -7936,7 +8019,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -7955,30 +8038,31 @@ snapshots: rfdc@1.4.1: {} - rimraf@5.0.7: + rimraf@6.0.1: dependencies: - glob: 10.4.1 + glob: 11.0.0 + package-json-from-dist: 1.0.0 - rollup@4.18.0: + rollup@4.18.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 + '@rollup/rollup-android-arm-eabi': 4.18.1 + '@rollup/rollup-android-arm64': 4.18.1 + '@rollup/rollup-darwin-arm64': 4.18.1 + '@rollup/rollup-darwin-x64': 4.18.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 + '@rollup/rollup-linux-arm-musleabihf': 4.18.1 + '@rollup/rollup-linux-arm64-gnu': 4.18.1 + '@rollup/rollup-linux-arm64-musl': 4.18.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 + '@rollup/rollup-linux-riscv64-gnu': 4.18.1 + '@rollup/rollup-linux-s390x-gnu': 4.18.1 + '@rollup/rollup-linux-x64-gnu': 4.18.1 + '@rollup/rollup-linux-x64-musl': 4.18.1 + '@rollup/rollup-win32-arm64-msvc': 4.18.1 + '@rollup/rollup-win32-ia32-msvc': 4.18.1 + '@rollup/rollup-win32-x64-msvc': 4.18.1 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -8012,7 +8096,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -8044,14 +8128,12 @@ snapshots: shebang-regex@3.0.0: {} - short-unique-id@5.2.0: {} - side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.1 + object-inspect: 1.13.2 siginfo@2.0.0: {} @@ -8067,6 +8149,8 @@ snapshots: slash@4.0.0: {} + slashes@3.0.12: {} + slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 @@ -8117,13 +8201,15 @@ snapshots: spdx-license-ids@3.0.18: {} + stable-hash@0.0.4: {} + stackback@0.0.2: {} std-env@3.7.0: {} string-argv@0.3.2: {} - string-ts@2.1.1: {} + string-ts@2.2.0: {} string-width@4.2.3: dependencies: @@ -8158,6 +8244,11 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 @@ -8199,10 +8290,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@2.1.0: - dependencies: - js-tokens: 9.0.0 - style-to-object@1.0.6: dependencies: inline-style-parser: 0.2.3 @@ -8231,23 +8318,23 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.39.1(svelte@4.2.18): + svelte-eslint-parser@0.40.0(svelte@4.2.18): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.38 - postcss-scss: 4.0.9(postcss@8.4.38) + postcss: 8.4.39 + postcss-scss: 4.0.9(postcss@8.4.39) optionalDependencies: svelte: 4.2.18 svelte@4.2.18: dependencies: '@ampproject/remapping': 2.3.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.5 - acorn: 8.11.3 + acorn: 8.12.1 aria-query: 5.3.0 axobject-query: 4.0.0 code-red: 1.0.4 @@ -8274,6 +8361,11 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.3 + synckit@0.9.1: + dependencies: + '@pkgr/core': 0.1.1 + tslib: 2.6.3 + tailwindcss@3.4.4: dependencies: '@alloc/quick-lru': 5.2.0 @@ -8290,12 +8382,12 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.1.0 + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39) + postcss-nested: 6.0.1(postcss@8.4.39) + postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -8324,9 +8416,11 @@ snapshots: tinybench@2.8.0: {} - tinypool@0.8.4: {} + tinypool@1.0.0: {} + + tinyrainbow@1.2.0: {} - tinyspy@2.2.1: {} + tinyspy@3.0.0: {} to-fast-properties@2.0.0: {} @@ -8334,7 +8428,7 @@ snapshots: dependencies: is-number: 7.0.0 - toml-eslint-parser@0.9.3: + toml-eslint-parser@0.10.0: dependencies: eslint-visitor-keys: 3.4.3 @@ -8344,16 +8438,19 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.5.2): + ts-api-utils@1.3.0(typescript@5.5.3): + dependencies: + typescript: 5.5.3 + + ts-declaration-location@1.0.2(typescript@5.5.3): dependencies: - typescript: 5.5.2 + minimatch: 9.0.5 + typescript: 5.5.3 ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-pattern@5.2.0: {} - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -8365,7 +8462,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(postcss@8.4.38)(typescript@5.5.2): + tsup@8.1.0(postcss@8.4.39)(typescript@5.5.3): dependencies: bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 @@ -8375,25 +8472,25 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.39) resolve-from: 5.0.0 - rollup: 4.18.0 + rollup: 4.18.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.38 - typescript: 5.5.2 + postcss: 8.4.39 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - ts-node - tsutils@3.21.0(typescript@5.5.2): + tsutils@3.21.0(typescript@5.5.3): dependencies: tslib: 1.14.1 - typescript: 5.5.2 + typescript: 5.5.3 - tsx@4.15.7: + tsx@4.16.2: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 @@ -8444,18 +8541,18 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript-eslint@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2): + typescript-eslint@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2))(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/parser': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint-ts-patch@9.4.0-0)(typescript@5.5.2) - eslint: eslint-ts-patch@9.4.0-0 + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.42(@typescript-eslint/parser@8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3))(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/parser': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.0.0-alpha.42(eslint-ts-patch@9.4.0-0)(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: + - eslint - supports-color - typescript@5.5.2: {} + typescript@5.5.3: {} ufo@1.5.3: {} @@ -8468,7 +8565,7 @@ snapshots: unconfig@0.3.13: dependencies: - '@antfu/utils': 0.7.8 + '@antfu/utils': 0.7.10 defu: 6.1.4 jiti: 1.21.6 @@ -8504,20 +8601,20 @@ snapshots: util-deprecate@1.0.2: {} - valibot@0.32.0: {} + valibot@0.36.0: {} validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@1.6.0(@types/node@20.14.8): + vite-node@2.0.2(@types/node@20.14.10): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.2.13(@types/node@20.14.8) + tinyrainbow: 1.2.0 + vite: 5.3.3(@types/node@20.14.10) transitivePeerDependencies: - '@types/node' - less @@ -8528,39 +8625,38 @@ snapshots: - supports-color - terser - vite@5.2.13(@types/node@20.14.8): + vite@5.3.3(@types/node@20.14.10): dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.18.0 + esbuild: 0.21.5 + postcss: 8.4.39 + rollup: 4.18.1 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.10 fsevents: 2.3.3 - vitest@1.6.0(@types/node@20.14.8): + vitest@2.0.2(@types/node@20.14.10): dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 - chai: 4.4.1 + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.2 + '@vitest/pretty-format': 2.0.2 + '@vitest/runner': 2.0.2 + '@vitest/snapshot': 2.0.2 + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 + chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.10 pathe: 1.1.2 - picocolors: 1.0.1 std-env: 3.7.0 - strip-literal: 2.1.0 tinybench: 2.8.0 - tinypool: 0.8.4 - vite: 5.2.13(@types/node@20.14.8) - vite-node: 1.6.0(@types/node@20.14.8) - why-is-node-running: 2.2.2 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 + vite: 5.3.3(@types/node@20.14.10) + vite-node: 2.0.2(@types/node@20.14.10) + why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.10 transitivePeerDependencies: - less - lightningcss @@ -8577,21 +8673,21 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 semver: 7.6.2 transitivePeerDependencies: - supports-color - vue@3.4.30(typescript@5.5.2): + vue@3.4.31(typescript@5.5.3): dependencies: - '@vue/compiler-dom': 3.4.30 - '@vue/compiler-sfc': 3.4.30 - '@vue/runtime-dom': 3.4.30 - '@vue/server-renderer': 3.4.30(vue@3.4.30(typescript@5.5.2)) - '@vue/shared': 3.4.30 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-sfc': 3.4.31 + '@vue/runtime-dom': 3.4.31 + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.5.3)) + '@vue/shared': 3.4.31 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 webidl-conversions@4.0.2: {} @@ -8643,7 +8739,7 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.2.2: + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 @@ -8668,7 +8764,7 @@ snapshots: string-width: 7.1.0 strip-ansi: 7.1.0 - ws@8.17.1: {} + ws@8.18.0: {} xml-name-validator@4.0.0: {} @@ -8700,6 +8796,6 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} + yocto-queue@1.1.1: {} yoctocolors@2.0.2: {} diff --git a/src/configs/ignores.ts b/src/configs/ignores.ts index c01bb1dbb7..59f65cca78 100644 --- a/src/configs/ignores.ts +++ b/src/configs/ignores.ts @@ -6,7 +6,7 @@ export async function ignores(): Promise> { { ignores: GLOB_EXCLUDE, // Awaits https://github.com/humanwhocodes/config-array/pull/131 - // name: 'antfu/ignores', + name: 'antfu/ignores', }, ]; } diff --git a/src/configs/react.ts b/src/configs/react.ts index 443f20ffe8..b0edd37dad 100644 --- a/src/configs/react.ts +++ b/src/configs/react.ts @@ -1,7 +1,7 @@ import { fixupConfigRules } from "@eslint/compat"; import { isPackageExists } from "local-pkg"; import { compat } from "../compat"; -import { GLOB_JS, GLOB_JSX, GLOB_TS, GLOB_TSX } from "../globs"; +import { GLOB_SRC } from "../globs"; import type { OptionsFiles, OptionsOverrides, @@ -24,8 +24,7 @@ const NextJsPackages = ["next"]; export async function react( options: OptionsTypeScriptWithTypes & OptionsOverrides & OptionsFiles = {}, ): Promise> { - const { files = [GLOB_JS, GLOB_JSX, GLOB_TS, GLOB_TSX], overrides = {} } = - options; + const { files = [GLOB_SRC], overrides = {} } = options; await ensurePackages([ "@eslint-react/eslint-plugin", diff --git a/src/configs/sort.ts b/src/configs/sort.ts index 42e6a352eb..857305dc0d 100644 --- a/src/configs/sort.ts +++ b/src/configs/sort.ts @@ -220,6 +220,7 @@ export function sortTsconfig(): Array { "allowSyntheticDefaultImports", "esModuleInterop", "forceConsistentCasingInFileNames", + "isolatedDeclarations", "isolatedModules", "preserveSymlinks", "verbatimModuleSyntax", diff --git a/src/configs/typescript.ts b/src/configs/typescript.ts index c5451997fe..5346dfca8a 100644 --- a/src/configs/typescript.ts +++ b/src/configs/typescript.ts @@ -48,7 +48,6 @@ export async function typescript( "@typescript-eslint/no-for-in-array": "error", "@typescript-eslint/no-implied-eval": "error", "@typescript-eslint/no-misused-promises": "error", - "@typescript-eslint/no-throw-literal": "error", "@typescript-eslint/no-unnecessary-type-assertion": "error", "@typescript-eslint/no-unsafe-argument": "error", "@typescript-eslint/no-unsafe-assignment": "error", @@ -56,6 +55,7 @@ export async function typescript( "@typescript-eslint/no-unsafe-member-access": "error", "@typescript-eslint/no-unsafe-return": "error", "@typescript-eslint/restrict-plus-operands": "error", + "@typescript-eslint/promise-function-async": "error", "@typescript-eslint/restrict-template-expressions": "error", "@typescript-eslint/return-await": "error", "@typescript-eslint/strict-boolean-expressions": "error", @@ -83,7 +83,10 @@ export async function typescript( sourceType: "module", ...(typeAware ? { - project: tsconfigPath, + projectService: { + allowDefaultProject: ["./*.js"], + defaultProject: tsconfigPath, + }, tsconfigRootDir: process.cwd(), } : {}), @@ -125,11 +128,7 @@ export async function typescript( "no-useless-constructor": "off", "@typescript-eslint/ban-ts-comment": [ "error", - { "ts-ignore": "allow-with-description" }, - ], - "@typescript-eslint/ban-types": [ - "error", - { types: { Function: false } }, + { "ts-except-error": "allow-with-description" }, ], "@typescript-eslint/consistent-type-definitions": [ "error", @@ -156,7 +155,7 @@ export async function typescript( { classes: false, functions: false, variables: true }, ], "@typescript-eslint/no-useless-constructor": "off", - "@typescript-eslint/prefer-ts-expect-error": "error", + "@typescript-eslint/no-wrapper-object-types": "error", "@typescript-eslint/triple-slash-reference": "off", "@typescript-eslint/unified-signatures": "off", }, @@ -293,45 +292,6 @@ export async function typescript( "warn", { argsIgnorePattern: "^_" }, ], - // #endregion @typescript-eslint - too noisy rules - - // #region @typescript-eslint - styling rules I don't care about (prettier can handle it so I put it in off) - "space-infix-ops": "off", - "@typescript-eslint/space-infix-ops": "off", - "no-extra-parens": "off", - "@typescript-eslint/no-extra-parens": "off", - "no-extra-semi": "off", - "@typescript-eslint/no-extra-semi": "off", - "object-curly-spacing": "off", - "@typescript-eslint/object-curly-spacing": "off", - "brace-style": "off", - "@typescript-eslint/brace-style": "off", - "comma-dangle": "off", - "@typescript-eslint/comma-dangle": "off", - "comma-spacing": "off", - "@typescript-eslint/comma-spacing": "off", - "func-call-spacing": "off", - "@typescript-eslint/func-call-spacing": "off", - indent: "off", - "@typescript-eslint/indent": "off", - "keyword-spacing": "off", - "@typescript-eslint/keyword-spacing": "off", - "@typescript-eslint/lines-between-class-members": "off", - "@typescript-eslint/member-delimiter-style": "off", - quotes: "off", - "@typescript-eslint/quotes": "off", - semi: "off", - "@typescript-eslint/semi": "off", - "space-before-function-paren": "off", - "@typescript-eslint/space-before-function-paren": "off", - "block-spacing": "off", - "@typescript-eslint/block-spacing": "off", - "key-spacing": "off", - "@typescript-eslint/key-spacing": "off", - "lines-around-comment": "off", - "@typescript-eslint/lines-around-comment": "off", - "space-before-blocks": "off", - "@typescript-eslint/space-before-blocks": "off", // #endregion // #region @typescript-eslint all https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/src/configs/all.ts @@ -339,7 +299,6 @@ export async function typescript( "@typescript-eslint/consistent-generic-constructors": "error", "@typescript-eslint/no-unsafe-declaration-merging": "error", // "@typescript-eslint/no-unsafe-enum-comparison": "error", new rule - "@typescript-eslint/sort-type-constituents": "off", // Style - too strict "@typescript-eslint/no-import-type-side-effects": "error", "@typescript-eslint/no-duplicate-enum-values": "error", @@ -353,7 +312,7 @@ export async function typescript( "@typescript-eslint/adjacent-overload-signatures": "error", "@typescript-eslint/array-type": ["error", { default: "generic" }], "@typescript-eslint/await-thenable": "error", - "@typescript-eslint/ban-types": [ + "@typescript-eslint/no-restricted-types": [ "error", { types: { @@ -405,7 +364,6 @@ export async function typescript( "@typescript-eslint/explicit-member-accessibility": "off", "init-declarations": "off", "@typescript-eslint/init-declarations": "error", - "lines-between-class-members": "off", "@typescript-eslint/member-ordering": "error", "@typescript-eslint/method-signature-style": "error", "no-array-constructor": "off", @@ -417,6 +375,10 @@ export async function typescript( "@typescript-eslint/no-dupe-class-members": "error", "no-duplicate-imports": "off", "@typescript-eslint/no-dynamic-delete": "error", + "@typescript-eslint/no-empty-object-type": [ + "error", + { allowInterfaces: "always" }, + ], "no-empty-function": "off", "@typescript-eslint/no-empty-function": "error", "@typescript-eslint/no-empty-interface": "error", @@ -452,7 +414,7 @@ export async function typescript( "@typescript-eslint/no-restricted-imports": "error", "@typescript-eslint/no-this-alias": "error", "no-throw-literal": "off", - "@typescript-eslint/no-throw-literal": "error", + "@typescript-eslint/only-throw-error": "error", // "@typescript-eslint/no-type-alias": "off", // A & B, type AppRouter = typeof appRouter, Merge "@typescript-eslint/no-unnecessary-boolean-literal-compare": "error", "@typescript-eslint/no-unnecessary-condition": "error", @@ -473,8 +435,6 @@ export async function typescript( "@typescript-eslint/no-useless-constructor": "error", "@typescript-eslint/no-var-requires": "error", "@typescript-eslint/non-nullable-type-assertion-style": "error", - "padding-line-between-statements": "off", - "@typescript-eslint/padding-line-between-statements": "error", "@typescript-eslint/prefer-as-const": "error", "@typescript-eslint/prefer-enum-initializers": "error", "@typescript-eslint/prefer-for-of": "error", @@ -488,19 +448,16 @@ export async function typescript( "@typescript-eslint/prefer-regexp-exec": "error", "@typescript-eslint/prefer-return-this-type": "error", "@typescript-eslint/prefer-string-starts-ends-with": "error", - "@typescript-eslint/prefer-ts-expect-error": "error", "@typescript-eslint/promise-function-async": "error", "@typescript-eslint/require-array-sort-compare": "error", "require-await": "off", "@typescript-eslint/require-await": "error", "@typescript-eslint/restrict-plus-operands": "error", "@typescript-eslint/restrict-template-expressions": "error", - "no-return-await": "off", "@typescript-eslint/return-await": ["error", "always"], "@typescript-eslint/strict-boolean-expressions": "error", "@typescript-eslint/switch-exhaustiveness-check": "error", "@typescript-eslint/triple-slash-reference": "error", - "@typescript-eslint/type-annotation-spacing": "error", "@typescript-eslint/typedef": "error", "@typescript-eslint/unbound-method": "error", "@typescript-eslint/unified-signatures": "error", diff --git a/src/globs.ts b/src/globs.ts index 59a204dcea..2a35f7a135 100644 --- a/src/globs.ts +++ b/src/globs.ts @@ -77,6 +77,7 @@ export const GLOB_EXCLUDE = [ "**/.output", "**/.vite-inspect", "**/.yarn", + "**/vite.config.*.timestamp-*", "**/CHANGELOG*.md", "**/*.min.*", diff --git a/src/types.ts b/src/types.ts index 7e05319f8e..5440d115de 100644 --- a/src/types.ts +++ b/src/types.ts @@ -164,9 +164,9 @@ export interface OptionsStylistic { } export type StylisticConfig = Pick< - StylisticCustomizeOptions, - "indent" | "quotes" | "jsx" | "semi" ->; + StylisticCustomizeOptions, + "indent" | "quotes" | "jsx" | "semi" + > export interface OptionsOverrides { overrides?: TypedFlatConfigItem["rules"];