diff --git a/package.json b/package.json index ab221e04..f26977b2 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "engines": { "node": ">=18.20.3" }, - "packageManager": "pnpm@10.5.2", + "packageManager": "pnpm@10.8.0", "scripts": { "check": "check && pnpm -r --sequential run check", "test": "pnpm -r --sequential run test run", diff --git a/packages/storage/src/__tests__/index.test.ts b/packages/storage/src/__tests__/index.test.ts index a598e4b5..3492781b 100644 --- a/packages/storage/src/__tests__/index.test.ts +++ b/packages/storage/src/__tests__/index.test.ts @@ -979,7 +979,7 @@ describe('Storage Utils', () => { const actual = await item.getMeta(); - expect(actual).toBe(expected); + expect(actual).toEqual(expected); }); it('should return an empty object if missing', async () => { diff --git a/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts b/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts index 4f7340a0..5cf3c85a 100644 --- a/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts +++ b/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts @@ -4,10 +4,10 @@ import { getEntrypointName } from '../../../utils/entrypoints'; import { parseHTML } from 'linkedom'; import { dirname, relative, resolve } from 'node:path'; import { normalizePath } from '../../../utils/paths'; -import { murmurHash } from 'ohash'; +import { hash } from 'ohash'; // Stored outside the plugin to effect all instances of the devHtmlPrerender plugin. -const inlineScriptContents: Record = {}; +const inlineScriptContents: Record = {}; /** * Pre-renders the HTML entrypoints when building the extension to connect to the dev server. @@ -85,13 +85,13 @@ export function devHtmlPrerender( inlineScripts.forEach((script) => { // Save the text content for later const textContent = script.textContent ?? ''; - const hash = murmurHash(textContent); - inlineScriptContents[hash] = textContent; + const textHash = hash(textContent); + inlineScriptContents[textHash] = textContent; // Replace unsafe inline script const virtualScript = document.createElement('script'); virtualScript.type = 'module'; - virtualScript.src = `${server.origin}/@id/${virtualInlineScript}?${hash}`; + virtualScript.src = `${server.origin}/@id/${virtualInlineScript}?${textHash}`; script.replaceWith(virtualScript); }); diff --git a/packages/wxt/src/core/package-managers/deno.ts b/packages/wxt/src/core/package-managers/deno.ts new file mode 100644 index 00000000..2ce1d855 --- /dev/null +++ b/packages/wxt/src/core/package-managers/deno.ts @@ -0,0 +1,11 @@ +import { WxtPackageManagerImpl } from './types'; + +export const deno: WxtPackageManagerImpl = { + overridesKey: 'na', + downloadDependency() { + throw Error('Deno not supported'); + }, + listDependencies() { + throw Error('Deno not supported'); + }, +}; diff --git a/packages/wxt/src/core/package-managers/index.ts b/packages/wxt/src/core/package-managers/index.ts index c34c0b74..0c270808 100644 --- a/packages/wxt/src/core/package-managers/index.ts +++ b/packages/wxt/src/core/package-managers/index.ts @@ -14,6 +14,7 @@ import { WxtPackageManagerImpl } from './types'; import { yarn } from './yarn'; import { pnpm } from './pnpm'; import { npm } from './npm'; +import { deno } from './deno'; export async function createWxtPackageManager( root: string, @@ -73,4 +74,5 @@ const packageManagers: Record = { pnpm, bun, yarn, + deno, }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0cb37edb..533ab626 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,20 +19,20 @@ catalogs: specifier: 5.12.0 version: 5.12.0 '@commitlint/config-conventional': - specifier: ^19.7.1 + specifier: ^19.8.0 version: 19.8.0 '@commitlint/types': - specifier: ^19.5.0 - version: 19.5.0 + specifier: ^19.8.0 + version: 19.8.0 '@faker-js/faker': - specifier: ^9.2.0 - version: 9.2.0 + specifier: ^9.6.0 + version: 9.6.0 '@sveltejs/vite-plugin-svelte': specifier: ^4.0.0 || ^5.0.0 version: 5.0.3 '@types/chrome': - specifier: ^0.0.280 - version: 0.0.280 + specifier: ^0.0.313 + version: 0.0.313 '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -49,29 +49,29 @@ catalogs: specifier: ^2.4.9 version: 2.4.9 '@types/react': - specifier: ^19.0.1 - version: 19.0.1 + specifier: ^19.1.0 + version: 19.1.0 '@types/react-dom': - specifier: ^19.0.2 - version: 19.0.2 + specifier: ^19.1.2 + version: 19.1.2 '@types/ua-parser-js': specifier: ^0.7.39 version: 0.7.39 '@types/webextension-polyfill': - specifier: ^0.12.1 + specifier: ^0.12.3 version: 0.12.3 '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1 + specifier: ^5.2.3 + version: 5.2.3 '@vitest/coverage-v8': - specifier: ^3.0.7 - version: 3.0.7 + specifier: ^3.1.1 + version: 3.1.1 '@webext-core/fake-browser': - specifier: ^1.3.1 - version: 1.3.1 + specifier: ^1.3.2 + version: 1.3.2 '@webext-core/isolated-element': specifier: ^1.1.2 version: 1.1.2 @@ -82,8 +82,8 @@ catalogs: specifier: ^0.5.0 version: 0.5.0 c12: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.0.3 + version: 3.0.3 cac: specifier: ^6.7.14 version: 6.7.14 @@ -94,14 +94,14 @@ catalogs: specifier: ^4.0.3 version: 4.0.3 ci-info: - specifier: ^4.1.0 - version: 4.1.0 + specifier: ^4.2.0 + version: 4.2.0 confbox: - specifier: ^0.1.8 || ^0.2.0 - version: 0.2.1 + specifier: ^0.1.8 || ^0.2.2 + version: 0.1.8 consola: - specifier: ^3.2.3 - version: 3.2.3 + specifier: ^3.4.2 + version: 3.4.2 defu: specifier: ^6.1.4 version: 6.1.4 @@ -109,8 +109,8 @@ catalogs: specifier: ^2.0.3 version: 2.0.3 dotenv: - specifier: ^16.4.5 - version: 16.4.5 + specifier: ^16.4.7 + version: 16.4.7 dotenv-expand: specifier: ^12.0.1 version: 12.0.1 @@ -121,7 +121,7 @@ catalogs: specifier: ^2.0.1 version: 2.0.1 fast-glob: - specifier: ^3.3.2 + specifier: ^3.3.3 version: 3.3.3 feed: specifier: ^4.2.2 @@ -130,8 +130,8 @@ catalogs: specifier: ^10.1.6 version: 10.1.6 fs-extra: - specifier: ^11.2.0 - version: 11.2.0 + specifier: ^11.3.0 + version: 11.3.0 get-port-please: specifier: ^3.1.2 version: 3.1.2 @@ -139,8 +139,8 @@ catalogs: specifier: ^1.2.3 || ^2.0.0 version: 2.0.0 happy-dom: - specifier: ^17.1.8 - version: 17.1.8 + specifier: ^17.4.4 + version: 17.4.4 hookable: specifier: ^5.5.3 version: 5.5.3 @@ -157,11 +157,11 @@ catalogs: specifier: ^3.10.1 version: 3.10.1 linkedom: - specifier: ^0.18.5 - version: 0.18.6 + specifier: ^0.18.9 + version: 0.18.9 lint-staged: - specifier: ^15.2.10 - version: 15.2.10 + specifier: ^15.5.0 + version: 15.5.0 lodash.merge: specifier: ^4.6.2 version: 4.6.2 @@ -181,20 +181,20 @@ catalogs: specifier: ^3.0.0 version: 3.0.0 nypm: - specifier: ^0.3.12 - version: 0.3.12 + specifier: ^0.6.0 + version: 0.6.0 ohash: - specifier: ^1.1.4 - version: 1.1.4 + specifier: ^2.0.11 + version: 2.0.11 open: specifier: ^10.1.0 version: 10.1.0 ora: - specifier: ^8.1.1 - version: 8.1.1 + specifier: ^8.2.0 + version: 8.2.0 oxlint: - specifier: ^0.11.1 - version: 0.11.1 + specifier: ^0.16.5 + version: 0.16.5 perfect-debounce: specifier: ^1.0.0 version: 1.0.0 @@ -202,38 +202,38 @@ catalogs: specifier: ^1.1.1 version: 1.1.1 prettier: - specifier: ^3.3.3 - version: 3.3.3 + specifier: ^3.5.3 + version: 3.5.3 prompts: specifier: ^2.4.2 version: 2.4.2 publint: - specifier: ^0.2.12 - version: 0.2.12 + specifier: ^0.3.10 + version: 0.3.10 publish-browser-extension: specifier: ^2.3.0 || ^3.0.0 version: 3.0.0 react: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.1.0 + version: 19.1.0 react-dom: - specifier: ^19.0.0 - version: 19.0.0 + specifier: ^19.1.0 + version: 19.1.0 sass: - specifier: ^1.80.7 - version: 1.80.7 + specifier: ^1.86.3 + version: 1.86.3 scule: specifier: ^1.3.0 version: 1.3.0 sharp: - specifier: ^0.33.5 - version: 0.33.5 + specifier: ^0.34.1 + version: 0.34.1 simple-git-hooks: - specifier: ^2.11.1 - version: 2.11.1 + specifier: ^2.12.1 + version: 2.12.1 solid-js: - specifier: ^1.9.4 - version: 1.9.4 + specifier: ^1.9.5 + version: 1.9.5 tsx: specifier: 4.19.3 version: 4.19.3 @@ -241,8 +241,8 @@ catalogs: specifier: ^0.25.4 version: 0.25.4 typedoc-plugin-frontmatter: - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.3.0 + version: 1.3.0 typedoc-plugin-markdown: specifier: 4.0.0-next.23 version: 4.0.0-next.23 @@ -250,8 +250,8 @@ catalogs: specifier: 1.0.0-next.3 version: 1.0.0-next.3 typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.8.3 + version: 5.8.3 ua-parser-js: specifier: ^1.0.40 version: 1.0.40 @@ -259,14 +259,14 @@ catalogs: specifier: ^3.5.0 version: 3.5.0 unimport: - specifier: ^3.13.1 || ^4.0.0 + specifier: ^3.13.1 || ^4.0.0 || ^5.0.0 version: 3.13.1 unocss: - specifier: ^0.64.0 || ^0.65.0 || ^65.0.0 ||^66.0.0 + specifier: ^0.64.0 || ^0.65.0 || ^65.0.0 || ^66.0.0 version: 66.0.0 vite: - specifier: ^5.0.0 || ^6.0.0 - version: 6.2.0 + specifier: ^5.4.17 || ^6.2.5 + version: 6.2.5 vite-node: specifier: ^2.1.4 || ^3.0.0 version: 3.0.7 @@ -277,26 +277,26 @@ catalogs: specifier: ^1.6.3 version: 1.6.3 vitepress-knowledge: - specifier: ^0.4.0 - version: 0.4.0 + specifier: ^0.4.1 + version: 0.4.1 vitepress-plugin-group-icons: - specifier: ^1.3.8 - version: 1.3.8 + specifier: ^1.4.1 + version: 1.4.1 vitest: - specifier: ^3.0.7 - version: 3.0.7 + specifier: ^3.1.1 + version: 3.1.1 vitest-mock-extended: - specifier: ^3.0.1 - version: 3.0.1 + specifier: ^3.1.0 + version: 3.1.0 vitest-plugin-random-seed: specifier: ^1.1.1 version: 1.1.1 vue: - specifier: ^3.5.12 - version: 3.5.12 + specifier: ^3.5.13 + version: 3.5.13 web-ext-run: - specifier: ^0.2.1 - version: 0.2.1 + specifier: ^0.2.2 + version: 0.2.2 webextension-polyfill: specifier: ^0.12.0 version: 0.12.0 @@ -315,25 +315,25 @@ importers: version: 1.1.4 '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) '@commitlint/config-conventional': specifier: 'catalog:' version: 19.8.0 '@commitlint/types': specifier: 'catalog:' - version: 19.5.0 + version: 19.8.0 '@types/fs-extra': specifier: 'catalog:' version: 11.0.4 '@vitest/coverage-v8': specifier: 'catalog:' - version: 3.0.7(vitest@3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 3.1.1(vitest@3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) changelogen: specifier: 'catalog:' version: 0.6.1(magicast@0.3.5) consola: specifier: 'catalog:' - version: 3.2.3 + version: 3.4.2 fast-glob: specifier: 'catalog:' version: 3.3.3 @@ -342,10 +342,10 @@ importers: version: 4.2.2 fs-extra: specifier: 'catalog:' - version: 11.2.0 + version: 11.3.0 lint-staged: specifier: 'catalog:' - version: 15.2.10 + version: 15.5.0 markdown-it-footnote: specifier: 'catalog:' version: 4.0.0(patch_hash=5b74a0001a771ff5df790dd36b6883c4794e1f666b231499edb2d65eae8f4930) @@ -354,43 +354,43 @@ importers: version: 0.2.0 prettier: specifier: 'catalog:' - version: 3.3.3 + version: 3.5.3 simple-git-hooks: specifier: 'catalog:' - version: 2.11.1 + version: 2.12.1 tsx: specifier: 'catalog:' version: 4.19.3 typedoc: specifier: 'catalog:' - version: 0.25.4(typescript@5.6.3) + version: 0.25.4(typescript@5.8.3) typedoc-plugin-frontmatter: specifier: 'catalog:' - version: 1.1.0(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3))) + version: 1.3.0(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3))) typedoc-plugin-markdown: specifier: 'catalog:' - version: 4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3)) + version: 4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3)) typedoc-vitepress-theme: specifier: 'catalog:' - version: 1.0.0-next.3(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3))) + version: 1.0.0-next.3(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3))) typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 vitepress: specifier: 'catalog:' - version: 1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.7)(search-insights@2.15.0)(typescript@5.6.3) + version: 1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.86.3)(search-insights@2.15.0)(typescript@5.8.3) vitepress-knowledge: specifier: 'catalog:' - version: 0.4.0(vitepress@1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.7)(search-insights@2.15.0)(typescript@5.6.3)) + version: 0.4.1(vitepress@1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.86.3)(search-insights@2.15.0)(typescript@5.8.3)) vitepress-plugin-group-icons: specifier: 'catalog:' - version: 1.3.8 + version: 1.4.1 vitest-mock-extended: specifier: 'catalog:' - version: 3.0.1(typescript@5.6.3)(vitest@3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 3.1.0(typescript@5.8.3)(vitest@3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) vue: specifier: 'catalog:' - version: 3.5.12(typescript@5.6.3) + version: 3.5.13(typescript@5.8.3) wxt: specifier: workspace:* version: link:packages/wxt @@ -403,22 +403,22 @@ importers: devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) '@types/chrome': specifier: 'catalog:' - version: 0.0.280 + version: 0.0.313 '@types/ua-parser-js': specifier: 'catalog:' version: 0.7.39 publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) wxt: specifier: workspace:* version: link:../wxt @@ -430,26 +430,26 @@ importers: version: 6.1.4 fs-extra: specifier: 'catalog:' - version: 11.2.0 + version: 11.3.0 sharp: specifier: 'catalog:' - version: 0.33.5 + version: 0.34.1 devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) oxlint: specifier: 'catalog:' - version: 0.11.1 + version: 0.16.5 publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) wxt: specifier: workspace:* version: link:../wxt @@ -468,7 +468,7 @@ importers: version: 0.0.313 fs-extra: specifier: 'catalog:' - version: 11.2.0 + version: 11.3.0 nano-spawn: specifier: 'catalog:' version: 0.2.0 @@ -477,10 +477,10 @@ importers: version: 4.19.3 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 vitest: specifier: 'catalog:' - version: 3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + version: 3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) packages/i18n: dependencies: @@ -489,38 +489,38 @@ importers: version: 4.0.3 confbox: specifier: 'catalog:' - version: 0.2.1 + version: 0.1.8 fast-glob: specifier: 'catalog:' version: 3.3.3 devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) '@types/chrome': specifier: 'catalog:' - version: 0.0.280 + version: 0.0.313 '@types/node': specifier: 'catalog:' version: 20.17.30 oxlint: specifier: 'catalog:' - version: 0.11.1 + version: 0.16.5 publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) vitest: specifier: 'catalog:' - version: 3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + version: 3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) vitest-plugin-random-seed: specifier: 'catalog:' - version: 1.1.1(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.1(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) wxt: specifier: workspace:* version: link:../wxt @@ -529,32 +529,32 @@ importers: dependencies: '@vitejs/plugin-react': specifier: 'catalog:' - version: 4.3.4(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 4.3.4(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) '@types/react': specifier: 'catalog:' - version: 19.0.1 + version: 19.1.0 '@types/react-dom': specifier: 'catalog:' - version: 19.0.2(@types/react@19.0.1) + version: 19.1.2(@types/react@19.1.0) publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 react: specifier: 'catalog:' - version: 19.0.0 + version: 19.1.0 react-dom: specifier: 'catalog:' - version: 19.0.0(react@19.0.0) + version: 19.1.0(react@19.1.0) typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) wxt: specifier: workspace:* version: link:../wxt @@ -563,23 +563,23 @@ importers: dependencies: vite-plugin-solid: specifier: 'catalog:' - version: 2.11.6(solid-js@1.9.4)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 2.11.6(solid-js@1.9.5)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 solid-js: specifier: 'catalog:' - version: 1.9.4 + version: 1.9.5 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) wxt: specifier: workspace:* version: link:../wxt @@ -588,23 +588,23 @@ importers: dependencies: '@sveltejs/vite-plugin-svelte': specifier: 'catalog:' - version: 5.0.3(svelte@5.1.6)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 5.0.3(svelte@5.1.6)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) svelte: specifier: '>=5' version: 5.1.6 devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) wxt: specifier: workspace:* version: link:../wxt @@ -613,20 +613,20 @@ importers: dependencies: '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.2.1(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.3(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3)) devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) wxt: specifier: workspace:* version: link:../wxt @@ -642,28 +642,28 @@ importers: devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) '@types/chrome': specifier: 'catalog:' - version: 0.0.280 + version: 0.0.313 '@webext-core/fake-browser': specifier: 'catalog:' - version: 1.3.1 + version: 1.3.2 oxlint: specifier: 'catalog:' - version: 0.11.1 + version: 0.16.5 publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) vitest: specifier: 'catalog:' - version: 3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + version: 3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) packages/unocss: dependencies: @@ -676,22 +676,22 @@ importers: devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) oxlint: specifier: 'catalog:' - version: 0.11.1 + version: 0.16.5 publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) unocss: specifier: 'catalog:' - version: 66.0.0(postcss@8.5.3)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) + version: 66.0.0(postcss@8.5.3)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3)) wxt: specifier: workspace:* version: link:../wxt @@ -700,19 +700,19 @@ importers: devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) '@types/webextension-polyfill': specifier: 'catalog:' version: 0.12.3 publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) webextension-polyfill: specifier: 'catalog:' version: 0.12.0 @@ -730,7 +730,7 @@ importers: version: 5.12.0(rollup@4.34.9) '@webext-core/fake-browser': specifier: 'catalog:' - version: 1.3.1 + version: 1.3.2 '@webext-core/isolated-element': specifier: 'catalog:' version: 1.1.2 @@ -748,7 +748,7 @@ importers: version: 0.5.0 c12: specifier: 'catalog:' - version: 3.0.2(magicast@0.3.5) + version: 3.0.3(magicast@0.3.5) cac: specifier: 'catalog:' version: 6.7.14 @@ -757,16 +757,16 @@ importers: version: 4.0.3 ci-info: specifier: 'catalog:' - version: 4.1.0 + version: 4.2.0 consola: specifier: 'catalog:' - version: 3.2.3 + version: 3.4.2 defu: specifier: 'catalog:' version: 6.1.4 dotenv: specifier: 'catalog:' - version: 16.4.5 + version: 16.4.7 dotenv-expand: specifier: 'catalog:' version: 12.0.1 @@ -781,7 +781,7 @@ importers: version: 10.1.6 fs-extra: specifier: 'catalog:' - version: 11.2.0 + version: 11.3.0 get-port-please: specifier: 'catalog:' version: 3.1.2 @@ -805,7 +805,7 @@ importers: version: 3.10.1 linkedom: specifier: 'catalog:' - version: 0.18.6 + version: 0.18.9 magicast: specifier: 'catalog:' version: 0.3.5 @@ -820,16 +820,16 @@ importers: version: 3.0.0 nypm: specifier: 'catalog:' - version: 0.3.12 + version: 0.6.0 ohash: specifier: 'catalog:' - version: 1.1.4 + version: 2.0.11 open: specifier: 'catalog:' version: 10.1.0 ora: specifier: 'catalog:' - version: 8.1.1 + version: 8.2.0 perfect-debounce: specifier: 'catalog:' version: 1.0.0 @@ -850,20 +850,20 @@ importers: version: 3.13.1(rollup@4.34.9)(webpack-sources@3.2.3) vite: specifier: 'catalog:' - version: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) vite-node: specifier: 'catalog:' - version: 3.0.7(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + version: 3.0.7(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) web-ext-run: specifier: 'catalog:' - version: 0.2.1 + version: 0.2.2 devDependencies: '@aklinker1/check': specifier: 'catalog:' - version: 1.4.5(typescript@5.6.3) + version: 1.4.5(typescript@5.8.3) '@faker-js/faker': specifier: 'catalog:' - version: 9.2.0 + version: 9.6.0 '@types/fs-extra': specifier: 'catalog:' version: 11.0.4 @@ -884,28 +884,28 @@ importers: version: 2.0.1 happy-dom: specifier: 'catalog:' - version: 17.1.8 + version: 17.4.4 lodash.merge: specifier: 'catalog:' version: 4.6.2 oxlint: specifier: 'catalog:' - version: 0.11.1 + version: 0.16.5 publint: specifier: 'catalog:' - version: 0.2.12 + version: 0.3.10 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unbuild: specifier: 'catalog:' - version: 3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) vitest: specifier: 'catalog:' - version: 3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + version: 3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) vitest-plugin-random-seed: specifier: 'catalog:' - version: 1.1.1(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.1(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) packages/wxt-demo: dependencies: @@ -914,17 +914,17 @@ importers: version: link:../i18n react: specifier: 'catalog:' - version: 19.0.0 + version: 19.1.0 react-dom: specifier: 'catalog:' - version: 19.0.0(react@19.0.0) + version: 19.1.0(react@19.1.0) devDependencies: '@types/react': specifier: 'catalog:' - version: 19.0.1 + version: 19.1.0 '@types/react-dom': specifier: 'catalog:' - version: 19.0.2(@types/react@19.0.1) + version: 19.1.2(@types/react@19.1.0) '@wxt-dev/auto-icons': specifier: workspace:* version: link:../auto-icons @@ -933,19 +933,19 @@ importers: version: link:../unocss sass: specifier: 'catalog:' - version: 1.80.7 + version: 1.86.3 typescript: specifier: 'catalog:' - version: 5.6.3 + version: 5.8.3 unocss: specifier: 'catalog:' - version: 66.0.0(postcss@8.5.3)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) + version: 66.0.0(postcss@8.5.3)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3)) vitest: specifier: 'catalog:' - version: 3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + version: 3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) vitest-plugin-random-seed: specifier: 'catalog:' - version: 1.1.1(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.1(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) wxt: specifier: workspace:* version: link:../wxt @@ -1110,8 +1110,8 @@ packages: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.9': - resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + '@babel/helpers@7.26.10': + resolution: {integrity: sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==} engines: {node: '>=6.9.0'} '@babel/parser@7.26.9': @@ -1161,6 +1161,10 @@ packages: resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.0': + resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -1169,10 +1173,6 @@ packages: resolution: {integrity: sha512-9I2kKJwcAPwMoAj38hwqFXG0CzS2Kj+SAByPUQ0SlHTfb7VUhYVmo7G2w2tBrqmOf7PFd6MpZ/a1GQJo8na8kw==} engines: {node: '>=v18'} - '@commitlint/types@19.5.0': - resolution: {integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==} - engines: {node: '>=v18'} - '@commitlint/types@19.8.0': resolution: {integrity: sha512-LRjP623jPyf3Poyfb0ohMj8I3ORyBDOwXAgxxVPbSD0unJuW2mJWeiRfaQinjtccMqC5Wy1HOMfa4btKjbNxbg==} engines: {node: '>=v18'} @@ -1213,8 +1213,8 @@ packages: search-insights: optional: true - '@emnapi/runtime@1.2.0': - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emnapi/runtime@1.4.0': + resolution: {integrity: sha512-64WYIf4UYcdLnbKn/umDlNjQDSS8AgZrI/R9+x5ilkUVFxXcA1Ebl+gQLc/6mERA4407Xof0R7wEyEuj091CVw==} '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} @@ -1654,10 +1654,9 @@ packages: cpu: [x64] os: [win32] - '@faker-js/faker@9.2.0': - resolution: {integrity: sha512-ulqQu4KMr1/sTFIYvqSdegHT8NIkt66tFAkugGnHA+1WAfEn6hMzNR+svjXGFRVLnapxvej67Z/LwchFrnLBUg==} + '@faker-js/faker@9.6.0': + resolution: {integrity: sha512-3vm4by+B5lvsFPSyep3ELWmZfE3kicDtmemVpuwl1yH7tqtnHdsA6hG8fbXedMVdkzgtvzWoRgjSB4Q+FHnZiw==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} - deprecated: Please update to a newer version '@iconify-json/logos@1.2.4': resolution: {integrity: sha512-XC4If5D/hbaZvUkTV8iaZuGlQCyG6CNOlaAaJaGa13V5QMYwYjgtKk3vPP8wz3wtTVNVEVk3LRx1fOJz+YnSMw==} @@ -1665,8 +1664,8 @@ packages: '@iconify-json/simple-icons@1.2.27': resolution: {integrity: sha512-FtZwp/H7ih5rY9FPfDR+k6toOo/cuwpHWY8faNhxLs5O5uW6Q8TeqdNWfjVfgFtrs5tUUzWysjqNGL234v8EMA==} - '@iconify-json/vscode-icons@1.2.16': - resolution: {integrity: sha512-hstc2yVq2UJ6v6FrgjftzXRvphGZBsKxvSeXoFLP1Hgx89TPZKrGE5SV6vqsoeIlLYaQ7OZbXmAoVGroTfGmVQ==} + '@iconify-json/vscode-icons@1.2.19': + resolution: {integrity: sha512-M6Ujx2Ncmr/jfHhLJ+unqaILOJ/wWAkfc84Eh3+e8PccFmB1TS4KwOSyqbawybbqKK7JaaEk5uhFYSFpYOeuOA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1674,107 +1673,112 @@ packages: '@iconify/utils@2.3.0': resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} - '@img/sharp-darwin-arm64@0.33.5': - resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + '@img/sharp-darwin-arm64@0.34.1': + resolution: {integrity: sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-x64@0.33.5': - resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + '@img/sharp-darwin-x64@0.34.1': + resolution: {integrity: sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.0.4': - resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + '@img/sharp-libvips-darwin-arm64@1.1.0': + resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.0.4': - resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + '@img/sharp-libvips-darwin-x64@1.1.0': + resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-linux-arm64@1.0.4': - resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + '@img/sharp-libvips-linux-arm64@1.1.0': + resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linux-arm@1.0.5': - resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + '@img/sharp-libvips-linux-arm@1.1.0': + resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==} cpu: [arm] os: [linux] - '@img/sharp-libvips-linux-s390x@1.0.4': - resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + '@img/sharp-libvips-linux-ppc64@1.1.0': + resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==} + cpu: [ppc64] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.1.0': + resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==} cpu: [s390x] os: [linux] - '@img/sharp-libvips-linux-x64@1.0.4': - resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + '@img/sharp-libvips-linux-x64@1.1.0': + resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==} cpu: [x64] os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': - resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + '@img/sharp-libvips-linuxmusl-arm64@1.1.0': + resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.0.4': - resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + '@img/sharp-libvips-linuxmusl-x64@1.1.0': + resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==} cpu: [x64] os: [linux] - '@img/sharp-linux-arm64@0.33.5': - resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + '@img/sharp-linux-arm64@0.34.1': + resolution: {integrity: sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linux-arm@0.33.5': - resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + '@img/sharp-linux-arm@0.34.1': + resolution: {integrity: sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - '@img/sharp-linux-s390x@0.33.5': - resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + '@img/sharp-linux-s390x@0.34.1': + resolution: {integrity: sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - '@img/sharp-linux-x64@0.33.5': - resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + '@img/sharp-linux-x64@0.34.1': + resolution: {integrity: sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-linuxmusl-arm64@0.33.5': - resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + '@img/sharp-linuxmusl-arm64@0.34.1': + resolution: {integrity: sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linuxmusl-x64@0.33.5': - resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + '@img/sharp-linuxmusl-x64@0.34.1': + resolution: {integrity: sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-wasm32@0.33.5': - resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + '@img/sharp-wasm32@0.34.1': + resolution: {integrity: sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] - '@img/sharp-win32-ia32@0.33.5': - resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + '@img/sharp-win32-ia32@0.34.1': + resolution: {integrity: sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.33.5': - resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + '@img/sharp-win32-x64@0.34.1': + resolution: {integrity: sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] @@ -1824,43 +1828,43 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxlint/darwin-arm64@0.11.1': - resolution: {integrity: sha512-S+cHn49fT+qSJXhQ3Z4EG/5ENp2dAUbS2sMNkhgkLqlO8aYl0TR9R7omU3vpU/beu8ePnV+mdVlJYGjsPIMGtg==} + '@oxlint/darwin-arm64@0.16.5': + resolution: {integrity: sha512-syGjqZ9ES2CZSxL2hJivZNhlaZG/H9EjW1kyup77cSzTqEoaf/wEgiqIEyb1nvkvA2/HexIOkgsL+MsQZ2b04Q==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@0.11.1': - resolution: {integrity: sha512-LPuF0D8uu30KIVEeVuGwIPwHwJRQ1i1otwFFH7tRsNXPgMgZJ4VgriyH22i6RWwBtclJoCSBLtGK6gLZ0oZBvw==} + '@oxlint/darwin-x64@0.16.5': + resolution: {integrity: sha512-JczXMFNRwcKYivi4OGaUKfOeugxMF5yMS4oELbSVeP2FQgEPoH/l1WErb+aYNSRuvr5QZiGZST0lGgWy/RPl7A==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@0.11.1': - resolution: {integrity: sha512-CYBE+GRIPs5e+raD2pdicuBn6Y6E1xAnyWQ/kHE4GEWDAQZY0Um2VYEUTGH2ObwJ3uXr6jeJ16HOKJvr0S8a8w==} + '@oxlint/linux-arm64-gnu@0.16.5': + resolution: {integrity: sha512-II1U6+IZeNRZ+BIPlOQ30cwkzBusF9bx4icx8Pxq7jAbtGKNFMEej9+sp4oXv2b8LU5bWVTQEvH/vuIwusMtmw==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@0.11.1': - resolution: {integrity: sha512-iYXF5N5Gv+lc2wt90kxXy/W0cn7IEWu3UPzewIjPGDH8ajDckvGzZx6pTGYJnTyMh7U6hUKwOBFPVLMWI7UwKQ==} + '@oxlint/linux-arm64-musl@0.16.5': + resolution: {integrity: sha512-2BVhlqspH6Mtqs2jONV6Eu/z+PaDxqPgcFxKV95RJVPHZv3+H6+rElwbCKx73b5IsHZa0SIj/nG1QKYb+GfKiw==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@0.11.1': - resolution: {integrity: sha512-D0tT8X0CsK/bpdkGdLSmsGftG3VndjyAUJuNGt56JYn0UfuPDkhQcLgUlkANHzNRXJ84tLQKhpf/MUDUHPB5cg==} + '@oxlint/linux-x64-gnu@0.16.5': + resolution: {integrity: sha512-4z8eAvwJq7EYM9jUSjw1eL/RsP6Z6mB9e1leKUBY0B1/nRxivDPMA3ryOdJ6ZKTIxWUkJhMshKDP9qa5V8KoEA==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@0.11.1': - resolution: {integrity: sha512-WekaLYk8WLT7Di8+nyPvtqs9OlMoO6KjFDMlqqLDWQTk9ffjn8e76PCRigF3w39jQ70qP3c8k8cNKNw5ROuFcg==} + '@oxlint/linux-x64-musl@0.16.5': + resolution: {integrity: sha512-dfswyGsukAJ291Z+Yu7HLZV3JT66B31sCOauPZUqI7MKKqZaYH/2gVKAp/kTq0h94ENIME6jkPLNwJkYmNpYnw==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@0.11.1': - resolution: {integrity: sha512-/CN/bFtI33vB8uemOkZxlNRf6Q7CftP2pSO7a6Q2niG4NC99YRPj7ctXcPF0jGR0NQUhGZk7ajM4G/0MKcRdag==} + '@oxlint/win32-arm64@0.16.5': + resolution: {integrity: sha512-YTtBQObOays+OyT31du5WGNhl+I9yWyogTcn9RpKUapoA3XY9q3lS1DNuqTTEOC08+KDDygFGT7fIraMQjehVg==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@0.11.1': - resolution: {integrity: sha512-0hLl0z6adYTvLIOPC5uyo+EAwNITkzi4AY4xImykQW8H89GhiV9Xl8MPJeZQMWSz7ajI1I2+hRsvA0QAzeBsxA==} + '@oxlint/win32-x64@0.16.5': + resolution: {integrity: sha512-cHJJRyVA2XlsGjIVKqw2DC5dkzWGOH6gxQwf6StTHn8F4i5P8gksV70VoNW5mwEXefF2USDX7H43YVIDG5E/Yw==} cpu: [x64] os: [win32] @@ -1965,6 +1969,10 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + '@publint/pack@0.1.2': + resolution: {integrity: sha512-S+9ANAvUmjutrshV4jZjaiG8XQyuJIZ8a4utWmN/vW1sgQ9IfBnPndwkmQYw53QmouOIytT874u65HEmu6H5jw==} + engines: {node: '>=18'} + '@rollup/plugin-alias@5.1.1': resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} @@ -2177,9 +2185,6 @@ packages: '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - '@types/chrome@0.0.280': - resolution: {integrity: sha512-AotSmZrL9bcZDDmSI1D9dE7PGbhOur5L0cKxXd7IqbVizQWCY4gcvupPUVsQ4FfDj3V2tt/iOpomT9EY0s+w1g==} - '@types/chrome@0.0.313': resolution: {integrity: sha512-9R5T7gTaYZhkxlu+Ho4wk9FL+y/werWQY2yjGWSqCuiTsqS7nL/BE5UMTP6rU7J+oIG2FRKqrEycHhJATeltVA==} @@ -2243,16 +2248,16 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@19.0.2': - resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} + '@types/react-dom@19.1.2': + resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==} peerDependencies: '@types/react': ^19.0.0 '@types/react@18.3.12': resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} - '@types/react@19.0.1': - resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} + '@types/react@19.1.0': + resolution: {integrity: sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2371,20 +2376,27 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/coverage-v8@3.0.7': - resolution: {integrity: sha512-Av8WgBJLTrfLOer0uy3CxjlVuWK4CzcLBndW1Nm2vI+3hZ2ozHututkfc7Blu1u6waeQ7J8gzPK/AsBRnWA5mQ==} + '@vitejs/plugin-vue@5.2.3': + resolution: {integrity: sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - '@vitest/browser': 3.0.7 - vitest: 3.0.7 + vite: ^5.0.0 || ^6.0.0 + vue: ^3.2.25 + + '@vitest/coverage-v8@3.1.1': + resolution: {integrity: sha512-MgV6D2dhpD6Hp/uroUoAIvFqA8AuvXEFBC2eepG3WFc1pxTfdk1LEqqkWoWhjz+rytoqrnUUCdf6Lzco3iHkLQ==} + peerDependencies: + '@vitest/browser': 3.1.1 + vitest: 3.1.1 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@3.0.7': - resolution: {integrity: sha512-QP25f+YJhzPfHrHfYHtvRn+uvkCFCqFtW9CktfBxmB+25QqWsx7VB2As6f4GmwllHLDhXNHvqedwhvMmSnNmjw==} + '@vitest/expect@3.1.1': + resolution: {integrity: sha512-q/zjrW9lgynctNbwvFtQkGK9+vvHA5UzVi2V8APrp1C6fG6/MuYYkmlx4FubuqLycCeSdHD5aadWfua/Vr0EUA==} - '@vitest/mocker@3.0.7': - resolution: {integrity: sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==} + '@vitest/mocker@3.1.1': + resolution: {integrity: sha512-bmpJJm7Y7i9BBELlLuuM1J1Q6EQ6K5Ye4wcyOpOMXMcePYKSIYlpcrCm4l/O6ja4VJA5G2aMJiuZkZdnxlC3SA==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -2394,42 +2406,30 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.7': - resolution: {integrity: sha512-CiRY0BViD/V8uwuEzz9Yapyao+M9M008/9oMOSQydwbwb+CMokEq3XVaF3XK/VWaOK0Jm9z7ENhybg70Gtxsmg==} + '@vitest/pretty-format@3.1.1': + resolution: {integrity: sha512-dg0CIzNx+hMMYfNmSqJlLSXEmnNhMswcn3sXO7Tpldr0LiGmg3eXdLLhwkv2ZqgHb/d5xg5F7ezNFRA1fA13yA==} - '@vitest/runner@3.0.7': - resolution: {integrity: sha512-WeEl38Z0S2ZcuRTeyYqaZtm4e26tq6ZFqh5y8YD9YxfWuu0OFiGFUbnxNynwLjNRHPsXyee2M9tV7YxOTPZl2g==} + '@vitest/runner@3.1.1': + resolution: {integrity: sha512-X/d46qzJuEDO8ueyjtKfxffiXraPRfmYasoC4i5+mlLEJ10UvPb0XH5M9C3gWuxd7BAQhpK42cJgJtq53YnWVA==} - '@vitest/snapshot@3.0.7': - resolution: {integrity: sha512-eqTUryJWQN0Rtf5yqCGTQWsCFOQe4eNz5Twsu21xYEcnFJtMU5XvmG0vgebhdLlrHQTSq5p8vWHJIeJQV8ovsA==} + '@vitest/snapshot@3.1.1': + resolution: {integrity: sha512-bByMwaVWe/+1WDf9exFxWWgAixelSdiwo2p33tpqIlM14vW7PRV5ppayVXtfycqze4Qhtwag5sVhX400MLBOOw==} - '@vitest/spy@3.0.7': - resolution: {integrity: sha512-4T4WcsibB0B6hrKdAZTM37ekuyFZt2cGbEGd2+L0P8ov15J1/HUsUaqkXEQPNAWr4BtPPe1gI+FYfMHhEKfR8w==} + '@vitest/spy@3.1.1': + resolution: {integrity: sha512-+EmrUOOXbKzLkTDwlsc/xrwOlPDXyVk3Z6P6K4oiCndxz7YLpp/0R0UsWVOKT0IXWjjBJuSMk6D27qipaupcvQ==} - '@vitest/utils@3.0.7': - resolution: {integrity: sha512-xePVpCRfooFX3rANQjwoditoXgWb1MaFbzmGuPP59MK6i13mrnDw/yEIyJudLeW6/38mCNcwCiJIGmpDPibAIg==} - - '@vue/compiler-core@3.5.12': - resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + '@vitest/utils@3.1.1': + resolution: {integrity: sha512-1XIjflyaU2k3HMArJ50bwSh3wKWPD6Q47wz/NUSmRV0zNywPc4w79ARjg/i/aNINHwA+mIALhUVqD9/aUvZNgg==} '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-dom@3.5.12': - resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} - '@vue/compiler-dom@3.5.13': resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - '@vue/compiler-sfc@3.5.12': - resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} - '@vue/compiler-sfc@3.5.13': resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - '@vue/compiler-ssr@3.5.12': - resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} - '@vue/compiler-ssr@3.5.13': resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} @@ -2442,37 +2442,20 @@ packages: '@vue/devtools-shared@7.7.2': resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==} - '@vue/reactivity@3.5.12': - resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} - '@vue/reactivity@3.5.13': resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/runtime-core@3.5.12': - resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} - '@vue/runtime-core@3.5.13': resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-dom@3.5.12': - resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} - '@vue/runtime-dom@3.5.13': resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/server-renderer@3.5.12': - resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} - peerDependencies: - vue: 3.5.12 - '@vue/server-renderer@3.5.13': resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: vue: 3.5.13 - '@vue/shared@3.5.12': - resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} - '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} @@ -2526,8 +2509,8 @@ packages: '@vueuse/shared@12.7.0': resolution: {integrity: sha512-coLlUw2HHKsm7rPN6WqHJQr18WymN4wkA/3ThFaJ4v4gWGWAQQGK+MJxLuJTBs4mojQiazlVWAKNJNpUWGRkNw==} - '@webext-core/fake-browser@1.3.1': - resolution: {integrity: sha512-NpBl0rXL6rT3msdl9Fb1GPLd/MKJEZ3pHpxuMdlu+qKW78T6SWJqDvyAVs8VjAmYs9RHoQJc+yObxQoGWdskXQ==} + '@webext-core/fake-browser@1.3.2': + resolution: {integrity: sha512-jFyPWWz+VkHAC9DRIiIPOyu6X/KlC8dYqSKweHz6tsDb86QawtVgZSpYcM+GOQBlZc5DHFo92jJ7cIq4uBnU0A==} '@webext-core/isolated-element@1.1.2': resolution: {integrity: sha512-CNHYhsIR8TPkPb+4yqTIuzaGnVn/Fshev5fyoPW+/8Cyc93tJbCjP9PC1XSK6fDWu+xASdPHLZaoa2nWAYoxeQ==} @@ -2720,6 +2703,14 @@ packages: magicast: optional: true + c12@3.0.3: + resolution: {integrity: sha512-uC3MacKBb0Z15o5QWCHvHWj5Zv34pGQj9P+iXKSpTuSGFS0KKhUWf4t9AJ+gWjYOdmWCPEGpEzm8sS0iqbpo1w==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -2757,6 +2748,10 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + changelogen@0.6.1: resolution: {integrity: sha512-rTw2bZgiEHMgyYzWFMH+qTMFOSpCf4qwmd8LyxLDUKCtL4T/7O7978tPPtKYpjiFbPoHG64y4ugdF0Mt/l+lQg==} hasBin: true @@ -2775,10 +2770,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chokidar@4.0.1: - resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} - engines: {node: '>= 14.16.0'} - chokidar@4.0.3: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} @@ -2796,6 +2787,10 @@ packages: resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} @@ -2858,8 +2853,8 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} commander@2.9.0: @@ -2893,6 +2888,9 @@ packages: confbox@0.2.1: resolution: {integrity: sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==} + confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -2900,14 +2898,14 @@ packages: resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} engines: {node: '>=12'} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - consola@3.4.0: resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} engines: {node: ^14.18.0 || >=16.10.0} + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + conventional-changelog-conventionalcommits@7.0.2: resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} engines: {node: '>=16'} @@ -2925,8 +2923,8 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + cross-spawn@7.0.5: + resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} crypto-random-string@4.0.0: @@ -3106,6 +3104,9 @@ packages: domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + dot-prop@5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} @@ -3118,10 +3119,6 @@ packages: resolution: {integrity: sha512-LaKRbou8gt0RNID/9RoI+J2rvXsBRPMV7p+ElHlPhcSARbCPDYcYG2s1TIzAfWv4YSgyY5taidWzzs31lNV3yQ==} engines: {node: '>=12'} - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} - dotenv@16.4.7: resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} engines: {node: '>=12'} @@ -3158,6 +3155,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@6.0.0: + resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} + engines: {node: '>=0.12'} + environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -3229,13 +3230,16 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - expect-type@1.1.0: - resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + expect-type@1.2.1: + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} exsolve@1.0.1: resolution: {integrity: sha512-Smf0iQtkQVJLaph8r/qS8C8SWfQkaq9Q/dFcD44MLbJj6DNhlWefVuaS21SjfqOsBbjVlKtbCj6L9ekXK6EZUg==} + exsolve@1.0.4: + resolution: {integrity: sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==} + extract-zip@2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -3251,14 +3255,6 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - fdir@6.4.3: resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} peerDependencies: @@ -3308,13 +3304,14 @@ packages: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} + fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} + engines: {node: '>=14.14'} + fs-extra@9.0.1: resolution: {integrity: sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==} engines: {node: '>=10'} - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -3374,12 +3371,6 @@ packages: glob@6.0.4: resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} - deprecated: Glob versions prior to v9 are no longer supported - - glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported global-dirs@3.0.1: resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} @@ -3413,8 +3404,8 @@ packages: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} - happy-dom@17.1.8: - resolution: {integrity: sha512-Yxbq/FG79z1rhAf/iB6YM8wO2JB/JDQBy99RiLSs+2siEAi5J05x9eW1nnASHZJbpldjJE2KuFLsLZ+AzX/IxA==} + happy-dom@17.4.4: + resolution: {integrity: sha512-/Pb0ctk3HTZ5xEL3BZ0hK1AqDSAUuRQitOmROPHhfUYEWpmTImwfD8vFDGADmMAX0JYgbcgxWoLFKtsWhcpuVA==} engines: {node: '>=18.0.0'} has-flag@4.0.0: @@ -3457,6 +3448,9 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + htmlparser2@10.0.0: + resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} + htmlparser2@9.1.0: resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} @@ -3482,10 +3476,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@5.0.1: - resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} @@ -3505,7 +3495,6 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -3759,6 +3748,10 @@ packages: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + lines-and-columns@2.0.3: resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3766,8 +3759,11 @@ packages: linkedom@0.18.6: resolution: {integrity: sha512-6G8euAJ84s7MTXTli5JIOO5tzEpyoUBw2/zcqAunSurbCtC83YcgrK+VTcO8HZ/rdR3eaaZM573FP9rNo1uXIA==} - lint-staged@15.2.10: - resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} + linkedom@0.18.9: + resolution: {integrity: sha512-Pfvhwjs46nBrcQdauQjMXDJZqj6VwN7KStT84xQqmIgD9bPH6UVJ/ESW8y4VHVF2h7di0/P+f4Iln4U5emRcmg==} + + lint-staged@15.5.0: + resolution: {integrity: sha512-WyCzSbfYGhK7cU+UuDDkzUiytbfbi0ZdPy2orwtM75P3WTtQBzmG40cCxIa8Ii2+XjfxzLH6Be46tUfWS85Xfg==} engines: {node: '>=18.12.0'} hasBin: true @@ -3938,10 +3934,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -4024,11 +4016,6 @@ packages: resolution: {integrity: sha512-IjZBIOLxSlxu+m/kacg9JuP93oUpRemeV0mEuCy64nzBKKIL9m0aLJHtVPcVuzJDHFhElzjpwbW4a3tMzgKoZQ==} engines: {node: '>=18.19'} - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -4073,19 +4060,6 @@ packages: resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} engines: {node: '>=14.16'} - npm-bundled@2.0.1: - resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - npm-normalize-package-bin@2.0.0: - resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - npm-packlist@5.1.3: - resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -4097,11 +4071,6 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nypm@0.3.12: - resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - nypm@0.6.0: resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==} engines: {node: ^14.16.0 || >=16.10.0} @@ -4154,17 +4123,17 @@ packages: resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - ora@8.1.1: - resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} + ora@8.2.0: + resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} engines: {node: '>=18'} os-shim@0.1.3: resolution: {integrity: sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==} engines: {node: '>= 0.4.0'} - oxlint@0.11.1: - resolution: {integrity: sha512-yVTkBmSvn1mo69vxBdNASOGFd1oqWzpaIWPFPIXNAHxgrW7FjotKuJ71j/pqtZH/sVSRWTpQFdmBa3CIuBEILg==} - engines: {node: '>=14.*'} + oxlint@0.16.5: + resolution: {integrity: sha512-z5MX2v4KUqzZQTnRkHHBPE4qEo08f5mJ4dQxi+r5t3xpGspVH/pBzWQ0UUy2xO3JHO8H6wpoeoh8bGs6jEygvQ==} + engines: {node: '>=8.*'} hasBin: true p-cancelable@3.0.0: @@ -4181,6 +4150,9 @@ packages: package-manager-detector@0.2.11: resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + package-manager-detector@1.1.0: + resolution: {integrity: sha512-Y8f9qUlBzW8qauJjd/eu6jlpJZsuPJm2ZAV0cDVd420o4EdpH5RPdoCv+60/TdJflGatr4sDfpAL6ArWZbM5tA==} + pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -4436,10 +4408,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.3: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} @@ -4447,8 +4415,8 @@ packages: preact@10.18.1: resolution: {integrity: sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==} - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} engines: {node: '>=14'} hasBin: true @@ -4476,9 +4444,9 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - publint@0.2.12: - resolution: {integrity: sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw==} - engines: {node: '>=16'} + publint@0.3.10: + resolution: {integrity: sha512-xl9X9x0iyOURsAD7IPQJAQ5TgGpozs5K8KUtqzQBSxJqtKH74ReeCpjr2jw9MFOsY9q/EbXSJNkSFM2mgyu38g==} + engines: {node: '>=18'} hasBin: true publish-browser-extension@3.0.0: @@ -4515,10 +4483,10 @@ packages: peerDependencies: react: ^18.3.1 - react-dom@19.0.0: - resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + react-dom@19.1.0: + resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} peerDependencies: - react: ^19.0.0 + react: ^19.1.0 react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} @@ -4528,8 +4496,8 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - react@19.0.0: - resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + react@19.1.0: + resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} engines: {node: '>=0.10.0'} readable-stream@2.3.8: @@ -4606,7 +4574,6 @@ packages: rimraf@2.4.5: resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} - deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rollup-plugin-dts@6.1.1: @@ -4642,8 +4609,8 @@ packages: safe-json-stringify@1.2.0: resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==} - sass@1.80.7: - resolution: {integrity: sha512-MVWvN0u5meytrSjsU7AWsbhoXi1sc58zADXFllfZzbsBT1GHjjar6JwBINYPRrkx/zqnQ6uqbQuHgE95O+C+eQ==} + sass@1.86.3: + resolution: {integrity: sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==} engines: {node: '>=14.0.0'} hasBin: true @@ -4653,8 +4620,8 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.25.0: - resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + scheduler@0.26.0: + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -4692,8 +4659,8 @@ packages: setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - sharp@0.33.5: - resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + sharp@0.34.1: + resolution: {integrity: sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} shebang-command@2.0.0: @@ -4726,8 +4693,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-git-hooks@2.11.1: - resolution: {integrity: sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==} + simple-git-hooks@2.12.1: + resolution: {integrity: sha512-NB3V4XyCOrWTIhjh85DyEoVlM3adHWwqQXKYHmuegy/108bJPP6YxuPGm4ZKBq1+GVKRbKJuzNY//09cMJYp+A==} hasBin: true simple-swizzle@0.2.2: @@ -4748,8 +4715,8 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} - solid-js@1.9.4: - resolution: {integrity: sha512-ipQl8FJ31bFUoBNScDQTG3BjN6+9Rg+Q+f10bUbnO6EOTTf5NGerJeHc7wyu5I4RMHEl/WwZwUmy/PTRgxxZ8g==} + solid-js@1.9.5: + resolution: {integrity: sha512-ogI3DaFcyn6UhYhrgcyRAMbu/buBJitYQASZz5WzfQVPP10RD2AbCoRZ517psnezrasyCbWzIxZ6kVqet768xw==} solid-refresh@0.6.3: resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} @@ -4901,10 +4868,6 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} - engines: {node: '>=12.0.0'} - tinyglobby@0.2.12: resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} engines: {node: '>=12.0.0'} @@ -4974,10 +4937,10 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typedoc-plugin-frontmatter@1.1.0: - resolution: {integrity: sha512-4PW4V2xDY2hw+fEWmg7g6FBCIWZdiEE+tzjJ5K4JhurvJ0t0Vp0IE/0nuHGGIZVtV5WxPIed+GpiH1uZrpDquQ==} + typedoc-plugin-frontmatter@1.3.0: + resolution: {integrity: sha512-xYQFMAecMlsRUjmf9oM/Sq2FVz4zlgcbIeVFNLdO118CHTN06gIKJNSlyExh9+Xl8sK0YhIvoQwViUURxritWA==} peerDependencies: - typedoc-plugin-markdown: '>=4.3.0' + typedoc-plugin-markdown: '>=4.5.0' typedoc-plugin-markdown@4.0.0-next.23: resolution: {integrity: sha512-bKD0LnrQxUTbuDRiJfCWYLlzyERuskWldJ5eWKKuNY38xBOyBhSN8P+vD5KxlJoAifTOm76MK58sNrl4wgOoWg==} @@ -4996,8 +4959,8 @@ packages: peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true @@ -5120,6 +5083,11 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true + vite-node@3.1.1: + resolution: {integrity: sha512-V+IxPAE2FvXpTCHXyNem0M+gWm6J7eRyWPR6vYoG/Gl+IscNOjXzztUhimQgTxaAoUoj40Qqimaa0NLIOOAH4w==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + vite-plugin-solid@2.11.6: resolution: {integrity: sha512-Sl5CTqJTGyEeOsmdH6BOgalIZlwH3t4/y0RQuFLMGnvWMBvxb4+lq7x3BSiAw6etf0QexfNJW7HSOO/Qf7pigg==} peerDependencies: @@ -5161,8 +5129,8 @@ packages: terser: optional: true - vite@6.2.0: - resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} + vite@6.2.5: + resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5209,13 +5177,13 @@ packages: vite: optional: true - vitepress-knowledge@0.4.0: - resolution: {integrity: sha512-vHumLYPIuDmRrs+UuWSF7XibVsSyK2TN67Hd+VaYI6VIRDsUhh2DcfxPg1mIQSumRLj/5Vz9VpOdfZ8Wyxbs4A==} + vitepress-knowledge@0.4.1: + resolution: {integrity: sha512-rJ9oyLP5EcLHgAa3WK3o3F4XnhV8Q5X1aJSj4WwQxLDgYJAzW8VGbXLnZkRmmLzrk8DG0mJrpPUVKobH/7UtAA==} peerDependencies: vitepress: ^1.0.0 - vitepress-plugin-group-icons@1.3.8: - resolution: {integrity: sha512-BIx1HgXEvbDeJX8NqVvthWHQqEW2slj1SkAWLMNoUR5IJq1dq6LmrURYCyznMJCB3/0g+YY89ifvQp3in1fX3g==} + vitepress-plugin-group-icons@1.4.1: + resolution: {integrity: sha512-4APG5wzUvl2JbZcy6+I7K9DleBJE7W5RCkPu2mDPxzKxI/9pF3GmIACDnIlhyfIpUyfW4eanbyoMuP7tzLpM3Q==} vitepress@1.6.3: resolution: {integrity: sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw==} @@ -5229,8 +5197,8 @@ packages: postcss: optional: true - vitest-mock-extended@3.0.1: - resolution: {integrity: sha512-VI7CRRvIi+MbAsqdGTxp3K+eiY7BR1zrVflZ5DBrFUXPjRZRgxXajlYdNyIu3v1bb5ZfdLANXwZ9i/RfVMfS6A==} + vitest-mock-extended@3.1.0: + resolution: {integrity: sha512-vCM0VkuocOUBwwqwV7JB7YStw07pqeKvEIrZnR8l3PtwYi6rAAJAyJACeC1UYNfbQWi85nz7EdiXWBFI5hll2g==} peerDependencies: typescript: 3.x || 4.x || 5.x vitest: '>=3.0.0' @@ -5240,16 +5208,16 @@ packages: peerDependencies: vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - vitest@3.0.7: - resolution: {integrity: sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==} + vitest@3.1.1: + resolution: {integrity: sha512-kiZc/IYmKICeBAZr9DQ5rT7/6bD9G7uqQEki4fxazi1jdVl2mWGzedtBs5s6llz59yQhVb7FFY2MbHzHCnT79Q==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.7 - '@vitest/ui': 3.0.7 + '@vitest/browser': 3.1.1 + '@vitest/ui': 3.1.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5279,14 +5247,6 @@ packages: peerDependencies: vue: ^3.4.37 - vue@3.5.12: - resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.5.13: resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: @@ -5302,8 +5262,8 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-ext-run@0.2.1: - resolution: {integrity: sha512-5D11VcjdGkA1/xax5UWL0YeAbDySKHzWFe6EpsoPNUMw5Uk9tKk9p6GUOfcaI5N7sINKfBMZYNsTBiu5dzJB9A==} + web-ext-run@0.2.2: + resolution: {integrity: sha512-GD59q5/1wYQJXTHrljMZaBa3cCz+Jj3FMDLYgKyAa34TPcHSuMaGqp7TcLJ66PCe43C3hmbEAZd8QCpAB34eiw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} webextension-polyfill@0.12.0: @@ -5401,11 +5361,6 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.7.0: resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} @@ -5452,21 +5407,21 @@ snapshots: '@aklinker1/buildc@1.1.4': dependencies: cac: 6.7.14 - consola: 3.2.3 + consola: 3.4.2 dependency-graph: 1.0.0 fast-glob: 3.3.3 - fs-extra: 11.2.0 + fs-extra: 11.3.0 ohash: 1.1.4 pathe: 1.1.2 proper-lockfile: 4.1.2 yaml: 2.7.0 - '@aklinker1/check@1.4.5(typescript@5.6.3)': + '@aklinker1/check@1.4.5(typescript@5.8.3)': dependencies: '@antfu/utils': 0.7.10 ci-info: 4.1.0 citty: 0.1.6 - typescript: 5.6.3 + typescript: 5.8.3 '@aklinker1/rollup-plugin-visualizer@5.12.0(rollup@4.34.9)': dependencies: @@ -5611,7 +5566,7 @@ snapshots: '@babel/generator': 7.26.9 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helpers': 7.26.9 + '@babel/helpers': 7.26.10 '@babel/parser': 7.26.9 '@babel/template': 7.26.9 '@babel/traverse': 7.26.9 @@ -5668,10 +5623,10 @@ snapshots: '@babel/helper-validator-option@7.25.9': {} - '@babel/helpers@7.26.9': + '@babel/helpers@7.26.10': dependencies: '@babel/template': 7.26.9 - '@babel/types': 7.26.9 + '@babel/types': 7.27.0 '@babel/parser@7.26.9': dependencies: @@ -5737,6 +5692,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.27.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bcoe/v8-coverage@1.0.2': {} '@commitlint/config-conventional@19.8.0': @@ -5744,11 +5704,6 @@ snapshots: '@commitlint/types': 19.8.0 conventional-changelog-conventionalcommits: 7.0.2 - '@commitlint/types@19.5.0': - dependencies: - '@types/conventional-commits-parser': 5.0.1 - chalk: 5.3.0 - '@commitlint/types@19.8.0': dependencies: '@types/conventional-commits-parser': 5.0.1 @@ -5797,7 +5752,7 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@emnapi/runtime@1.2.0': + '@emnapi/runtime@1.4.0': dependencies: tslib: 2.6.0 optional: true @@ -6021,7 +5976,7 @@ snapshots: '@esbuild/win32-x64@0.25.0': optional: true - '@faker-js/faker@9.2.0': {} + '@faker-js/faker@9.6.0': {} '@iconify-json/logos@1.2.4': dependencies: @@ -6031,7 +5986,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/vscode-icons@1.2.16': + '@iconify-json/vscode-icons@1.2.19': dependencies: '@iconify/types': 2.0.0 @@ -6050,79 +6005,82 @@ snapshots: transitivePeerDependencies: - supports-color - '@img/sharp-darwin-arm64@0.33.5': + '@img/sharp-darwin-arm64@0.34.1': optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-arm64': 1.1.0 optional: true - '@img/sharp-darwin-x64@0.33.5': + '@img/sharp-darwin-x64@0.34.1': optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.1.0 optional: true - '@img/sharp-libvips-darwin-arm64@1.0.4': + '@img/sharp-libvips-darwin-arm64@1.1.0': optional: true - '@img/sharp-libvips-darwin-x64@1.0.4': + '@img/sharp-libvips-darwin-x64@1.1.0': optional: true - '@img/sharp-libvips-linux-arm64@1.0.4': + '@img/sharp-libvips-linux-arm64@1.1.0': optional: true - '@img/sharp-libvips-linux-arm@1.0.5': + '@img/sharp-libvips-linux-arm@1.1.0': optional: true - '@img/sharp-libvips-linux-s390x@1.0.4': + '@img/sharp-libvips-linux-ppc64@1.1.0': optional: true - '@img/sharp-libvips-linux-x64@1.0.4': + '@img/sharp-libvips-linux-s390x@1.1.0': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + '@img/sharp-libvips-linux-x64@1.1.0': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.0.4': + '@img/sharp-libvips-linuxmusl-arm64@1.1.0': optional: true - '@img/sharp-linux-arm64@0.33.5': + '@img/sharp-libvips-linuxmusl-x64@1.1.0': + optional: true + + '@img/sharp-linux-arm64@0.34.1': optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-arm64': 1.1.0 optional: true - '@img/sharp-linux-arm@0.33.5': + '@img/sharp-linux-arm@0.34.1': optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm': 1.1.0 optional: true - '@img/sharp-linux-s390x@0.33.5': + '@img/sharp-linux-s390x@0.34.1': optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.1.0 optional: true - '@img/sharp-linux-x64@0.33.5': + '@img/sharp-linux-x64@0.34.1': optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.1.0 optional: true - '@img/sharp-linuxmusl-arm64@0.33.5': + '@img/sharp-linuxmusl-arm64@0.34.1': optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 optional: true - '@img/sharp-linuxmusl-x64@0.33.5': + '@img/sharp-linuxmusl-x64@0.34.1': optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.1.0 optional: true - '@img/sharp-wasm32@0.33.5': + '@img/sharp-wasm32@0.34.1': dependencies: - '@emnapi/runtime': 1.2.0 + '@emnapi/runtime': 1.4.0 optional: true - '@img/sharp-win32-ia32@0.33.5': + '@img/sharp-win32-ia32@0.34.1': optional: true - '@img/sharp-win32-x64@0.33.5': + '@img/sharp-win32-x64@0.34.1': optional: true '@isaacs/cliui@8.0.2': @@ -6173,28 +6131,28 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - '@oxlint/darwin-arm64@0.11.1': + '@oxlint/darwin-arm64@0.16.5': optional: true - '@oxlint/darwin-x64@0.11.1': + '@oxlint/darwin-x64@0.16.5': optional: true - '@oxlint/linux-arm64-gnu@0.11.1': + '@oxlint/linux-arm64-gnu@0.16.5': optional: true - '@oxlint/linux-arm64-musl@0.11.1': + '@oxlint/linux-arm64-musl@0.16.5': optional: true - '@oxlint/linux-x64-gnu@0.11.1': + '@oxlint/linux-x64-gnu@0.16.5': optional: true - '@oxlint/linux-x64-musl@0.11.1': + '@oxlint/linux-x64-musl@0.16.5': optional: true - '@oxlint/win32-arm64@0.11.1': + '@oxlint/win32-arm64@0.16.5': optional: true - '@oxlint/win32-x64@0.11.1': + '@oxlint/win32-x64@0.16.5': optional: true '@parcel/watcher-android-arm64@2.5.0': @@ -6275,6 +6233,8 @@ snapshots: '@polka/url@1.0.0-next.28': {} + '@publint/pack@0.1.2': {} + '@rollup/plugin-alias@5.1.1(rollup@4.34.9)': optionalDependencies: rollup: 4.34.9 @@ -6421,25 +6381,25 @@ snapshots: '@sindresorhus/is@5.4.1': {} - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.1.6)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)))(svelte@5.1.6)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.1.6)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)))(svelte@5.1.6)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.1.6)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.1.6)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) debug: 4.4.0 svelte: 5.1.6 - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.1.6)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))': + '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.1.6)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.1.6)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)))(svelte@5.1.6)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.1.6)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)))(svelte@5.1.6)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.1.6 - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) - vitefu: 1.0.6(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) + vitefu: 1.0.6(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - supports-color @@ -6470,11 +6430,6 @@ snapshots: dependencies: '@babel/types': 7.26.9 - '@types/chrome@0.0.280': - dependencies: - '@types/filesystem': 0.0.36 - '@types/har-format': 1.2.15 - '@types/chrome@0.0.313': dependencies: '@types/filesystem': 0.0.36 @@ -6544,9 +6499,9 @@ snapshots: '@types/prop-types@15.7.14': optional: true - '@types/react-dom@19.0.2(@types/react@19.0.1)': + '@types/react-dom@19.1.2(@types/react@19.1.0)': dependencies: - '@types/react': 19.0.1 + '@types/react': 19.1.0 '@types/react@18.3.12': dependencies: @@ -6554,7 +6509,7 @@ snapshots: csstype: 3.1.3 optional: true - '@types/react@19.0.1': + '@types/react@19.1.0': dependencies: csstype: 3.1.3 @@ -6575,13 +6530,13 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@66.0.0(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3))': + '@unocss/astro@66.0.0(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3))': dependencies: '@unocss/core': 66.0.0 '@unocss/reset': 66.0.0 - '@unocss/vite': 66.0.0(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) + '@unocss/vite': 66.0.0(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3)) optionalDependencies: - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - vue @@ -6598,7 +6553,7 @@ snapshots: magic-string: 0.30.17 pathe: 2.0.3 perfect-debounce: 1.0.0 - tinyglobby: 0.2.10 + tinyglobby: 0.2.12 unplugin-utils: 0.2.4 '@unocss/config@66.0.0': @@ -6612,14 +6567,14 @@ snapshots: dependencies: '@unocss/core': 66.0.0 - '@unocss/inspector@66.0.0(vue@3.5.13(typescript@5.6.3))': + '@unocss/inspector@66.0.0(vue@3.5.13(typescript@5.8.3))': dependencies: '@unocss/core': 66.0.0 '@unocss/rule-utils': 66.0.0 colorette: 2.0.20 gzip-size: 6.0.0 sirv: 3.0.1 - vue-flow-layout: 0.1.1(vue@3.5.13(typescript@5.6.3)) + vue-flow-layout: 0.1.1(vue@3.5.13(typescript@5.8.3)) transitivePeerDependencies: - vue @@ -6630,7 +6585,7 @@ snapshots: '@unocss/rule-utils': 66.0.0 css-tree: 3.1.0 postcss: 8.5.3 - tinyglobby: 0.2.10 + tinyglobby: 0.2.12 '@unocss/preset-attributify@66.0.0': dependencies: @@ -6706,42 +6661,42 @@ snapshots: dependencies: '@unocss/core': 66.0.0 - '@unocss/vite@66.0.0(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3))': + '@unocss/vite@66.0.0(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3))': dependencies: '@ampproject/remapping': 2.3.0 '@unocss/config': 66.0.0 '@unocss/core': 66.0.0 - '@unocss/inspector': 66.0.0(vue@3.5.13(typescript@5.6.3)) + '@unocss/inspector': 66.0.0(vue@3.5.13(typescript@5.8.3)) chokidar: 3.6.0 magic-string: 0.30.17 - tinyglobby: 0.2.10 + tinyglobby: 0.2.12 unplugin-utils: 0.2.4 - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - vue - '@vitejs/plugin-react@4.3.4(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))': + '@vitejs/plugin-react@4.3.4(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@babel/core': 7.26.9 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.9) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@20.17.30)(sass@1.80.7))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@20.17.30)(sass@1.86.3))(vue@3.5.13(typescript@5.8.3))': dependencies: - vite: 5.4.14(@types/node@20.17.30)(sass@1.80.7) - vue: 3.5.13(typescript@5.6.3) + vite: 5.4.14(@types/node@20.17.30)(sass@1.86.3) + vue: 3.5.13(typescript@5.8.3) - '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.3(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3))': dependencies: - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) - vue: 3.5.13(typescript@5.6.3) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) + vue: 3.5.13(typescript@5.8.3) - '@vitest/coverage-v8@3.0.7(vitest@3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/coverage-v8@3.1.1(vitest@3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -6755,58 +6710,50 @@ snapshots: std-env: 3.8.1 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@vitest/expect@3.0.7': + '@vitest/expect@3.1.1': dependencies: - '@vitest/spy': 3.0.7 - '@vitest/utils': 3.0.7 + '@vitest/spy': 3.1.1 + '@vitest/utils': 3.1.1 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.7(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.1.1(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.7 + '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/pretty-format@3.0.7': + '@vitest/pretty-format@3.1.1': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.7': + '@vitest/runner@3.1.1': dependencies: - '@vitest/utils': 3.0.7 + '@vitest/utils': 3.1.1 pathe: 2.0.3 - '@vitest/snapshot@3.0.7': + '@vitest/snapshot@3.1.1': dependencies: - '@vitest/pretty-format': 3.0.7 + '@vitest/pretty-format': 3.1.1 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.0.7': + '@vitest/spy@3.1.1': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.0.7': + '@vitest/utils@3.1.1': dependencies: - '@vitest/pretty-format': 3.0.7 + '@vitest/pretty-format': 3.1.1 loupe: 3.1.3 tinyrainbow: 2.0.0 - '@vue/compiler-core@3.5.12': - dependencies: - '@babel/parser': 7.26.9 - '@vue/shared': 3.5.12 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.26.9 @@ -6815,28 +6762,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.12': - dependencies: - '@vue/compiler-core': 3.5.12 - '@vue/shared': 3.5.12 - '@vue/compiler-dom@3.5.13': dependencies: '@vue/compiler-core': 3.5.13 '@vue/shared': 3.5.13 - '@vue/compiler-sfc@3.5.12': - dependencies: - '@babel/parser': 7.26.9 - '@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.12 - postcss: 8.4.47 - source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.13': dependencies: '@babel/parser': 7.26.9 @@ -6849,11 +6779,6 @@ snapshots: postcss: 8.5.3 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.12': - dependencies: - '@vue/compiler-dom': 3.5.12 - '@vue/shared': 3.5.12 - '@vue/compiler-ssr@3.5.13': dependencies: '@vue/compiler-dom': 3.5.13 @@ -6877,31 +6802,15 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.12': - dependencies: - '@vue/shared': 3.5.12 - '@vue/reactivity@3.5.13': dependencies: '@vue/shared': 3.5.13 - '@vue/runtime-core@3.5.12': - dependencies: - '@vue/reactivity': 3.5.12 - '@vue/shared': 3.5.12 - '@vue/runtime-core@3.5.13': dependencies: '@vue/reactivity': 3.5.13 '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.5.12': - dependencies: - '@vue/reactivity': 3.5.12 - '@vue/runtime-core': 3.5.12 - '@vue/shared': 3.5.12 - csstype: 3.1.3 - '@vue/runtime-dom@3.5.13': dependencies: '@vue/reactivity': 3.5.13 @@ -6909,36 +6818,28 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': - dependencies: - '@vue/compiler-ssr': 3.5.12 - '@vue/shared': 3.5.12 - vue: 3.5.12(typescript@5.6.3) - - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.3))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.6.3) - - '@vue/shared@3.5.12': {} + vue: 3.5.13(typescript@5.8.3) '@vue/shared@3.5.13': {} - '@vueuse/core@12.7.0(typescript@5.6.3)': + '@vueuse/core@12.7.0(typescript@5.8.3)': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 12.7.0 - '@vueuse/shared': 12.7.0(typescript@5.6.3) - vue: 3.5.13(typescript@5.6.3) + '@vueuse/shared': 12.7.0(typescript@5.8.3) + vue: 3.5.13(typescript@5.8.3) transitivePeerDependencies: - typescript - '@vueuse/integrations@12.7.0(focus-trap@7.6.4)(typescript@5.6.3)': + '@vueuse/integrations@12.7.0(focus-trap@7.6.4)(typescript@5.8.3)': dependencies: - '@vueuse/core': 12.7.0(typescript@5.6.3) - '@vueuse/shared': 12.7.0(typescript@5.6.3) - vue: 3.5.13(typescript@5.6.3) + '@vueuse/core': 12.7.0(typescript@5.8.3) + '@vueuse/shared': 12.7.0(typescript@5.8.3) + vue: 3.5.13(typescript@5.8.3) optionalDependencies: focus-trap: 7.6.4 transitivePeerDependencies: @@ -6946,13 +6847,13 @@ snapshots: '@vueuse/metadata@12.7.0': {} - '@vueuse/shared@12.7.0(typescript@5.6.3)': + '@vueuse/shared@12.7.0(typescript@5.8.3)': dependencies: - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.8.3) transitivePeerDependencies: - typescript - '@webext-core/fake-browser@1.3.1': + '@webext-core/fake-browser@1.3.2': dependencies: lodash.merge: 4.6.2 @@ -7156,6 +7057,23 @@ snapshots: optionalDependencies: magicast: 0.3.5 + c12@3.0.3(magicast@0.3.5): + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.4.7 + exsolve: 1.0.4 + giget: 2.0.0 + jiti: 2.4.2 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.1.0 + rc9: 2.1.2 + optionalDependencies: + magicast: 0.3.5 + cac@6.7.14: {} cacheable-lookup@7.0.0: {} @@ -7198,11 +7116,13 @@ snapshots: chalk@5.3.0: {} + chalk@5.4.1: {} + changelogen@0.6.1(magicast@0.3.5): dependencies: c12: 3.0.2(magicast@0.3.5) confbox: 0.2.1 - consola: 3.4.0 + consola: 3.4.2 convert-gitmoji: 0.1.5 mri: 1.2.0 node-fetch-native: 1.6.6 @@ -7234,10 +7154,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chokidar@4.0.1: - dependencies: - readdirp: 4.0.2 - chokidar@4.0.3: dependencies: readdirp: 4.0.2 @@ -7255,9 +7171,11 @@ snapshots: ci-info@4.1.0: {} + ci-info@4.2.0: {} + citty@0.1.6: dependencies: - consola: 3.4.0 + consola: 3.4.2 cli-boxes@3.0.0: {} @@ -7321,7 +7239,7 @@ snapshots: comma-separated-tokens@2.0.3: {} - commander@12.1.0: {} + commander@13.1.0: {} commander@2.9.0: dependencies: @@ -7351,6 +7269,8 @@ snapshots: confbox@0.2.1: {} + confbox@0.2.2: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -7364,10 +7284,10 @@ snapshots: write-file-atomic: 3.0.3 xdg-basedir: 5.1.0 - consola@3.2.3: {} - consola@3.4.0: {} + consola@3.4.2: {} + conventional-changelog-conventionalcommits@7.0.2: dependencies: compare-func: 2.0.0 @@ -7382,7 +7302,7 @@ snapshots: core-util-is@1.0.3: {} - cross-spawn@7.0.3: + cross-spawn@7.0.5: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -7563,6 +7483,12 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dot-prop@5.3.0: dependencies: is-obj: 2.0.0 @@ -7573,9 +7499,7 @@ snapshots: dotenv-expand@12.0.1: dependencies: - dotenv: 16.4.5 - - dotenv@16.4.5: {} + dotenv: 16.4.7 dotenv@16.4.7: {} @@ -7604,6 +7528,8 @@ snapshots: entities@4.5.0: {} + entities@6.0.0: {} + environment@1.1.0: {} error-ex@1.3.2: @@ -7721,7 +7647,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -7733,7 +7659,7 @@ snapshots: execa@7.2.0: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 get-stream: 6.0.1 human-signals: 4.3.1 is-stream: 3.0.0 @@ -7745,7 +7671,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -7755,10 +7681,12 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - expect-type@1.1.0: {} + expect-type@1.2.1: {} exsolve@1.0.1: {} + exsolve@1.0.4: {} + extract-zip@2.0.1: dependencies: debug: 4.4.0 @@ -7785,10 +7713,6 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.2(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - fdir@6.4.3(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -7823,7 +7747,7 @@ snapshots: foreground-child@3.2.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 signal-exit: 4.1.0 form-data-encoder@2.1.4: {} @@ -7838,6 +7762,12 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.0 + fs-extra@11.3.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + fs-extra@9.0.1: dependencies: at-least-node: 1.0.0 @@ -7845,8 +7775,6 @@ snapshots: jsonfile: 6.1.0 universalify: 1.0.0 - fs.realpath@1.0.0: {} - fsevents@2.3.3: optional: true @@ -7884,7 +7812,7 @@ snapshots: giget@2.0.0: dependencies: citty: 0.1.6 - consola: 3.4.0 + consola: 3.4.2 defu: 6.1.4 node-fetch-native: 1.6.6 nypm: 0.6.0 @@ -7914,14 +7842,6 @@ snapshots: path-is-absolute: 1.0.1 optional: true - glob@8.1.0: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - global-dirs@3.0.1: dependencies: ini: 2.0.0 @@ -7956,7 +7876,7 @@ snapshots: dependencies: duplexer: 0.1.2 - happy-dom@17.1.8: + happy-dom@17.4.4: dependencies: webidl-conversions: 7.0.0 whatwg-mimetype: 3.0.0 @@ -8001,6 +7921,13 @@ snapshots: html-void-elements@3.0.0: {} + htmlparser2@10.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 6.0.0 + htmlparser2@9.1.0: dependencies: domelementtype: 2.3.0 @@ -8023,10 +7950,6 @@ snapshots: ieee754@1.2.1: {} - ignore-walk@5.0.1: - dependencies: - minimatch: 5.1.6 - immediate@3.0.6: {} immutable@5.0.2: {} @@ -8041,6 +7964,7 @@ snapshots: dependencies: once: 1.4.0 wrappy: 1.0.2 + optional: true inherits@2.0.4: {} @@ -8242,6 +8166,8 @@ snapshots: lilconfig@3.1.2: {} + lilconfig@3.1.3: {} + lines-and-columns@2.0.3: {} linkedom@0.18.6: @@ -8252,18 +8178,26 @@ snapshots: htmlparser2: 9.1.0 uhyphen: 0.2.0 - lint-staged@15.2.10: + linkedom@0.18.9: dependencies: - chalk: 5.3.0 - commander: 12.1.0 - debug: 4.3.7 + css-select: 5.1.0 + cssom: 0.5.0 + html-escaper: 3.0.3 + htmlparser2: 10.0.0 + uhyphen: 0.2.0 + + lint-staged@15.5.0: + dependencies: + chalk: 5.4.1 + commander: 13.1.0 + debug: 4.4.0 execa: 8.0.1 - lilconfig: 3.1.2 + lilconfig: 3.1.3 listr2: 8.2.5 micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.5.1 + yaml: 2.7.0 transitivePeerDependencies: - supports-color @@ -8432,10 +8366,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -8455,7 +8385,7 @@ snapshots: mkdirp@3.0.1: {} - mkdist@2.2.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)): + mkdist@2.2.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)): dependencies: autoprefixer: 10.4.20(postcss@8.5.3) citty: 0.1.6 @@ -8471,9 +8401,9 @@ snapshots: semver: 7.7.1 tinyglobby: 0.2.12 optionalDependencies: - sass: 1.80.7 - typescript: 5.6.3 - vue: 3.5.13(typescript@5.6.3) + sass: 1.86.3 + typescript: 5.8.3 + vue: 3.5.13(typescript@5.8.3) mlly@1.7.4: dependencies: @@ -8518,8 +8448,6 @@ snapshots: nano-spawn@0.2.0: {} - nanoid@3.3.7: {} - nanoid@3.3.8: {} ncp@2.0.0: @@ -8558,19 +8486,6 @@ snapshots: normalize-url@8.0.0: {} - npm-bundled@2.0.1: - dependencies: - npm-normalize-package-bin: 2.0.0 - - npm-normalize-package-bin@2.0.0: {} - - npm-packlist@5.1.3: - dependencies: - glob: 8.1.0 - ignore-walk: 5.0.1 - npm-bundled: 2.0.1 - npm-normalize-package-bin: 2.0.0 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -8583,19 +8498,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nypm@0.3.12: - dependencies: - citty: 0.1.6 - consola: 3.4.0 - execa: 8.0.1 - pathe: 1.1.2 - pkg-types: 1.3.1 - ufo: 1.5.4 - nypm@0.6.0: dependencies: citty: 0.1.6 - consola: 3.4.0 + consola: 3.4.2 pathe: 2.0.3 pkg-types: 2.1.0 tinyexec: 0.3.2 @@ -8666,7 +8572,7 @@ snapshots: strip-ansi: 7.1.0 wcwidth: 1.0.1 - ora@8.1.1: + ora@8.2.0: dependencies: chalk: 5.3.0 cli-cursor: 5.0.0 @@ -8680,16 +8586,16 @@ snapshots: os-shim@0.1.3: {} - oxlint@0.11.1: + oxlint@0.16.5: optionalDependencies: - '@oxlint/darwin-arm64': 0.11.1 - '@oxlint/darwin-x64': 0.11.1 - '@oxlint/linux-arm64-gnu': 0.11.1 - '@oxlint/linux-arm64-musl': 0.11.1 - '@oxlint/linux-x64-gnu': 0.11.1 - '@oxlint/linux-x64-musl': 0.11.1 - '@oxlint/win32-arm64': 0.11.1 - '@oxlint/win32-x64': 0.11.1 + '@oxlint/darwin-arm64': 0.16.5 + '@oxlint/darwin-x64': 0.16.5 + '@oxlint/linux-arm64-gnu': 0.16.5 + '@oxlint/linux-arm64-musl': 0.16.5 + '@oxlint/linux-x64-gnu': 0.16.5 + '@oxlint/linux-x64-musl': 0.16.5 + '@oxlint/win32-arm64': 0.16.5 + '@oxlint/win32-x64': 0.16.5 p-cancelable@3.0.0: {} @@ -8706,6 +8612,8 @@ snapshots: dependencies: quansync: 0.2.8 + package-manager-detector@1.1.0: {} + pako@1.0.11: {} parse-json@7.1.1: @@ -8938,12 +8846,6 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.3: dependencies: nanoid: 3.3.8 @@ -8952,7 +8854,7 @@ snapshots: preact@10.18.1: {} - prettier@3.3.3: {} + prettier@3.5.3: {} pretty-bytes@6.1.1: {} @@ -8977,9 +8879,10 @@ snapshots: proto-list@1.2.4: {} - publint@0.2.12: + publint@0.3.10: dependencies: - npm-packlist: 5.1.3 + '@publint/pack': 0.1.2 + package-manager-detector: 1.1.0 picocolors: 1.1.1 sade: 1.8.1 @@ -8987,8 +8890,8 @@ snapshots: dependencies: cac: 6.7.14 cli-highlight: 2.1.11 - consola: 3.2.3 - dotenv: 16.4.5 + consola: 3.4.2 + dotenv: 16.4.7 extract-zip: 2.0.1 formdata-node: 6.0.3 listr2: 8.2.5 @@ -9037,10 +8940,10 @@ snapshots: scheduler: 0.23.2 optional: true - react-dom@19.0.0(react@19.0.0): + react-dom@19.1.0(react@19.1.0): dependencies: - react: 19.0.0 - scheduler: 0.25.0 + react: 19.1.0 + scheduler: 0.26.0 react-refresh@0.14.2: {} @@ -9049,7 +8952,7 @@ snapshots: loose-envify: 1.4.0 optional: true - react@19.0.0: {} + react@19.1.0: {} readable-stream@2.3.8: dependencies: @@ -9130,11 +9033,11 @@ snapshots: glob: 6.0.4 optional: true - rollup-plugin-dts@6.1.1(rollup@4.34.9)(typescript@5.6.3): + rollup-plugin-dts@6.1.1(rollup@4.34.9)(typescript@5.8.3): dependencies: magic-string: 0.30.17 rollup: 4.34.9 - typescript: 5.6.3 + typescript: 5.8.3 optionalDependencies: '@babel/code-frame': 7.26.2 @@ -9182,9 +9085,9 @@ snapshots: safe-json-stringify@1.2.0: optional: true - sass@1.80.7: + sass@1.86.3: dependencies: - chokidar: 4.0.1 + chokidar: 4.0.3 immutable: 5.0.2 source-map-js: 1.2.1 optionalDependencies: @@ -9197,7 +9100,7 @@ snapshots: loose-envify: 1.4.0 optional: true - scheduler@0.25.0: {} + scheduler@0.26.0: {} scule@1.3.0: {} @@ -9224,31 +9127,32 @@ snapshots: setimmediate@1.0.5: {} - sharp@0.33.5: + sharp@0.34.1: dependencies: color: 4.2.3 detect-libc: 2.0.3 semver: 7.7.1 optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.5 - '@img/sharp-darwin-x64': 0.33.5 - '@img/sharp-libvips-darwin-arm64': 1.0.4 - '@img/sharp-libvips-darwin-x64': 1.0.4 - '@img/sharp-libvips-linux-arm': 1.0.5 - '@img/sharp-libvips-linux-arm64': 1.0.4 - '@img/sharp-libvips-linux-s390x': 1.0.4 - '@img/sharp-libvips-linux-x64': 1.0.4 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 - '@img/sharp-libvips-linuxmusl-x64': 1.0.4 - '@img/sharp-linux-arm': 0.33.5 - '@img/sharp-linux-arm64': 0.33.5 - '@img/sharp-linux-s390x': 0.33.5 - '@img/sharp-linux-x64': 0.33.5 - '@img/sharp-linuxmusl-arm64': 0.33.5 - '@img/sharp-linuxmusl-x64': 0.33.5 - '@img/sharp-wasm32': 0.33.5 - '@img/sharp-win32-ia32': 0.33.5 - '@img/sharp-win32-x64': 0.33.5 + '@img/sharp-darwin-arm64': 0.34.1 + '@img/sharp-darwin-x64': 0.34.1 + '@img/sharp-libvips-darwin-arm64': 1.1.0 + '@img/sharp-libvips-darwin-x64': 1.1.0 + '@img/sharp-libvips-linux-arm': 1.1.0 + '@img/sharp-libvips-linux-arm64': 1.1.0 + '@img/sharp-libvips-linux-ppc64': 1.1.0 + '@img/sharp-libvips-linux-s390x': 1.1.0 + '@img/sharp-libvips-linux-x64': 1.1.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.1.0 + '@img/sharp-libvips-linuxmusl-x64': 1.1.0 + '@img/sharp-linux-arm': 0.34.1 + '@img/sharp-linux-arm64': 0.34.1 + '@img/sharp-linux-s390x': 0.34.1 + '@img/sharp-linux-x64': 0.34.1 + '@img/sharp-linuxmusl-arm64': 0.34.1 + '@img/sharp-linuxmusl-x64': 0.34.1 + '@img/sharp-wasm32': 0.34.1 + '@img/sharp-win32-ia32': 0.34.1 + '@img/sharp-win32-x64': 0.34.1 shebang-command@2.0.0: dependencies: @@ -9284,7 +9188,7 @@ snapshots: signal-exit@4.1.0: {} - simple-git-hooks@2.11.1: {} + simple-git-hooks@2.12.1: {} simple-swizzle@0.2.2: dependencies: @@ -9308,18 +9212,18 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - solid-js@1.9.4: + solid-js@1.9.5: dependencies: csstype: 3.1.3 seroval: 1.2.1 seroval-plugins: 1.2.1(seroval@1.2.1) - solid-refresh@0.6.3(solid-js@1.9.4): + solid-refresh@0.6.3(solid-js@1.9.5): dependencies: '@babel/generator': 7.26.9 '@babel/helper-module-imports': 7.25.9 '@babel/types': 7.26.9 - solid-js: 1.9.4 + solid-js: 1.9.5 transitivePeerDependencies: - supports-color @@ -9472,11 +9376,6 @@ snapshots: tinyexec@0.3.2: {} - tinyglobby@0.2.10: - dependencies: - fdir: 6.4.2(picomatch@4.0.2) - picomatch: 4.0.2 - tinyglobby@0.2.12: dependencies: fdir: 6.4.3(picomatch@4.0.2) @@ -9500,9 +9399,9 @@ snapshots: trim-lines@3.0.1: {} - ts-essentials@10.0.1(typescript@5.6.3): + ts-essentials@10.0.1(typescript@5.8.3): optionalDependencies: - typescript: 5.6.3 + typescript: 5.8.3 tslib@2.6.0: {} @@ -9525,28 +9424,28 @@ snapshots: typedarray@0.0.6: {} - typedoc-plugin-frontmatter@1.1.0(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3))): + typedoc-plugin-frontmatter@1.3.0(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3))): dependencies: - typedoc-plugin-markdown: 4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3)) + typedoc-plugin-markdown: 4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3)) yaml: 2.7.0 - typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3)): + typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3)): dependencies: - typedoc: 0.25.4(typescript@5.6.3) + typedoc: 0.25.4(typescript@5.8.3) - typedoc-vitepress-theme@1.0.0-next.3(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3))): + typedoc-vitepress-theme@1.0.0-next.3(typedoc-plugin-markdown@4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3))): dependencies: - typedoc-plugin-markdown: 4.0.0-next.23(typedoc@0.25.4(typescript@5.6.3)) + typedoc-plugin-markdown: 4.0.0-next.23(typedoc@0.25.4(typescript@5.8.3)) - typedoc@0.25.4(typescript@5.6.3): + typedoc@0.25.4(typescript@5.8.3): dependencies: lunr: 2.3.9 marked: 4.3.0 minimatch: 9.0.5 shiki: 0.14.5 - typescript: 5.6.3 + typescript: 5.8.3 - typescript@5.6.3: {} + typescript@5.8.3: {} ua-parser-js@1.0.40: {} @@ -9554,7 +9453,7 @@ snapshots: uhyphen@0.2.0: {} - unbuild@3.5.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)): + unbuild@3.5.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.34.9) '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.9) @@ -9570,18 +9469,18 @@ snapshots: hookable: 5.5.3 jiti: 2.4.2 magic-string: 0.30.17 - mkdist: 2.2.0(sass@1.80.7)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + mkdist: 2.2.0(sass@1.86.3)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) mlly: 1.7.4 pathe: 2.0.3 pkg-types: 2.1.0 pretty-bytes: 6.1.1 rollup: 4.34.9 - rollup-plugin-dts: 6.1.1(rollup@4.34.9)(typescript@5.6.3) + rollup-plugin-dts: 6.1.1(rollup@4.34.9)(typescript@5.8.3) scule: 1.3.0 tinyglobby: 0.2.12 untyped: 2.0.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.8.3 transitivePeerDependencies: - sass - vue @@ -9645,9 +9544,9 @@ snapshots: universalify@2.0.0: {} - unocss@66.0.0(postcss@8.5.3)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)): + unocss@66.0.0(postcss@8.5.3)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3)): dependencies: - '@unocss/astro': 66.0.0(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) + '@unocss/astro': 66.0.0(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3)) '@unocss/cli': 66.0.0 '@unocss/core': 66.0.0 '@unocss/postcss': 66.0.0(postcss@8.5.3) @@ -9664,9 +9563,9 @@ snapshots: '@unocss/transformer-compile-class': 66.0.0 '@unocss/transformer-directives': 66.0.0 '@unocss/transformer-variant-group': 66.0.0 - '@unocss/vite': 66.0.0(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) + '@unocss/vite': 66.0.0(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.3)) optionalDependencies: - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - postcss - supports-color @@ -9733,13 +9632,13 @@ snapshots: '@types/unist': 3.0.2 vfile-message: 4.0.2 - vite-node@3.0.7(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0): + vite-node@3.0.7(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9754,20 +9653,41 @@ snapshots: - tsx - yaml - vite-plugin-solid@2.11.6(solid-js@1.9.4)(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)): + vite-node@3.1.1(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0): + dependencies: + cac: 6.7.14 + debug: 4.4.0 + es-module-lexer: 1.6.0 + pathe: 2.0.3 + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite-plugin-solid@2.11.6(solid-js@1.9.5)(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.9 '@types/babel__core': 7.20.5 babel-preset-solid: 1.9.5(@babel/core@7.26.9) merge-anything: 5.1.7 - solid-js: 1.9.4 - solid-refresh: 0.6.3(solid-js@1.9.4) - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) - vitefu: 1.0.6(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) + solid-js: 1.9.5 + solid-refresh: 0.6.3(solid-js@1.9.5) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) + vitefu: 1.0.6(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - supports-color - vite@5.4.14(@types/node@20.17.30)(sass@1.80.7): + vite@5.4.14(@types/node@20.17.30)(sass@1.86.3): dependencies: esbuild: 0.21.5 postcss: 8.5.3 @@ -9775,9 +9695,9 @@ snapshots: optionalDependencies: '@types/node': 20.17.30 fsevents: 2.3.3 - sass: 1.80.7 + sass: 1.86.3 - vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.0 postcss: 8.5.3 @@ -9786,31 +9706,31 @@ snapshots: '@types/node': 20.17.30 fsevents: 2.3.3 jiti: 2.4.2 - sass: 1.80.7 + sass: 1.86.3 tsx: 4.19.3 yaml: 2.7.0 - vitefu@1.0.6(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)): + vitefu@1.0.6(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)): optionalDependencies: - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) - vitepress-knowledge@0.4.0(vitepress@1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.7)(search-insights@2.15.0)(typescript@5.6.3)): + vitepress-knowledge@0.4.1(vitepress@1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.86.3)(search-insights@2.15.0)(typescript@5.8.3)): dependencies: linkedom: 0.18.6 node-html-markdown: 1.3.0 picocolors: 1.1.1 - vitepress: 1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.7)(search-insights@2.15.0)(typescript@5.6.3) + vitepress: 1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.86.3)(search-insights@2.15.0)(typescript@5.8.3) yaml: 2.7.0 - vitepress-plugin-group-icons@1.3.8: + vitepress-plugin-group-icons@1.4.1: dependencies: '@iconify-json/logos': 1.2.4 - '@iconify-json/vscode-icons': 1.2.16 + '@iconify-json/vscode-icons': 1.2.19 '@iconify/utils': 2.3.0 transitivePeerDependencies: - supports-color - vitepress@1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.7)(search-insights@2.15.0)(typescript@5.6.3): + vitepress@1.6.3(@algolia/client-search@5.20.3)(@types/node@20.17.30)(@types/react@18.3.12)(postcss@8.5.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.86.3)(search-insights@2.15.0)(typescript@5.8.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.20.3)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0) @@ -9819,17 +9739,17 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@20.17.30)(sass@1.80.7))(vue@3.5.13(typescript@5.6.3)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@20.17.30)(sass@1.86.3))(vue@3.5.13(typescript@5.8.3)) '@vue/devtools-api': 7.7.2 '@vue/shared': 3.5.13 - '@vueuse/core': 12.7.0(typescript@5.6.3) - '@vueuse/integrations': 12.7.0(focus-trap@7.6.4)(typescript@5.6.3) + '@vueuse/core': 12.7.0(typescript@5.8.3) + '@vueuse/integrations': 12.7.0(focus-trap@7.6.4)(typescript@5.8.3) focus-trap: 7.6.4 mark.js: 8.11.1 minisearch: 7.1.2 shiki: 2.5.0 - vite: 5.4.14(@types/node@20.17.30)(sass@1.80.7) - vue: 3.5.13(typescript@5.6.3) + vite: 5.4.14(@types/node@20.17.30)(sass@1.86.3) + vue: 3.5.13(typescript@5.8.3) optionalDependencies: postcss: 8.5.3 transitivePeerDependencies: @@ -9859,28 +9779,28 @@ snapshots: - typescript - universal-cookie - vitest-mock-extended@3.0.1(typescript@5.6.3)(vitest@3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)): + vitest-mock-extended@3.1.0(typescript@5.8.3)(vitest@3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - ts-essentials: 10.0.1(typescript@5.6.3) - typescript: 5.6.3 - vitest: 3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + ts-essentials: 10.0.1(typescript@5.8.3) + typescript: 5.8.3 + vitest: 3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) - vitest-plugin-random-seed@1.1.1(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)): + vitest-plugin-random-seed@1.1.1(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) - vitest@3.0.7(@types/node@20.17.30)(happy-dom@17.1.8)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0): + vitest@3.1.1(@types/node@20.17.30)(happy-dom@17.4.4)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0): dependencies: - '@vitest/expect': 3.0.7 - '@vitest/mocker': 3.0.7(vite@6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.7 - '@vitest/runner': 3.0.7 - '@vitest/snapshot': 3.0.7 - '@vitest/spy': 3.0.7 - '@vitest/utils': 3.0.7 + '@vitest/expect': 3.1.1 + '@vitest/mocker': 3.1.1(vite@6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/pretty-format': 3.1.1 + '@vitest/runner': 3.1.1 + '@vitest/snapshot': 3.1.1 + '@vitest/spy': 3.1.1 + '@vitest/utils': 3.1.1 chai: 5.2.0 debug: 4.4.0 - expect-type: 1.1.0 + expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 std-env: 3.8.1 @@ -9888,12 +9808,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.0(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) - vite-node: 3.0.7(@types/node@20.17.30)(jiti@2.4.2)(sass@1.80.7)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.1.1(@types/node@20.17.30)(jiti@2.4.2)(sass@1.86.3)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.17.30 - happy-dom: 17.1.8 + happy-dom: 17.4.4 transitivePeerDependencies: - jiti - less @@ -9912,29 +9832,19 @@ snapshots: vscode-textmate@8.0.0: {} - vue-flow-layout@0.1.1(vue@3.5.13(typescript@5.6.3)): + vue-flow-layout@0.1.1(vue@3.5.13(typescript@5.8.3)): dependencies: - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.8.3) - vue@3.5.12(typescript@5.6.3): - dependencies: - '@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.3 - - vue@3.5.13(typescript@5.6.3): + vue@3.5.13(typescript@5.8.3): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.3)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.3)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.6.3 + typescript: 5.8.3 watchpack@2.4.1: dependencies: @@ -9945,7 +9855,7 @@ snapshots: dependencies: defaults: 1.0.4 - web-ext-run@0.2.1: + web-ext-run@0.2.2: dependencies: '@babel/runtime': 7.24.7 '@devicefarmer/adbkit': 3.2.6 @@ -10055,8 +9965,6 @@ snapshots: yallist@3.1.1: {} - yaml@2.5.1: {} - yaml@2.7.0: {} yargs-parser@20.2.9: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c2760417..ab70ac29 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -13,97 +13,97 @@ catalog: '@aklinker1/buildc': ^1.1.4 '@aklinker1/check': ^1.4.5 '@aklinker1/rollup-plugin-visualizer': 5.12.0 - '@commitlint/config-conventional': ^19.7.1 - '@commitlint/types': ^19.5.0 - '@faker-js/faker': ^9.2.0 + '@commitlint/config-conventional': ^19.8.0 + '@commitlint/types': ^19.8.0 + '@faker-js/faker': ^9.6.0 '@sveltejs/vite-plugin-svelte': ^4.0.0 || ^5.0.0 - '@types/chrome': ^0.0.280 + '@types/chrome': ^0.0.313 '@types/fs-extra': ^11.0.4 '@types/lodash.merge': ^4.6.9 '@types/node': ^20.17.6 '@types/normalize-path': ^3.0.2 '@types/prompts': ^2.4.9 - '@types/react': ^19.0.1 - '@types/react-dom': ^19.0.2 + '@types/react': ^19.1.0 + '@types/react-dom': ^19.1.2 '@types/ua-parser-js': ^0.7.39 - '@types/webextension-polyfill': ^0.12.1 + '@types/webextension-polyfill': ^0.12.3 '@vitejs/plugin-react': ^4.3.4 - '@vitejs/plugin-vue': ^5.2.1 - '@vitest/coverage-v8': ^3.0.7 - '@webext-core/fake-browser': ^1.3.1 + '@vitejs/plugin-vue': ^5.2.3 + '@vitest/coverage-v8': ^3.1.1 + '@webext-core/fake-browser': ^1.3.2 '@webext-core/isolated-element': ^1.1.2 '@webext-core/match-patterns': ^1.0.3 async-mutex: ^0.5.0 - c12: ^3.0.2 + c12: ^3.0.3 cac: ^6.7.14 changelogen: ^0.6.1 chokidar: ^4.0.3 - ci-info: ^4.1.0 - confbox: ^0.1.8 || ^0.2.0 - consola: ^3.2.3 + ci-info: ^4.2.0 + confbox: ^0.1.8 || ^0.2.2 + consola: ^3.4.2 defu: ^6.1.4 dequal: ^2.0.3 - dotenv: ^16.4.5 + dotenv: ^16.4.7 dotenv-expand: ^12.0.1 esbuild: ^0.25.0 extract-zip: ^2.0.1 - fast-glob: ^3.3.2 + fast-glob: ^3.3.3 feed: ^4.2.2 filesize: ^10.1.6 - fs-extra: ^11.2.0 + fs-extra: ^11.3.0 get-port-please: ^3.1.2 giget: ^1.2.3 || ^2.0.0 - happy-dom: ^17.1.8 + happy-dom: ^17.4.4 hookable: ^5.5.3 import-meta-resolve: ^4.1.0 is-wsl: ^3.1.0 json5: ^2.2.3 jszip: ^3.10.1 - linkedom: ^0.18.5 - lint-staged: ^15.2.10 + linkedom: ^0.18.9 + lint-staged: ^15.5.0 lodash.merge: ^4.6.2 magicast: ^0.3.5 markdown-it-footnote: ^4.0.0 minimatch: ^10.0.1 nano-spawn: ^0.2.0 normalize-path: ^3.0.0 - nypm: ^0.3.12 - ohash: ^1.1.4 + nypm: ^0.6.0 + ohash: ^2.0.11 open: ^10.1.0 - ora: ^8.1.1 - oxlint: ^0.11.1 + ora: ^8.2.0 + oxlint: ^0.16.5 perfect-debounce: ^1.0.0 picocolors: ^1.1.1 - prettier: ^3.3.3 + prettier: ^3.5.3 prompts: ^2.4.2 - publint: ^0.2.12 + publint: ^0.3.10 publish-browser-extension: ^2.3.0 || ^3.0.0 - react: ^19.0.0 - react-dom: ^19.0.0 - sass: ^1.80.7 + react: ^19.1.0 + react-dom: ^19.1.0 + sass: ^1.86.3 scule: ^1.3.0 - sharp: ^0.33.5 - simple-git-hooks: ^2.11.1 - solid-js: ^1.9.4 + sharp: ^0.34.1 + simple-git-hooks: ^2.12.1 + solid-js: ^1.9.5 tsx: 4.19.3 typedoc: ^0.25.4 - typedoc-plugin-frontmatter: ^1.1.0 + typedoc-plugin-frontmatter: ^1.3.0 typedoc-plugin-markdown: 4.0.0-next.23 typedoc-vitepress-theme: 1.0.0-next.3 - typescript: ^5.6.3 + typescript: ^5.8.3 ua-parser-js: ^1.0.40 unbuild: ^3.5.0 - unimport: ^3.13.1 || ^4.0.0 - unocss: ^0.64.0 || ^0.65.0 || ^65.0.0 ||^66.0.0 - vite: ^5.0.0 || ^6.0.0 + unimport: ^3.13.1 || ^4.0.0 || ^5.0.0 + unocss: ^0.64.0 || ^0.65.0 || ^65.0.0 || ^66.0.0 + vite: ^5.4.17 || ^6.2.5 vite-node: ^2.1.4 || ^3.0.0 vite-plugin-solid: ^2.11.6 vitepress: ^1.6.3 - vitepress-knowledge: ^0.4.0 - vitepress-plugin-group-icons: ^1.3.8 - vitest: ^3.0.7 - vitest-mock-extended: ^3.0.1 + vitepress-knowledge: ^0.4.1 + vitepress-plugin-group-icons: ^1.4.1 + vitest: ^3.1.1 + vitest-mock-extended: ^3.1.0 vitest-plugin-random-seed: ^1.1.1 - vue: ^3.5.12 - web-ext-run: ^0.2.1 + vue: ^3.5.13 + web-ext-run: ^0.2.2 webextension-polyfill: ^0.12.0 diff --git a/taze.config.ts b/taze.config.ts index 6d929bd9..5ea3b390 100644 --- a/taze.config.ts +++ b/taze.config.ts @@ -9,5 +9,7 @@ export default { 'esbuild', // Maintained manually to match min-node version '@types/node', + // License changed in newer versions + 'ua-parser-js', ], }; diff --git a/templates/react/package.json b/templates/react/package.json index 834df607..cb97830a 100644 --- a/templates/react/package.json +++ b/templates/react/package.json @@ -15,14 +15,14 @@ "postinstall": "wxt prepare" }, "dependencies": { - "react": "^19.0.0", - "react-dom": "^19.0.0" + "react": "^19.1.0", + "react-dom": "^19.1.0" }, "devDependencies": { - "@types/react": "^19.0.1", - "@types/react-dom": "^19.0.2", - "@wxt-dev/module-react": "^1.1.2", - "typescript": "^5.6.3", + "@types/react": "^19.1.0", + "@types/react-dom": "^19.1.2", + "@wxt-dev/module-react": "^1.1.3", + "typescript": "^5.8.3", "wxt": "^0.20.0" } } diff --git a/templates/solid/package.json b/templates/solid/package.json index b3daed5d..fd917cc8 100644 --- a/templates/solid/package.json +++ b/templates/solid/package.json @@ -15,11 +15,11 @@ "postinstall": "wxt prepare" }, "dependencies": { - "solid-js": "^1.9.3" + "solid-js": "^1.9.5" }, "devDependencies": { - "@wxt-dev/module-solid": "^1.1.2", - "typescript": "^5.6.3", + "@wxt-dev/module-solid": "^1.1.3", + "typescript": "^5.8.3", "wxt": "^0.20.0" } } diff --git a/templates/svelte/package.json b/templates/svelte/package.json index 87457585..1ea50049 100644 --- a/templates/svelte/package.json +++ b/templates/svelte/package.json @@ -16,11 +16,11 @@ }, "devDependencies": { "@tsconfig/svelte": "^5.0.4", - "@wxt-dev/module-svelte": "^2.0.0", - "svelte": "^5.1.16", - "svelte-check": "^4.0.7", + "@wxt-dev/module-svelte": "^2.0.3", + "svelte": "^5.25.9", + "svelte-check": "^4.1.5", "tslib": "^2.8.1", - "typescript": "^5.6.3", + "typescript": "^5.8.3", "wxt": "^0.20.0" } } diff --git a/templates/vanilla/package.json b/templates/vanilla/package.json index 2999c9fe..a8eb6696 100644 --- a/templates/vanilla/package.json +++ b/templates/vanilla/package.json @@ -15,7 +15,7 @@ "postinstall": "wxt prepare" }, "devDependencies": { - "typescript": "^5.6.3", + "typescript": "^5.8.3", "wxt": "^0.20.0" } } diff --git a/templates/vue/package.json b/templates/vue/package.json index 181768bd..8a0109ab 100644 --- a/templates/vue/package.json +++ b/templates/vue/package.json @@ -15,12 +15,12 @@ "postinstall": "wxt prepare" }, "dependencies": { - "vue": "^3.5.12" + "vue": "^3.5.13" }, "devDependencies": { - "@wxt-dev/module-vue": "^1.0.1", + "@wxt-dev/module-vue": "^1.0.2", "typescript": "5.6.3", - "vue-tsc": "^2.1.10", + "vue-tsc": "^2.2.8", "wxt": "^0.20.0" } }