diff --git a/package.json b/package.json index a1ac67d1c..d0f0866d1 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "type": "module", "version": "1.22.0", "private": true, - "packageManager": "pnpm@9.11.0", + "packageManager": "pnpm@9.12.2", "scripts": { "lint": "eslint . --cache", "release": "bumpp", @@ -37,7 +37,7 @@ "@vitest/coverage-v8": "catalog:", "ansi-sequence-parser": "catalog:", "bumpp": "catalog:", - "diff-match-patch-es": "^0.1.0", + "diff-match-patch-es": "^0.1.1", "eslint": "catalog:", "eslint-plugin-format": "catalog:", "esno": "catalog:", diff --git a/packages/shiki/scripts/prepare/langs.ts b/packages/shiki/scripts/prepare/langs.ts index 8f68710bb..33d89e997 100644 --- a/packages/shiki/scripts/prepare/langs.ts +++ b/packages/shiki/scripts/prepare/langs.ts @@ -95,18 +95,18 @@ export async function prepareLangs() { if (deps.length > 10) console.log(json.name, json.embeddedLangs) + const depsStr = [ + ...deps.map(i => `...${i.replace(/\W/g, '_')}`), + 'lang', + ].join(',\n') || '' + await fs.writeFile( `./src/langs/${lang.name}.mjs`, `${deps.map(i => `import ${i.replace(/\W/g, '_')} from './${i}.mjs'`).join('\n')} const lang = Object.freeze(JSON.parse(${JSON.stringify(JSON.stringify(json))})) -export default [ -${[ - ...deps.map(i => ` ...${i.replace(/\W/g, '_')}`), - ' lang', - ].join(',\n') || ''} -] +export default [\n${depsStr}\n] `.replace(/\n{2,}/g, '\n\n').trimStart(), 'utf-8', ) diff --git a/packages/shiki/src/themes.ts b/packages/shiki/src/themes.ts index a3d2ee7c6..8da62c149 100644 --- a/packages/shiki/src/themes.ts +++ b/packages/shiki/src/themes.ts @@ -122,6 +122,24 @@ export const bundledThemesInfo: BundledThemeInfo[] = [ "type": "dark", "import": (() => import('./themes/houston.mjs')) as unknown as DynamicImportThemeRegistration }, + { + "id": "kanagawa-dragon", + "displayName": "Kanagawa Dragon", + "type": "dark", + "import": (() => import('./themes/kanagawa-dragon.mjs')) as unknown as DynamicImportThemeRegistration + }, + { + "id": "kanagawa-lotus", + "displayName": "Kanagawa Lotus", + "type": "light", + "import": (() => import('./themes/kanagawa-lotus.mjs')) as unknown as DynamicImportThemeRegistration + }, + { + "id": "kanagawa-wave", + "displayName": "Kanagawa Wave", + "type": "dark", + "import": (() => import('./themes/kanagawa-wave.mjs')) as unknown as DynamicImportThemeRegistration + }, { "id": "laserwave", "displayName": "LaserWave", @@ -331,6 +349,9 @@ export type BundledTheme = | 'github-light-default' | 'github-light-high-contrast' | 'houston' + | 'kanagawa-dragon' + | 'kanagawa-lotus' + | 'kanagawa-wave' | 'laserwave' | 'light-plus' | 'material-theme' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b5c550a6..e07f43ef5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@antfu/eslint-config': - specifier: ^3.7.3 - version: 3.7.3 + specifier: ^3.8.0 + version: 3.8.0 '@antfu/ni': specifier: ^0.23.0 version: 0.23.0 @@ -16,23 +16,23 @@ catalogs: specifier: ^0.7.10 version: 0.7.10 '@iconify-json/carbon': - specifier: ^1.2.1 - version: 1.2.1 + specifier: ^1.2.3 + version: 1.2.3 '@iconify-json/codicon': - specifier: ^1.2.2 - version: 1.2.2 + specifier: ^1.2.3 + version: 1.2.3 '@iconify-json/ph': - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 '@iconify-json/svg-spinners': - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 '@rollup/plugin-alias': specifier: ^5.1.1 version: 5.1.1 '@rollup/plugin-commonjs': - specifier: ^28.0.0 - version: 28.0.0 + specifier: ^28.0.1 + version: 28.0.1 '@rollup/plugin-json': specifier: ^6.1.0 version: 6.1.0 @@ -58,11 +58,11 @@ catalogs: specifier: ^1.2.5 version: 1.2.5 '@types/node': - specifier: ^22.7.4 - version: 22.7.4 + specifier: ^22.7.9 + version: 22.7.9 '@unocss/reset': - specifier: ^0.63.3 - version: 0.63.3 + specifier: ^0.63.6 + version: 0.63.6 '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5 @@ -73,14 +73,14 @@ catalogs: specifier: ^1.1.1 version: 1.1.1 bumpp: - specifier: ^9.6.1 - version: 9.6.1 + specifier: ^9.7.1 + version: 9.7.1 chalk: specifier: ^5.3.0 version: 5.3.0 eslint: - specifier: ^9.12.0 - version: 9.12.0 + specifier: ^9.13.0 + version: 9.13.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.3.1 - version: 2.3.1 + specifier: ^2.3.3 + version: 2.3.3 jsonc-parser: specifier: ^3.3.1 version: 3.3.1 @@ -136,20 +136,20 @@ catalogs: specifier: ^0.52.0 version: 0.52.0 ofetch: - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.4.1 + version: 1.4.1 oniguruma-to-js: specifier: 0.4.3 version: 0.4.3 picocolors: - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.1.1 + version: 1.1.1 pinia: specifier: ^2.2.4 version: 2.2.4 pnpm: - specifier: ^9.12.0 - version: 9.12.0 + specifier: ^9.12.2 + version: 9.12.2 prettier: specifier: ^3.3.3 version: 3.3.3 @@ -193,11 +193,11 @@ catalogs: specifier: ^0.17.2 version: 0.17.2 tm-grammars: - specifier: ^1.18.0 - version: 1.18.0 + specifier: ^1.18.5 + version: 1.18.5 tm-themes: - specifier: ^1.8.7 - version: 1.8.7 + specifier: ^1.9.0 + version: 1.9.0 twoslash: specifier: ^0.2.12 version: 0.2.12 @@ -211,20 +211,20 @@ catalogs: specifier: ^5.0.0 version: 5.0.0 unocss: - specifier: ^0.63.3 - version: 0.63.3 + specifier: ^0.63.6 + version: 0.63.6 unplugin-vue-components: specifier: ^0.27.4 version: 0.27.4 vite: - specifier: ^5.4.8 - version: 5.4.8 + specifier: ^5.4.10 + version: 5.4.10 vite-tsconfig-paths: specifier: ^5.0.1 version: 5.0.1 vitepress: - specifier: ^1.3.4 - version: 1.3.4 + specifier: ^1.4.1 + version: 1.4.1 vitepress-plugin-mermaid: specifier: ^2.0.17 version: 2.0.17 @@ -232,14 +232,14 @@ catalogs: specifier: 2.0.5 version: 2.0.5 vue: - specifier: ^3.5.11 - version: 3.5.11 + specifier: ^3.5.12 + version: 3.5.12 vue-tsc: specifier: ^2.1.6 version: 2.1.6 wrangler: - specifier: ^3.80.0 - version: 3.80.0 + specifier: ^3.83.0 + version: 3.83.0 overrides: '@shikijs/compat': workspace:* @@ -253,7 +253,7 @@ overrides: '@types/mdast': ^4.0.4 '@types/unist': ^3.0.3 shiki: workspace:* - typescript: ^5.6.2 + typescript: ^5.6.3 unified: ^11.0.5 vscode-oniguruma: ^1.7.0 @@ -263,7 +263,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: 'catalog:' - 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)) + version: 3.8.0(@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@9.13.0(jiti@2.3.3)))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.0.5(@types/node@22.7.9)(terser@5.32.0)) '@antfu/ni': specifier: 'catalog:' version: 0.23.0 @@ -275,7 +275,7 @@ importers: version: 5.1.1(rollup@4.24.0) '@rollup/plugin-commonjs': specifier: 'catalog:' - version: 28.0.0(rollup@4.24.0) + version: 28.0.1(rollup@4.24.0) '@rollup/plugin-json': specifier: 'catalog:' version: 6.1.0(rollup@4.24.0) @@ -311,25 +311,25 @@ importers: version: 3.0.4 '@types/node': specifier: 'catalog:' - version: 22.7.4 + version: 22.7.9 '@vitest/coverage-v8': specifier: 'catalog:' - version: 2.0.5(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0)) + version: 2.0.5(vitest@2.0.5(@types/node@22.7.9)(terser@5.32.0)) ansi-sequence-parser: specifier: 'catalog:' version: 1.1.1 bumpp: specifier: 'catalog:' - version: 9.6.1(magicast@0.3.5) + version: 9.7.1(magicast@0.3.5) diff-match-patch-es: - specifier: ^0.1.0 - version: 0.1.0 + specifier: ^0.1.1 + version: 0.1.1 eslint: specifier: 'catalog:' - version: 9.12.0(jiti@2.3.1) + version: 9.13.0(jiti@2.3.3) eslint-plugin-format: specifier: 'catalog:' - version: 0.1.2(eslint@9.12.0(jiti@2.3.1)) + version: 0.1.2(eslint@9.13.0(jiti@2.3.3)) esno: specifier: 'catalog:' version: 4.8.0 @@ -341,7 +341,7 @@ importers: version: 11.2.0 jiti: specifier: 'catalog:' - version: 2.3.1 + version: 2.3.3 jsonc-parser: specifier: 'catalog:' version: 3.3.1 @@ -362,13 +362,13 @@ importers: version: 13.2.0 ofetch: specifier: 'catalog:' - version: 1.4.0 + version: 1.4.1 picocolors: specifier: 'catalog:' - version: 1.1.0 + version: 1.1.1 pnpm: specifier: 'catalog:' - version: 9.12.0 + version: 9.12.2 prettier: specifier: 'catalog:' version: 3.3.3 @@ -383,13 +383,13 @@ importers: version: 3.5.0 rollup-plugin-dts: specifier: 'catalog:' - version: 6.1.1(rollup@4.24.0)(typescript@5.6.2) + version: 6.1.1(rollup@4.24.0)(typescript@5.6.3) rollup-plugin-esbuild: specifier: 'catalog:' version: 6.1.1(esbuild@0.17.19)(rollup@4.24.0) rollup-plugin-typescript2: specifier: 'catalog:' - version: 0.36.0(rollup@4.24.0)(typescript@5.6.2) + version: 0.36.0(rollup@4.24.0)(typescript@5.6.3) shiki: specifier: workspace:* version: link:packages/shiki @@ -400,42 +400,42 @@ importers: specifier: 'catalog:' version: 0.17.2 typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 unbuild: specifier: 'catalog:' - version: 2.0.0(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 2.0.0(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) vite: specifier: 'catalog:' - version: 5.4.8(@types/node@22.7.4)(terser@5.32.0) + version: 5.4.10(@types/node@22.7.9)(terser@5.32.0) vite-tsconfig-paths: specifier: 'catalog:' - version: 5.0.1(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0)) vitepress-plugin-mermaid: specifier: 'catalog:' - version: 2.0.17(mermaid@10.9.1)(vitepress@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)) + version: 2.0.17(mermaid@10.9.1)(vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.9)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.1)(terser@5.32.0)(typescript@5.6.3)) vitest: specifier: 'catalog:' - version: 2.0.5(@types/node@22.7.4)(terser@5.32.0) + version: 2.0.5(@types/node@22.7.9)(terser@5.32.0) vue-tsc: specifier: 'catalog:' - version: 2.1.6(typescript@5.6.2) + version: 2.1.6(typescript@5.6.3) wrangler: specifier: 'catalog:' - version: 3.80.0 + version: 3.83.0 docs: dependencies: '@iconify-json/ph': specifier: 'catalog:' - version: 1.2.0 + version: 1.2.1 fuse.js: specifier: 'catalog:' version: 7.0.0 devDependencies: '@iconify-json/svg-spinners': specifier: 'catalog:' - version: 1.2.0 + version: 1.2.1 '@shikijs/transformers': specifier: workspace:* version: link:../packages/transformers @@ -444,31 +444,31 @@ importers: version: link:../packages/twoslash '@unocss/reset': specifier: 'catalog:' - version: 0.63.3 + version: 0.63.6 '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.12(typescript@5.6.3)) floating-vue: specifier: 'catalog:' - version: 5.2.2(vue@3.5.11(typescript@5.6.2)) + version: 5.2.2(vue@3.5.12(typescript@5.6.3)) pinia: specifier: 'catalog:' - version: 2.2.4(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + version: 2.2.4(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) shiki: specifier: workspace:* version: link:../packages/shiki unocss: specifier: 'catalog:' - 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)) + version: 0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0)) unplugin-vue-components: specifier: 'catalog:' - version: 0.27.4(@babel/parser@7.25.6)(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)) + version: 0.27.4(@babel/parser@7.25.6)(rollup@4.24.0)(vue@3.5.12(typescript@5.6.3)) 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) + version: 1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.9)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.1)(terser@5.32.0)(typescript@5.6.3) vue: specifier: 'catalog:' - version: 3.5.11(typescript@5.6.2) + version: 3.5.12(typescript@5.6.3) packages/cli: dependencies: @@ -586,11 +586,11 @@ importers: packages/monaco/playground: devDependencies: typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 vite: specifier: 'catalog:' - version: 5.4.8(@types/node@22.7.4)(terser@5.32.0) + version: 5.4.10(@types/node@22.7.9)(terser@5.32.0) packages/rehype: dependencies: @@ -655,10 +655,10 @@ importers: version: 3.5.0 tm-grammars: specifier: 'catalog:' - version: 1.18.0 + version: 1.18.5 tm-themes: specifier: 'catalog:' - version: 1.8.7 + version: 1.9.0 vscode-oniguruma: specifier: ^1.7.0 version: 1.7.0 @@ -679,14 +679,14 @@ importers: version: link:../types twoslash: specifier: 'catalog:' - version: 0.2.12(typescript@5.6.2) + version: 0.2.12(typescript@5.6.3) devDependencies: '@iconify-json/carbon': specifier: 'catalog:' - version: 1.2.1 + version: 1.2.3 '@iconify-json/codicon': specifier: 'catalog:' - version: 1.2.2 + version: 1.2.3 '@shikijs/twoslash': specifier: workspace:* version: 'link:' @@ -694,8 +694,8 @@ importers: specifier: 'catalog:' version: 2.0.3 typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 packages/types: dependencies: @@ -713,7 +713,7 @@ importers: version: link:../twoslash floating-vue: specifier: 'catalog:' - version: 5.2.2(vue@3.5.11(typescript@5.6.2)) + version: 5.2.2(vue@3.5.12(typescript@5.6.3)) mdast-util-from-markdown: specifier: 'catalog:' version: 2.0.1 @@ -728,13 +728,13 @@ importers: version: link:../shiki twoslash: specifier: 'catalog:' - version: 0.2.12(typescript@5.6.2) + version: 0.2.12(typescript@5.6.3) twoslash-vue: specifier: 'catalog:' - version: 0.2.12(typescript@5.6.2) + version: 0.2.12(typescript@5.6.3) vue: specifier: 'catalog:' - version: 3.5.11(typescript@5.6.2) + version: 3.5.12(typescript@5.6.3) packages: @@ -807,8 +807,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@3.7.3': - resolution: {integrity: sha512-vzhKtzQT+f/xBV8T5U8SFy3D7uAqL2CEcjsJVqtA7F8tdKvGuC/96uWeEKMHk5lRfijgj+xRvb+c4qQn60YlIA==} + '@antfu/eslint-config@3.8.0': + resolution: {integrity: sha512-O5QSufPHpKTm0wk1OQ5c2mOZVzCqYV3hIDrt5zt+cOWqiG8YXLPkSOD4fFwjomATtOuUbcLUwkcgY5dErM7aIw==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 @@ -818,7 +818,7 @@ packages: eslint: ^9.10.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' - eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-hooks: ^5.0.0 eslint-plugin-react-refresh: ^0.4.4 eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' @@ -956,52 +956,52 @@ packages: resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} - '@cloudflare/workerd-darwin-64@1.20240925.0': - resolution: {integrity: sha512-KdLnSXuzB65CbqZPm+qYzk+zkQ1tUNPaaRGYVd/jPYAxwwtfTUQdQ+ahDPwVVs2tmQELKy7ZjQjf2apqSWUfjw==} + '@cloudflare/workerd-darwin-64@1.20241022.0': + resolution: {integrity: sha512-1NNYun37myMTgCUiPQEJ0cMal4mKZVTpkD0b2tx9hV70xji+frVJcSK8YVLeUm1P+Rw1d/ct8DMgQuCpsz3Fsw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20240925.0': - resolution: {integrity: sha512-MiQ6uUmCXjsXgWNV+Ock2tp2/tYqNJGzjuaH6jFioeRF+//mz7Tv7J7EczOL4zq+TH8QFOh0/PUsLyazIWVGng==} + '@cloudflare/workerd-darwin-arm64@1.20241022.0': + resolution: {integrity: sha512-FOO/0P0U82EsTLTdweNVgw+4VOk5nghExLPLSppdOziq6IR5HVgP44Kmq5LdsUeHUhwUmfOh9hzaTpkNzUqKvw==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20240925.0': - resolution: {integrity: sha512-Rjix8jsJMfsInmq3Hm3fmiRQ+rwzuWRPV1pg/OWhMSfNP7Qp2RCU+RGkhgeR9Z5eNAje0Sn2BMrFq4RvF9/yRA==} + '@cloudflare/workerd-linux-64@1.20241022.0': + resolution: {integrity: sha512-RsNc19BQJG9yd+ngnjuDeG9ywZG+7t1L4JeglgceyY5ViMNMKVO7Zpbsu69kXslU9h6xyQG+lrmclg3cBpnhYA==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20240925.0': - resolution: {integrity: sha512-VYIPeMHQRtbwQoIjUwS/zULlywPxyDvo46XkTpIW5MScEChfqHvAYviQ7TzYGx6Q+gmZmN+DUB2KOMx+MEpCxA==} + '@cloudflare/workerd-linux-arm64@1.20241022.0': + resolution: {integrity: sha512-x5mUXpKxfsosxcFmcq5DaqLs37PejHYVRsNz1cWI59ma7aC4y4Qn6Tf3i0r9MwQTF/MccP4SjVslMU6m4W7IaA==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20240925.0': - resolution: {integrity: sha512-C8peGvaU5R51bIySi1VbyfRgwNSSRknqoFSnSbSBI3uTN3THTB3UnmRKy7GXJDmyjgXuT9Pcs1IgaWNubLtNtw==} + '@cloudflare/workerd-windows-64@1.20241022.0': + resolution: {integrity: sha512-eBCClx4szCOgKqOlxxbdNszMqQf3MRG1B9BRIqEM/diDfdR9IrZ8l3FaEm+l9gXgPmS6m1NBn40aWuGBl8UTSw==} engines: {node: '>=16'} cpu: [x64] os: [win32] - '@cloudflare/workers-shared@0.5.4': - resolution: {integrity: sha512-PNL/0TjKRdUHa1kwgVdqUNJVZ9ez4kacsi8omz+gv859EvJmsVuGiMAClY2YfJnC9LVKhKCcjqmFgKNXG9/IXA==} + '@cloudflare/workers-shared@0.7.0': + resolution: {integrity: sha512-LLQRTqx7lKC7o2eCYMpyc5FXV8d0pUX6r3A+agzhqS9aoR5A6zCPefwQGcvbKx83ozX22ATZcemwxQXn12UofQ==} engines: {node: '>=16.7.0'} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@docsearch/css@3.6.1': - resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==} + '@docsearch/css@3.6.2': + resolution: {integrity: sha512-vKNZepO2j7MrYBTZIGXvlUOIR+v9KRf70FApRgovWrj3GTs1EITz/Xb0AOlm1xsQBp16clVZj1SY/qaOJbQtZw==} - '@docsearch/js@3.6.1': - resolution: {integrity: sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==} + '@docsearch/js@3.6.2': + resolution: {integrity: sha512-pS4YZF+VzUogYrkblCucQ0Oy2m8Wggk8Kk7lECmZM60hTbaydSIhJTTiCrmoxtBqV8wxORnOqcqqOfbmkkQEcA==} - '@docsearch/react@3.6.1': - resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==} + '@docsearch/react@3.6.2': + resolution: {integrity: sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -1030,6 +1030,10 @@ packages: resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} + engines: {node: '>=16'} + '@esbuild-plugins/node-globals-polyfill@0.2.3': resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} peerDependencies: @@ -1616,23 +1620,21 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.6.0': - resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.12.0': - resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + '@eslint/js@9.13.0': + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.1.0': - resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} + '@eslint/markdown@6.2.0': + resolution: {integrity: sha512-ZLWZ6RNy5flf1Nk2DBt0V77MQpQEo8snkjVT75P5J0SJkE/QNoqgy7+dBvNjlyZuj664pU43uDXWg3J8AfF0IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=9' '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} @@ -1671,17 +1673,17 @@ packages: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} - '@iconify-json/carbon@1.2.1': - resolution: {integrity: sha512-dIMY6OOY9LnwR3kOqAtfz4phGFG+KNfESEwSL6muCprBelSlSPpRXtdqvEEO/qWhkf5AJ9hWrOV3Egi5Z2IuKA==} + '@iconify-json/carbon@1.2.3': + resolution: {integrity: sha512-smQ1nMHZn1BcTBqr13SP/7z3F1mbGCjUT1PdcpmbRoBrB4nAA9ErkTvUp49zxCQ/6VHcJsVzLV2zVXY3jJ4Bnw==} - '@iconify-json/codicon@1.2.2': - resolution: {integrity: sha512-ZO63Qy0e+/VBESGHE3CZEE2EFpzlBOTPSiMtIDQc1qIGvh6HpYVRNpEGuawF91oEws7PLuUifCIZL5NpYpKloA==} + '@iconify-json/codicon@1.2.3': + resolution: {integrity: sha512-RsSVuUmR8CS83reLuLw0h+RCZORtUhsyEESQmMpbAFYG/W1vXWwVxIOCKS+zReQqRY8+Gtz4Lszm+AqifBDvUw==} - '@iconify-json/ph@1.2.0': - resolution: {integrity: sha512-013eLpgTmX1lACOuDnkuhC7gRHyYj9w/j8SyDmlyUYvsKQrwdRsv1otcXtwH3DevuDAzSkreeeRsCeez+gTyVA==} + '@iconify-json/ph@1.2.1': + resolution: {integrity: sha512-x0DNfwWrS18dbsBYOq3XGiZnGz4CgRyC+YSl/TZvMQiKhIUl1woWqUbMYqqfMNUBzjyk7ulvaRovpRsIlqIf8g==} - '@iconify-json/svg-spinners@1.2.0': - resolution: {integrity: sha512-0ov9JMKnqD4p/8aEzSTk+VKdmKZkRWHTqbzCEgKhL+yvpR8B1k3Ak8CO0bt6o+SBV/l8MOqUgFFgdt0xx8tLEw==} + '@iconify-json/svg-spinners@1.2.1': + resolution: {integrity: sha512-QZNA4YzFD2zqdC6nIBJM6WlAGakUCjvMt92Ks1R4XFxkd76Ps3rdiauYWESDRZvNYURAByp2b9cwZarFula65g==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1769,8 +1771,8 @@ packages: rollup: optional: true - '@rollup/plugin-commonjs@28.0.0': - resolution: {integrity: sha512-BJcu+a+Mpq476DMXG+hevgPSl56bkUoi88dKT8t3RyUp8kGuOh+2bU8Gs7zXDlu+fyZggnJ+iOBGrb/O1SorYg==} + '@rollup/plugin-commonjs@28.0.1': + resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 @@ -1916,11 +1918,14 @@ packages: cpu: [x64] os: [win32] + '@shikijs/types@1.22.0': + resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + '@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==} + '@stylistic/eslint-plugin@2.9.0': + resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1986,8 +1991,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.7.4': - resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} + '@types/node@22.7.9': + resolution: {integrity: sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2001,19 +2006,19 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@8.7.0': - resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} + '@typescript-eslint/eslint-plugin@8.9.0': + resolution: {integrity: sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 + eslint: ^9.12.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.7.0': - resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} + '@typescript-eslint/parser@8.9.0': + resolution: {integrity: sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2022,12 +2027,16 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.7.0': - resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} + '@typescript-eslint/scope-manager@8.10.0': + resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.7.0': - resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} + '@typescript-eslint/scope-manager@8.9.0': + resolution: {integrity: sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.9.0': + resolution: {integrity: sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2035,12 +2044,16 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.7.0': - resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} + '@typescript-eslint/types@8.10.0': + resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.7.0': - resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} + '@typescript-eslint/types@8.9.0': + resolution: {integrity: sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.10.0': + resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2048,106 +2061,125 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.7.0': - resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} + '@typescript-eslint/typescript-estree@8.9.0': + resolution: {integrity: sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@8.10.0': + resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.7.0': - resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} + '@typescript-eslint/utils@8.9.0': + resolution: {integrity: sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + + '@typescript-eslint/visitor-keys@8.10.0': + resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/visitor-keys@8.9.0': + resolution: {integrity: sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unocss/astro@0.63.3': - resolution: {integrity: sha512-wKw4oRaYpEHFf8qGK4L/irf7vXF2CrNoSU07eWfMTOh8D3jXMVRc5tTTL2LqJfcBrHQfe1XKA9zdNarghGzV7Q==} + '@unocss/astro@0.63.6': + resolution: {integrity: sha512-5Fjlv6dpQo6o2PUAcEv8p24G8rn8Op79xLFofq2V+iA/Q32G9/UsxTLOpj+yc+q0YdJrFfDCT2X/3pvVY8Db5g==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@0.63.3': - resolution: {integrity: sha512-3UiN9UCkRUMWYmhvEl9gOFYw/dVHZZXhRlyNymdhXB/7WM6yW3IdNkMi9OSVcesd4ZxYwiwz0+/H2N9IUbv3vQ==} + '@unocss/cli@0.63.6': + resolution: {integrity: sha512-OZb8hO0x4nCJjFd3Gq3km78YnyMAdq282D+BLiDE6IhQ5WHCVL7fyhfgIVL6xwxISDVxiyITwNb72ky0MEutPg==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.63.3': - resolution: {integrity: sha512-WP1wO/w3KIsodHaXwB+5H8nW+Hwf9I7fdUoXy0zop17vrnmjGWRV8esfYOfKEiNpqb1kAaU03gO/ucjMoPCdFg==} + '@unocss/config@0.63.6': + resolution: {integrity: sha512-+4Lt5uTwRgu1z7vhOUzDf+mL+BQYdaa/Z8NMT2Fiqb37tcjEKvmwaUHdfE22Vif1luDgC6xqFsn6qqFtOxhoWQ==} engines: {node: '>=14'} - '@unocss/core@0.63.3': - resolution: {integrity: sha512-LPDog+Dt36ut9yomgpKDHn4j/kI72sWtxm3iL6agEK3NDQToQsizQU6f8ZsIyUrpi7CoIV2i+3vmsdxauBd4kw==} + '@unocss/core@0.63.6': + resolution: {integrity: sha512-Q4QPgJ271Up89+vIqqOKgtdCKkFpHqvHN8W1LUlKPqtYnOvVYaOIVNAZowaIdEhPuc83yLc6Tg2+7riK18QKEw==} - '@unocss/extractor-arbitrary-variants@0.63.3': - resolution: {integrity: sha512-n5foNPmt/BtocMdUbl9HOOWuimPFIFDH9YmyfNrAN1kcL8Yz6l0PAlFWW5xUyk4rzaIXCfnWmRRb8mGoku0hXA==} + '@unocss/extractor-arbitrary-variants@0.63.6': + resolution: {integrity: sha512-HJX0oAa9uzwKYoU8CoJdP1gxjuqFmOLxyZmITjStAmZNZpIxlz2wz4VrHmqml2dkvx/mifGGGc/GxZpQ36D12Q==} - '@unocss/inspector@0.63.3': - resolution: {integrity: sha512-SdFXzmhq4bsz9hWi3ujyT8E+KiN4CfRoYig0FGLH6mNGYguVPvcUV+b+HFNNhK0g31abo94EkejEz0j/mEmXlg==} + '@unocss/inspector@0.63.6': + resolution: {integrity: sha512-DQDJnhtzdHIQXD2vCdj5ytFnHfQCWJGPmrHJHXxzkTYn8nIovV1roVl1ITLxkDIIYK9bdYneg2imQN5JCZhHmQ==} - '@unocss/postcss@0.63.3': - resolution: {integrity: sha512-hFtXt543W11dVpLVo3N4SOBcVcYVin5H+wUlYCnMnEK//bGcYfqPuDLGCXKWzmj2NhIFcikFUOpAcHdkEqbu7g==} + '@unocss/postcss@0.63.6': + resolution: {integrity: sha512-XI6U1jMwbQoSHVWpZZu3Cxp3t1PVj5VOj+IYtz7xmcWP9GVK+eyETo/xyB0l4muD4emXfSrhNDrFYzSyIyF5cg==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@0.63.3': - resolution: {integrity: sha512-aps5T2UHFMlSAS+chXQWdBfPMxNferPZC5Vj2Z6TVrnau4ue2w65MkSyVUzaadCKLH4rGZkzLf7h8qQFIOR9VA==} + '@unocss/preset-attributify@0.63.6': + resolution: {integrity: sha512-sHH17mfl/THHLxCLAHqPdUniCNMFjAxBHFDZYgGi83azuarF2evI5Mtc3Qsj3nzoSQwTPmK2VY3XYUUrpPDGWQ==} - '@unocss/preset-icons@0.63.3': - resolution: {integrity: sha512-9/eP1owlRpxn2oeIw2Xf6goGkUcmzTXHFwsD0+ttafbFN0+T9Vp22p+ac6xJJ+wzJY6XDMJ2IVCcDLoNtMUajA==} + '@unocss/preset-icons@0.63.6': + resolution: {integrity: sha512-fRU44wXABnMPT/9zhKBNSUeDJlOxJhUJP9W3FSRnc+ktjAifJIj0xpUKtEqxL46QMq825Bsj2yDSquzP+XYGnQ==} - '@unocss/preset-mini@0.63.3': - resolution: {integrity: sha512-V1nwq0ca8zxiXUDz4bQVyjwqWwMIpY26XNx9i/yd7FhKW//Fb+9XWMdE7BcoaBDuECF6O+RjlrSuJ1Zdw8kN8A==} + '@unocss/preset-mini@0.63.6': + resolution: {integrity: sha512-pZDZbSuxabHSwPIy3zCgQ4MNdVCSHvOvZecreH+v96R1oOhquiwU8WiSbkxvZiKiLQJd7JUVW87E1pAzr5ZGGQ==} - '@unocss/preset-tagify@0.63.3': - resolution: {integrity: sha512-GAHSLYdBMYzMeSjt0yjIHlhJxlfdSWjVkryhnjlJhnCHUpTLjLVXC3sic/i1tVLETQYCjDbe6E4MNoeV9phKQQ==} + '@unocss/preset-tagify@0.63.6': + resolution: {integrity: sha512-3lKhk4MW3RqJBwIvBXHj0H0/kHkFlKtCIBQFiBcCJh8TXOID8IZ0iVjuGwdlk63VTizI/wnsNDOVpj6YcjRRlw==} - '@unocss/preset-typography@0.63.3': - resolution: {integrity: sha512-wtLuordwLOPFp/as+tuKM/aUvmgC5IkOQP2PfQwKfuywBhzGrAlNcBADj5i+9AmuFA1lFy87EfStEEdkMWtAvA==} + '@unocss/preset-typography@0.63.6': + resolution: {integrity: sha512-AXmBVnbV54gUIv5kbywjZek9ZlKRwJfBDVMtWOcLOjN3AHirGx1W2oq2UzNkfYZ2leof/Y2BocxeTwGCCRhqDQ==} - '@unocss/preset-uno@0.63.3': - resolution: {integrity: sha512-ZV7USCPMJI08PaMZM+d0Bcnmgle55na6AuXbh7VrK3lUPpcOcaI+63sf1GzR+CRQsDR8J2BQD/D4yySXwQqFcA==} + '@unocss/preset-uno@0.63.6': + resolution: {integrity: sha512-67PbHyVgAe9Rz0Rhyl3zBibFuGmqQMRPMkRjNYrwmmtNydpQYsXbfnDs0p8mZFp6uO2o3Jkh7urqEtixHHvq0Q==} - '@unocss/preset-web-fonts@0.63.3': - resolution: {integrity: sha512-DBylkDNKl17Kg+BG6GbFJJ3r/e7ZxhejY4gVYSIH9/j5487120I+1Hgj7b/aZSbauCLDR0AJTSxOZWvW+jn1eA==} + '@unocss/preset-web-fonts@0.63.6': + resolution: {integrity: sha512-ko1aHDax0u5CQi1BXggv6uW5Vq/LQRWwzOxqBFTh1JlGHPZTw4CdVJkYnlpt3WEW+FPUzZYjhKmMmQY7KtOTng==} - '@unocss/preset-wind@0.63.3': - resolution: {integrity: sha512-bNur/Ck0e48uUcgowTChV1XNa4ev6HfrJepTC8wXlfQZOFSsZvNYW9+IHYts0QlX8NeG5Jcf1SlkXc+s/akmUA==} + '@unocss/preset-wind@0.63.6': + resolution: {integrity: sha512-W3oZ2TXSqStNE+X++kcspRTF2Szu2ej6NW5Kiyy6WQn/+ZD77AF4VtvzHtzFVZ2QKpEIovGBpU5tywooHbB7hw==} - '@unocss/reset@0.63.3': - resolution: {integrity: sha512-AByvjMrKYOMcqVQc659b3oF85B/np+wvsTRYGLHYf/ZLrBCkdKNWGHMDS3O6RuJUzYqKOzR4HiM0VJLw3BJU8Q==} + '@unocss/reset@0.63.6': + resolution: {integrity: sha512-gq73RSZj54MOloqrivkoMPXCqNG2WpIyBT1AYlF76uKxEEbUD41E8uBUhLSKs7gFgF01yQJLRaIuyN1yw09pbQ==} - '@unocss/rule-utils@0.63.3': - resolution: {integrity: sha512-DVX9d/72fsQz4qD67C+NIiMEhtpre6xJDISvxZgb165UzzW8k9rUTef4uWz0SRv+O5NdotpBl32UT8X9McP9Mg==} + '@unocss/rule-utils@0.63.6': + resolution: {integrity: sha512-moeDEq5d9mB8gSYeoqHMkXWWekaFFdhg7QCuwwCbxCc+NPMOgGkmfAoafz+y2tdvK7pEuT191RWOiHQ0MkA5oQ==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@0.63.3': - resolution: {integrity: sha512-Xz5d4KUm6MCyZ7l4kLlA11ZCmrtQHmytVnzF9FYDHN6/jCmkn5wQBmQUJFSOuyyIrYQymyViZN++N8SjBq7ogA==} + '@unocss/transformer-attributify-jsx@0.63.6': + resolution: {integrity: sha512-/RU09MF+hJK7cFbLJ+8vloCGyhn6Oys8R6gey0auB0+nw/ucUXoLQKWgUqo9taQlLuYOiehdkYjQSdWn5lyA/Q==} - '@unocss/transformer-compile-class@0.63.3': - resolution: {integrity: sha512-Uphx2doeMSz4fFsRhK0xHuua1JUBpcZmFFla4sk1uK8Vz6Kt6yre8+gmLch5O7w9uzVJyWHMlvT90FyPfFYd6Q==} + '@unocss/transformer-compile-class@0.63.6': + resolution: {integrity: sha512-zzAqs8adnTUOLA88RgcToadcrz9gjxrZk6IrcmMqMmWqk0MOWNQHIN0RzKa/yaw4QhO2xuGyIz4/WHyXuCXMQg==} - '@unocss/transformer-directives@0.63.3': - resolution: {integrity: sha512-nQtxl/7kfG4OJbFq86E1HpY3v8pfEQd664dajxzaZ9kTyTGQhpYWTBgT5zkY5/9/svDuTZ9dPIMU+8CyQnVopQ==} + '@unocss/transformer-directives@0.63.6': + resolution: {integrity: sha512-XcNOwLRbfrJSU6YXyLgiMzAigSzjIdvHwS3lLCZ2n6DWuLmTuXBfvVtRxeJ+aflNkhpQNKONCClC4s6I2r53uw==} - '@unocss/transformer-variant-group@0.63.3': - resolution: {integrity: sha512-Dpxb649mcZkpXWodDEIOQoE5gfcpSuuBjLE8H0OyivLVPqYw2Y5S7goXKuV7o9mce+QWJz+aJK1dtthJIcOpIg==} + '@unocss/transformer-variant-group@0.63.6': + resolution: {integrity: sha512-ebYSjZnZrtcJYjmAEDwGVwPuaQ9EVWKNDDJFFSusP8k/6PjJoHDh0qkj+hdPPDhYn81yzJQalU1eSUSlfC30VA==} - '@unocss/vite@0.63.3': - resolution: {integrity: sha512-OrAbmTtY+bivQdq0ZApQa8WlUzNbYjGc9GYTJnME5/vuzlwf0b+cNEm8Quc6AdSmlyGN6rUC9VLKaB1OqSRnZw==} + '@unocss/vite@0.63.6': + resolution: {integrity: sha512-gxK3gtvYQH5S/qtuvsY4M0S+KJPZnYrOQI/Gopufx+b2qgmwZ/TSAe66gWeKYfe3DfQsmA3PPh/GXpkK+/FnHg==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 - '@vitejs/plugin-vue@5.1.3': - resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} + '@vitejs/plugin-vue@5.1.4': + resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 @@ -2158,16 +2190,14 @@ packages: peerDependencies: vitest: 2.0.5 - '@vitest/eslint-plugin@1.1.4': - resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==} + '@vitest/eslint-plugin@1.1.7': + resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==} peerDependencies: - '@typescript-eslint/utils': '>= 8.0' - eslint: '>= 8.57.0' - typescript: ^5.6.2 + '@typescript-eslint/utils': ^8.9.0 + eslint: ^9.12.0 + typescript: ^5.6.3 vitest: '*' peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true typescript: optional: true vitest: @@ -2203,17 +2233,17 @@ packages: '@volar/typescript@2.4.4': resolution: {integrity: sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==} - '@vue/compiler-core@3.5.11': - resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} - '@vue/compiler-dom@3.5.11': - resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} - '@vue/compiler-sfc@3.5.11': - resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} + '@vue/compiler-sfc@3.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} - '@vue/compiler-ssr@3.5.11': - resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} + '@vue/compiler-ssr@3.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2221,48 +2251,45 @@ packages: '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/devtools-api@7.4.4': - resolution: {integrity: sha512-Iqqy9yBFWBbPb/jHlJzU/OrU+iHSJ/e9p/v5pZhm/L5pUCX26z32bvvjPa28vMXxRehbAZTgX8zovOeqBTnhdg==} + '@vue/devtools-api@7.4.6': + resolution: {integrity: sha512-XipBV5k0/IfTr0sNBDTg7OBUCp51cYMMXyPxLXJZ4K/wmUeMqt8cVdr2ZZGOFq+si/jTyCYnNxeKoyev5DOUUA==} - '@vue/devtools-kit@7.4.4': - resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} + '@vue/devtools-kit@7.4.6': + resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==} - '@vue/devtools-shared@7.4.4': - resolution: {integrity: sha512-yeJULXFHOKIm8yL2JFO050a9ztTVqOCKTqN9JHFxGTJN0b+gjtfn6zC+FfyHUgjwCwf6E3hfKrlohtthcqoYqw==} + '@vue/devtools-shared@7.4.6': + resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} '@vue/language-core@2.1.6': resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.5.11': - resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==} + '@vue/reactivity@3.5.12': + resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} - '@vue/runtime-core@3.5.11': - resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==} + '@vue/runtime-core@3.5.12': + resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} - '@vue/runtime-dom@3.5.11': - resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==} + '@vue/runtime-dom@3.5.12': + resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} - '@vue/server-renderer@3.5.11': - resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==} + '@vue/server-renderer@3.5.12': + resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} peerDependencies: - vue: 3.5.11 - - '@vue/shared@3.5.11': - resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} + vue: 3.5.12 - '@vueuse/core@11.0.3': - resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} '@vueuse/core@11.1.0': resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} - '@vueuse/integrations@11.0.3': - resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==} + '@vueuse/integrations@11.1.0': + resolution: {integrity: sha512-O2ZgrAGPy0qAjpoI2YR3egNgyEqwG85fxfwmA9BshRIGjV4G6yu6CfOPpMHAOoCD+UfsIl7Vb1bXJ6ifrHYDDA==} peerDependencies: async-validator: ^4 axios: ^1 @@ -2302,15 +2329,9 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@11.0.3': - resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==} - '@vueuse/metadata@11.1.0': resolution: {integrity: sha512-l9Q502TBTaPYGanl1G+hPgd3QX5s4CGnpXriVBR5fEZ/goI6fvDaVmIl3Td8oKFurOxTmbXvBPSsgrd6eu6HYg==} - '@vueuse/shared@11.0.3': - resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} - '@vueuse/shared@11.1.0': resolution: {integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==} @@ -2431,8 +2452,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.6.1: - resolution: {integrity: sha512-lQlPfyS0GrO5FaOODK+OHQxfCT+6/xWfd3Zt8dzsmzm69RWQfh5fAU9igmeZWOzK/s+4vL+gQLo3yw474ntBZw==} + bumpp@9.7.1: + resolution: {integrity: sha512-Z6fhD5B8POcSkP+LIHeFQ0+vF0p/C3U+aYp3Yui748VCmsHrhJ/ZshP2970FqE93ymHrJVXTTF8/HDKrRNEYvw==} engines: {node: '>=10'} hasBin: true @@ -2831,6 +2852,9 @@ packages: data-uri-to-buffer@2.0.2: resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + date-fns@4.1.0: + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} + dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} @@ -2884,8 +2908,8 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - diff-match-patch-es@0.1.0: - resolution: {integrity: sha512-y+HzthUzXXodKmawgRo9gQivKhY/NGzkZURFMQWSWsdRpOpkjjmX9DfDWB/T4a3blVqKoXL6f8Spq1+dLd+csQ==} + diff-match-patch-es@0.1.1: + resolution: {integrity: sha512-+wE0HYKRuRdfsnpEFh41kTd0GlYFSDQacz2bQ4dwMDvYGtofqtYdJ6Gl4ZOgUPqPi7v8LSqMY0+/OedmIPHBZw==} diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} @@ -3045,17 +3069,17 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-import-x@4.3.0: - resolution: {integrity: sha512-PxGzP7gAjF2DLeRnQtbYkkgZDg1intFyYr/XS1LgTYXUDrSXMHGkXx8++6i2eDv2jMs0jfeO6G6ykyeWxiFX7w==} + eslint-plugin-import-x@4.3.1: + resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.3.0: - resolution: {integrity: sha512-P7qDB/RckdKETpBM4CtjHRQ5qXByPmFhRi86sN3E+J+tySchq+RSOGGhI2hDIefmmKFuTi/1ACjqsnDJDDDfzg==} + eslint-plugin-jsdoc@50.4.1: + resolution: {integrity: sha512-OXIq+JJQPCLAKL473/esioFOwbXyRE5MAQ4HbZjcp3e+K3zdxt2uDpGs3FR+WezUXNStzEtTfgx15T+JFrVwBA==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.11.1 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 eslint-plugin-jsonc@2.16.0: resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} @@ -3063,8 +3087,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.10.3: - resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} + eslint-plugin-n@17.11.1: + resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3073,12 +3097,12 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.7.0: - resolution: {integrity: sha512-pemhfcR3LDbYVWeveHok9u048yR7GpsnfyPvn6RsDkp/UV7iqBV0y5K0aGb9ZJMsemOyWok7akxGzPLsz+mHKQ==} + eslint-plugin-perfectionist@3.9.0: + resolution: {integrity: sha512-qLsV6/94hokK+k77wUeLMEtB3tS/NtC9ke5OZCAaeCyK1VyVv7Ct0il16vkNNw/1IwNo8Fy60PKjQZSBcsVX5A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: ^9.11.1 + eslint: '>=8.0.0' svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' @@ -3104,8 +3128,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-unicorn@55.0.0: - resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} + eslint-plugin-unicorn@56.0.0: + resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' @@ -3119,8 +3143,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.28.0: - resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} + eslint-plugin-vue@9.29.0: + resolution: {integrity: sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3153,8 +3177,8 @@ packages: resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.12.0: - resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} + eslint@9.13.0: + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3281,8 +3305,8 @@ packages: '@nuxt/kit': optional: true - focus-trap@7.5.4: - resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + focus-trap@7.6.0: + resolution: {integrity: sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==} foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} @@ -3392,8 +3416,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globby@10.0.1: @@ -3596,6 +3620,9 @@ packages: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} + itty-time@1.0.6: + resolution: {integrity: sha512-+P8IZaLLBtFv8hCkIjcymZOp4UJ+xW6bSlQsXGqrkmJh7vSiMFSlNne0mCYagEE0N7HDNR5jJBRxwN0oYv61Rw==} + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -3611,8 +3638,8 @@ packages: resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} hasBin: true - jiti@2.3.1: - resolution: {integrity: sha512-xPZ6pPzUifI8XDBBxIL4OB1w1ZKmBpmNEeKwNt2d0Spn8XisAIZhWrlOHq5seBrFGTxVx9PbrWvEMyrk4IO5bA==} + jiti@2.3.3: + resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} hasBin: true js-tokens@4.0.0: @@ -4030,8 +4057,8 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - miniflare@3.20240925.0: - resolution: {integrity: sha512-2LmQbKHf0n6ertUKhT+Iltixi53giqDH7P71+wCir3OnGyXIODqYwOECx1mSDNhYThpxM2dav8UdPn6SQiMoXw==} + miniflare@3.20241022.0: + resolution: {integrity: sha512-x9Fbq1Hmz1f0osIT9Qmj78iX4UpCP2EqlZnA/tzj/3+I49vc3Kq0fNqSSKplcdf6HlCHdL3fOBicmreQF4BUUQ==} engines: {node: '>=16.13'} hasBin: true @@ -4085,7 +4112,7 @@ packages: hasBin: true peerDependencies: sass: ^1.78.0 - typescript: ^5.6.2 + typescript: ^5.6.3 vue-tsc: ^1.8.27 || ^2.0.21 peerDependenciesMeta: sass: @@ -4166,8 +4193,8 @@ packages: engines: {node: ^14.16.0 || >=16.10.0} hasBin: true - ofetch@1.4.0: - resolution: {integrity: sha512-MuHgsEhU6zGeX+EMh+8mSMrYTnsqJQQrpM00Q6QHMKNqQ0bKy0B43tk8tL1wg+CnsSTy1kg4Ir2T5Ig6rD+dfQ==} + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} @@ -4282,8 +4309,8 @@ packages: perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -4302,7 +4329,7 @@ packages: resolution: {integrity: sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==} peerDependencies: '@vue/composition-api': ^1.4.0 - typescript: ^5.6.2 + typescript: ^5.6.3 vue: ^2.6.14 || ^3.3.0 peerDependenciesMeta: '@vue/composition-api': @@ -4321,8 +4348,8 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - pnpm@9.12.0: - resolution: {integrity: sha512-Sr9yUITXvLr71yi/x77mHy95H5d/2HVCs1edyyNQTRcNRjN5ReTGZIXNEtWIoMDlcO2cR358zdhQfPBfP5Lqyg==} + pnpm@9.12.2: + resolution: {integrity: sha512-InIbOhH4FmGuHsaM4ae4eUJaHKW5kcl1sHSsIgsYfOVscI/l22n0yWLJiUUu7nbIKHf07oD0dM69Ye4TRhtiKA==} engines: {node: '>=18.12'} hasBin: true @@ -4642,7 +4669,7 @@ packages: engines: {node: '>=16'} peerDependencies: rollup: ^3.29.4 || ^4 - typescript: ^5.6.2 + typescript: ^5.6.3 rollup-plugin-esbuild@6.1.1: resolution: {integrity: sha512-CehMY9FAqJD5OUaE/Mi1r5z0kNeYxItmRO2zG4Qnv2qWKF09J2lTy5GUzjJR354ZPrLkCj4fiBN41lo8PzBUhw==} @@ -4662,7 +4689,7 @@ packages: resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==} peerDependencies: rollup: '>=1.26.3' - typescript: ^5.6.2 + typescript: ^5.6.3 rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} @@ -4953,11 +4980,11 @@ packages: resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} - tm-grammars@1.18.0: - resolution: {integrity: sha512-FteVgJAt5FzDlceKVNm3kO+XB5cnRtqzBrbGIOA+46NkpUcylt7gPouqgmjljAdvj2UY+zPyx/TnKNJsjaqagg==} + tm-grammars@1.18.5: + resolution: {integrity: sha512-xEcWTv47vPNROXHAKEL0scZCAVbVxbU1DIGLLY2m4MmsGWKchAIAU9BuCoPMxjrx12h56hPHrYb8x+DGGART6w==} - tm-themes@1.8.7: - resolution: {integrity: sha512-JdABosHlB36PMrF+0VySYnNZRwVAmpaN2NhZPCQjCnWYHkq3NLBKYRepY3B6sgOmvnKOhtk1uxRe4Is5bf3cpg==} + tm-themes@1.9.0: + resolution: {integrity: sha512-9YCdDxh6+21D14QYUC1MEnAyptL6xFLl4fHj/xJbic04JjmekI1bXR0bR+IkP5MY1w0npe9Sr3QOJ/7gozTmqg==} to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} @@ -4985,7 +5012,7 @@ packages: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} @@ -4996,7 +5023,7 @@ packages: engines: {node: ^18 || >=20} hasBin: true peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 peerDependenciesMeta: typescript: optional: true @@ -5015,12 +5042,12 @@ packages: twoslash-vue@0.2.12: resolution: {integrity: sha512-kxH60DLn2QBcN2wjqxgMDkyRgmPXsytv7fJIlsyFMDPSkm1/lMrI/UMrNAshNaRHcI+hv8x3h/WBgcvlb2RNAQ==} peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 twoslash@0.2.12: resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -5042,8 +5069,8 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -5057,7 +5084,7 @@ packages: resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==} hasBin: true peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 peerDependenciesMeta: typescript: optional: true @@ -5075,8 +5102,8 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - unenv-nightly@2.0.0-20240919-125358-9a64854: - resolution: {integrity: sha512-XjsgUTrTHR7iw+k/SRTNjh6EQgwpC9voygnoCJo5kh4hKqsSDHUW84MhL9EsHTNfLctvVBHaSw8e2k3R2fKXsQ==} + unenv-nightly@2.0.0-20241018-011344-e666fcf: + resolution: {integrity: sha512-D00bYn8rzkCBOlLx+k1iHQlc69jvtJRT7Eek4yIGQ6461a2tUBjngGZdRpqsoXAJCz/qBW0NgPting7Zvg+ysg==} unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -5107,11 +5134,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@0.63.3: - resolution: {integrity: sha512-pjkLvzEghlNY9gyC3vnxr9zrO3ozx3FSBRxgCXflZmtEKP6APBopkzlB7+lJnRSY3gTFAPMLK1anqdfnQuKeUA==} + unocss@0.63.6: + resolution: {integrity: sha512-OKJJKEFWVz+Lsf3JdOgRiRtL+QOUQRBov89taUcCPFPZtrhP6pPVFCZHD9qMvY4IChMX7dzalQax3ZXJ3hbtkQ==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.63.3 + '@unocss/webpack': 0.63.6 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -5191,8 +5218,8 @@ packages: vite: optional: true - vite@5.4.8: - resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} + vite@5.4.10: + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -5228,8 +5255,8 @@ packages: mermaid: 10 || 11 vitepress: ^1.0.0 || ^1.0.0-alpha - vitepress@1.3.4: - resolution: {integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==} + vitepress@1.4.1: + resolution: {integrity: sha512-C2rQ7PMlDVqgsaHOa0uJtgGGWaGv74QMaGL62lxKbtFkYtosJB5HAfZ8+pEbfzzvLemYaYwaiQdFLBlexK2sFw==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4 @@ -5291,6 +5318,9 @@ packages: peerDependencies: eslint: '>=6.0.0' + vue-flow-layout@0.0.5: + resolution: {integrity: sha512-lZlqQ/Se1trGMtBMneZDWaiQiQBuxU8ivZ+KpJMem5zKROFpzuPq9KqyWABbSYbxq0qhqZs1I4DBwrY041rtOA==} + vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: @@ -5300,12 +5330,12 @@ packages: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} hasBin: true peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 - vue@3.5.11: - resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} + vue@3.5.12: + resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} peerDependencies: - typescript: ^5.6.2 + typescript: ^5.6.3 peerDependenciesMeta: typescript: optional: true @@ -5333,17 +5363,17 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - workerd@1.20240925.0: - resolution: {integrity: sha512-/Jj6+yLwfieZGEt3Kx4+5MoufuC3g/8iFaIh4MPBNGJOGYmdSKXvgCqz09m2+tVCYnysRfbq2zcbVxJRBfOCqQ==} + workerd@1.20241022.0: + resolution: {integrity: sha512-jyGXsgO9DRcJyx6Ovv7gUyDPc3UYC2i/E0p9GFUg6GUzpldw4Y93y9kOmdfsOnKZ3+lY53veSiUniiBPE6Q2NQ==} engines: {node: '>=16'} hasBin: true - wrangler@3.80.0: - resolution: {integrity: sha512-c9aN7Buf7XgTPpQkw1d0VjNRI4qg3m35PTg70Tg4mOeHwHGjsd74PAsP1G8BjpdqDjfWtsua7tj1g4M3/5dYNQ==} + wrangler@3.83.0: + resolution: {integrity: sha512-qDzdUuTngKqmm2OJUZm7Gk4+Hv37F2nNNAHuhIgItEIhxBdOVDsgKmvpd+f41MFxyuGg3fbGWYANHI+0V2Z5yw==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^4.20240925.0 + '@cloudflare/workers-types': ^4.20241022.0 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -5533,46 +5563,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.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/eslint-config@3.8.0(@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@9.13.0(jiti@2.3.3)))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.0.5(@types/node@22.7.9)(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.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-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + '@eslint/markdown': 6.2.0 + '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.0.5(@types/node@22.7.9)(terser@5.32.0)) + eslint: 9.13.0(jiti@2.3.3) + eslint-config-flat-gitignore: 0.3.0(eslint@9.13.0(jiti@2.3.3)) eslint-flat-config-utils: 0.4.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-merge-processors: 0.1.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-antfu: 2.7.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-command: 0.2.6(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-import-x: 4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-jsdoc: 50.4.1(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-jsonc: 2.16.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-n: 17.11.1(eslint@9.13.0(jiti@2.3.3)) eslint-plugin-no-only-tests: 3.3.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 + eslint-plugin-perfectionist: 3.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3))) + eslint-plugin-regexp: 2.6.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-toml: 0.11.1(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-unicorn: 56.0.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-vue: 9.29.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-yml: 1.14.0(eslint@9.13.0(jiti@2.3.3)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@2.3.3)) + globals: 15.11.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - eslint-plugin-format: 0.1.2(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-format: 0.1.2(eslint@9.13.0(jiti@2.3.3)) transitivePeerDependencies: - '@typescript-eslint/utils' - '@vue/compiler-sfc' @@ -5593,7 +5623,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/compat-data@7.25.4': {} @@ -5672,7 +5702,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/parser@7.25.6': dependencies: @@ -5710,35 +5740,35 @@ snapshots: '@clack/core@0.3.4': dependencies: - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@cloudflare/kv-asset-handler@0.3.4': dependencies: mime: 3.0.0 - '@cloudflare/workerd-darwin-64@1.20240925.0': + '@cloudflare/workerd-darwin-64@1.20241022.0': optional: true - '@cloudflare/workerd-darwin-arm64@1.20240925.0': + '@cloudflare/workerd-darwin-arm64@1.20241022.0': optional: true - '@cloudflare/workerd-linux-64@1.20240925.0': + '@cloudflare/workerd-linux-64@1.20241022.0': optional: true - '@cloudflare/workerd-linux-arm64@1.20240925.0': + '@cloudflare/workerd-linux-arm64@1.20241022.0': optional: true - '@cloudflare/workerd-windows-64@1.20240925.0': + '@cloudflare/workerd-windows-64@1.20241022.0': optional: true - '@cloudflare/workers-shared@0.5.4': + '@cloudflare/workers-shared@0.7.0': dependencies: mime: 3.0.0 zod: 3.23.8 @@ -5747,11 +5777,11 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@docsearch/css@3.6.1': {} + '@docsearch/css@3.6.2': {} - '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.1)': + '@docsearch/js@3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.1)': dependencies: - '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.1) + '@docsearch/react': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.1) preact: 10.23.2 transitivePeerDependencies: - '@algolia/client-search' @@ -5760,11 +5790,11 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.1)': + '@docsearch/react@3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.1)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.1) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) - '@docsearch/css': 3.6.1 + '@docsearch/css': 3.6.2 algoliasearch: 4.24.0 optionalDependencies: search-insights: 2.17.1 @@ -5783,6 +5813,12 @@ snapshots: esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 + '@es-joy/jsdoccomment@0.49.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.1.0 + '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19)': dependencies: esbuild: 0.17.19 @@ -6069,15 +6105,15 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.12.0(jiti@2.3.1))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.13.0(jiti@2.3.3))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@2.3.3))': dependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -6092,7 +6128,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/core@0.6.0': {} + '@eslint/core@0.7.0': {} '@eslint/eslintrc@3.1.0': dependencies: @@ -6108,11 +6144,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.12.0': {} + '@eslint/js@9.13.0': {} - '@eslint/markdown@6.1.0(eslint@9.12.0(jiti@2.3.1))': + '@eslint/markdown@6.2.0': dependencies: - eslint: 9.12.0(jiti@2.3.1) + '@eslint/plugin-kit': 0.2.0 mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -6148,19 +6184,19 @@ snapshots: '@humanwhocodes/retry@0.3.1': {} - '@iconify-json/carbon@1.2.1': + '@iconify-json/carbon@1.2.3': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/codicon@1.2.2': + '@iconify-json/codicon@1.2.3': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/ph@1.2.0': + '@iconify-json/ph@1.2.1': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/svg-spinners@1.2.0': + '@iconify-json/svg-spinners@1.2.1': dependencies: '@iconify/types': 2.0.0 @@ -6272,15 +6308,15 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-commonjs@28.0.0(rollup@4.24.0)': + '@rollup/plugin-commonjs@28.0.1(rollup@4.24.0)': dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.24.0) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.4.0(picomatch@2.3.1) + fdir: 6.4.0(picomatch@4.0.2) is-reference: 1.2.1 magic-string: 0.30.11 - picomatch: 2.3.1 + picomatch: 4.0.2 optionalDependencies: rollup: 4.24.0 @@ -6407,12 +6443,17 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true + '@shikijs/types@1.22.0': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@9.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@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-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) eslint-visitor-keys: 4.1.0 espree: 10.2.0 estraverse: 5.3.0 @@ -6440,16 +6481,16 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.7.4 + '@types/node': 22.7.9 '@types/fs-extra@8.1.5': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.9 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.7.4 + '@types/node': 22.7.9 '@types/hast@3.0.4': dependencies: @@ -6459,7 +6500,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.9 '@types/linkify-it@5.0.0': {} @@ -6482,9 +6523,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.9 - '@types/node@22.7.4': + '@types/node@22.7.9': dependencies: undici-types: 6.19.8 @@ -6496,114 +6537,153 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@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/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@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.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.12.0(jiti@2.3.1) + '@typescript-eslint/parser': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.9.0 + eslint: 9.13.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': 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 + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.9.0 debug: 4.3.7 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.7.0': + '@typescript-eslint/scope-manager@8.10.0': + dependencies: + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 + + '@typescript-eslint/scope-manager@8.9.0': dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 - '@typescript-eslint/type-utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color - '@typescript-eslint/types@8.7.0': {} + '@typescript-eslint/types@8.10.0': {} - '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': + '@typescript-eslint/types@8.9.0': {} + + '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.9.0(typescript@5.6.3)': dependencies: - '@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.12.0(jiti@2.3.1) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.7.0': + '@typescript-eslint/visitor-keys@8.10.0': + dependencies: + '@typescript-eslint/types': 8.10.0 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@8.9.0': dependencies: - '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/types': 8.9.0 eslint-visitor-keys: 3.4.3 - '@typescript/vfs@1.6.0(typescript@5.6.2)': + '@typescript/vfs@1.6.0(typescript@5.6.3)': dependencies: debug: 4.3.7 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))': + '@unocss/astro@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0))': dependencies: - '@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)) + '@unocss/core': 0.63.6 + '@unocss/reset': 0.63.6 + '@unocss/vite': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color + - typescript - '@unocss/cli@0.63.3(rollup@4.24.0)': + '@unocss/cli@0.63.6(rollup@4.24.0)': dependencies: '@ampproject/remapping': 2.3.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 + '@unocss/config': 0.63.6 + '@unocss/core': 0.63.6 + '@unocss/preset-uno': 0.63.6 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -6616,128 +6696,132 @@ snapshots: - rollup - supports-color - '@unocss/config@0.63.3': + '@unocss/config@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.63.3': {} + '@unocss/core@0.63.6': {} - '@unocss/extractor-arbitrary-variants@0.63.3': + '@unocss/extractor-arbitrary-variants@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 - '@unocss/inspector@0.63.3': + '@unocss/inspector@0.63.6(typescript@5.6.3)': dependencies: - '@unocss/core': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.6 + '@unocss/rule-utils': 0.63.6 gzip-size: 6.0.0 sirv: 2.0.4 + vue-flow-layout: 0.0.5(typescript@5.6.3) + transitivePeerDependencies: + - typescript - '@unocss/postcss@0.63.3(postcss@8.4.47)': + '@unocss/postcss@0.63.6(postcss@8.4.47)': dependencies: - '@unocss/config': 0.63.3 - '@unocss/core': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/config': 0.63.6 + '@unocss/core': 0.63.6 + '@unocss/rule-utils': 0.63.6 css-tree: 3.0.0 postcss: 8.4.47 tinyglobby: 0.2.9 transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@0.63.3': + '@unocss/preset-attributify@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 - '@unocss/preset-icons@0.63.3': + '@unocss/preset-icons@0.63.6': dependencies: '@iconify/utils': 2.1.33 - '@unocss/core': 0.63.3 - ofetch: 1.4.0 + '@unocss/core': 0.63.6 + ofetch: 1.4.1 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@0.63.3': + '@unocss/preset-mini@0.63.6': dependencies: - '@unocss/core': 0.63.3 - '@unocss/extractor-arbitrary-variants': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.6 + '@unocss/extractor-arbitrary-variants': 0.63.6 + '@unocss/rule-utils': 0.63.6 - '@unocss/preset-tagify@0.63.3': + '@unocss/preset-tagify@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 - '@unocss/preset-typography@0.63.3': + '@unocss/preset-typography@0.63.6': dependencies: - '@unocss/core': 0.63.3 - '@unocss/preset-mini': 0.63.3 + '@unocss/core': 0.63.6 + '@unocss/preset-mini': 0.63.6 - '@unocss/preset-uno@0.63.3': + '@unocss/preset-uno@0.63.6': dependencies: - '@unocss/core': 0.63.3 - '@unocss/preset-mini': 0.63.3 - '@unocss/preset-wind': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.6 + '@unocss/preset-mini': 0.63.6 + '@unocss/preset-wind': 0.63.6 + '@unocss/rule-utils': 0.63.6 - '@unocss/preset-web-fonts@0.63.3': + '@unocss/preset-web-fonts@0.63.6': dependencies: - '@unocss/core': 0.63.3 - ofetch: 1.4.0 + '@unocss/core': 0.63.6 + ofetch: 1.4.1 - '@unocss/preset-wind@0.63.3': + '@unocss/preset-wind@0.63.6': dependencies: - '@unocss/core': 0.63.3 - '@unocss/preset-mini': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.6 + '@unocss/preset-mini': 0.63.6 + '@unocss/rule-utils': 0.63.6 - '@unocss/reset@0.63.3': {} + '@unocss/reset@0.63.6': {} - '@unocss/rule-utils@0.63.3': + '@unocss/rule-utils@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 magic-string: 0.30.11 - '@unocss/transformer-attributify-jsx@0.63.3': + '@unocss/transformer-attributify-jsx@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 - '@unocss/transformer-compile-class@0.63.3': + '@unocss/transformer-compile-class@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 - '@unocss/transformer-directives@0.63.3': + '@unocss/transformer-directives@0.63.6': dependencies: - '@unocss/core': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.6 + '@unocss/rule-utils': 0.63.6 css-tree: 3.0.0 - '@unocss/transformer-variant-group@0.63.3': + '@unocss/transformer-variant-group@0.63.6': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.6 - '@unocss/vite@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0))': + '@unocss/vite@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.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 + '@unocss/config': 0.63.6 + '@unocss/core': 0.63.6 + '@unocss/inspector': 0.63.6(typescript@5.6.3) chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.9 - vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color + - typescript - '@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))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': dependencies: - vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) - vue: 3.5.11(typescript@5.6.2) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) + vue: 3.5.12(typescript@5.6.3) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@22.7.9)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -6751,17 +6835,17 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@22.7.4)(terser@5.32.0) + vitest: 2.0.5(@types/node@22.7.9)(terser@5.32.0) transitivePeerDependencies: - supports-color - '@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))': + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.0.5(@types/node@22.7.9)(terser@5.32.0))': dependencies: - eslint: 9.12.0(jiti@2.3.1) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) optionalDependencies: - '@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) + typescript: 5.6.3 + vitest: 2.0.5(@types/node@22.7.9)(terser@5.32.0) '@vitest/expect@2.0.5': dependencies: @@ -6812,35 +6896,35 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue/compiler-core@3.5.11': + '@vue/compiler-core@3.5.12': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.11 + '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.11': + '@vue/compiler-dom@3.5.12': dependencies: - '@vue/compiler-core': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/compiler-sfc@3.5.11': + '@vue/compiler-sfc@3.5.12': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.11 - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 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.11': + '@vue/compiler-ssr@3.5.12': dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 '@vue/compiler-vue2@2.7.16': dependencies: @@ -6849,13 +6933,13 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-api@7.4.4': + '@vue/devtools-api@7.4.6': dependencies: - '@vue/devtools-kit': 7.4.4 + '@vue/devtools-kit': 7.4.6 - '@vue/devtools-kit@7.4.4': + '@vue/devtools-kit@7.4.6': dependencies: - '@vue/devtools-shared': 7.4.4 + '@vue/devtools-shared': 7.4.6 birpc: 0.2.17 hookable: 5.5.3 mitt: 3.0.1 @@ -6863,93 +6947,74 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.4.4': + '@vue/devtools-shared@7.4.6': dependencies: rfdc: 1.4.1 - '@vue/language-core@2.1.6(typescript@5.6.2)': + '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.11 + '@vue/compiler-dom': 3.5.12 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.11 + '@vue/shared': 3.5.12 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 - '@vue/reactivity@3.5.11': + '@vue/reactivity@3.5.12': dependencies: - '@vue/shared': 3.5.11 + '@vue/shared': 3.5.12 - '@vue/runtime-core@3.5.11': + '@vue/runtime-core@3.5.12': dependencies: - '@vue/reactivity': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/reactivity': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/runtime-dom@3.5.11': + '@vue/runtime-dom@3.5.12': dependencies: - '@vue/reactivity': 3.5.11 - '@vue/runtime-core': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/reactivity': 3.5.12 + '@vue/runtime-core': 3.5.12 + '@vue/shared': 3.5.12 csstype: 3.1.3 - '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': dependencies: - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 - vue: 3.5.11(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + vue: 3.5.12(typescript@5.6.3) - '@vue/shared@3.5.11': {} + '@vue/shared@3.5.12': {} - '@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.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.11(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@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)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.5.11(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.3))': dependencies: - '@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)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) optionalDependencies: - focus-trap: 7.5.4 + focus-trap: 7.6.0 fuse.js: 7.0.0 transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/metadata@11.0.3': {} - '@vueuse/metadata@11.1.0': {} - '@vueuse/shared@11.0.3(vue@3.5.11(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: - 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.11(typescript@5.6.2))': - dependencies: - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -7032,7 +7097,7 @@ snapshots: caniuse-lite: 1.0.30001658 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.1.0 + picocolors: 1.1.1 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -7072,7 +7137,7 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.6.1(magicast@0.3.5): + bumpp@9.7.1(magicast@0.3.5): dependencies: '@jsdevtools/ez-spawn': 3.0.4 c12: 1.11.2(magicast@0.3.5) @@ -7535,6 +7600,8 @@ snapshots: data-uri-to-buffer@2.0.2: {} + date-fns@4.1.0: {} + dayjs@1.11.13: {} de-indent@1.0.2: {} @@ -7571,7 +7638,7 @@ snapshots: dependencies: dequal: 2.0.3 - diff-match-patch-es@0.1.0: {} + diff-match-patch-es@0.1.1: {} diff@5.2.0: {} @@ -7746,24 +7813,24 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.12.0(jiti@2.3.1)): + eslint-compat-utils@0.5.1(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.13.0(jiti@2.3.3)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) 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.12.0(jiti@2.3.1)): + eslint-formatting-reporter@0.0.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -7774,46 +7841,46 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.12.0(jiti@2.3.1)): + eslint-merge-processors@0.1.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-antfu@2.7.0(eslint@9.13.0(jiti@2.3.3)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) - eslint-plugin-command@0.2.6(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-command@0.2.6(eslint@9.13.0(jiti@2.3.3)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) - eslint-plugin-es-x@7.8.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-es-x@7.8.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.12.0(jiti@2.3.1) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) - eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-format@0.1.2(eslint@9.13.0(jiti@2.3.3)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.8 '@dprint/toml': 0.6.2 - eslint: 9.12.0(jiti@2.3.1) - eslint-formatting-reporter: 0.0.0(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.13.0(jiti@2.3.3) + eslint-formatting-reporter: 0.0.0(eslint@9.13.0(jiti@2.3.3)) eslint-parser-plain: 0.1.0 prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-import-x@4.3.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2): + eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -7825,14 +7892,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.3.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-jsdoc@50.4.1(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@es-joy/jsdoccomment': 0.48.0 + '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) espree: 10.2.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -7842,75 +7909,75 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-jsonc@2.16.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@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)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) 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.12.0(jiti@2.3.1)): + eslint-plugin-n@17.11.1(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) enhanced-resolve: 5.17.1 - eslint: 9.12.0(jiti@2.3.1) - eslint-plugin-es-x: 7.8.0(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.13.0(jiti@2.3.3) + eslint-plugin-es-x: 7.8.0(eslint@9.13.0(jiti@2.3.3)) get-tsconfig: 4.8.0 - globals: 15.9.0 + globals: 15.11.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.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-perfectionist@3.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3))): dependencies: - '@typescript-eslint/types': 8.7.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) + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-regexp@2.6.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) 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.12.0(jiti@2.3.1)): + eslint-plugin-toml@0.11.1(eslint@9.13.0(jiti@2.3.3)): dependencies: debug: 4.3.7 - eslint: 9.12.0(jiti@2.3.1) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-unicorn@56.0.0(eslint@9.13.0(jiti@2.3.3)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) esquery: 1.6.0 - globals: 15.9.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -7921,41 +7988,41 @@ 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.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-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) optionalDependencies: - '@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/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-vue@9.29.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) - eslint: 9.12.0(jiti@2.3.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) 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.12.0(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-yml@1.14.0(eslint@9.13.0(jiti@2.3.3)): dependencies: debug: 4.3.7 - eslint: 9.12.0(jiti@2.3.1) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) 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.11)(eslint@9.12.0(jiti@2.3.1)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@vue/compiler-sfc': 3.5.11 - eslint: 9.12.0(jiti@2.3.1) + '@vue/compiler-sfc': 3.5.12 + eslint: 9.13.0(jiti@2.3.3) eslint-scope@7.2.2: dependencies: @@ -7971,14 +8038,14 @@ snapshots: eslint-visitor-keys@4.1.0: {} - eslint@9.12.0(jiti@2.3.1): + eslint@9.13.0(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 - '@eslint/core': 0.6.0 + '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.12.0 + '@eslint/js': 9.13.0 '@eslint/plugin-kit': 0.2.0 '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 @@ -8009,7 +8076,7 @@ snapshots: optionator: 0.9.4 text-table: 0.2.0 optionalDependencies: - jiti: 2.3.1 + jiti: 2.3.3 transitivePeerDependencies: - supports-color @@ -8087,10 +8154,6 @@ snapshots: dependencies: reusify: 1.0.4 - fdir@6.4.0(picomatch@2.3.1): - optionalDependencies: - picomatch: 2.3.1 - fdir@6.4.0(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -8128,13 +8191,13 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(vue@3.5.11(typescript@5.6.2)): + floating-vue@5.2.2(vue@3.5.12(typescript@5.6.3)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.11(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vue-resize: 2.0.0-alpha.1(vue@3.5.12(typescript@5.6.3)) - focus-trap@7.5.4: + focus-trap@7.6.0: dependencies: tabbable: 6.2.0 @@ -8259,7 +8322,7 @@ snapshots: globals@14.0.0: {} - globals@15.9.0: {} + globals@15.11.0: {} globby@10.0.1: dependencies: @@ -8418,7 +8481,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7 esbuild: 0.23.1 - jiti: 2.3.1 + jiti: 2.3.3 pathe: 1.1.2 tsx: 4.19.1 transitivePeerDependencies: @@ -8506,6 +8569,8 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 + itty-time@1.0.6: {} + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -8522,7 +8587,7 @@ snapshots: jiti@2.0.0-beta.3: {} - jiti@2.3.1: {} + jiti@2.3.3: {} js-tokens@4.0.0: {} @@ -9215,7 +9280,7 @@ snapshots: min-indent@1.0.1: {} - miniflare@3.20240925.0: + miniflare@3.20241022.0: dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.12.1 @@ -9225,7 +9290,7 @@ snapshots: glob-to-regexp: 0.4.1 stoppable: 1.1.0 undici: 5.28.4 - workerd: 1.20240925.0 + workerd: 1.20241022.0 ws: 8.18.0 youch: 3.3.3 zod: 3.23.8 @@ -9271,7 +9336,7 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.6(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + mkdist@1.5.6(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: autoprefixer: 10.4.20(postcss@8.4.47) citty: 0.1.6 @@ -9287,8 +9352,8 @@ snapshots: postcss-nested: 6.2.0(postcss@8.4.47) semver: 7.6.3 optionalDependencies: - typescript: 5.6.2 - vue-tsc: 2.1.6(typescript@5.6.2) + typescript: 5.6.3 + vue-tsc: 2.1.6(typescript@5.6.3) mlly@1.7.1: dependencies: @@ -9351,7 +9416,7 @@ snapshots: pkg-types: 1.2.0 ufo: 1.5.4 - ofetch@1.4.0: + ofetch@1.4.1: dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 @@ -9460,7 +9525,7 @@ snapshots: perfect-debounce@1.0.0: {} - picocolors@1.1.0: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -9468,13 +9533,13 @@ snapshots: pidtree@0.6.0: {} - pinia@2.2.4(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)): + pinia@2.2.4(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.5.11(typescript@5.6.2) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 pkg-dir@4.2.0: dependencies: @@ -9488,7 +9553,7 @@ snapshots: pluralize@8.0.0: {} - pnpm@9.12.0: {} + pnpm@9.12.2: {} postcss-calc@10.0.2(postcss@8.4.47): dependencies: @@ -9654,7 +9719,7 @@ snapshots: postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 preact@10.23.2: {} @@ -9794,19 +9859,19 @@ snapshots: globby: 10.0.1 is-plain-object: 3.0.1 - rollup-plugin-dts@6.1.1(rollup@3.29.4)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@3.29.4)(typescript@5.6.3): dependencies: magic-string: 0.30.11 rollup: 3.29.4 - typescript: 5.6.2 + typescript: 5.6.3 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-dts@6.1.1(rollup@4.24.0)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.24.0)(typescript@5.6.3): dependencies: magic-string: 0.30.11 rollup: 4.24.0 - typescript: 5.6.2 + typescript: 5.6.3 optionalDependencies: '@babel/code-frame': 7.24.7 @@ -9831,7 +9896,7 @@ snapshots: dependencies: rollup-plugin-inject: 3.0.2 - rollup-plugin-typescript2@0.36.0(rollup@4.24.0)(typescript@5.6.2): + rollup-plugin-typescript2@0.36.0(rollup@4.24.0)(typescript@5.6.3): dependencies: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 @@ -9839,7 +9904,7 @@ snapshots: rollup: 4.24.0 semver: 7.6.3 tslib: 2.7.0 - typescript: 5.6.2 + typescript: 5.6.3 rollup-pluginutils@2.8.2: dependencies: @@ -10073,7 +10138,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.1.0 + picocolors: 1.1.1 synckit@0.6.2: dependencies: @@ -10101,7 +10166,7 @@ snapshots: dependencies: '@antfu/ni': 0.23.0 js-yaml: 4.1.0 - ofetch: 1.4.0 + ofetch: 1.4.1 package-manager-detector: 0.2.0 tinyexec: 0.3.0 unconfig: 0.6.0 @@ -10139,9 +10204,9 @@ snapshots: tinyspy@3.0.0: {} - tm-grammars@1.18.0: {} + tm-grammars@1.18.5: {} - tm-themes@1.8.7: {} + tm-themes@1.9.0: {} to-fast-properties@2.0.0: {} @@ -10159,15 +10224,15 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-dedent@2.2.0: {} - tsconfck@3.1.3(typescript@5.6.2): + tsconfck@3.1.3(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 tslib@2.7.0: {} @@ -10180,20 +10245,20 @@ snapshots: twoslash-protocol@0.2.12: {} - twoslash-vue@0.2.12(typescript@5.6.2): + twoslash-vue@0.2.12(typescript@5.6.3): dependencies: - '@vue/language-core': 2.1.6(typescript@5.6.2) - twoslash: 0.2.12(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) + twoslash: 0.2.12(typescript@5.6.3) twoslash-protocol: 0.2.12 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - twoslash@0.2.12(typescript@5.6.2): + twoslash@0.2.12(typescript@5.6.3): dependencies: - '@typescript/vfs': 1.6.0(typescript@5.6.2) + '@typescript/vfs': 1.6.0(typescript@5.6.3) twoslash-protocol: 0.2.12 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -10209,13 +10274,13 @@ snapshots: type-fest@0.8.1: {} - typescript@5.6.2: {} + typescript@5.6.3: {} uc.micro@2.1.0: {} ufo@1.5.4: {} - unbuild@2.0.0(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + unbuild@2.0.0(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@3.29.4) '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4) @@ -10232,17 +10297,17 @@ snapshots: hookable: 5.5.3 jiti: 1.21.6 magic-string: 0.30.11 - mkdist: 1.5.6(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + mkdist: 1.5.6(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 rollup: 3.29.4 - rollup-plugin-dts: 6.1.1(rollup@3.29.4)(typescript@5.6.2) + rollup-plugin-dts: 6.1.1(rollup@3.29.4)(typescript@5.6.3) scule: 1.3.0 untyped: 1.4.2 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - sass - supports-color @@ -10270,7 +10335,7 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - unenv-nightly@2.0.0-20240919-125358-9a64854: + unenv-nightly@2.0.0-20241018-011344-e666fcf: dependencies: defu: 6.1.4 ohash: 1.1.4 @@ -10318,33 +10383,34 @@ snapshots: universalify@2.0.1: {} - 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)) + unocss@0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0)): + dependencies: + '@unocss/astro': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0)) + '@unocss/cli': 0.63.6(rollup@4.24.0) + '@unocss/core': 0.63.6 + '@unocss/postcss': 0.63.6(postcss@8.4.47) + '@unocss/preset-attributify': 0.63.6 + '@unocss/preset-icons': 0.63.6 + '@unocss/preset-mini': 0.63.6 + '@unocss/preset-tagify': 0.63.6 + '@unocss/preset-typography': 0.63.6 + '@unocss/preset-uno': 0.63.6 + '@unocss/preset-web-fonts': 0.63.6 + '@unocss/preset-wind': 0.63.6 + '@unocss/transformer-attributify-jsx': 0.63.6 + '@unocss/transformer-compile-class': 0.63.6 + '@unocss/transformer-directives': 0.63.6 + '@unocss/transformer-variant-group': 0.63.6 + '@unocss/vite': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color + - typescript - unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)): + unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.24.0)(vue@3.5.12(typescript@5.6.3)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -10356,7 +10422,7 @@ snapshots: minimatch: 9.0.5 mlly: 1.7.1 unplugin: 1.14.1 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) optionalDependencies: '@babel/parser': 7.25.6 transitivePeerDependencies: @@ -10385,7 +10451,7 @@ snapshots: dependencies: browserslist: 4.23.3 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -10422,13 +10488,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@22.7.4)(terser@5.32.0): + vite-node@2.0.5(@types/node@22.7.9)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -10440,52 +10506,53 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.0.1(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(terser@5.32.0)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 - tsconfck: 3.1.3(typescript@5.6.2) + tsconfck: 3.1.3(typescript@5.6.3) optionalDependencies: - vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.8(@types/node@22.7.4)(terser@5.32.0): + vite@5.4.10(@types/node@22.7.9)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.9 fsevents: 2.3.3 terser: 5.32.0 - vitepress-plugin-mermaid@2.0.17(mermaid@10.9.1)(vitepress@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)): + vitepress-plugin-mermaid@2.0.17(mermaid@10.9.1)(vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.9)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.1)(terser@5.32.0)(typescript@5.6.3)): dependencies: mermaid: 10.9.1 - vitepress: 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) + vitepress: 1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.9)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.1)(terser@5.32.0)(typescript@5.6.3) optionalDependencies: '@mermaid-js/mermaid-mindmap': 9.3.0 - vitepress@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): + vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.9)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.1)(terser@5.32.0)(typescript@5.6.3): dependencies: - '@docsearch/css': 3.6.1 - '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.1) + '@docsearch/css': 3.6.2 + '@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.1) '@shikijs/core': link:packages/core '@shikijs/transformers': link:packages/transformers + '@shikijs/types': 1.22.0 '@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.11(typescript@5.6.2)) - '@vue/devtools-api': 7.4.4 - '@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 + '@vitejs/plugin-vue': 5.1.4(vite@5.4.10(@types/node@22.7.9)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + '@vue/devtools-api': 7.4.6 + '@vue/shared': 3.5.12 + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/integrations': 11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.3)) + focus-trap: 7.6.0 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.11(typescript@5.6.2) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) + vue: 3.5.12(typescript@5.6.3) optionalDependencies: postcss: 8.4.47 transitivePeerDependencies: @@ -10516,7 +10583,7 @@ snapshots: - typescript - universal-cookie - vitest@2.0.5(@types/node@22.7.4)(terser@5.32.0): + vitest@2.0.5(@types/node@22.7.9)(terser@5.32.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -10534,11 +10601,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@22.7.4)(terser@5.32.0) - vite-node: 2.0.5(@types/node@22.7.4)(terser@5.32.0) + vite: 5.4.10(@types/node@22.7.9)(terser@5.32.0) + vite-node: 2.0.5(@types/node@22.7.9)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.9 transitivePeerDependencies: - less - lightningcss @@ -10555,14 +10622,14 @@ snapshots: vscode-uri@3.0.8: {} - vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.12(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1)): + vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3)): dependencies: debug: 4.3.7 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.13.0(jiti@2.3.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -10572,26 +10639,32 @@ snapshots: transitivePeerDependencies: - supports-color - vue-resize@2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)): + vue-flow-layout@0.0.5(typescript@5.6.3): + dependencies: + vue: 3.5.12(typescript@5.6.3) + transitivePeerDependencies: + - typescript + + vue-resize@2.0.0-alpha.1(vue@3.5.12(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue-tsc@2.1.6(typescript@5.6.2): + vue-tsc@2.1.6(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.4 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) semver: 7.6.3 - typescript: 5.6.2 + typescript: 5.6.3 - vue@3.5.11(typescript@5.6.2): + vue@3.5.12(typescript@5.6.3): dependencies: - '@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 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-sfc': 3.5.12 + '@vue/runtime-dom': 3.5.12 + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3)) + '@vue/shared': 3.5.12 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 web-namespaces@2.0.1: {} @@ -10610,32 +10683,34 @@ snapshots: word-wrap@1.2.5: {} - workerd@1.20240925.0: + workerd@1.20241022.0: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20240925.0 - '@cloudflare/workerd-darwin-arm64': 1.20240925.0 - '@cloudflare/workerd-linux-64': 1.20240925.0 - '@cloudflare/workerd-linux-arm64': 1.20240925.0 - '@cloudflare/workerd-windows-64': 1.20240925.0 + '@cloudflare/workerd-darwin-64': 1.20241022.0 + '@cloudflare/workerd-darwin-arm64': 1.20241022.0 + '@cloudflare/workerd-linux-64': 1.20241022.0 + '@cloudflare/workerd-linux-arm64': 1.20241022.0 + '@cloudflare/workerd-windows-64': 1.20241022.0 - wrangler@3.80.0: + wrangler@3.83.0: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 - '@cloudflare/workers-shared': 0.5.4 + '@cloudflare/workers-shared': 0.7.0 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) blake3-wasm: 2.1.5 chokidar: 3.6.0 + date-fns: 4.1.0 esbuild: 0.17.19 - miniflare: 3.20240925.0 + itty-time: 1.0.6 + miniflare: 3.20241022.0 nanoid: 3.3.7 path-to-regexp: 6.3.0 resolve: 1.22.8 resolve.exports: 2.0.2 selfsigned: 2.4.1 source-map: 0.6.1 - unenv: unenv-nightly@2.0.0-20240919-125358-9a64854 - workerd: 1.20240925.0 + unenv: unenv-nightly@2.0.0-20241018-011344-e666fcf + workerd: 1.20241022.0 xxhash-wasm: 1.0.2 optionalDependencies: fsevents: 2.3.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 86b61317d..573aae32e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,15 +6,15 @@ packages: - docs - packages/@shikijs/core/vendor/* catalog: - '@antfu/eslint-config': ^3.7.3 + '@antfu/eslint-config': ^3.8.0 '@antfu/ni': ^0.23.0 '@antfu/utils': ^0.7.10 - '@iconify-json/carbon': ^1.2.1 - '@iconify-json/codicon': ^1.2.2 - '@iconify-json/ph': ^1.2.0 - '@iconify-json/svg-spinners': ^1.2.0 + '@iconify-json/carbon': ^1.2.3 + '@iconify-json/codicon': ^1.2.3 + '@iconify-json/ph': ^1.2.1 + '@iconify-json/svg-spinners': ^1.2.1 '@rollup/plugin-alias': ^5.1.1 - '@rollup/plugin-commonjs': ^28.0.0 + '@rollup/plugin-commonjs': ^28.0.1 '@rollup/plugin-json': ^6.1.0 '@rollup/plugin-node-resolve': ^15.3.0 '@rollup/plugin-replace': ^6.0.1 @@ -25,15 +25,15 @@ catalog: '@types/markdown-it': ^14.1.2 '@types/mdast': ^4.0.4 '@types/minimist': ^1.2.5 - '@types/node': ^22.7.4 + '@types/node': ^22.7.9 '@types/unist': ^3.0.3 - '@unocss/reset': ^0.63.3 + '@unocss/reset': ^0.63.6 '@vitest/coverage-v8': 2.0.5 '@vueuse/core': ^11.1.0 ansi-sequence-parser: ^1.1.1 - bumpp: ^9.6.1 + bumpp: ^9.7.1 chalk: ^5.3.0 - eslint: ^9.12.0 + eslint: ^9.13.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.3.1 + jiti: ^2.3.3 jsonc-parser: ^3.3.1 lint-staged: ^15.2.10 markdown-it: ^14.1.0 @@ -52,11 +52,11 @@ catalog: mdast-util-to-hast: ^13.2.0 minimist: ^1.2.8 monaco-editor-core: ^0.52.0 - ofetch: ^1.4.0 + ofetch: ^1.4.1 oniguruma-to-js: 0.4.3 - picocolors: ^1.1.0 + picocolors: ^1.1.1 pinia: ^2.2.4 - pnpm: ^9.12.0 + pnpm: ^9.12.2 prettier: ^3.3.3 rehype-raw: ^7.0.0 rehype-stringify: ^10.0.1 @@ -71,22 +71,22 @@ catalog: shiki-legacy: npm:shiki@^0.14.7 simple-git-hooks: ^2.11.1 taze: ^0.17.2 - tm-grammars: ^1.18.0 - tm-themes: ^1.8.7 + tm-grammars: ^1.18.5 + tm-themes: ^1.9.0 twoslash: ^0.2.12 twoslash-vue: ^0.2.12 - typescript: ^5.6.2 + typescript: ^5.6.3 unbuild: ^2.0.0 unified: ^11.0.5 unist-util-visit: ^5.0.0 - unocss: ^0.63.3 + unocss: ^0.63.6 unplugin-vue-components: ^0.27.4 - vite: ^5.4.8 + vite: ^5.4.10 vite-tsconfig-paths: ^5.0.1 - vitepress: ^1.3.4 + vitepress: ^1.4.1 vitepress-plugin-mermaid: ^2.0.17 vitest: 2.0.5 vscode-oniguruma: ^1.7.0 - vue: ^3.5.11 + vue: ^3.5.12 vue-tsc: ^2.1.6 - wrangler: ^3.80.0 + wrangler: ^3.83.0