diff --git a/package.json b/package.json index 4b0aa1d5..f413af91 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "globals": "^15.0.0", "ignore": "^5.2.4", "import-fresh": "^3.3.0", - "is-language-code": "^3.1.0", + "is-language-code": "^5.0.0", "js-yaml": "^4.1.0", "json5": "^2.2.3", "jsonc-eslint-parser": "^2.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b33bba6e..22ae9b99 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^3.3.0 version: 3.3.0 is-language-code: - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^5.0.0 + version: 5.0.12 js-yaml: specifier: ^4.1.0 version: 4.1.0 @@ -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) @@ -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 @@ -1272,6 +1272,10 @@ packages: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + codsen-utils@1.6.4: + resolution: {integrity: sha512-PDyvQ5f2PValmqZZIJATimcokDt4JjIev8cKbZgEOoZm+U1IJDYuLeTcxZPQdep99R/X0RIlQ6ReQgPOVnPbNw==} + engines: {node: '>=14.18.0'} + color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -1734,9 +1738,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 +1864,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==} @@ -1930,8 +1937,9 @@ packages: is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-language-code@3.1.0: - resolution: {integrity: sha512-zJdQ3QTeLye+iphMeK3wks+vXSRFKh68/Pnlw7aOfApFSEIOhYa8P9vwwa6QrImNNBMJTiL1PpYF0f4BxDuEgA==} + is-language-code@5.0.12: + resolution: {integrity: sha512-kla/HWPPsCBQWfWf1Bo7XAj4viZy0NRg3k2KMECgurjGl863zc/vMnxA3uEHUXwtftci9haRM+Vf7U1d4pqbOg==} + engines: {node: '>=14.18.0'} is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} @@ -2594,6 +2602,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 +3616,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 +3954,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 +3970,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 +3983,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 +4000,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 +4016,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 +4042,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 +4077,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 +4111,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 +4119,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 @@ -4371,6 +4386,10 @@ snapshots: clone@1.0.4: {} + codsen-utils@1.6.4: + dependencies: + rfdc: 1.3.1 + color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -4431,6 +4450,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 +4626,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: @@ -5103,9 +5124,9 @@ snapshots: is-hexadecimal@1.0.4: {} - is-language-code@3.1.0: + is-language-code@5.0.12: dependencies: - '@babel/runtime': 7.22.6 + codsen-utils: 1.6.4 is-negative-zero@2.0.2: {} @@ -6168,30 +6189,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 +6242,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 +6283,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: