diff --git a/packages/shiki/src/langs-bundle-full.ts b/packages/shiki/src/langs-bundle-full.ts index 0d10dc2b9..87f1911c3 100644 --- a/packages/shiki/src/langs-bundle-full.ts +++ b/packages/shiki/src/langs-bundle-full.ts @@ -695,8 +695,19 @@ export const bundledLanguagesInfo: BundledLanguageInfo[] = [ { 'id': 'mermaid', 'name': 'Mermaid', + 'aliases': [ + 'mmd' + ], 'import': (() => import('./langs/mermaid.mjs')) as DynamicImportLanguageRegistration }, + { + 'id': 'mipsasm', + 'name': 'MIPS Assembly', + 'aliases': [ + 'mips' + ], + 'import': (() => import('./langs/mipsasm.mjs')) as DynamicImportLanguageRegistration + }, { 'id': 'mojo', 'name': 'Mojo', @@ -1439,6 +1450,9 @@ export type BundledLanguage = | 'mdx' | 'mediawiki' | 'mermaid' + | 'mips' + | 'mipsasm' + | 'mmd' | 'mojo' | 'move' | 'nar' diff --git a/packages/shiki/src/langs-bundle-web.ts b/packages/shiki/src/langs-bundle-web.ts index 877a6b20a..fd4b8a3d7 100644 --- a/packages/shiki/src/langs-bundle-web.ts +++ b/packages/shiki/src/langs-bundle-web.ts @@ -122,6 +122,11 @@ export const bundledLanguagesInfo: BundledLanguageInfo[] = [ 'name': 'JSON', 'import': (() => import('./langs/json.mjs')) as DynamicImportLanguageRegistration }, + { + 'id': 'json5', + 'name': 'JSON5', + 'import': (() => import('./langs/json5.mjs')) as DynamicImportLanguageRegistration + }, { 'id': 'jsonc', 'name': 'JSON with Comments', @@ -341,6 +346,7 @@ export type BundledLanguage = | 'jl' | 'js' | 'json' + | 'json5' | 'jsonc' | 'jsonl' | 'jsx' diff --git a/packages/shiki/test/bundle.test.ts b/packages/shiki/test/bundle.test.ts index 082f04ca4..ba3d280bb 100644 --- a/packages/shiki/test/bundle.test.ts +++ b/packages/shiki/test/bundle.test.ts @@ -7,7 +7,7 @@ it('bundle-full', async () => { })) expect(highlighter.getLoadedLanguages().length) - .toMatchInlineSnapshot(`309`) + .toMatchInlineSnapshot(`312`) }) it('bundle-web', async () => { @@ -17,5 +17,5 @@ it('bundle-web', async () => { })) expect(highlighter.getLoadedLanguages().length) - .toMatchInlineSnapshot(`86`) + .toMatchInlineSnapshot(`87`) }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b571c7a32..1b5c550a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,8 +46,8 @@ catalogs: specifier: ^0.4.4 version: 0.4.4 '@shikijs/vscode-textmate': - specifier: ^9.2.2 - version: 9.2.2 + specifier: ^9.3.0 + version: 9.3.0 '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -61,8 +61,8 @@ catalogs: specifier: ^22.7.4 version: 22.7.4 '@unocss/reset': - specifier: ^0.63.0 - version: 0.63.0 + specifier: ^0.63.3 + version: 0.63.3 '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5 @@ -79,8 +79,8 @@ catalogs: specifier: ^5.3.0 version: 5.3.0 eslint: - specifier: ^9.11.1 - version: 9.11.1 + specifier: ^9.12.0 + version: 9.12.0 eslint-plugin-format: specifier: ^0.1.2 version: 0.1.2 @@ -109,8 +109,8 @@ catalogs: specifier: ^3.0.1 version: 3.0.1 jiti: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.3.1 + version: 2.3.1 jsonc-parser: specifier: ^3.3.1 version: 3.3.1 @@ -145,11 +145,11 @@ catalogs: specifier: ^1.1.0 version: 1.1.0 pinia: - specifier: ^2.2.2 - version: 2.2.2 + specifier: ^2.2.4 + version: 2.2.4 pnpm: - specifier: ^9.11.0 - version: 9.11.0 + specifier: ^9.12.0 + version: 9.12.0 prettier: specifier: ^3.3.3 version: 3.3.3 @@ -169,8 +169,8 @@ catalogs: specifier: ^6.0.1 version: 6.0.1 rollup: - specifier: ^4.22.5 - version: 4.22.5 + specifier: ^4.24.0 + version: 4.24.0 rollup-plugin-copy: specifier: ^3.5.0 version: 3.5.0 @@ -193,11 +193,11 @@ catalogs: specifier: ^0.17.2 version: 0.17.2 tm-grammars: - specifier: ^1.17.27 - version: 1.17.27 + specifier: ^1.18.0 + version: 1.18.0 tm-themes: - specifier: ^1.8.6 - version: 1.8.6 + specifier: ^1.8.7 + version: 1.8.7 twoslash: specifier: ^0.2.12 version: 0.2.12 @@ -211,8 +211,8 @@ catalogs: specifier: ^5.0.0 version: 5.0.0 unocss: - specifier: ^0.63.0 - version: 0.63.0 + specifier: ^0.63.3 + version: 0.63.3 unplugin-vue-components: specifier: ^0.27.4 version: 0.27.4 @@ -232,14 +232,14 @@ catalogs: specifier: 2.0.5 version: 2.0.5 vue: - specifier: ^3.5.10 - version: 3.5.10 + specifier: ^3.5.11 + version: 3.5.11 vue-tsc: specifier: ^2.1.6 version: 2.1.6 wrangler: - specifier: ^3.78.12 - version: 3.78.12 + specifier: ^3.80.0 + version: 3.80.0 overrides: '@shikijs/compat': workspace:* @@ -263,7 +263,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: 'catalog:' - version: 3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0)) + version: 3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.1)))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0)) '@antfu/ni': specifier: 'catalog:' version: 0.23.0 @@ -272,22 +272,22 @@ importers: version: 0.7.10 '@rollup/plugin-alias': specifier: 'catalog:' - version: 5.1.1(rollup@4.22.5) + version: 5.1.1(rollup@4.24.0) '@rollup/plugin-commonjs': specifier: 'catalog:' - version: 28.0.0(rollup@4.22.5) + version: 28.0.0(rollup@4.24.0) '@rollup/plugin-json': specifier: 'catalog:' - version: 6.1.0(rollup@4.22.5) + version: 6.1.0(rollup@4.24.0) '@rollup/plugin-node-resolve': specifier: 'catalog:' - version: 15.3.0(rollup@4.22.5) + version: 15.3.0(rollup@4.24.0) '@rollup/plugin-replace': specifier: 'catalog:' - version: 6.0.1(rollup@4.22.5) + version: 6.0.1(rollup@4.24.0) '@rollup/plugin-terser': specifier: 'catalog:' - version: 0.4.4(rollup@4.22.5) + version: 0.4.4(rollup@4.24.0) '@shikijs/markdown-it': specifier: workspace:* version: link:packages/markdown-it @@ -326,10 +326,10 @@ importers: version: 0.1.0 eslint: specifier: 'catalog:' - version: 9.11.1(jiti@2.0.0) + version: 9.12.0(jiti@2.3.1) eslint-plugin-format: specifier: 'catalog:' - version: 0.1.2(eslint@9.11.1(jiti@2.0.0)) + version: 0.1.2(eslint@9.12.0(jiti@2.3.1)) esno: specifier: 'catalog:' version: 4.8.0 @@ -341,7 +341,7 @@ importers: version: 11.2.0 jiti: specifier: 'catalog:' - version: 2.0.0 + version: 2.3.1 jsonc-parser: specifier: 'catalog:' version: 3.3.1 @@ -368,7 +368,7 @@ importers: version: 1.1.0 pnpm: specifier: 'catalog:' - version: 9.11.0 + version: 9.12.0 prettier: specifier: 'catalog:' version: 3.3.3 @@ -377,19 +377,19 @@ importers: version: 6.0.1 rollup: specifier: 'catalog:' - version: 4.22.5 + version: 4.24.0 rollup-plugin-copy: specifier: 'catalog:' version: 3.5.0 rollup-plugin-dts: specifier: 'catalog:' - version: 6.1.1(rollup@4.22.5)(typescript@5.6.2) + version: 6.1.1(rollup@4.24.0)(typescript@5.6.2) rollup-plugin-esbuild: specifier: 'catalog:' - version: 6.1.1(esbuild@0.17.19)(rollup@4.22.5) + version: 6.1.1(esbuild@0.17.19)(rollup@4.24.0) rollup-plugin-typescript2: specifier: 'catalog:' - version: 0.36.0(rollup@4.22.5)(typescript@5.6.2) + version: 0.36.0(rollup@4.24.0)(typescript@5.6.2) shiki: specifier: workspace:* version: link:packages/shiki @@ -422,7 +422,7 @@ importers: version: 2.1.6(typescript@5.6.2) wrangler: specifier: 'catalog:' - version: 3.78.12 + version: 3.80.0 docs: dependencies: @@ -444,37 +444,37 @@ importers: version: link:../packages/twoslash '@unocss/reset': specifier: 'catalog:' - version: 0.63.0 + version: 0.63.3 '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.10(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.2)) floating-vue: specifier: 'catalog:' - version: 5.2.2(vue@3.5.10(typescript@5.6.2)) + version: 5.2.2(vue@3.5.11(typescript@5.6.2)) pinia: specifier: 'catalog:' - version: 2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + version: 2.2.4(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) shiki: specifier: workspace:* version: link:../packages/shiki unocss: specifier: 'catalog:' - version: 0.63.0(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) + version: 0.63.3(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) unplugin-vue-components: specifier: 'catalog:' - version: 0.27.4(@babel/parser@7.25.6)(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2)) + version: 0.27.4(@babel/parser@7.25.6)(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)) vitepress: specifier: 'catalog:' version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.7.4)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.1)(terser@5.32.0)(typescript@5.6.2) vue: specifier: 'catalog:' - version: 3.5.10(typescript@5.6.2) + version: 3.5.11(typescript@5.6.2) packages/cli: dependencies: '@shikijs/vscode-textmate': specifier: 'catalog:' - version: 9.2.2 + version: 9.3.0 chalk: specifier: 'catalog:' version: 5.3.0 @@ -518,7 +518,7 @@ importers: version: link:../types '@shikijs/vscode-textmate': specifier: 'catalog:' - version: 9.2.2 + version: 9.3.0 '@types/hast': specifier: ^3.0.4 version: 3.0.4 @@ -533,7 +533,7 @@ importers: version: link:../types '@shikijs/vscode-textmate': specifier: 'catalog:' - version: 9.2.2 + version: 9.3.0 oniguruma-to-js: specifier: 'catalog:' version: 0.4.3 @@ -545,7 +545,7 @@ importers: version: link:../types '@shikijs/vscode-textmate': specifier: 'catalog:' - version: 9.2.2 + version: 9.3.0 devDependencies: vscode-oniguruma: specifier: ^1.7.0 @@ -577,7 +577,7 @@ importers: version: link:../types '@shikijs/vscode-textmate': specifier: 'catalog:' - version: 9.2.2 + version: 9.3.0 devDependencies: monaco-editor-core: specifier: 'catalog:' @@ -645,7 +645,7 @@ importers: version: link:../types '@shikijs/vscode-textmate': specifier: 'catalog:' - version: 9.2.2 + version: 9.3.0 '@types/hast': specifier: ^3.0.4 version: 3.0.4 @@ -655,10 +655,10 @@ importers: version: 3.5.0 tm-grammars: specifier: 'catalog:' - version: 1.17.27 + version: 1.18.0 tm-themes: specifier: 'catalog:' - version: 1.8.6 + version: 1.8.7 vscode-oniguruma: specifier: ^1.7.0 version: 1.7.0 @@ -701,7 +701,7 @@ importers: dependencies: '@shikijs/vscode-textmate': specifier: 'catalog:' - version: 9.2.2 + version: 9.3.0 '@types/hast': specifier: ^3.0.4 version: 3.0.4 @@ -713,7 +713,7 @@ importers: version: link:../twoslash floating-vue: specifier: 'catalog:' - version: 5.2.2(vue@3.5.10(typescript@5.6.2)) + version: 5.2.2(vue@3.5.11(typescript@5.6.2)) mdast-util-from-markdown: specifier: 'catalog:' version: 2.0.1 @@ -734,7 +734,7 @@ importers: version: 0.2.12(typescript@5.6.2) vue: specifier: 'catalog:' - version: 3.5.10(typescript@5.6.2) + version: 3.5.11(typescript@5.6.2) packages: @@ -1624,8 +1624,8 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.11.1': - resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} + '@eslint/js@9.12.0': + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.1.0': @@ -1655,12 +1655,20 @@ packages: '@floating-ui/utils@0.2.7': resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} + '@humanfs/core@0.19.0': + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.5': + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} '@iconify-json/carbon@1.2.1': @@ -1828,88 +1836,88 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.5': - resolution: {integrity: sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==} + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.5': - resolution: {integrity: sha512-S4pit5BP6E5R5C8S6tgU/drvgjtYW76FBuG6+ibG3tMvlD1h9LHVF9KmlmaUBQ8Obou7hEyS+0w+IR/VtxwNMQ==} + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.5': - resolution: {integrity: sha512-250ZGg4ipTL0TGvLlfACkIxS9+KLtIbn7BCZjsZj88zSg2Lvu3Xdw6dhAhfe/FjjXPVNCtcSp+WZjVsD3a/Zlw==} + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.5': - resolution: {integrity: sha512-D8brJEFg5D+QxFcW6jYANu+Rr9SlKtTenmsX5hOSzNYVrK5oLAEMTUgKWYJP+wdKyCdeSwnapLsn+OVRFycuQg==} + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.5': - resolution: {integrity: sha512-PNqXYmdNFyWNg0ma5LdY8wP+eQfdvyaBAojAXgO7/gs0Q/6TQJVXAXe8gwW9URjbS0YAammur0fynYGiWsKlXw==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.5': - resolution: {integrity: sha512-kSSCZOKz3HqlrEuwKd9TYv7vxPYD77vHSUvM2y0YaTGnFc8AdI5TTQRrM1yIp3tXCKrSL9A7JLoILjtad5t8pQ==} + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.5': - resolution: {integrity: sha512-oTXQeJHRbOnwRnRffb6bmqmUugz0glXaPyspp4gbQOPVApdpRrY/j7KP3lr7M8kTfQTyrBUzFjj5EuHAhqH4/w==} + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.5': - resolution: {integrity: sha512-qnOTIIs6tIGFKCHdhYitgC2XQ2X25InIbZFor5wh+mALH84qnFHvc+vmWUpyX97B0hNvwNUL4B+MB8vJvH65Fw==} + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': - resolution: {integrity: sha512-TMYu+DUdNlgBXING13rHSfUc3Ky5nLPbWs4bFnT+R6Vu3OvXkTkixvvBKk8uO4MT5Ab6lC3U7x8S8El2q5o56w==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.5': - resolution: {integrity: sha512-PTQq1Kz22ZRvuhr3uURH+U/Q/a0pbxJoICGSprNLAoBEkyD3Sh9qP5I0Asn0y0wejXQBbsVMRZRxlbGFD9OK4A==} + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.5': - resolution: {integrity: sha512-bR5nCojtpuMss6TDEmf/jnBnzlo+6n1UhgwqUvRoe4VIotC7FG1IKkyJbwsT7JDsF2jxR+NTnuOwiGv0hLyDoQ==} + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.5': - resolution: {integrity: sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==} + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.5': - resolution: {integrity: sha512-uBa2e28ohzNNwjr6Uxm4XyaA1M/8aTgfF2T7UIlElLaeXkgpmIJ2EitVNQxjO9xLLLy60YqAgKn/AqSpCUkE9g==} + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.5': - resolution: {integrity: sha512-RXT8S1HP8AFN/Kr3tg4fuYrNxZ/pZf1HemC5Tsddc6HzgGnJm0+Lh5rAHJkDuW3StI0ynNXukidROMXYl6ew8w==} + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.5': - resolution: {integrity: sha512-ElTYOh50InL8kzyUD6XsnPit7jYCKrphmddKAe1/Ytt74apOxDq5YEcbsiKs0fR3vff3jEneMM+3I7jbqaMyBg==} + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.5': - resolution: {integrity: sha512-+lvL/4mQxSV8MukpkKyyvfwhH266COcWlXE/1qxwN08ajovta3459zrjLghYMgDerlzNwLAcFpvU+WWE5y6nAQ==} + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} cpu: [x64] os: [win32] - '@shikijs/vscode-textmate@9.2.2': - resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} '@stylistic/eslint-plugin@2.8.0': resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} @@ -2058,83 +2066,83 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unocss/astro@0.63.0': - resolution: {integrity: sha512-ToF9X1uvm8CdxND+oVHrRPQyBsE5FZI1vz9lLVvqwzhOi9rfjGeoKeN7rV0njM2ohC+gbbPRDU9kKmZMnHLSzg==} + '@unocss/astro@0.63.3': + resolution: {integrity: sha512-wKw4oRaYpEHFf8qGK4L/irf7vXF2CrNoSU07eWfMTOh8D3jXMVRc5tTTL2LqJfcBrHQfe1XKA9zdNarghGzV7Q==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@0.63.0': - resolution: {integrity: sha512-nJuHLDxgxSYhPQ0OY5BIZ0XQJyphapAFHYNh1ahTfJRa6IBIcCZb/JZFHjczCCLSSp1PAO4SJBNEPjJxZWr3rQ==} + '@unocss/cli@0.63.3': + resolution: {integrity: sha512-3UiN9UCkRUMWYmhvEl9gOFYw/dVHZZXhRlyNymdhXB/7WM6yW3IdNkMi9OSVcesd4ZxYwiwz0+/H2N9IUbv3vQ==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.63.0': - resolution: {integrity: sha512-rlhki3GA6pNX05sjDGJO4vTDonOfDngL9CJWEbn9hELgMZQ3+OAO4mePMA6OsYfMxYz5qpfDKwofkuV4CGNDKQ==} + '@unocss/config@0.63.3': + resolution: {integrity: sha512-WP1wO/w3KIsodHaXwB+5H8nW+Hwf9I7fdUoXy0zop17vrnmjGWRV8esfYOfKEiNpqb1kAaU03gO/ucjMoPCdFg==} engines: {node: '>=14'} - '@unocss/core@0.63.0': - resolution: {integrity: sha512-ZGvmQ3CgGlGJy8TDYUCLRzgv+uyUj2nv0a5MsVvLAD1BKHN96YSt/zRdvRprKUkSzP0yLw44k3kv59md8Bn8xw==} + '@unocss/core@0.63.3': + resolution: {integrity: sha512-LPDog+Dt36ut9yomgpKDHn4j/kI72sWtxm3iL6agEK3NDQToQsizQU6f8ZsIyUrpi7CoIV2i+3vmsdxauBd4kw==} - '@unocss/extractor-arbitrary-variants@0.63.0': - resolution: {integrity: sha512-zHSpKnXU+So15VtJV8CZE+VV6zxeard+fi3bfepCAZFI/8vxU7aTrEPeXniF06eIQeJZTGVn/EaOw4AKiy1ZRA==} + '@unocss/extractor-arbitrary-variants@0.63.3': + resolution: {integrity: sha512-n5foNPmt/BtocMdUbl9HOOWuimPFIFDH9YmyfNrAN1kcL8Yz6l0PAlFWW5xUyk4rzaIXCfnWmRRb8mGoku0hXA==} - '@unocss/inspector@0.63.0': - resolution: {integrity: sha512-vcAHezenaP3TxiX7GBNyLFRNrhw8oZlz8xNDiuSR3QI6Z2gCrCxdEwblFdjJKhBcNWK79oXm2QCHzD3/Fb7xvg==} + '@unocss/inspector@0.63.3': + resolution: {integrity: sha512-SdFXzmhq4bsz9hWi3ujyT8E+KiN4CfRoYig0FGLH6mNGYguVPvcUV+b+HFNNhK0g31abo94EkejEz0j/mEmXlg==} - '@unocss/postcss@0.63.0': - resolution: {integrity: sha512-p0JvVJjOxi9O1dRfto6SOqFqV+aq0knqiTlyOmmINiwkcvXWYmFGXKTw6DTR8ACYF8MwpnACt81DF7yNqA5L3g==} + '@unocss/postcss@0.63.3': + resolution: {integrity: sha512-hFtXt543W11dVpLVo3N4SOBcVcYVin5H+wUlYCnMnEK//bGcYfqPuDLGCXKWzmj2NhIFcikFUOpAcHdkEqbu7g==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@0.63.0': - resolution: {integrity: sha512-9t9rlo7JIhd+SbjupYTwKmyPgqc9uFa6zuaq+ol5HdTdbnDvj9dUAJSEvQEzB0NebjIn+n94WpHhRTX8M6O2Lw==} + '@unocss/preset-attributify@0.63.3': + resolution: {integrity: sha512-aps5T2UHFMlSAS+chXQWdBfPMxNferPZC5Vj2Z6TVrnau4ue2w65MkSyVUzaadCKLH4rGZkzLf7h8qQFIOR9VA==} - '@unocss/preset-icons@0.63.0': - resolution: {integrity: sha512-MYxhrmyf+cneKp1mB35OCewlYSRuFhEb5cvNN0q/doAM18/beELPDTVLGiVzspin8de3fgiqy9XIQdEVgtujMQ==} + '@unocss/preset-icons@0.63.3': + resolution: {integrity: sha512-9/eP1owlRpxn2oeIw2Xf6goGkUcmzTXHFwsD0+ttafbFN0+T9Vp22p+ac6xJJ+wzJY6XDMJ2IVCcDLoNtMUajA==} - '@unocss/preset-mini@0.63.0': - resolution: {integrity: sha512-lpGtqtXqr6yVLeWiQmY1lb7sJBcb2O3CuFduKlx7HZKZOJpnRtZoZeNRo1XYcH6BRPBxPgru/d/m43AGMnDqew==} + '@unocss/preset-mini@0.63.3': + resolution: {integrity: sha512-V1nwq0ca8zxiXUDz4bQVyjwqWwMIpY26XNx9i/yd7FhKW//Fb+9XWMdE7BcoaBDuECF6O+RjlrSuJ1Zdw8kN8A==} - '@unocss/preset-tagify@0.63.0': - resolution: {integrity: sha512-RrXYruhvSqB4QaDTCHiRQUSfP2b1ie1eEhZ0HV9/WqCtgQjan1w9uV8bbA1TPXHLdMXWyt6tAoWUZPRdszBXZg==} + '@unocss/preset-tagify@0.63.3': + resolution: {integrity: sha512-GAHSLYdBMYzMeSjt0yjIHlhJxlfdSWjVkryhnjlJhnCHUpTLjLVXC3sic/i1tVLETQYCjDbe6E4MNoeV9phKQQ==} - '@unocss/preset-typography@0.63.0': - resolution: {integrity: sha512-4uhTRa2D6yB2sBjV3lksP/rpc2kq0p6v+yvpAvor73PADQCpLLMW+HPpS3YZe52nagHBf/LpY8gVNoGTIy/8FA==} + '@unocss/preset-typography@0.63.3': + resolution: {integrity: sha512-wtLuordwLOPFp/as+tuKM/aUvmgC5IkOQP2PfQwKfuywBhzGrAlNcBADj5i+9AmuFA1lFy87EfStEEdkMWtAvA==} - '@unocss/preset-uno@0.63.0': - resolution: {integrity: sha512-rXBz83FQG/FynPMhYQ5xlQ5ai9clYqmlubvDQR/UvEtuQWL0wIK2NiBFBGosn4Q0ukT0GrwOIicV8aizHu2tAg==} + '@unocss/preset-uno@0.63.3': + resolution: {integrity: sha512-ZV7USCPMJI08PaMZM+d0Bcnmgle55na6AuXbh7VrK3lUPpcOcaI+63sf1GzR+CRQsDR8J2BQD/D4yySXwQqFcA==} - '@unocss/preset-web-fonts@0.63.0': - resolution: {integrity: sha512-0ybW2EG6fAtK0XrB82wNK7ETiE12+ctfRxqWnKgLxpcYHIYVS0m8bRWgBWpJ+1l9I0fWilyB622rg6qIBHHU3g==} + '@unocss/preset-web-fonts@0.63.3': + resolution: {integrity: sha512-DBylkDNKl17Kg+BG6GbFJJ3r/e7ZxhejY4gVYSIH9/j5487120I+1Hgj7b/aZSbauCLDR0AJTSxOZWvW+jn1eA==} - '@unocss/preset-wind@0.63.0': - resolution: {integrity: sha512-TVgFdxiIm4BfGLBE/4XqpeD2a+yMlrgTRY12WMEjj8DduNbuyuE+mnvaN7iY5+/DMIsng+eKyM3gamJew2r30w==} + '@unocss/preset-wind@0.63.3': + resolution: {integrity: sha512-bNur/Ck0e48uUcgowTChV1XNa4ev6HfrJepTC8wXlfQZOFSsZvNYW9+IHYts0QlX8NeG5Jcf1SlkXc+s/akmUA==} - '@unocss/reset@0.63.0': - resolution: {integrity: sha512-QAAXxITLSWaNNK2+Mn1m2IeaCqrS3U9dszId2GVaiTHVe30M7vpMZQ6NrJI7xcD7DZ0kuh48BoZl5ttuiJkeww==} + '@unocss/reset@0.63.3': + resolution: {integrity: sha512-AByvjMrKYOMcqVQc659b3oF85B/np+wvsTRYGLHYf/ZLrBCkdKNWGHMDS3O6RuJUzYqKOzR4HiM0VJLw3BJU8Q==} - '@unocss/rule-utils@0.63.0': - resolution: {integrity: sha512-OKA2LzSPUXsYtfzx2G8Mw7/IhIOYxJNprBg7QwRF0e3eVmo87Ae1G5m9cghBLh7h7Ur1SgG5PCNhI0dZg6f7XA==} + '@unocss/rule-utils@0.63.3': + resolution: {integrity: sha512-DVX9d/72fsQz4qD67C+NIiMEhtpre6xJDISvxZgb165UzzW8k9rUTef4uWz0SRv+O5NdotpBl32UT8X9McP9Mg==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@0.63.0': - resolution: {integrity: sha512-+U+udpaRoUn5gXlejmT6h5l6ZcPr/8QCj4edCURyTOUZYrOd8siZzjDRisXP5/fskm4UqEgdlx97Qar97O6CYQ==} + '@unocss/transformer-attributify-jsx@0.63.3': + resolution: {integrity: sha512-Xz5d4KUm6MCyZ7l4kLlA11ZCmrtQHmytVnzF9FYDHN6/jCmkn5wQBmQUJFSOuyyIrYQymyViZN++N8SjBq7ogA==} - '@unocss/transformer-compile-class@0.63.0': - resolution: {integrity: sha512-bCapGembNCy9xY8CJxCretx/lj7mTyhnoO79CkTxckHlnUGEgNj9gbvtLkXCPJAfRLmBWMtgeMdUivG5+auq1A==} + '@unocss/transformer-compile-class@0.63.3': + resolution: {integrity: sha512-Uphx2doeMSz4fFsRhK0xHuua1JUBpcZmFFla4sk1uK8Vz6Kt6yre8+gmLch5O7w9uzVJyWHMlvT90FyPfFYd6Q==} - '@unocss/transformer-directives@0.63.0': - resolution: {integrity: sha512-+qWfNKrOSuuaAfM5RSyqeCNy2s3nIct5knwlkzg/cYTT9UiKyIALeJY/k+plVM99WlGDNh/k6otNkNv5N/Z6wg==} + '@unocss/transformer-directives@0.63.3': + resolution: {integrity: sha512-nQtxl/7kfG4OJbFq86E1HpY3v8pfEQd664dajxzaZ9kTyTGQhpYWTBgT5zkY5/9/svDuTZ9dPIMU+8CyQnVopQ==} - '@unocss/transformer-variant-group@0.63.0': - resolution: {integrity: sha512-JNTqxogGDd+XpbP3oRUulNEaY1H+42+4KXQxlfxllikgqe28QHorhBbM/4ObCw085tKhrM+oDH391KF+VUNkhQ==} + '@unocss/transformer-variant-group@0.63.3': + resolution: {integrity: sha512-Dpxb649mcZkpXWodDEIOQoE5gfcpSuuBjLE8H0OyivLVPqYw2Y5S7goXKuV7o9mce+QWJz+aJK1dtthJIcOpIg==} - '@unocss/vite@0.63.0': - resolution: {integrity: sha512-7UH36o7UEwMbrifuvTj6wOPJZ3DNK21HO+ACOlFaM9HGVmlEUEuzC5fRVid0Q/zRlo0URaI/82TkvEh3sUU8Zg==} + '@unocss/vite@0.63.3': + resolution: {integrity: sha512-OrAbmTtY+bivQdq0ZApQa8WlUzNbYjGc9GYTJnME5/vuzlwf0b+cNEm8Quc6AdSmlyGN6rUC9VLKaB1OqSRnZw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -2195,17 +2203,17 @@ packages: '@volar/typescript@2.4.4': resolution: {integrity: sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==} - '@vue/compiler-core@3.5.10': - resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} + '@vue/compiler-core@3.5.11': + resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} - '@vue/compiler-dom@3.5.10': - resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} + '@vue/compiler-dom@3.5.11': + resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} - '@vue/compiler-sfc@3.5.10': - resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} + '@vue/compiler-sfc@3.5.11': + resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} - '@vue/compiler-ssr@3.5.10': - resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} + '@vue/compiler-ssr@3.5.11': + resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2230,22 +2238,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.10': - resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} + '@vue/reactivity@3.5.11': + resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==} - '@vue/runtime-core@3.5.10': - resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} + '@vue/runtime-core@3.5.11': + resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==} - '@vue/runtime-dom@3.5.10': - resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} + '@vue/runtime-dom@3.5.11': + resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==} - '@vue/server-renderer@3.5.10': - resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} + '@vue/server-renderer@3.5.11': + resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 - '@vue/shared@3.5.10': - resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + '@vue/shared@3.5.11': + resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} '@vueuse/core@11.0.3': resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} @@ -3047,7 +3055,7 @@ packages: resolution: {integrity: sha512-P7qDB/RckdKETpBM4CtjHRQ5qXByPmFhRi86sN3E+J+tySchq+RSOGGhI2hDIefmmKFuTi/1ACjqsnDJDDDfzg==} engines: {node: '>=18'} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^9.11.1 eslint-plugin-jsonc@2.16.0: resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} @@ -3070,7 +3078,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: '>=8.0.0' + eslint: ^9.11.1 svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' @@ -3133,20 +3141,20 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: 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==} + eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.11.1: - resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} + eslint@9.12.0: + resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3159,8 +3167,8 @@ packages: resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} hasBin: true - espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -3225,8 +3233,8 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + fdir@6.4.0: + resolution: {integrity: sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -3480,6 +3488,9 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} + importx@0.4.4: + resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} + importx@0.5.0: resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} @@ -3547,10 +3558,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -3600,8 +3607,12 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.0.0: - resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==} + jiti@2.0.0-beta.3: + resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} + hasBin: true + + jiti@2.3.1: + resolution: {integrity: sha512-xPZ6pPzUifI8XDBBxIL4OB1w1ZKmBpmNEeKwNt2d0Spn8XisAIZhWrlOHq5seBrFGTxVx9PbrWvEMyrk4IO5bA==} hasBin: true js-tokens@4.0.0: @@ -4287,8 +4298,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - pinia@2.2.2: - resolution: {integrity: sha512-ja2XqFWZC36mupU4z1ZzxeTApV7DOw44cV4dhQ9sGwun+N89v/XP7+j7q6TanS1u1tdbK4r+1BUx7heMaIdagA==} + pinia@2.2.4: + resolution: {integrity: sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==} peerDependencies: '@vue/composition-api': ^1.4.0 typescript: ^5.6.2 @@ -4310,8 +4321,8 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - pnpm@9.11.0: - resolution: {integrity: sha512-CiA/+u1aP2MkLNBkyPtYkjZsED4ygHkxj3gGLyTqjJ1QvGpHqjVnyr79gk0XDnj6J0XtHxaxMuFkNhRrdojxmw==} + pnpm@9.12.0: + resolution: {integrity: sha512-Sr9yUITXvLr71yi/x77mHy95H5d/2HVCs1edyyNQTRcNRjN5ReTGZIXNEtWIoMDlcO2cR358zdhQfPBfP5Lqyg==} engines: {node: '>=18.12'} hasBin: true @@ -4661,8 +4672,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.22.5: - resolution: {integrity: sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==} + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4926,8 +4937,8 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + tinyglobby@0.2.9: + resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} engines: {node: '>=12.0.0'} tinypool@1.0.1: @@ -4942,11 +4953,11 @@ packages: resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} - tm-grammars@1.17.27: - resolution: {integrity: sha512-tRL0QH4YqJQSAViTMWSfzpG7zYWCyDoHzVApcUxlw91xxfY6RAxN5vEdKLJPL5edVuKLnshH9/x7nMYvZ2qjuw==} + tm-grammars@1.18.0: + resolution: {integrity: sha512-FteVgJAt5FzDlceKVNm3kO+XB5cnRtqzBrbGIOA+46NkpUcylt7gPouqgmjljAdvj2UY+zPyx/TnKNJsjaqagg==} - tm-themes@1.8.6: - resolution: {integrity: sha512-gl0qBBxWw2tCfHOCy9ash10uxkYakkjyCBUhfnXr1G6Jw+8JxRXlymTBrTgRSx4x+YlyOj0DGU5O9bNUs0PqSw==} + tm-themes@1.8.7: + resolution: {integrity: sha512-JdABosHlB36PMrF+0VySYnNZRwVAmpaN2NhZPCQjCnWYHkq3NLBKYRepY3B6sgOmvnKOhtk1uxRe4Is5bf3cpg==} to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} @@ -5051,6 +5062,9 @@ packages: typescript: optional: true + unconfig@0.5.5: + resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} + unconfig@0.6.0: resolution: {integrity: sha512-4C67J0nIF2QwSXty2kW3zZx1pMZ3iXabylvJWWgHybWVUcMf9pxwsngoQt0gC+AVstRywFqrRBp3qOXJayhpOw==} @@ -5093,11 +5107,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@0.63.0: - resolution: {integrity: sha512-+C+qsKMDL2GyhY4/Dz3BrQcf/1yf1oRyej7ItW4Y7l1sIS1Zcsp9772IUlzuTEnLQQQOdOJVm99OB4TWnGndeg==} + unocss@0.63.3: + resolution: {integrity: sha512-pjkLvzEghlNY9gyC3vnxr9zrO3ozx3FSBRxgCXflZmtEKP6APBopkzlB7+lJnRSY3gTFAPMLK1anqdfnQuKeUA==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.63.0 + '@unocss/webpack': 0.63.3 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -5288,8 +5302,8 @@ packages: peerDependencies: typescript: ^5.6.2 - vue@3.5.10: - resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} + vue@3.5.11: + resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} peerDependencies: typescript: ^5.6.2 peerDependenciesMeta: @@ -5324,8 +5338,8 @@ packages: engines: {node: '>=16'} hasBin: true - wrangler@3.78.12: - resolution: {integrity: sha512-a/xk/N04IvOGk9J+BLkiFg42GDyPS+0BiJimbrHsbX+CDr8Iqq3HNMEyQld+6zbmq01u/gmc8S7GKVR9vDx4+g==} + wrangler@3.80.0: + resolution: {integrity: sha512-c9aN7Buf7XgTPpQkw1d0VjNRI4qg3m35PTg70Tg4mOeHwHGjsd74PAsP1G8BjpdqDjfWtsua7tj1g4M3/5dYNQ==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: @@ -5519,46 +5533,46 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0))': + '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.1)))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.11.1(jiti@2.0.0)) - '@eslint/markdown': 6.1.0(eslint@9.11.1(jiti@2.0.0)) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0)) - eslint: 9.11.1(jiti@2.0.0) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint/markdown': 6.1.0(eslint@9.12.0(jiti@2.3.1)) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0)) + eslint: 9.12.0(jiti@2.3.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.1)) eslint-flat-config-utils: 0.4.0 - eslint-merge-processors: 0.1.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-antfu: 2.7.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-command: 0.2.6(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-import-x: 4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.3.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-jsonc: 2.16.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-n: 17.10.3(eslint@9.11.1(jiti@2.0.0)) + eslint-merge-processors: 0.1.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-antfu: 2.7.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-command: 0.2.6(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-import-x: 4.3.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.3.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-jsonc: 2.16.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-n: 17.10.3(eslint@9.12.0(jiti@2.3.1)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-toml: 0.11.1(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-yml: 1.14.0(eslint@9.11.1(jiti@2.0.0)) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.10)(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-perfectionist: 3.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1))) + eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-toml: 0.11.1(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-vue: 9.28.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-yml: 1.14.0(eslint@9.12.0(jiti@2.3.1)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.11)(eslint@9.12.0(jiti@2.3.1)) globals: 15.9.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 picocolors: 1.1.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - eslint-plugin-format: 0.1.2(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-format: 0.1.2(eslint@9.12.0(jiti@2.3.1)) transitivePeerDependencies: - '@typescript-eslint/utils' - '@vue/compiler-sfc' @@ -6055,15 +6069,15 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.11.1(jiti@2.0.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.12.0(jiti@2.3.1))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.1))': dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -6084,7 +6098,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.7 - espree: 10.1.0 + espree: 10.2.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 @@ -6094,11 +6108,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.11.1': {} + '@eslint/js@9.12.0': {} - '@eslint/markdown@6.1.0(eslint@9.11.1(jiti@2.0.0))': + '@eslint/markdown@6.1.0(eslint@9.12.0(jiti@2.3.1))': dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -6123,9 +6137,16 @@ snapshots: '@floating-ui/utils@0.2.7': {} + '@humanfs/core@0.19.0': {} + + '@humanfs/node@0.16.5': + dependencies: + '@humanfs/core': 0.19.0 + '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/retry@0.3.1': {} '@iconify-json/carbon@1.2.1': dependencies: @@ -6236,9 +6257,9 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-alias@5.1.1(rollup@4.22.5)': + '@rollup/plugin-alias@5.1.1(rollup@4.24.0)': optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 '@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)': dependencies: @@ -6251,17 +6272,17 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-commonjs@28.0.0(rollup@4.22.5)': + '@rollup/plugin-commonjs@28.0.0(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.3.0(picomatch@2.3.1) + fdir: 6.4.0(picomatch@2.3.1) is-reference: 1.2.1 magic-string: 0.30.11 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 '@rollup/plugin-json@6.1.0(rollup@3.29.4)': dependencies: @@ -6269,11 +6290,11 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-json@6.1.0(rollup@4.22.5)': + '@rollup/plugin-json@6.1.0(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 '@rollup/plugin-node-resolve@15.3.0(rollup@3.29.4)': dependencies: @@ -6285,15 +6306,15 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.22.5)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 '@rollup/plugin-replace@5.0.7(rollup@3.29.4)': dependencies: @@ -6302,20 +6323,20 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-replace@6.0.1(rollup@4.22.5)': + '@rollup/plugin-replace@6.0.1(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-terser@0.4.4(rollup@4.22.5)': + '@rollup/plugin-terser@0.4.4(rollup@4.24.0)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 '@rollup/pluginutils@4.2.1': dependencies: @@ -6330,70 +6351,70 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/pluginutils@5.1.2(rollup@4.22.5)': + '@rollup/pluginutils@5.1.2(rollup@4.24.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/rollup-android-arm-eabi@4.22.5': + '@rollup/rollup-android-arm-eabi@4.24.0': optional: true - '@rollup/rollup-android-arm64@4.22.5': + '@rollup/rollup-android-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-arm64@4.22.5': + '@rollup/rollup-darwin-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-x64@4.22.5': + '@rollup/rollup-darwin-x64@4.24.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.5': + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.5': + '@rollup/rollup-linux-arm-musleabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.5': + '@rollup/rollup-linux-arm64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.5': + '@rollup/rollup-linux-arm64-musl@4.24.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.5': + '@rollup/rollup-linux-riscv64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.5': + '@rollup/rollup-linux-s390x-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.5': + '@rollup/rollup-linux-x64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-musl@4.22.5': + '@rollup/rollup-linux-x64-musl@4.24.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.5': + '@rollup/rollup-win32-arm64-msvc@4.24.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.5': + '@rollup/rollup-win32-ia32-msvc@4.24.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.5': + '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true - '@shikijs/vscode-textmate@9.2.2': {} + '@shikijs/vscode-textmate@9.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.1) + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 estraverse: 5.3.0 picomatch: 4.0.2 transitivePeerDependencies: @@ -6475,15 +6496,15 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/parser': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.7.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -6493,14 +6514,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.7 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -6511,10 +6532,10 @@ snapshots: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -6540,13 +6561,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript @@ -6565,24 +6586,24 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))': + '@unocss/astro@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))': dependencies: - '@unocss/core': 0.63.0 - '@unocss/reset': 0.63.0 - '@unocss/vite': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) + '@unocss/core': 0.63.3 + '@unocss/reset': 0.63.3 + '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.63.0(rollup@4.22.5)': + '@unocss/cli@0.63.3(rollup@4.24.0)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@unocss/config': 0.63.0 - '@unocss/core': 0.63.0 - '@unocss/preset-uno': 0.63.0 + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + '@unocss/config': 0.63.3 + '@unocss/core': 0.63.3 + '@unocss/preset-uno': 0.63.3 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -6590,131 +6611,131 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.6 + tinyglobby: 0.2.9 transitivePeerDependencies: - rollup - supports-color - '@unocss/config@0.63.0': + '@unocss/config@0.63.3': dependencies: - '@unocss/core': 0.63.0 - unconfig: 0.6.0 + '@unocss/core': 0.63.3 + unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.63.0': {} + '@unocss/core@0.63.3': {} - '@unocss/extractor-arbitrary-variants@0.63.0': + '@unocss/extractor-arbitrary-variants@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 - '@unocss/inspector@0.63.0': + '@unocss/inspector@0.63.3': dependencies: - '@unocss/core': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.3 + '@unocss/rule-utils': 0.63.3 gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/postcss@0.63.0(postcss@8.4.47)': + '@unocss/postcss@0.63.3(postcss@8.4.47)': dependencies: - '@unocss/config': 0.63.0 - '@unocss/core': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/config': 0.63.3 + '@unocss/core': 0.63.3 + '@unocss/rule-utils': 0.63.3 css-tree: 3.0.0 postcss: 8.4.47 - tinyglobby: 0.2.6 + tinyglobby: 0.2.9 transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@0.63.0': + '@unocss/preset-attributify@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 - '@unocss/preset-icons@0.63.0': + '@unocss/preset-icons@0.63.3': dependencies: '@iconify/utils': 2.1.33 - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 ofetch: 1.4.0 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@0.63.0': + '@unocss/preset-mini@0.63.3': dependencies: - '@unocss/core': 0.63.0 - '@unocss/extractor-arbitrary-variants': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.3 + '@unocss/extractor-arbitrary-variants': 0.63.3 + '@unocss/rule-utils': 0.63.3 - '@unocss/preset-tagify@0.63.0': + '@unocss/preset-tagify@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 - '@unocss/preset-typography@0.63.0': + '@unocss/preset-typography@0.63.3': dependencies: - '@unocss/core': 0.63.0 - '@unocss/preset-mini': 0.63.0 + '@unocss/core': 0.63.3 + '@unocss/preset-mini': 0.63.3 - '@unocss/preset-uno@0.63.0': + '@unocss/preset-uno@0.63.3': dependencies: - '@unocss/core': 0.63.0 - '@unocss/preset-mini': 0.63.0 - '@unocss/preset-wind': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.3 + '@unocss/preset-mini': 0.63.3 + '@unocss/preset-wind': 0.63.3 + '@unocss/rule-utils': 0.63.3 - '@unocss/preset-web-fonts@0.63.0': + '@unocss/preset-web-fonts@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 ofetch: 1.4.0 - '@unocss/preset-wind@0.63.0': + '@unocss/preset-wind@0.63.3': dependencies: - '@unocss/core': 0.63.0 - '@unocss/preset-mini': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.3 + '@unocss/preset-mini': 0.63.3 + '@unocss/rule-utils': 0.63.3 - '@unocss/reset@0.63.0': {} + '@unocss/reset@0.63.3': {} - '@unocss/rule-utils@0.63.0': + '@unocss/rule-utils@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 magic-string: 0.30.11 - '@unocss/transformer-attributify-jsx@0.63.0': + '@unocss/transformer-attributify-jsx@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 - '@unocss/transformer-compile-class@0.63.0': + '@unocss/transformer-compile-class@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 - '@unocss/transformer-directives@0.63.0': + '@unocss/transformer-directives@0.63.3': dependencies: - '@unocss/core': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.3 + '@unocss/rule-utils': 0.63.3 css-tree: 3.0.0 - '@unocss/transformer-variant-group@0.63.0': + '@unocss/transformer-variant-group@0.63.3': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.3 - '@unocss/vite@0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))': + '@unocss/vite@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@unocss/config': 0.63.0 - '@unocss/core': 0.63.0 - '@unocss/inspector': 0.63.0 + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + '@unocss/config': 0.63.3 + '@unocss/core': 0.63.3 + '@unocss/inspector': 0.63.3 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.6 + tinyglobby: 0.2.9 vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))': dependencies: vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0))': dependencies: @@ -6734,11 +6755,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0))': + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0))': dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) optionalDependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) typescript: 5.6.2 vitest: 2.0.5(@types/node@22.7.4)(terser@5.32.0) @@ -6791,35 +6812,35 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue/compiler-core@3.5.10': + '@vue/compiler-core@3.5.11': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.10': + '@vue/compiler-dom@3.5.11': dependencies: - '@vue/compiler-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/compiler-sfc@3.5.10': + '@vue/compiler-sfc@3.5.11': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.10 - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.10': + '@vue/compiler-ssr@3.5.11': dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/shared': 3.5.11 '@vue/compiler-vue2@2.7.16': dependencies: @@ -6849,9 +6870,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.10 + '@vue/compiler-dom': 3.5.11 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -6859,55 +6880,55 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.10': + '@vue/reactivity@3.5.11': dependencies: - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 - '@vue/runtime-core@3.5.10': + '@vue/runtime-core@3.5.11': dependencies: - '@vue/reactivity': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/runtime-dom@3.5.10': + '@vue/runtime-dom@3.5.11': dependencies: - '@vue/reactivity': 3.5.10 - '@vue/runtime-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/runtime-core': 3.5.11 + '@vue/shared': 3.5.11 csstype: 3.1.3 - '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': + '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 - vue: 3.5.10(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 + vue: 3.5.11(typescript@5.6.2) - '@vue/shared@3.5.10': {} + '@vue/shared@3.5.11': {} - '@vueuse/core@11.0.3(vue@3.5.10(typescript@5.6.2))': + '@vueuse/core@11.0.3(vue@3.5.11(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.10(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.5.10(typescript@5.6.2))': + '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.5.11(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.10(typescript@5.6.2)) - '@vueuse/shared': 11.0.3(vue@3.5.10(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) optionalDependencies: focus-trap: 7.5.4 fuse.js: 7.0.0 @@ -6919,16 +6940,16 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/shared@11.0.3(vue@3.5.10(typescript@5.6.2))': + '@vueuse/shared@11.0.3(vue@3.5.11(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.1.0(vue@3.5.10(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -7725,24 +7746,24 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.11.1(jiti@2.0.0)): + eslint-compat-utils@0.5.1(eslint@9.12.0(jiti@2.3.1)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.11.1(jiti@2.0.0)): + eslint-formatting-reporter@0.0.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -7753,46 +7774,46 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.11.1(jiti@2.0.0)): + eslint-merge-processors@0.1.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-antfu@2.7.0(eslint@9.12.0(jiti@2.3.1)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) - eslint-plugin-command@0.2.6(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-command@0.2.6(eslint@9.12.0(jiti@2.3.1)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) - eslint-plugin-es-x@7.8.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-es-x@7.8.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.1) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.1)) - eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.1)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.8 '@dprint/toml': 0.6.2 - eslint: 9.11.1(jiti@2.0.0) - eslint-formatting-reporter: 0.0.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.1) + eslint-formatting-reporter: 0.0.0(eslint@9.12.0(jiti@2.3.1)) eslint-parser-plain: 0.1.0 prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-import-x@4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + eslint-plugin-import-x@4.3.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -7804,15 +7825,15 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.3.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-jsdoc@50.3.0(eslint@9.12.0(jiti@2.3.1)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.11.1(jiti@2.0.0) - espree: 10.1.0 + eslint: 9.12.0(jiti@2.3.1) + espree: 10.2.0 esquery: 1.6.0 parse-imports: 2.1.1 semver: 7.6.3 @@ -7821,23 +7842,23 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-jsonc@2.16.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.12.0(jiti@2.3.1) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.1)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.10.3(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-n@17.10.3(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) enhanced-resolve: 5.17.1 - eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-es-x: 7.8.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.1) + eslint-plugin-es-x: 7.8.0(eslint@9.12.0(jiti@2.3.1)) get-tsconfig: 4.8.0 globals: 15.9.0 ignore: 5.3.2 @@ -7846,48 +7867,48 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): + eslint-plugin-perfectionist@3.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1))): dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-toml@0.11.1(eslint@9.12.0(jiti@2.3.1)): dependencies: debug: 4.3.7 - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.1) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.1)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -7900,68 +7921,68 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) - eslint: 9.11.1(jiti@2.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.12.0(jiti@2.3.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-yml@1.14.0(eslint@9.12.0(jiti@2.3.1)): dependencies: debug: 4.3.7 - eslint: 9.11.1(jiti@2.0.0) - eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.12.0(jiti@2.3.1) + eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.1)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.10)(eslint@9.11.1(jiti@2.0.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.11)(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@vue/compiler-sfc': 3.5.10 - eslint: 9.11.1(jiti@2.0.0) + '@vue/compiler-sfc': 3.5.11 + eslint: 9.12.0(jiti@2.3.1) eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.2: + eslint-scope@8.1.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.1.0: {} - eslint@9.11.1(jiti@2.0.0): + eslint@9.12.0(jiti@2.3.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.11.1 + '@eslint/js': 9.12.0 '@eslint/plugin-kit': 0.2.0 + '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 + '@humanwhocodes/retry': 0.3.1 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 @@ -7969,9 +7990,9 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -7981,16 +8002,14 @@ snapshots: ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.0.0 + jiti: 2.3.1 transitivePeerDependencies: - supports-color @@ -7998,11 +8017,11 @@ snapshots: dependencies: tsx: 4.19.1 - espree@10.1.0: + espree@10.2.0: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.1.0 espree@9.6.1: dependencies: @@ -8068,11 +8087,11 @@ snapshots: dependencies: reusify: 1.0.4 - fdir@6.3.0(picomatch@2.3.1): + fdir@6.4.0(picomatch@2.3.1): optionalDependencies: picomatch: 2.3.1 - fdir@6.3.0(picomatch@4.0.2): + fdir@6.4.0(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -8109,11 +8128,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(vue@3.5.10(typescript@5.6.2)): + floating-vue@5.2.2(vue@3.5.11(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.10(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)) focus-trap@7.5.4: dependencies: @@ -8382,12 +8401,24 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + importx@0.4.4: + dependencies: + bundle-require: 5.0.0(esbuild@0.23.1) + debug: 4.3.7 + esbuild: 0.23.1 + jiti: 2.0.0-beta.3 + jiti-v1: jiti@1.21.6 + pathe: 1.1.2 + tsx: 4.19.1 + transitivePeerDependencies: + - supports-color + importx@0.5.0: dependencies: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7 esbuild: 0.23.1 - jiti: 2.0.0 + jiti: 2.3.1 pathe: 1.1.2 tsx: 4.19.1 transitivePeerDependencies: @@ -8440,8 +8471,6 @@ snapshots: is-number@7.0.0: {} - is-path-inside@3.0.3: {} - is-plain-obj@4.1.0: {} is-plain-object@3.0.1: {} @@ -8491,7 +8520,9 @@ snapshots: jiti@1.21.6: {} - jiti@2.0.0: {} + jiti@2.0.0-beta.3: {} + + jiti@2.3.1: {} js-tokens@4.0.0: {} @@ -9437,11 +9468,11 @@ snapshots: pidtree@0.6.0: {} - pinia@2.2.2(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)): + pinia@2.2.4(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.5.10(typescript@5.6.2) - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) optionalDependencies: typescript: 5.6.2 @@ -9457,7 +9488,7 @@ snapshots: pluralize@8.0.0: {} - pnpm@9.11.0: {} + pnpm@9.12.0: {} postcss-calc@10.0.2(postcss@8.4.47): dependencies: @@ -9771,22 +9802,22 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-dts@6.1.1(rollup@4.22.5)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.24.0)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 4.22.5 + rollup: 4.24.0 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-esbuild@6.1.1(esbuild@0.17.19)(rollup@4.22.5): + rollup-plugin-esbuild@6.1.1(esbuild@0.17.19)(rollup@4.24.0): dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) debug: 4.3.7 es-module-lexer: 1.5.4 esbuild: 0.17.19 get-tsconfig: 4.8.0 - rollup: 4.22.5 + rollup: 4.24.0 transitivePeerDependencies: - supports-color @@ -9800,12 +9831,12 @@ snapshots: dependencies: rollup-plugin-inject: 3.0.2 - rollup-plugin-typescript2@0.36.0(rollup@4.22.5)(typescript@5.6.2): + rollup-plugin-typescript2@0.36.0(rollup@4.24.0)(typescript@5.6.2): dependencies: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 4.22.5 + rollup: 4.24.0 semver: 7.6.3 tslib: 2.7.0 typescript: 5.6.2 @@ -9818,26 +9849,26 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.22.5: + rollup@4.24.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.5 - '@rollup/rollup-android-arm64': 4.22.5 - '@rollup/rollup-darwin-arm64': 4.22.5 - '@rollup/rollup-darwin-x64': 4.22.5 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.5 - '@rollup/rollup-linux-arm-musleabihf': 4.22.5 - '@rollup/rollup-linux-arm64-gnu': 4.22.5 - '@rollup/rollup-linux-arm64-musl': 4.22.5 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.5 - '@rollup/rollup-linux-riscv64-gnu': 4.22.5 - '@rollup/rollup-linux-s390x-gnu': 4.22.5 - '@rollup/rollup-linux-x64-gnu': 4.22.5 - '@rollup/rollup-linux-x64-musl': 4.22.5 - '@rollup/rollup-win32-arm64-msvc': 4.22.5 - '@rollup/rollup-win32-ia32-msvc': 4.22.5 - '@rollup/rollup-win32-x64-msvc': 4.22.5 + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 run-parallel@1.2.0: @@ -10097,9 +10128,9 @@ snapshots: tinyexec@0.3.0: {} - tinyglobby@0.2.6: + tinyglobby@0.2.9: dependencies: - fdir: 6.3.0(picomatch@4.0.2) + fdir: 6.4.0(picomatch@4.0.2) picomatch: 4.0.2 tinypool@1.0.1: {} @@ -10108,9 +10139,9 @@ snapshots: tinyspy@3.0.0: {} - tm-grammars@1.17.27: {} + tm-grammars@1.18.0: {} - tm-themes@1.8.6: {} + tm-themes@1.8.7: {} to-fast-properties@2.0.0: {} @@ -10217,6 +10248,14 @@ snapshots: - supports-color - vue-tsc + unconfig@0.5.5: + dependencies: + '@antfu/utils': 0.7.10 + defu: 6.1.4 + importx: 0.4.4 + transitivePeerDependencies: + - supports-color + unconfig@0.6.0: dependencies: '@antfu/utils': 0.7.10 @@ -10279,25 +10318,25 @@ snapshots: universalify@2.0.1: {} - unocss@0.63.0(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)): - dependencies: - '@unocss/astro': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) - '@unocss/cli': 0.63.0(rollup@4.22.5) - '@unocss/core': 0.63.0 - '@unocss/postcss': 0.63.0(postcss@8.4.47) - '@unocss/preset-attributify': 0.63.0 - '@unocss/preset-icons': 0.63.0 - '@unocss/preset-mini': 0.63.0 - '@unocss/preset-tagify': 0.63.0 - '@unocss/preset-typography': 0.63.0 - '@unocss/preset-uno': 0.63.0 - '@unocss/preset-web-fonts': 0.63.0 - '@unocss/preset-wind': 0.63.0 - '@unocss/transformer-attributify-jsx': 0.63.0 - '@unocss/transformer-compile-class': 0.63.0 - '@unocss/transformer-directives': 0.63.0 - '@unocss/transformer-variant-group': 0.63.0 - '@unocss/vite': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) + unocss@0.63.3(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)): + dependencies: + '@unocss/astro': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) + '@unocss/cli': 0.63.3(rollup@4.24.0) + '@unocss/core': 0.63.3 + '@unocss/postcss': 0.63.3(postcss@8.4.47) + '@unocss/preset-attributify': 0.63.3 + '@unocss/preset-icons': 0.63.3 + '@unocss/preset-mini': 0.63.3 + '@unocss/preset-tagify': 0.63.3 + '@unocss/preset-typography': 0.63.3 + '@unocss/preset-uno': 0.63.3 + '@unocss/preset-web-fonts': 0.63.3 + '@unocss/preset-wind': 0.63.3 + '@unocss/transformer-attributify-jsx': 0.63.3 + '@unocss/transformer-compile-class': 0.63.3 + '@unocss/transformer-directives': 0.63.3 + '@unocss/transformer-variant-group': 0.63.3 + '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) transitivePeerDependencies: @@ -10305,10 +10344,10 @@ snapshots: - rollup - supports-color - unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2)): + unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) chokidar: 3.6.0 debug: 4.3.7 fast-glob: 3.3.2 @@ -10317,7 +10356,7 @@ snapshots: minimatch: 9.0.5 mlly: 1.7.1 unplugin: 1.14.1 - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) optionalDependencies: '@babel/parser': 7.25.6 transitivePeerDependencies: @@ -10416,7 +10455,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.5 + rollup: 4.24.0 optionalDependencies: '@types/node': 22.7.4 fsevents: 2.3.3 @@ -10436,17 +10475,17 @@ snapshots: '@shikijs/core': link:packages/core '@shikijs/transformers': link:packages/transformers '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.3(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vue/devtools-api': 7.4.4 - '@vue/shared': 3.5.10 - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.5.10(typescript@5.6.2)) + '@vue/shared': 3.5.11 + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.5.11(typescript@5.6.2)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 7.1.0 shiki: link:packages/shiki vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) optionalDependencies: postcss: 8.4.47 transitivePeerDependencies: @@ -10516,14 +10555,14 @@ snapshots: vscode-uri@3.0.8: {} - vue-demi@0.14.10(vue@3.5.10(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)): dependencies: - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0)): + vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1)): dependencies: debug: 4.3.7 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.12.0(jiti@2.3.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -10533,9 +10572,9 @@ snapshots: transitivePeerDependencies: - supports-color - vue-resize@2.0.0-alpha.1(vue@3.5.10(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)): dependencies: - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -10544,13 +10583,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.10(typescript@5.6.2): + vue@3.5.11(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-sfc': 3.5.10 - '@vue/runtime-dom': 3.5.10 - '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2)) - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-sfc': 3.5.11 + '@vue/runtime-dom': 3.5.11 + '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) + '@vue/shared': 3.5.11 optionalDependencies: typescript: 5.6.2 @@ -10579,7 +10618,7 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20240925.0 '@cloudflare/workerd-windows-64': 1.20240925.0 - wrangler@3.78.12: + wrangler@3.80.0: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@cloudflare/workers-shared': 0.5.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 080884220..86b61317d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -19,7 +19,7 @@ catalog: '@rollup/plugin-node-resolve': ^15.3.0 '@rollup/plugin-replace': ^6.0.1 '@rollup/plugin-terser': ^0.4.4 - '@shikijs/vscode-textmate': ^9.2.2 + '@shikijs/vscode-textmate': ^9.3.0 '@types/fs-extra': ^11.0.4 '@types/hast': ^3.0.4 '@types/markdown-it': ^14.1.2 @@ -27,13 +27,13 @@ catalog: '@types/minimist': ^1.2.5 '@types/node': ^22.7.4 '@types/unist': ^3.0.3 - '@unocss/reset': ^0.63.0 + '@unocss/reset': ^0.63.3 '@vitest/coverage-v8': 2.0.5 '@vueuse/core': ^11.1.0 ansi-sequence-parser: ^1.1.1 bumpp: ^9.6.1 chalk: ^5.3.0 - eslint: ^9.11.1 + eslint: ^9.12.0 eslint-plugin-format: ^0.1.2 esno: ^4.8.0 fast-glob: ^3.3.2 @@ -43,7 +43,7 @@ catalog: hast-util-from-html: ^2.0.3 hast-util-to-html: ^9.0.3 hast-util-to-string: ^3.0.1 - jiti: ^2.0.0 + jiti: ^2.3.1 jsonc-parser: ^3.3.1 lint-staged: ^15.2.10 markdown-it: ^14.1.0 @@ -55,15 +55,15 @@ catalog: ofetch: ^1.4.0 oniguruma-to-js: 0.4.3 picocolors: ^1.1.0 - pinia: ^2.2.2 - pnpm: ^9.11.0 + pinia: ^2.2.4 + pnpm: ^9.12.0 prettier: ^3.3.3 rehype-raw: ^7.0.0 rehype-stringify: ^10.0.1 remark-parse: ^11.0.0 remark-rehype: ^11.1.1 rimraf: ^6.0.1 - rollup: ^4.22.5 + rollup: ^4.24.0 rollup-plugin-copy: ^3.5.0 rollup-plugin-dts: ^6.1.1 rollup-plugin-esbuild: ^6.1.1 @@ -71,15 +71,15 @@ catalog: shiki-legacy: npm:shiki@^0.14.7 simple-git-hooks: ^2.11.1 taze: ^0.17.2 - tm-grammars: ^1.17.27 - tm-themes: ^1.8.6 + tm-grammars: ^1.18.0 + tm-themes: ^1.8.7 twoslash: ^0.2.12 twoslash-vue: ^0.2.12 typescript: ^5.6.2 unbuild: ^2.0.0 unified: ^11.0.5 unist-util-visit: ^5.0.0 - unocss: ^0.63.0 + unocss: ^0.63.3 unplugin-vue-components: ^0.27.4 vite: ^5.4.8 vite-tsconfig-paths: ^5.0.1 @@ -87,6 +87,6 @@ catalog: vitepress-plugin-mermaid: ^2.0.17 vitest: 2.0.5 vscode-oniguruma: ^1.7.0 - vue: ^3.5.10 + vue: ^3.5.11 vue-tsc: ^2.1.6 - wrangler: ^3.78.12 + wrangler: ^3.80.0