diff --git a/package.json b/package.json index 4b0aa1d..9b91ff1 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^9.24.1", "eslint4b": "^7.32.0", - "espree": "^9.6.1", + "espree": "^10.0.0", "esquery": "^1.5.0", "jiti": "^1.21.0", "json-schema": "^0.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b33bba6..cc965d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,7 +107,7 @@ importers: version: 7.5.0 '@typescript-eslint/eslint-plugin': specifier: ^6.2.0 - version: 6.2.0(@typescript-eslint/parser@6.2.0)(eslint@8.57.0)(typescript@5.1.6) + version: 6.2.0(@typescript-eslint/parser@6.2.0(eslint@8.57.0)(typescript@5.1.6))(eslint@8.57.0)(typescript@5.1.6) '@typescript-eslint/parser': specifier: ^6.2.0 version: 6.2.0(eslint@8.57.0)(typescript@5.1.6) @@ -128,7 +128,7 @@ importers: version: 3.0.0(eslint@8.57.0) eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@9.0.0)(eslint@8.57.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8) eslint-plugin-vue: specifier: ^9.24.1 version: 9.24.1(eslint@8.57.0) @@ -136,8 +136,8 @@ importers: specifier: ^7.32.0 version: 7.32.0 espree: - specifier: ^9.6.1 - version: 9.6.1 + specifier: ^10.0.0 + version: 10.0.1 esquery: specifier: ^1.5.0 version: 1.5.0 @@ -179,7 +179,7 @@ importers: version: 5.1.6 vitepress: specifier: ^1.0.2 - version: 1.0.2(@algolia/client-search@4.19.1)(@types/node@20.4.5)(search-insights@2.7.0)(typescript@5.1.6) + version: 1.0.2(@algolia/client-search@4.19.1)(@types/node@20.4.5)(postcss@8.4.38)(search-insights@2.7.0)(typescript@5.1.6) vue-eslint-editor: specifier: ^1.1.0 version: 1.1.0 @@ -1068,6 +1068,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -1531,6 +1536,10 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint4b@7.32.0: resolution: {integrity: sha512-b7WugntTQ87VupqHxLOk4OoxLLPZbvpl/6K2FP5TvGbp5FmT6hyZUZjhR22xqGEOMCLdPEQeAmCRW2FAkfr4+Q==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1540,6 +1549,10 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true + espree@10.0.1: + resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@7.3.1: resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1734,9 +1747,11 @@ packages: glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -1858,6 +1873,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -2594,6 +2610,7 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rollup@4.13.2: @@ -3607,6 +3624,7 @@ snapshots: '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) '@docsearch/css': 3.6.0 algoliasearch: 4.19.1 + optionalDependencies: search-insights: 2.7.0 transitivePeerDependencies: - '@algolia/client-search' @@ -3944,7 +3962,7 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@6.2.0(@typescript-eslint/parser@6.2.0)(eslint@8.57.0)(typescript@5.1.6)': + '@typescript-eslint/eslint-plugin@6.2.0(@typescript-eslint/parser@6.2.0(eslint@8.57.0)(typescript@5.1.6))(eslint@8.57.0)(typescript@5.1.6)': dependencies: '@eslint-community/regexpp': 4.6.2 '@typescript-eslint/parser': 6.2.0(eslint@8.57.0)(typescript@5.1.6) @@ -3960,6 +3978,7 @@ snapshots: natural-compare-lite: 1.4.0 semver: 7.5.4 ts-api-utils: 1.0.1(typescript@5.1.6) + optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: - supports-color @@ -3972,6 +3991,7 @@ snapshots: '@typescript-eslint/visitor-keys': 6.2.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 + optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: - supports-color @@ -3988,6 +4008,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 ts-api-utils: 1.0.1(typescript@5.1.6) + optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: - supports-color @@ -4003,6 +4024,7 @@ snapshots: is-glob: 4.0.3 semver: 7.5.4 ts-api-utils: 1.0.1(typescript@5.1.6) + optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: - supports-color @@ -4028,7 +4050,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.0.4(vite@5.2.7)(vue@3.4.21)': + '@vitejs/plugin-vue@5.0.4(vite@5.2.7(@types/node@20.4.5))(vue@3.4.21(typescript@5.1.6))': dependencies: vite: 5.2.7(@types/node@20.4.5) vue: 3.4.21(typescript@5.1.6) @@ -4063,13 +4085,13 @@ snapshots: '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 - '@vue/devtools-api@7.0.25(vue@3.4.21)': + '@vue/devtools-api@7.0.25(vue@3.4.21(typescript@5.1.6))': dependencies: - '@vue/devtools-kit': 7.0.25(vue@3.4.21) + '@vue/devtools-kit': 7.0.25(vue@3.4.21(typescript@5.1.6)) transitivePeerDependencies: - vue - '@vue/devtools-kit@7.0.25(vue@3.4.21)': + '@vue/devtools-kit@7.0.25(vue@3.4.21(typescript@5.1.6))': dependencies: '@vue/devtools-shared': 7.0.25 hookable: 5.5.3 @@ -4097,7 +4119,7 @@ snapshots: '@vue/shared': 3.4.21 csstype: 3.1.3 - '@vue/server-renderer@3.4.21(vue@3.4.21)': + '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.1.6))': dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 @@ -4105,31 +4127,32 @@ snapshots: '@vue/shared@3.4.21': {} - '@vueuse/core@10.9.0(vue@3.4.21)': + '@vueuse/core@10.9.0(vue@3.4.21(typescript@5.1.6))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.21) - vue-demi: 0.14.7(vue@3.4.21) + '@vueuse/shared': 10.9.0(vue@3.4.21(typescript@5.1.6)) + vue-demi: 0.14.7(vue@3.4.21(typescript@5.1.6)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.21)': + '@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.21(typescript@5.1.6))': dependencies: - '@vueuse/core': 10.9.0(vue@3.4.21) - '@vueuse/shared': 10.9.0(vue@3.4.21) + '@vueuse/core': 10.9.0(vue@3.4.21(typescript@5.1.6)) + '@vueuse/shared': 10.9.0(vue@3.4.21(typescript@5.1.6)) + vue-demi: 0.14.7(vue@3.4.21(typescript@5.1.6)) + optionalDependencies: focus-trap: 7.5.4 - vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.9.0': {} - '@vueuse/shared@10.9.0(vue@3.4.21)': + '@vueuse/shared@10.9.0(vue@3.4.21(typescript@5.1.6))': dependencies: - vue-demi: 0.14.7(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21(typescript@5.1.6)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4142,12 +4165,18 @@ snapshots: dependencies: acorn: 8.10.0 + acorn-jsx@5.3.2(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + acorn-walk@8.3.2: {} acorn@7.4.1: {} acorn@8.10.0: {} + acorn@8.11.3: {} + aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 @@ -4431,6 +4460,7 @@ snapshots: debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 8.1.1 decamelize-keys@1.1.1: @@ -4606,12 +4636,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-prettier@4.2.1(eslint-config-prettier@9.0.0)(eslint@8.57.0)(prettier@2.8.8): + eslint-plugin-prettier@4.2.1(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(prettier@2.8.8): dependencies: eslint: 8.57.0 - eslint-config-prettier: 9.0.0(eslint@8.57.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 9.0.0(eslint@8.57.0) eslint-plugin-vue@9.24.1(eslint@8.57.0): dependencies: @@ -4654,6 +4685,8 @@ snapshots: eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@4.0.0: {} + eslint4b@7.32.0: dependencies: debug: 4.3.4(supports-color@8.1.1) @@ -4718,6 +4751,12 @@ snapshots: transitivePeerDependencies: - supports-color + espree@10.0.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 4.0.0 + espree@7.3.1: dependencies: acorn: 7.4.1 @@ -6168,30 +6207,32 @@ snapshots: vite@5.2.7(@types/node@20.4.5): dependencies: - '@types/node': 20.4.5 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.2 optionalDependencies: + '@types/node': 20.4.5 fsevents: 2.3.3 - vitepress@1.0.2(@algolia/client-search@4.19.1)(@types/node@20.4.5)(search-insights@2.7.0)(typescript@5.1.6): + vitepress@1.0.2(@algolia/client-search@4.19.1)(@types/node@20.4.5)(postcss@8.4.38)(search-insights@2.7.0)(typescript@5.1.6): dependencies: '@docsearch/css': 3.6.0 '@docsearch/js': 3.6.0(@algolia/client-search@4.19.1)(search-insights@2.7.0) '@shikijs/core': 1.2.3 '@shikijs/transformers': 1.2.3 '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 5.0.4(vite@5.2.7)(vue@3.4.21) - '@vue/devtools-api': 7.0.25(vue@3.4.21) - '@vueuse/core': 10.9.0(vue@3.4.21) - '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.7(@types/node@20.4.5))(vue@3.4.21(typescript@5.1.6)) + '@vue/devtools-api': 7.0.25(vue@3.4.21(typescript@5.1.6)) + '@vueuse/core': 10.9.0(vue@3.4.21(typescript@5.1.6)) + '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21(typescript@5.1.6)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.2.3 vite: 5.2.7(@types/node@20.4.5) vue: 3.4.21(typescript@5.1.6) + optionalDependencies: + postcss: 8.4.38 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -6219,7 +6260,7 @@ snapshots: - typescript - universal-cookie - vue-demi@0.14.7(vue@3.4.21): + vue-demi@0.14.7(vue@3.4.21(typescript@5.1.6)): dependencies: vue: 3.4.21(typescript@5.1.6) @@ -6260,8 +6301,9 @@ snapshots: '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 '@vue/runtime-dom': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.1.6)) '@vue/shared': 3.4.21 + optionalDependencies: typescript: 5.1.6 wcwidth@1.0.1: