diff --git a/eslint.config.js b/eslint.config.js index e63826546..50ac96a63 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -415,7 +415,6 @@ export default tseslint.config( 'packages/*/playwright.config.ts', 'packages/*/vite.config.ts', 'packages/*/vitest.config.ts', - 'packages/common/src/lib/web-compat/url.ts', 'packages/tree-sitter-xpath/vite.config.mts', 'packages/xforms-engine/vite.*.config.ts', 'packages/*/tools/**/*', diff --git a/package.json b/package.json index b591823fd..c0f9467f2 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.29.7", "@eslint/js": "^9.39.1", - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.58.2", "@tsconfig/node20": "^20.1.8", "@types/eslint": "^9.6.1", "@types/eslint-config-prettier": "^6.11.3", @@ -47,6 +47,7 @@ "@types/node": "^24.10.1", "@typescript-eslint/eslint-plugin": "^8.48.0", "@typescript-eslint/parser": "^8.48.0", + "@vitest/browser-playwright": "^4.0.18", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/tsconfig": "^0.8.1", @@ -60,12 +61,14 @@ "npm-run-all2": "^8.0.4", "only-allow": "^1.2.1", "organize-imports-cli": "^0.10.0", + "playwright": "^1.58.2", "prettier": "^3.6.2", - "rimraf": "^6.1.2", + "rimraf": "^6.1.3", "turbo": "^2.6.1", "typescript": "~5.9.3", "typescript-eslint": "^8.48.0", - "vue": "3.5.25", + "vitest": "^4.0.18", + "vue": "^3.5.29", "vue-eslint-parser": "^10.0.0", "vue-tsc": "^3.1.5" }, diff --git a/packages/common/package.json b/packages/common/package.json index 6dd3a454b..d58c81d46 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -51,10 +51,9 @@ "test:types": "tsc --project ./tsconfig.json --emitDeclarationOnly false --noEmit" }, "devDependencies": { - "@vitest/browser": "^3.2.4", "jsdom": "^27.2.0", "npm-run-all2": "^8.0.4", - "vite": "^7.2.4", - "vitest": "^3.2.4" + "vite": "^7.3.1", + "vitest": "^4.0.18" } } diff --git a/packages/common/src/lib/web-compat/url.ts b/packages/common/src/lib/web-compat/url.ts deleted file mode 100644 index ff5c54a9c..000000000 --- a/packages/common/src/lib/web-compat/url.ts +++ /dev/null @@ -1,88 +0,0 @@ -import type { Blob as NodeBlob } from 'node:buffer'; -import type { URL as NodeURL } from 'node:url'; - -export type ObjectURL = `blob:${string}`; -export type CreateObjectURL = (object: Blob | MediaSource) => ObjectURL; -export type RevokeObjectURL = (url: ObjectURL) => void; - -interface NodeFallbacks { - readonly Blob: typeof NodeBlob; - readonly URL: typeof NodeURL; -} - -const importNodeFallbacks = async (): Promise => { - const [{ Blob }, { URL }] = await Promise.all([import('node:buffer'), import('node:url')]); - - return { Blob, URL }; -}; - -let createObjectURL: CreateObjectURL; -let revokeObjectURL: RevokeObjectURL; - -if (typeof URL.createObjectURL === 'function') { - createObjectURL = (object) => { - return URL.createObjectURL(object) satisfies string as ObjectURL; - }; -} else { - try { - const { Blob, URL } = await importNodeFallbacks(); - - /** - * We're fibbing to `@types/node`, because `@types/node` is fibbing to us! - */ - type ObjectURLInput = Blob & NodeBlob; - - /** @see {@link ObjectURLInput} */ - type AssertNodeObjectURLInput = ( - value: Blob | MediaSource | NodeBlob - ) => asserts value is ObjectURLInput; - - /** @see {@link ObjectURLInput} */ - const assertNodeObjectURLInput: AssertNodeObjectURLInput = (value) => { - if ( - value instanceof Blob || - /** @see {@link ObjectURLInput} */ - value instanceof globalThis.Blob - ) { - return; - } - - throw new Error('Expected to create object URL from Blob'); - }; - - createObjectURL = (object) => { - assertNodeObjectURLInput(object); - - try { - return URL.createObjectURL(object) satisfies string as ObjectURL; - } catch { - if (object instanceof File) { - // eslint-disable-next-line no-console - console.warn( - 'TODO: Creating object URL from File, which was not recognized as a Blob. This is likely to occur in a `jsdom` environment. The actual `Blob` object being constructed will probably be corrupt. Proceed with caution!' - ); - } - - const blob = new Blob([object]); - - assertNodeObjectURLInput(blob); - - return createObjectURL(blob); - } - }; - } catch { - createObjectURL = () => { - throw new Error('Platform error: failed to implement `createObjectURL`'); - }; - } -} - -if (typeof URL.revokeObjectURL === 'function') { - revokeObjectURL = (url) => URL.revokeObjectURL(url); -} else { - const { URL } = await importNodeFallbacks(); - - revokeObjectURL = (url) => URL.revokeObjectURL(url); -} - -export { createObjectURL, revokeObjectURL }; diff --git a/packages/common/tsconfig.json b/packages/common/tsconfig.json index 6e17d8177..88180bacc 100644 --- a/packages/common/tsconfig.json +++ b/packages/common/tsconfig.json @@ -3,6 +3,7 @@ "include": ["src/**/*.ts", "test", "types/**/*.ts", "vite-env.d.ts"], "compilerOptions": { "lib": ["ES2022", "DOM", "DOM.Iterable"], + "types": ["node"], "skipLibCheck": true } } diff --git a/packages/common/types/vitest-config.ts b/packages/common/types/vitest-config.ts deleted file mode 100644 index 5b53ee1cc..000000000 --- a/packages/common/types/vitest-config.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { UserConfig } from 'vitest/config'; - -export type VitestTestConfig = NonNullable; diff --git a/packages/common/vitest.config.ts b/packages/common/vitest.config.ts index c67460841..c605dccb4 100644 --- a/packages/common/vitest.config.ts +++ b/packages/common/vitest.config.ts @@ -1,9 +1,7 @@ -/// -/// - // TODO: much of this may be a good candidate for sharing from this internal package! import type { CollectionValues } from '@getodk/common/types/collections/CollectionValues.ts'; +import { playwright } from '@vitest/browser-playwright'; import { defineConfig } from 'vitest/config'; export default defineConfig(() => { @@ -46,7 +44,7 @@ export default defineConfig(() => { browser: { enabled: BROWSER_ENABLED, instances: BROWSER_NAME != null ? [{ browser: BROWSER_NAME }] : [], - provider: 'playwright', + provider: playwright(), headless: true, screenshotFailures: false, }, diff --git a/packages/scenario/package.json b/packages/scenario/package.json index 69bd9d300..c234fbd2f 100644 --- a/packages/scenario/package.json +++ b/packages/scenario/package.json @@ -49,12 +49,11 @@ "devDependencies": { "@getodk/xforms-engine": "0.17.0", "@js-joda/core": "^5.6.5", - "@vitest/browser": "^3.2.4", "jsdom": "^27.2.0", "npm-run-all2": "^8.0.4", - "solid-js": "^1.9.10", - "vite": "^7.2.4", - "vitest": "^3.2.4" + "solid-js": "^1.9.11", + "vite": "^7.3.1", + "vitest": "^4.0.18" }, "dependencies": { "temporal-polyfill": "^0.3.0" diff --git a/packages/scenario/tsconfig.json b/packages/scenario/tsconfig.json index b1992df45..5e2a6cdeb 100644 --- a/packages/scenario/tsconfig.json +++ b/packages/scenario/tsconfig.json @@ -4,6 +4,7 @@ "compilerOptions": { "lib": ["ES2022", "DOM", "DOM.Iterable"], "skipLibCheck": true, + "types": ["node"], "paths": { "@getodk/common/types/*": ["../common/types/*"], "@getodk/common/*": ["../common/src/*"] diff --git a/packages/scenario/vitest.config.ts b/packages/scenario/vitest.config.ts index e1eff6909..af2aa6b9f 100644 --- a/packages/scenario/vitest.config.ts +++ b/packages/scenario/vitest.config.ts @@ -1,7 +1,5 @@ -/// -/// - import type { CollectionValues } from '@getodk/common/types/collections/CollectionValues.ts'; +import { playwright } from '@vitest/browser-playwright'; import { resolve } from 'path'; import { defineConfig } from 'vitest/config'; @@ -68,7 +66,7 @@ export default defineConfig(({ mode }) => { browser: { enabled: BROWSER_ENABLED, instances: BROWSER_NAME != null ? [{ browser: BROWSER_NAME }] : [], - provider: 'playwright', + provider: playwright(), headless: true, screenshotFailures: false, }, diff --git a/packages/tree-sitter-xpath/package.json b/packages/tree-sitter-xpath/package.json index 0a0a45e3c..24fa6009b 100644 --- a/packages/tree-sitter-xpath/package.json +++ b/packages/tree-sitter-xpath/package.json @@ -38,8 +38,8 @@ "npm-run-all2": "^8.0.4", "tree-sitter": "0.22.1", "tree-sitter-cli": "0.24.5", - "vite": "^7.2.4", - "vite-plugin-static-copy": "^3.1.4", + "vite": "^7.3.1", + "vite-plugin-static-copy": "^3.2.0", "web-tree-sitter": "0.24.5" }, "peerDependencies": { diff --git a/packages/web-forms/package.json b/packages/web-forms/package.json index 777e1d8c8..92551a66a 100644 --- a/packages/web-forms/package.json +++ b/packages/web-forms/package.json @@ -59,36 +59,36 @@ "@fontsource/hanken-grotesk": "^5.2.8", "@fontsource/roboto": "^5.2.9", "@getodk/xforms-engine": "0.17.0", - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.58.2", "@primeuix/themes": "1.0.3", "@types/ramda": "^0.31.1", - "@vitejs/plugin-vue": "^6.0.2", - "@vitejs/plugin-vue-jsx": "^5.1.2", + "@vitejs/plugin-vue": "^6.0.4", + "@vitejs/plugin-vue-jsx": "^5.1.4", "@vue/test-utils": "^2.4.6", "jsdom": "^27.2.0", "npm-run-all2": "^8.0.4", "primeflex": "^4.0.0", "primevue": "4.3.3", "ramda": "^0.32.0", - "rimraf": "^6.1.2", + "rimraf": "^6.1.3", "sass": "^1.94.2", "typescript": "~5.9.3", - "vite": "^7.2.4", + "vite": "^7.3.1", "vite-plugin-css-injected-by-js": "^3.5.2", - "vite-plugin-static-copy": "^3.1.4", - "vitest": "^3.2.4", - "vue": "3.5.25", + "vite-plugin-static-copy": "^3.2.0", + "vitest": "^4.0.18", + "vue": "^3.5.29", "vue-router": "^4.6.3", "vue-tsc": "^3.1.5" }, "peerDependencies": { - "vue": "^3.5.18" + "vue": "^3.5.29" }, "dependencies": { "@mdi/js": "^7.4.47", "dompurify": "^3.3.0", "ol": "^10.7.0", - "vue-draggable-plus": "^0.6.0" + "vue-draggable-plus": "^0.6.1" }, "publishConfig": { "access": "public" diff --git a/packages/web-forms/src/components/OdkWebForm.vue b/packages/web-forms/src/components/OdkWebForm.vue index debd1f4b8..643c348b2 100644 --- a/packages/web-forms/src/components/OdkWebForm.vue +++ b/packages/web-forms/src/components/OdkWebForm.vue @@ -21,7 +21,6 @@ import type { OptionalAwaitableHostSubmissionResult, } from '@/lib/submission/host-submission-result-callback.ts'; import type { JRResourceURLString } from '@getodk/common/jr-resources/JRResourceURL.ts'; -import type { ObjectURL } from '@getodk/common/lib/web-compat/url.ts'; import type { ChunkedInstancePayload, FetchFormAttachment, @@ -44,6 +43,7 @@ import { } from 'vue'; const webFormsVersion = __WEB_FORMS_VERSION__; +type ObjectURL = `blob:${string}`; export interface OdkWebFormsProps { readonly formXml: string; diff --git a/packages/web-forms/src/components/common/media/ImageBlock.vue b/packages/web-forms/src/components/common/media/ImageBlock.vue index c25bd2af5..0abecf693 100644 --- a/packages/web-forms/src/components/common/media/ImageBlock.vue +++ b/packages/web-forms/src/components/common/media/ImageBlock.vue @@ -1,9 +1,10 @@ diff --git a/packages/web-forms/tests/components/OdkWebForm.test.ts b/packages/web-forms/tests/components/OdkWebForm.test.ts index 0d8a38347..030d7b971 100644 --- a/packages/web-forms/tests/components/OdkWebForm.test.ts +++ b/packages/web-forms/tests/components/OdkWebForm.test.ts @@ -14,13 +14,7 @@ import type { import { flushPromises, mount } from '@vue/test-utils'; import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; import packageJson from '../../package.json' with { type: 'json' }; -import { - type ElementMethodName, - getFormXml, - getWebFormsTestFixture, - globalMountOptions, - mockElementPrototypeMethod, -} from '../helpers'; +import { getFormXml, getWebFormsTestFixture, globalMountOptions } from '../helpers'; interface MountComponentOptions { readonly overrideProps?: Partial; @@ -50,27 +44,51 @@ const mountComponent = (formXML: string, options?: MountComponentOptions) => { describe('OdkWebForm', () => { let formXML: string; - let elementKeysAdded: ElementMethodName[]; beforeEach(async () => { formXML = await getFormXml('2-simple-required.xml'); - elementKeysAdded = []; - mockElementPrototypeMethod('scrollTo', () => { - /* Do nothing */ - }); - mockElementPrototypeMethod('showPopover', function () { - this.style.display = 'block'; - }); - mockElementPrototypeMethod('hidePopover', function () { - this.style.display = 'none'; - }); + if ('scrollTo' in HTMLElement.prototype) { + const mock = vi.spyOn(HTMLElement.prototype, 'scrollTo'); + return mock.mockImplementation(function () { + // Do nothing + }); + } else { + const mock = vi.fn(function () { + // Do nothing + }); + // eslint-disable-next-line @typescript-eslint/dot-notation + HTMLElement.prototype['scrollTo'] = mock as never; + } + + if ('showPopover' in HTMLElement.prototype) { + const mock = vi.spyOn(HTMLElement.prototype, 'showPopover'); + return mock.mockImplementation(function (this: HTMLElement) { + this.style.display = 'block'; + }); + } else { + const mock = vi.fn(function (this: HTMLElement) { + this.style.display = 'block'; + }); + // eslint-disable-next-line @typescript-eslint/dot-notation + HTMLElement.prototype['showPopover'] = mock as never; + } + + if ('hidePopover' in HTMLElement.prototype) { + const mock = vi.spyOn(HTMLElement.prototype, 'hidePopover'); + return mock.mockImplementation(function (this: HTMLElement) { + this.style.display = 'none'; + }); + } else { + const mock = vi.fn(function (this: HTMLElement) { + this.style.display = 'none'; + }); + // eslint-disable-next-line @typescript-eslint/dot-notation + HTMLElement.prototype['hidePopover'] = mock as never; + } }); afterEach(() => { - elementKeysAdded.forEach((methodName) => { - delete HTMLElement.prototype[methodName]; - }); vi.restoreAllMocks(); }); diff --git a/packages/web-forms/tests/helpers.ts b/packages/web-forms/tests/helpers.ts index ffaad26ed..f73d2321d 100644 --- a/packages/web-forms/tests/helpers.ts +++ b/packages/web-forms/tests/helpers.ts @@ -5,7 +5,6 @@ import type { RootNode } from '@getodk/xforms-engine'; import { createInstance } from '@getodk/xforms-engine'; import type { MountingOptions } from '@vue/test-utils'; import PrimeVue from 'primevue/config'; -import type { MockInstance } from 'vitest'; import { vi } from 'vitest'; import { reactive, ref } from 'vue'; import { odkThemePreset } from '../src/odk-theme-preset'; @@ -106,36 +105,3 @@ export const mockDocumentGetter = ( }); return mock; }; - -type StringKeyOfHTMLElement = StringKeyOf; - -// prettier-ignore -export type ElementMethodName = { - [PropertyName in StringKeyOfHTMLElement]: - HTMLElement[PropertyName] extends AnyFunction - ? PropertyName - : never; -}[keyof HTMLElement]; - -type ElementMethodMock = ( - this: HTMLElement, - ...args: Parameters -) => ReturnType; - -export const mockElementPrototypeMethod = ( - methodName: MethodName, - mockImplementation: ElementMethodMock -) => { - if (methodName in HTMLElement.prototype) { - const mock = vi.spyOn( - HTMLElement.prototype, - methodName - ) as MockInstance; - - return mock.mockImplementation(mockImplementation); - } - const mock = vi.fn(mockImplementation); - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-explicit-any - HTMLElement.prototype[methodName] = mock as any; - return mock; -}; diff --git a/packages/web-forms/tsconfig.app.json b/packages/web-forms/tsconfig.app.json index 2b96a46bc..354aaf587 100644 --- a/packages/web-forms/tsconfig.app.json +++ b/packages/web-forms/tsconfig.app.json @@ -28,6 +28,7 @@ "@getodk/common/types/*": ["../common/types/*"], "@getodk/common/*": ["../common/src/*"] }, + "types": ["node"], "skipLibCheck": true, "plugins": [{ "name": "ts-vue-plugin" }] } diff --git a/packages/web-forms/vite.config.ts b/packages/web-forms/vite.config.ts index 0d2e1728e..140af1897 100644 --- a/packages/web-forms/vite.config.ts +++ b/packages/web-forms/vite.config.ts @@ -1,14 +1,15 @@ import { CollectionValues } from '@getodk/common/types/collections/CollectionValues'; import vue from '@vitejs/plugin-vue'; import vueJsx from '@vitejs/plugin-vue-jsx'; +import { playwright } from '@vitest/browser-playwright'; import { execSync } from 'node:child_process'; import { existsSync, readFileSync } from 'node:fs'; import { resolve } from 'node:path'; import { fileURLToPath, URL } from 'node:url'; import type { LibraryOptions, PluginOption } from 'vite'; +import { defineConfig } from 'vite'; import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js'; import { viteStaticCopy } from 'vite-plugin-static-copy'; -import { defineConfig } from 'vite'; interface PackageJson { version?: string; @@ -175,7 +176,7 @@ export default defineConfig(({ mode }) => { browser: { enabled: BROWSER_ENABLED, instances: BROWSER_NAME != null ? [{ browser: BROWSER_NAME }] : [], - provider: 'playwright', + provider: playwright(), fileParallelism: false, headless: true, screenshotFailures: false, diff --git a/packages/xforms-engine/package.json b/packages/xforms-engine/package.json index 6780c844a..7009784c5 100644 --- a/packages/xforms-engine/package.json +++ b/packages/xforms-engine/package.json @@ -57,27 +57,26 @@ "bin-packer": "1.7.0", "mdast-util-from-markdown": "^2.0.2", "papaparse": "^5.5.3", - "solid-js": "^1.9.10", + "solid-js": "^1.9.11", "temporal-polyfill": "^0.3.0" }, "devDependencies": { "@babel/core": "^7.28.5", "@getodk/tree-sitter-xpath": "0.2.2", "@getodk/xpath": "0.10.0", - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.58.2", "@types/papaparse": "^5.5.0", - "@vitest/browser": "^3.2.4", "babel-plugin-transform-jsbi-to-bigint": "^1.4.2", "http-server": "^14.1.1", "jsdom": "^27.2.0", "npm-run-all2": "^8.0.4", - "rimraf": "^6.0.1", - "typedoc": "^0.28.14", + "rimraf": "^6.1.3", + "typedoc": "^0.28.17", "typescript": "~5.9.3", - "vite": "^7.2.4", + "vite": "^7.3.1", "vite-plugin-dts": "^4.5.4", "vite-plugin-no-bundle": "^4.0.0", - "vitest": "^3.2.4", + "vitest": "^4.0.18", "web-tree-sitter": "0.24.5" }, "peerDependencies": { diff --git a/packages/xforms-engine/vite.config.ts b/packages/xforms-engine/vite.config.ts index ef9de6dbc..e2c2d744e 100644 --- a/packages/xforms-engine/vite.config.ts +++ b/packages/xforms-engine/vite.config.ts @@ -1,6 +1,5 @@ -/// - import type { CollectionValues } from '@getodk/common/types/collections/CollectionValues'; +import { playwright } from '@vitest/browser-playwright'; import { resolve as resolvePath } from 'node:path'; import dts from 'vite-plugin-dts'; import { defineConfig } from 'vitest/config'; @@ -116,7 +115,7 @@ export default defineConfig(({ mode }) => { browser: { enabled: BROWSER_ENABLED, instances: BROWSER_NAME != null ? [{ browser: BROWSER_NAME }] : [], - provider: 'playwright', + provider: playwright(), headless: true, screenshotFailures: false, }, diff --git a/packages/xpath/package.json b/packages/xpath/package.json index d03c46a2e..260fd2e6a 100644 --- a/packages/xpath/package.json +++ b/packages/xpath/package.json @@ -59,19 +59,18 @@ "devDependencies": { "@babel/core": "^7.28.5", "@getodk/tree-sitter-xpath": "0.2.2", - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.58.2", "@types/crypto-js": "^4.2.2", - "@vitest/browser": "^3.2.4", "babel-plugin-transform-jsbi-to-bigint": "^1.4.2", "jsdom": "^27.2.0", "npm-run-all2": "^8.0.4", - "rimraf": "^6.0.1", + "rimraf": "^6.1.3", "typescript": "~5.9.3", - "vite": "^7.2.4", - "vite-plugin-babel": "^1.3.2", + "vite": "^7.3.1", + "vite-plugin-babel": "^1.5.1", "vite-plugin-dts": "^4.5.4", "vite-plugin-no-bundle": "^4.0.0", - "vitest": "^3.2.4", + "vitest": "^4.0.18", "web-tree-sitter": "0.24.5" }, "peerDependencies": { diff --git a/packages/xpath/vite.config.ts b/packages/xpath/vite.config.ts index 1715e0bc1..6faf98e55 100644 --- a/packages/xpath/vite.config.ts +++ b/packages/xpath/vite.config.ts @@ -1,7 +1,5 @@ -/// -/// - import type { CollectionValues } from '@getodk/common/types/collections/CollectionValues'; +import { playwright } from '@vitest/browser-playwright'; import { resolve as resolvePath } from 'node:path'; import babel from 'vite-plugin-babel'; import dts from 'vite-plugin-dts'; @@ -132,7 +130,7 @@ export default defineConfig(({ mode }) => { browser: { enabled: BROWSER_ENABLED, instances: BROWSER_NAME != null ? [{ browser: BROWSER_NAME }] : [], - provider: 'playwright', + provider: playwright(), headless: true, screenshotFailures: false, }, diff --git a/yarn.lock b/yarn.lock index 11db3d647..465188c86 100644 --- a/yarn.lock +++ b/yarn.lock @@ -56,17 +56,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.10.4": - version: 7.26.2 - resolution: "@babel/code-frame@npm:7.26.2" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.9" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" @@ -78,6 +67,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.27.2": version: 7.28.0 resolution: "@babel/compat-data@npm:7.28.0" @@ -85,6 +85,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94 + languageName: node + linkType: hard + "@babel/core@npm:^7.28.5": version: 7.28.5 resolution: "@babel/core@npm:7.28.5" @@ -108,6 +115,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + languageName: node + linkType: hard + "@babel/generator@npm:^7.28.0": version: 7.28.0 resolution: "@babel/generator@npm:7.28.0" @@ -134,6 +164,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.27.3": version: 7.27.3 resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" @@ -156,20 +199,33 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.28.5" +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-create-class-features-plugin@npm:7.28.6" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.27.3" "@babel/helper-member-expression-to-functions": "npm:^7.28.5" "@babel/helper-optimise-call-expression": "npm:^7.27.1" - "@babel/helper-replace-supers": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.28.6" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/786a6514efcf4514aaad85beed419b9184d059f4c9a9a95108f320142764999827252a851f7071de19f29424d369616573ecbaa347f1ce23fb12fc6827d9ff56 + checksum: 10c0/0b62b46717891f4366006b88c9b7f277980d4f578c4c3789b7a4f5a2e09e121de4cda9a414ab403986745cd3ad1af3fe2d948c9f78ab80d4dc085afc9602af50 languageName: node linkType: hard @@ -180,16 +236,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" - dependencies: - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5" @@ -210,6 +256,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.28.3": version: 7.28.3 resolution: "@babel/helper-module-transforms@npm:7.28.3" @@ -223,6 +279,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" @@ -239,16 +308,23 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-replace-supers@npm:7.27.1" +"@babel/helper-plugin-utils@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-replace-supers@npm:7.28.6" dependencies: - "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-member-expression-to-functions": "npm:^7.28.5" "@babel/helper-optimise-call-expression": "npm:^7.27.1" - "@babel/traverse": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.6" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/4f2eaaf5fcc196580221a7ccd0f8873447b5d52745ad4096418f6101a1d2e712e9f93722c9a32bc9769a1dc197e001f60d6f5438d4dfde4b9c6a9e4df719354c + checksum: 10c0/04663c6389551b99b8c3e7ba4e2638b8ca2a156418c26771516124c53083aa8e74b6a45abe5dd46360af79709a0e9c6b72c076d0eab9efecdd5aaf836e79d8d5 languageName: node linkType: hard @@ -314,6 +390,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb + languageName: node + linkType: hard + "@babel/parser@npm:^7.25.3": version: 7.26.5 resolution: "@babel/parser@npm:7.26.5" @@ -347,6 +433,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 + languageName: node + linkType: hard + "@babel/plugin-syntax-jsx@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" @@ -358,33 +455,33 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" +"@babel/plugin-syntax-typescript@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/plugin-syntax-typescript@npm:7.28.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.28.6" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d + checksum: 10c0/b0c392a35624883ac480277401ac7d92d8646b66e33639f5d350de7a6723924265985ae11ab9ebd551740ded261c443eaa9a87ea19def9763ca1e0d78c97dea8 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/plugin-transform-typescript@npm:7.28.5" +"@babel/plugin-transform-typescript@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/plugin-transform-typescript@npm:7.28.6" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.27.3" - "@babel/helper-create-class-features-plugin": "npm:^7.28.5" - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-create-class-features-plugin": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" - "@babel/plugin-syntax-typescript": "npm:^7.27.1" + "@babel/plugin-syntax-typescript": "npm:^7.28.6" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/09e574ba5462e56452b4ceecae65e53c8e697a2d3559ce5d210bed10ac28a18aa69377e7550c30520eb29b40c417ee61997d5d58112657f22983244b78915a7c + checksum: 10c0/72dbfd3e5f71c4e30445e610758ec0eef65347fafd72bd46f4903733df0d537663a72a81c1626f213a0feab7afc68ba83f1648ffece888dd0868115c9cb748f6 languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5": +"@babel/runtime@npm:^7.5.5": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -404,6 +501,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.27.1": version: 7.28.0 resolution: "@babel/traverse@npm:7.28.0" @@ -434,6 +542,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + "@babel/types@npm:^7.26.5": version: 7.26.5 resolution: "@babel/types@npm:7.26.5" @@ -464,6 +587,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + "@changesets/apply-release-plan@npm:^7.0.13": version: 7.0.13 resolution: "@changesets/apply-release-plan@npm:7.0.13" @@ -792,177 +925,184 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/aix-ppc64@npm:0.25.2" +"@esbuild/aix-ppc64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/aix-ppc64@npm:0.27.3" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-arm64@npm:0.25.2" +"@esbuild/android-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-arm64@npm:0.27.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-arm@npm:0.25.2" +"@esbuild/android-arm@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-arm@npm:0.27.3" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-x64@npm:0.25.2" +"@esbuild/android-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-x64@npm:0.27.3" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/darwin-arm64@npm:0.25.2" +"@esbuild/darwin-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/darwin-arm64@npm:0.27.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/darwin-x64@npm:0.25.2" +"@esbuild/darwin-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/darwin-x64@npm:0.27.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/freebsd-arm64@npm:0.25.2" +"@esbuild/freebsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/freebsd-arm64@npm:0.27.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/freebsd-x64@npm:0.25.2" +"@esbuild/freebsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/freebsd-x64@npm:0.27.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-arm64@npm:0.25.2" +"@esbuild/linux-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-arm64@npm:0.27.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-arm@npm:0.25.2" +"@esbuild/linux-arm@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-arm@npm:0.27.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-ia32@npm:0.25.2" +"@esbuild/linux-ia32@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-ia32@npm:0.27.3" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-loong64@npm:0.25.2" +"@esbuild/linux-loong64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-loong64@npm:0.27.3" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-mips64el@npm:0.25.2" +"@esbuild/linux-mips64el@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-mips64el@npm:0.27.3" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-ppc64@npm:0.25.2" +"@esbuild/linux-ppc64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-ppc64@npm:0.27.3" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-riscv64@npm:0.25.2" +"@esbuild/linux-riscv64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-riscv64@npm:0.27.3" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-s390x@npm:0.25.2" +"@esbuild/linux-s390x@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-s390x@npm:0.27.3" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-x64@npm:0.25.2" +"@esbuild/linux-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-x64@npm:0.27.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/netbsd-arm64@npm:0.25.2" +"@esbuild/netbsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/netbsd-arm64@npm:0.27.3" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/netbsd-x64@npm:0.25.2" +"@esbuild/netbsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/netbsd-x64@npm:0.27.3" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/openbsd-arm64@npm:0.25.2" +"@esbuild/openbsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openbsd-arm64@npm:0.27.3" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/openbsd-x64@npm:0.25.2" +"@esbuild/openbsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openbsd-x64@npm:0.27.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/sunos-x64@npm:0.25.2" +"@esbuild/openharmony-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openharmony-arm64@npm:0.27.3" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/sunos-x64@npm:0.27.3" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-arm64@npm:0.25.2" +"@esbuild/win32-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-arm64@npm:0.27.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-ia32@npm:0.25.2" +"@esbuild/win32-ia32@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-ia32@npm:0.27.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-x64@npm:0.25.2" +"@esbuild/win32-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-x64@npm:0.27.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1105,16 +1245,16 @@ __metadata: languageName: node linkType: hard -"@gerrit0/mini-shiki@npm:^3.12.0": - version: 3.15.0 - resolution: "@gerrit0/mini-shiki@npm:3.15.0" +"@gerrit0/mini-shiki@npm:^3.17.0": + version: 3.22.0 + resolution: "@gerrit0/mini-shiki@npm:3.22.0" dependencies: - "@shikijs/engine-oniguruma": "npm:^3.15.0" - "@shikijs/langs": "npm:^3.15.0" - "@shikijs/themes": "npm:^3.15.0" - "@shikijs/types": "npm:^3.15.0" + "@shikijs/engine-oniguruma": "npm:^3.22.0" + "@shikijs/langs": "npm:^3.22.0" + "@shikijs/themes": "npm:^3.22.0" + "@shikijs/types": "npm:^3.22.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/8d0d9591267a634a09a8d1abafa92d6fc83385470ff008945b2f370223eb91682d6356e13481499bf824c42ae4b4393cfa16c30103c52161ec25a9559e39c87b + checksum: 10c0/fb9627423f10a094702c512ded1babac134d5c44b5d4663477dfbbbb6046a90878f1c3591bca6eaab98e02a722a10c01e4b446b2d9d45b0ca280bf7be521c889 languageName: node linkType: hard @@ -1122,11 +1262,10 @@ __metadata: version: 0.0.0-use.local resolution: "@getodk/common@workspace:packages/common" dependencies: - "@vitest/browser": "npm:^3.2.4" jsdom: "npm:^27.2.0" npm-run-all2: "npm:^8.0.4" - vite: "npm:^7.2.4" - vitest: "npm:^3.2.4" + vite: "npm:^7.3.1" + vitest: "npm:^4.0.18" languageName: unknown linkType: soft @@ -1136,13 +1275,12 @@ __metadata: dependencies: "@getodk/xforms-engine": "npm:0.17.0" "@js-joda/core": "npm:^5.6.5" - "@vitest/browser": "npm:^3.2.4" jsdom: "npm:^27.2.0" npm-run-all2: "npm:^8.0.4" - solid-js: "npm:^1.9.10" + solid-js: "npm:^1.9.11" temporal-polyfill: "npm:^0.3.0" - vite: "npm:^7.2.4" - vitest: "npm:^3.2.4" + vite: "npm:^7.3.1" + vitest: "npm:^4.0.18" languageName: unknown linkType: soft @@ -1154,8 +1292,8 @@ __metadata: npm-run-all2: "npm:^8.0.4" tree-sitter: "npm:0.22.1" tree-sitter-cli: "npm:0.24.5" - vite: "npm:^7.2.4" - vite-plugin-static-copy: "npm:^3.1.4" + vite: "npm:^7.3.1" + vite-plugin-static-copy: "npm:^3.2.0" web-tree-sitter: "npm:0.24.5" peerDependencies: web-tree-sitter: 0.24.5 @@ -1171,11 +1309,11 @@ __metadata: "@fontsource/roboto": "npm:^5.2.9" "@getodk/xforms-engine": "npm:0.17.0" "@mdi/js": "npm:^7.4.47" - "@playwright/test": "npm:^1.57.0" + "@playwright/test": "npm:^1.58.2" "@primeuix/themes": "npm:1.0.3" "@types/ramda": "npm:^0.31.1" - "@vitejs/plugin-vue": "npm:^6.0.2" - "@vitejs/plugin-vue-jsx": "npm:^5.1.2" + "@vitejs/plugin-vue": "npm:^6.0.4" + "@vitejs/plugin-vue-jsx": "npm:^5.1.4" "@vue/test-utils": "npm:^2.4.6" dompurify: "npm:^3.3.0" jsdom: "npm:^27.2.0" @@ -1184,19 +1322,19 @@ __metadata: primeflex: "npm:^4.0.0" primevue: "npm:4.3.3" ramda: "npm:^0.32.0" - rimraf: "npm:^6.1.2" + rimraf: "npm:^6.1.3" sass: "npm:^1.94.2" typescript: "npm:~5.9.3" - vite: "npm:^7.2.4" + vite: "npm:^7.3.1" vite-plugin-css-injected-by-js: "npm:^3.5.2" - vite-plugin-static-copy: "npm:^3.1.4" - vitest: "npm:^3.2.4" - vue: "npm:3.5.25" - vue-draggable-plus: "npm:^0.6.0" + vite-plugin-static-copy: "npm:^3.2.0" + vitest: "npm:^4.0.18" + vue: "npm:^3.5.29" + vue-draggable-plus: "npm:^0.6.1" vue-router: "npm:^4.6.3" vue-tsc: "npm:^3.1.5" peerDependencies: - vue: ^3.5.18 + vue: ^3.5.29 languageName: unknown linkType: soft @@ -1207,9 +1345,8 @@ __metadata: "@babel/core": "npm:^7.28.5" "@getodk/tree-sitter-xpath": "npm:0.2.2" "@getodk/xpath": "npm:0.10.0" - "@playwright/test": "npm:^1.57.0" + "@playwright/test": "npm:^1.58.2" "@types/papaparse": "npm:^5.5.0" - "@vitest/browser": "npm:^3.2.4" babel-plugin-transform-jsbi-to-bigint: "npm:^1.4.2" bin-packer: "npm:1.7.0" http-server: "npm:^14.1.1" @@ -1217,15 +1354,15 @@ __metadata: mdast-util-from-markdown: "npm:^2.0.2" npm-run-all2: "npm:^8.0.4" papaparse: "npm:^5.5.3" - rimraf: "npm:^6.0.1" - solid-js: "npm:^1.9.10" + rimraf: "npm:^6.1.3" + solid-js: "npm:^1.9.11" temporal-polyfill: "npm:^0.3.0" - typedoc: "npm:^0.28.14" + typedoc: "npm:^0.28.17" typescript: "npm:~5.9.3" - vite: "npm:^7.2.4" + vite: "npm:^7.3.1" vite-plugin-dts: "npm:^4.5.4" vite-plugin-no-bundle: "npm:^4.0.0" - vitest: "npm:^3.2.4" + vitest: "npm:^4.0.18" web-tree-sitter: "npm:0.24.5" peerDependencies: solid-js: ^1.9.7 @@ -1242,20 +1379,19 @@ __metadata: "@babel/core": "npm:^7.28.5" "@getodk/common": "npm:0.12.0" "@getodk/tree-sitter-xpath": "npm:0.2.2" - "@playwright/test": "npm:^1.57.0" + "@playwright/test": "npm:^1.58.2" "@types/crypto-js": "npm:^4.2.2" - "@vitest/browser": "npm:^3.2.4" babel-plugin-transform-jsbi-to-bigint: "npm:^1.4.2" crypto-js: "npm:^4.2.0" jsdom: "npm:^27.2.0" npm-run-all2: "npm:^8.0.4" - rimraf: "npm:^6.0.1" + rimraf: "npm:^6.1.3" typescript: "npm:~5.9.3" - vite: "npm:^7.2.4" - vite-plugin-babel: "npm:^1.3.2" + vite: "npm:^7.3.1" + vite-plugin-babel: "npm:^1.5.1" vite-plugin-dts: "npm:^4.5.4" vite-plugin-no-bundle: "npm:^4.0.0" - vitest: "npm:^3.2.4" + vitest: "npm:^4.0.18" web-tree-sitter: "npm:0.24.5" peerDependencies: temporal-polyfill: ^0.3.0 @@ -1315,22 +1451,6 @@ __metadata: languageName: node linkType: hard -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1754,14 +1874,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.57.0": - version: 1.57.0 - resolution: "@playwright/test@npm:1.57.0" +"@playwright/test@npm:^1.58.2": + version: 1.58.2 + resolution: "@playwright/test@npm:1.58.2" dependencies: - playwright: "npm:1.57.0" + playwright: "npm:1.58.2" bin: playwright: cli.js - checksum: 10c0/35ba4b28be72bf0a53e33dbb11c6cff848fb9a37f49e893ce63a90675b5291ec29a1ba82c8a3b043abaead129400f0589623e9ace2e6a1c8eaa409721ecc3774 + checksum: 10c0/2164c03ad97c3653ff02e8818a71f3b2bbc344ac07924c9d8e31cd57505d6d37596015a41f51396b3ed8de6840f59143eaa9c21bf65515963da20740119811da languageName: node linkType: hard @@ -1799,7 +1919,14 @@ __metadata: languageName: node linkType: hard -"@primeuix/utils@npm:^0.5.1, @primeuix/utils@npm:^0.5.3": +"@primeuix/utils@npm:^0.5.1": + version: 0.5.4 + resolution: "@primeuix/utils@npm:0.5.4" + checksum: 10c0/702e5b47f2a9520f735ce8d978dfb2c9d222fd2934f9aaf0d9e403d67a4d4e3521d002eec5421685ac9f00d3606b9d04ce9de9464b2477499ddac829789d5275 + languageName: node + linkType: hard + +"@primeuix/utils@npm:^0.5.3": version: 0.5.3 resolution: "@primeuix/utils@npm:0.5.3" checksum: 10c0/a856aedcb07ca6f8301c2d86ce28a38c0552fd938a0a839cf39230043ede9233349206a9eaf85aa9cef08d8af1aae5549d6a3f86bdb14a79c0e9e11883d24c65 @@ -1828,17 +1955,17 @@ __metadata: languageName: node linkType: hard -"@rolldown/pluginutils@npm:1.0.0-beta.50": - version: 1.0.0-beta.50 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.50" - checksum: 10c0/22bec0f2d679b0b04bd65cf48c2e1a01ae7d7fb75031563a540033ca51a663f0e841df61d25b2db3802a592e86529262a4561129bbe051f0ee3689f325019320 +"@rolldown/pluginutils@npm:1.0.0-rc.2": + version: 1.0.0-rc.2 + resolution: "@rolldown/pluginutils@npm:1.0.0-rc.2" + checksum: 10c0/35d3dec35e00ab090d5ff8287e27af98a15da897dc8b034fe0e00d03e0931b9e993603c054be9e8925e2bde040c44c18b48cb8aeea6a261fd1c8f46837038927 languageName: node linkType: hard -"@rolldown/pluginutils@npm:^1.0.0-beta.50": - version: 1.0.0-beta.9-commit.d91dfb5 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.9-commit.d91dfb5" - checksum: 10c0/63fa64fdd98a2cc99f21dab5c1819ffec172d2282cbff5dcb1089a84d2bb5c556dc6af503e778058f4a038d1941c0179f677ceddd0e30f024b57c543f21042f0 +"@rolldown/pluginutils@npm:^1.0.0-rc.2": + version: 1.0.0-rc.5 + resolution: "@rolldown/pluginutils@npm:1.0.0-rc.5" + checksum: 10c0/024425dd33d34d7b7e2f9259c406db97248c405462a37e780f7df5a0460a051847f4658295741c6b9382141d3b032f687d23ed8feab9d9c045cb6b8ba93a0bb3 languageName: node linkType: hard @@ -1858,13 +1985,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.46.2" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.5" @@ -1872,13 +1992,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-android-arm64@npm:4.46.2" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-android-arm64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-android-arm64@npm:4.52.5" @@ -1886,13 +1999,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-darwin-arm64@npm:4.46.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-arm64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-darwin-arm64@npm:4.52.5" @@ -1900,13 +2006,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-darwin-x64@npm:4.46.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-x64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-darwin-x64@npm:4.52.5" @@ -1914,13 +2013,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.46.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-freebsd-arm64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.5" @@ -1928,13 +2020,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-freebsd-x64@npm:4.46.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-freebsd-x64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-freebsd-x64@npm:4.52.5" @@ -1942,13 +2027,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5" @@ -1956,13 +2034,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.46.2" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5" @@ -1970,13 +2041,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.46.2" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.5" @@ -1984,13 +2048,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.46.2" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-musl@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.5" @@ -2005,20 +2062,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-gnu@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.46.2" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5" @@ -2026,13 +2069,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.46.2" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5" @@ -2040,13 +2076,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.46.2" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-riscv64-musl@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.5" @@ -2054,13 +2083,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.46.2" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-s390x-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.5" @@ -2068,13 +2090,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.46.2" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.5" @@ -2082,13 +2097,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.46.2" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-musl@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.5" @@ -2103,13 +2111,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.46.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-win32-arm64-msvc@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.5" @@ -2117,13 +2118,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.46.2" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@rollup/rollup-win32-ia32-msvc@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.5" @@ -2138,13 +2132,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.46.2": - version: 4.46.2 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.46.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-win32-x64-msvc@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.5" @@ -2210,41 +2197,41 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:^3.15.0": - version: 3.15.0 - resolution: "@shikijs/engine-oniguruma@npm:3.15.0" +"@shikijs/engine-oniguruma@npm:^3.22.0": + version: 3.22.0 + resolution: "@shikijs/engine-oniguruma@npm:3.22.0" dependencies: - "@shikijs/types": "npm:3.15.0" + "@shikijs/types": "npm:3.22.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/97cb43d1f3fbace9f5412e516ab87ad38b529550bb696891a518efcefa32680a0b625a17e1fe8db6cf2b1e6e252db7ac408e3294375ec0600a9b07e4e482ca7c + checksum: 10c0/21007cc1f2c714f37a53e163e1d604e6696d310f9e252970a828fe5450e4daa9f1f369b7ceffd1cb9cde348d9ca17e8a4d14180749ac052c74d104cab86834ea languageName: node linkType: hard -"@shikijs/langs@npm:^3.15.0": - version: 3.15.0 - resolution: "@shikijs/langs@npm:3.15.0" +"@shikijs/langs@npm:^3.22.0": + version: 3.22.0 + resolution: "@shikijs/langs@npm:3.22.0" dependencies: - "@shikijs/types": "npm:3.15.0" - checksum: 10c0/d5a328ec999572f50e4fec77213e7d0f106c90c04e078be29cdb2467f10012221d52435fd9711f963ce30adbf14805d2a31a2e602fa7a074fa450bbf83553eca + "@shikijs/types": "npm:3.22.0" + checksum: 10c0/68bb7b10a4b8d78540d0518b80b4c57e42ac232e84a5f74a91d6335de80af730008cf269b4c3da46a2fd3c4a59cd427ab1e6f5934c884335f9f648f8c0c0a912 languageName: node linkType: hard -"@shikijs/themes@npm:^3.15.0": - version: 3.15.0 - resolution: "@shikijs/themes@npm:3.15.0" +"@shikijs/themes@npm:^3.22.0": + version: 3.22.0 + resolution: "@shikijs/themes@npm:3.22.0" dependencies: - "@shikijs/types": "npm:3.15.0" - checksum: 10c0/2b6a435d991d1fd924622e437c5546ecc5ab3d5c0843edbe2ca444e4e91a9c4d8d9c0a673a32afdb1c262dffcd7839518a9f9154121be8dfa7553f99458d9bab + "@shikijs/types": "npm:3.22.0" + checksum: 10c0/f662648e346e0133d84dee058f24db6434eb7e511ffe8e34e9632f1168d46b219fbddcca245166f98200b13549fc3256baf8d2a0df7c23e856c9933c0bd444f9 languageName: node linkType: hard -"@shikijs/types@npm:3.15.0, @shikijs/types@npm:^3.15.0": - version: 3.15.0 - resolution: "@shikijs/types@npm:3.15.0" +"@shikijs/types@npm:3.22.0, @shikijs/types@npm:^3.22.0": + version: 3.22.0 + resolution: "@shikijs/types@npm:3.22.0" dependencies: "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" - checksum: 10c0/bc18c7e8b83fbf73f88a26dcf06e777566f8d8568a26ace4dacf5373c51e95213af1181eb389c4d0d7dc57c21824396278d6cbebf57a905676923bfdab00bb23 + checksum: 10c0/68e5bb1827609fc026cba5a88442f41dd948f68fc4f23de0912ef2498944116471b543a5f40ab4ff2c2056399873c755fe717185fd4f8c928002fba934bd3a7b languageName: node linkType: hard @@ -2262,28 +2249,10 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^10.4.0": - version: 10.4.0 - resolution: "@testing-library/dom@npm:10.4.0" - dependencies: - "@babel/code-frame": "npm:^7.10.4" - "@babel/runtime": "npm:^7.12.5" - "@types/aria-query": "npm:^5.0.1" - aria-query: "npm:5.3.0" - chalk: "npm:^4.1.0" - dom-accessibility-api: "npm:^0.5.9" - lz-string: "npm:^1.5.0" - pretty-format: "npm:^27.0.2" - checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f - languageName: node - linkType: hard - -"@testing-library/user-event@npm:^14.6.1": - version: 14.6.1 - resolution: "@testing-library/user-event@npm:14.6.1" - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: 10c0/75fea130a52bf320d35d46ed54f3eec77e71a56911b8b69a3fe29497b0b9947b2dc80d30f04054ad4ce7f577856ae3e5397ea7dff0ef14944d3909784c7a93fe +"@standard-schema/spec@npm:^1.0.0": + version: 1.1.0 + resolution: "@standard-schema/spec@npm:1.1.0" + checksum: 10c0/d90f55acde4b2deb983529c87e8025fa693de1a5e8b49ecc6eb84d1fd96328add0e03d7d551442156c7432fd78165b2c26ff561b970a9a881f046abb78d6a526 languageName: node linkType: hard @@ -2313,13 +2282,6 @@ __metadata: languageName: node linkType: hard -"@types/aria-query@npm:^5.0.1": - version: 5.0.4 - resolution: "@types/aria-query@npm:5.0.4" - checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 - languageName: node - linkType: hard - "@types/chai@npm:^5.2.2": version: 5.2.2 resolution: "@types/chai@npm:5.2.2" @@ -2806,141 +2768,146 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue-jsx@npm:^5.1.2": - version: 5.1.2 - resolution: "@vitejs/plugin-vue-jsx@npm:5.1.2" +"@vitejs/plugin-vue-jsx@npm:^5.1.4": + version: 5.1.4 + resolution: "@vitejs/plugin-vue-jsx@npm:5.1.4" dependencies: - "@babel/core": "npm:^7.28.5" - "@babel/plugin-syntax-typescript": "npm:^7.27.1" - "@babel/plugin-transform-typescript": "npm:^7.28.5" - "@rolldown/pluginutils": "npm:^1.0.0-beta.50" + "@babel/core": "npm:^7.29.0" + "@babel/plugin-syntax-typescript": "npm:^7.28.6" + "@babel/plugin-transform-typescript": "npm:^7.28.6" + "@rolldown/pluginutils": "npm:^1.0.0-rc.2" "@vue/babel-plugin-jsx": "npm:^2.0.1" peerDependencies: - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 vue: ^3.0.0 - checksum: 10c0/555f47c558456233d2dfa6be54f26f71606367719e199c0c02b32ce2246b250f7bcb11277211d74e611dfb15b0e733bac86edd4b74081dc352633b8174eff5b6 + checksum: 10c0/79cba4489faf7c07b3c751ef183197276310c30dd66a8a0ff914581ecc9da39cd1c13f55677eb7a467365cc74d1856b377bebdfe04e775299c9e021546954f1a languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^6.0.2": - version: 6.0.2 - resolution: "@vitejs/plugin-vue@npm:6.0.2" +"@vitejs/plugin-vue@npm:^6.0.4": + version: 6.0.4 + resolution: "@vitejs/plugin-vue@npm:6.0.4" dependencies: - "@rolldown/pluginutils": "npm:1.0.0-beta.50" + "@rolldown/pluginutils": "npm:1.0.0-rc.2" peerDependencies: - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 vue: ^3.2.25 - checksum: 10c0/373bbf9220afd03498679d74c4164c7237657583db593ccd8e9e8e67db4056a69e901d2f04d5b52465cae80d304349a06c6a1a9deec7abc3a92b47eef5c8d919 + checksum: 10c0/38ba89e52cb663b0da8a0c202f315e92e47874bc1347ce5591c8e982342c33ad046389f174237bcf7c215fbad08c927c2c582d36ae76f9ababe7763a388a5b63 languageName: node linkType: hard -"@vitest/browser@npm:^3.2.4": - version: 3.2.4 - resolution: "@vitest/browser@npm:3.2.4" +"@vitest/browser-playwright@npm:^4.0.18": + version: 4.0.18 + resolution: "@vitest/browser-playwright@npm:4.0.18" dependencies: - "@testing-library/dom": "npm:^10.4.0" - "@testing-library/user-event": "npm:^14.6.1" - "@vitest/mocker": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - magic-string: "npm:^0.30.17" - sirv: "npm:^3.0.1" - tinyrainbow: "npm:^2.0.0" - ws: "npm:^8.18.2" + "@vitest/browser": "npm:4.0.18" + "@vitest/mocker": "npm:4.0.18" + tinyrainbow: "npm:^3.0.3" peerDependencies: playwright: "*" - vitest: 3.2.4 - webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 + vitest: 4.0.18 peerDependenciesMeta: playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true - checksum: 10c0/0db39daad675aad187eff27d5a7f17a9f533d7abc7476ee1a0b83a9c62a7227b24395f4814e034ecb2ebe39f1a2dec0a8c6a7f79b8d5680c3ac79e408727d742 + optional: false + checksum: 10c0/505fafe6f957d020b74914ed328de57cba0be65ff82810da85297523776a0d7389669660e58734a416fc09ce262632b4d2cf257a9e8ab1115b695d133bba7bb5 languageName: node linkType: hard -"@vitest/expect@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/expect@npm:3.2.4" +"@vitest/browser@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/browser@npm:4.0.18" + dependencies: + "@vitest/mocker": "npm:4.0.18" + "@vitest/utils": "npm:4.0.18" + magic-string: "npm:^0.30.21" + pixelmatch: "npm:7.1.0" + pngjs: "npm:^7.0.0" + sirv: "npm:^3.0.2" + tinyrainbow: "npm:^3.0.3" + ws: "npm:^8.18.3" + peerDependencies: + vitest: 4.0.18 + checksum: 10c0/6b7bda92fa2e8c68de3e51c97322161484c3f1dd7a7417cdeabb4f1d98eab7dba96c156ac4282ea537c58d55cc0e5959abb4b9d90d3823b3cc3071c3f7460633 + languageName: node + linkType: hard + +"@vitest/expect@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/expect@npm:4.0.18" dependencies: + "@standard-schema/spec": "npm:^1.0.0" "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - tinyrainbow: "npm:^2.0.0" - checksum: 10c0/7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db + "@vitest/spy": "npm:4.0.18" + "@vitest/utils": "npm:4.0.18" + chai: "npm:^6.2.1" + tinyrainbow: "npm:^3.0.3" + checksum: 10c0/123b0aa111682e82ec5289186df18037b1a1768700e468ee0f9879709aaa320cf790463c15c0d8ee10df92b402f4394baf5d27797e604d78e674766d87bcaadc languageName: node linkType: hard -"@vitest/mocker@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/mocker@npm:3.2.4" +"@vitest/mocker@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/mocker@npm:4.0.18" dependencies: - "@vitest/spy": "npm:3.2.4" + "@vitest/spy": "npm:4.0.18" estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.17" + magic-string: "npm:^0.30.21" peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + vite: ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 10c0/f7a4aea19bbbf8f15905847ee9143b6298b2c110f8b64789224cb0ffdc2e96f9802876aa2ca83f1ec1b6e1ff45e822abb34f0054c24d57b29ab18add06536ccd + checksum: 10c0/fb0a257e7e167759d4ad228d53fa7bad2267586459c4a62188f2043dd7163b4b02e1e496dc3c227837f776e7d73d6c4343613e89e7da379d9d30de8260f1ee4b languageName: node linkType: hard -"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": - version: 3.2.4 - resolution: "@vitest/pretty-format@npm:3.2.4" +"@vitest/pretty-format@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/pretty-format@npm:4.0.18" dependencies: - tinyrainbow: "npm:^2.0.0" - checksum: 10c0/5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 + tinyrainbow: "npm:^3.0.3" + checksum: 10c0/0086b8c88eeca896d8e4b98fcdef452c8041a1b63eb9e85d3e0bcc96c8aa76d8e9e0b6990ebb0bb0a697c4ebab347e7735888b24f507dbff2742ddce7723fd94 languageName: node linkType: hard -"@vitest/runner@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/runner@npm:3.2.4" +"@vitest/runner@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/runner@npm:4.0.18" dependencies: - "@vitest/utils": "npm:3.2.4" + "@vitest/utils": "npm:4.0.18" pathe: "npm:^2.0.3" - strip-literal: "npm:^3.0.0" - checksum: 10c0/e8be51666c72b3668ae3ea348b0196656a4a5adb836cb5e270720885d9517421815b0d6c98bfdf1795ed02b994b7bfb2b21566ee356a40021f5bf4f6ed4e418a + checksum: 10c0/fdb4afa411475133c05ba266c8092eaf1e56cbd5fb601f92ec6ccb9bab7ca52e06733ee8626599355cba4ee71cb3a8f28c84d3b69dc972e41047edc50229bc01 languageName: node linkType: hard -"@vitest/snapshot@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/snapshot@npm:3.2.4" +"@vitest/snapshot@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/snapshot@npm:4.0.18" dependencies: - "@vitest/pretty-format": "npm:3.2.4" - magic-string: "npm:^0.30.17" + "@vitest/pretty-format": "npm:4.0.18" + magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - checksum: 10c0/f8301a3d7d1559fd3d59ed51176dd52e1ed5c2d23aa6d8d6aa18787ef46e295056bc726a021698d8454c16ed825ecba163362f42fa90258bb4a98cfd2c9424fc + checksum: 10c0/d3bfefa558db9a69a66886ace6575eb96903a5ba59f4d9a5d0fecb4acc2bb8dbb443ef409f5ac1475f2e1add30bd1d71280f98912da35e89c75829df9e84ea43 languageName: node linkType: hard -"@vitest/spy@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/spy@npm:3.2.4" - dependencies: - tinyspy: "npm:^4.0.3" - checksum: 10c0/6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 +"@vitest/spy@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/spy@npm:4.0.18" + checksum: 10c0/6de537890b3994fcadb8e8d8ac05942320ae184f071ec395d978a5fba7fa928cbb0c5de85af86a1c165706c466e840de8779eaff8c93450c511c7abaeb9b8a4e languageName: node linkType: hard -"@vitest/utils@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/utils@npm:3.2.4" +"@vitest/utils@npm:4.0.18": + version: 4.0.18 + resolution: "@vitest/utils@npm:4.0.18" dependencies: - "@vitest/pretty-format": "npm:3.2.4" - loupe: "npm:^3.1.4" - tinyrainbow: "npm:^2.0.0" - checksum: 10c0/024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 + "@vitest/pretty-format": "npm:4.0.18" + tinyrainbow: "npm:^3.0.3" + checksum: 10c0/4a3c43c1421eb90f38576926496f6c80056167ba111e63f77cf118983902673737a1a38880b890d7c06ec0a12475024587344ee502b3c43093781533022f2aeb languageName: node linkType: hard @@ -3068,6 +3035,19 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-core@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/compiler-core@npm:3.5.29" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@vue/shared": "npm:3.5.29" + entities: "npm:^7.0.1" + estree-walker: "npm:^2.0.2" + source-map-js: "npm:^1.2.1" + checksum: 10c0/d4e47d4e508d0bb2a3938c61639ab82aa8e8f29fa19e4b03db26104d5d3b5d249d56a45e7d05712b46835650f35fb55fc4222c05364b23a978f6f64736b94cb1 + languageName: node + linkType: hard + "@vue/compiler-dom@npm:3.5.13, @vue/compiler-dom@npm:^3.5.0": version: 3.5.13 resolution: "@vue/compiler-dom@npm:3.5.13" @@ -3088,20 +3068,30 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.5.25, @vue/compiler-sfc@npm:^3.5.22": - version: 3.5.25 - resolution: "@vue/compiler-sfc@npm:3.5.25" +"@vue/compiler-dom@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/compiler-dom@npm:3.5.29" dependencies: - "@babel/parser": "npm:^7.28.5" - "@vue/compiler-core": "npm:3.5.25" - "@vue/compiler-dom": "npm:3.5.25" - "@vue/compiler-ssr": "npm:3.5.25" - "@vue/shared": "npm:3.5.25" + "@vue/compiler-core": "npm:3.5.29" + "@vue/shared": "npm:3.5.29" + checksum: 10c0/dd1a70da82c38e3e5a030ac3859f9faba06f780f71228600d2d17e3dea76621183e2b706799bd82047f60672d0ae83fd05bb0af9868b41cfac11c9b78ceae677 + languageName: node + linkType: hard + +"@vue/compiler-sfc@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/compiler-sfc@npm:3.5.29" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@vue/compiler-core": "npm:3.5.29" + "@vue/compiler-dom": "npm:3.5.29" + "@vue/compiler-ssr": "npm:3.5.29" + "@vue/shared": "npm:3.5.29" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.21" postcss: "npm:^8.5.6" source-map-js: "npm:^1.2.1" - checksum: 10c0/8325cc69a288501f700fed093ca20f2fac8a405035998dcb75bceeef961a294b1047506dc554a6cd66840cbdab048792c2451fdfe01a0f23a4a7cfccfbb5f777 + checksum: 10c0/83a84cc6f26525c0bf0baeda025e8227fa35ae5f4e275f280fa73458b063c908c3865746ce7802cb98ca8e263e0b36d87e0cb4e50dc29c564277d8181dddad8c languageName: node linkType: hard @@ -3122,6 +3112,23 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-sfc@npm:^3.5.22": + version: 3.5.25 + resolution: "@vue/compiler-sfc@npm:3.5.25" + dependencies: + "@babel/parser": "npm:^7.28.5" + "@vue/compiler-core": "npm:3.5.25" + "@vue/compiler-dom": "npm:3.5.25" + "@vue/compiler-ssr": "npm:3.5.25" + "@vue/shared": "npm:3.5.25" + estree-walker: "npm:^2.0.2" + magic-string: "npm:^0.30.21" + postcss: "npm:^8.5.6" + source-map-js: "npm:^1.2.1" + checksum: 10c0/8325cc69a288501f700fed093ca20f2fac8a405035998dcb75bceeef961a294b1047506dc554a6cd66840cbdab048792c2451fdfe01a0f23a4a7cfccfbb5f777 + languageName: node + linkType: hard + "@vue/compiler-ssr@npm:3.5.13": version: 3.5.13 resolution: "@vue/compiler-ssr@npm:3.5.13" @@ -3142,6 +3149,16 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-ssr@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/compiler-ssr@npm:3.5.29" + dependencies: + "@vue/compiler-dom": "npm:3.5.29" + "@vue/shared": "npm:3.5.29" + checksum: 10c0/2c0c517d0ca27dc53a0a48b7c15eea5b11709b10d2de4db7e7b001498c545c7ef1a1c0ae70630c2ec67959184c3e3d6b02b4ac5085b66e3d26258fb5c5af694a + languageName: node + linkType: hard + "@vue/compiler-vue2@npm:^2.7.16": version: 2.7.16 resolution: "@vue/compiler-vue2@npm:2.7.16" @@ -3232,46 +3249,46 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity@npm:3.5.25": - version: 3.5.25 - resolution: "@vue/reactivity@npm:3.5.25" +"@vue/reactivity@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/reactivity@npm:3.5.29" dependencies: - "@vue/shared": "npm:3.5.25" - checksum: 10c0/a0171f981ba466fe28e1d74edc23a43c3485065ae615b3123dc1efa999a371621fcd6bf7aec1528d47a862d7b85e7e8802aff26cb3fc101f642cc3b6d7c0904f + "@vue/shared": "npm:3.5.29" + checksum: 10c0/edd8e2bdc581978709de8ab7d5f1941d1716e1807d98ba642cff7c93660558e94f4ddc783c252e87ab52b816e31529730949c429039962f9578267b84a7ac400 languageName: node linkType: hard -"@vue/runtime-core@npm:3.5.25": - version: 3.5.25 - resolution: "@vue/runtime-core@npm:3.5.25" +"@vue/runtime-core@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/runtime-core@npm:3.5.29" dependencies: - "@vue/reactivity": "npm:3.5.25" - "@vue/shared": "npm:3.5.25" - checksum: 10c0/be2efe5300daeaecdd6313139bbf39c5aa2113a0d2619ef1fb3b6d7bf0b33c54d7defe54001459ea4b0ecb01c1d1103ed0a1108534ea55abc2ba1d17ae0eb8bf + "@vue/reactivity": "npm:3.5.29" + "@vue/shared": "npm:3.5.29" + checksum: 10c0/755baa3d34e2148d07215ce61ee4c57f6538a72f205376ae335766047783f97b5f3d3f1083c321a860f761b61978987d19503927fdbf695f350f6fd2ab9d5e41 languageName: node linkType: hard -"@vue/runtime-dom@npm:3.5.25": - version: 3.5.25 - resolution: "@vue/runtime-dom@npm:3.5.25" +"@vue/runtime-dom@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/runtime-dom@npm:3.5.29" dependencies: - "@vue/reactivity": "npm:3.5.25" - "@vue/runtime-core": "npm:3.5.25" - "@vue/shared": "npm:3.5.25" - csstype: "npm:^3.1.3" - checksum: 10c0/e71e6dde9254dda52b2fed17c882fa4d174735b94436cdf847b44d32554b94b77cc76cdf6f6e2d6d0bdbeec070b2cf3f1416a5efd85c2e682cbe6842b1bb3969 + "@vue/reactivity": "npm:3.5.29" + "@vue/runtime-core": "npm:3.5.29" + "@vue/shared": "npm:3.5.29" + csstype: "npm:^3.2.3" + checksum: 10c0/c876f1247ca4127cb18199cbdd88dcc1af022d02ec6c44a3506b7cadeb93e7f08d6b46236b7fb47291f60ee06aaab4055f6fd3b273bd81715da807f2cae5c019 languageName: node linkType: hard -"@vue/server-renderer@npm:3.5.25": - version: 3.5.25 - resolution: "@vue/server-renderer@npm:3.5.25" +"@vue/server-renderer@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/server-renderer@npm:3.5.29" dependencies: - "@vue/compiler-ssr": "npm:3.5.25" - "@vue/shared": "npm:3.5.25" + "@vue/compiler-ssr": "npm:3.5.29" + "@vue/shared": "npm:3.5.29" peerDependencies: - vue: 3.5.25 - checksum: 10c0/d49a21380db4416a3b24f4c8cc45c44432a1a4aac75970cf3d5654ecca3b04cfe2b1f4b218e19deac4dea9398f4ddbfab06de10661f76b19554208fe1826a620 + vue: 3.5.29 + checksum: 10c0/d18051577df589ef10e10537d7aba73b132fd10e1c43a5ff38a39e3e1ca3023718c782333af3553f43da1a518f3e931fd260ae07d16967f8fef199d750e771b3 languageName: node linkType: hard @@ -3289,6 +3306,13 @@ __metadata: languageName: node linkType: hard +"@vue/shared@npm:3.5.29": + version: 3.5.29 + resolution: "@vue/shared@npm:3.5.29" + checksum: 10c0/9b41f300cfa55e4f8defacbbee0298aea961a5cf411a236dbfe56eb364290a55e55cef415dbed076a6c6a38fef7e546638cc58f28c0190a7a252f11de85dd18a + languageName: node + linkType: hard + "@vue/test-utils@npm:^2.4.6": version: 2.4.6 resolution: "@vue/test-utils@npm:2.4.6" @@ -3480,13 +3504,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df - languageName: node - linkType: hard - "ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" @@ -3527,15 +3544,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.3.0": - version: 5.3.0 - resolution: "aria-query@npm:5.3.0" - dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 - languageName: node - linkType: hard - "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -3543,13 +3551,6 @@ __metadata: languageName: node linkType: hard -"assertion-error@npm:^2.0.1": - version: 2.0.1 - resolution: "assertion-error@npm:2.0.1" - checksum: 10c0/bbbcb117ac6480138f8c93cf7f535614282dea9dc828f540cdece85e3c665e8f78958b96afac52f29ff883c72638e6a87d469ecc9fe5bc902df03ed24a55dba8 - languageName: node - linkType: hard - "async@npm:^2.6.4": version: 2.6.4 resolution: "async@npm:2.6.4" @@ -3573,6 +3574,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^4.0.2": + version: 4.0.3 + resolution: "balanced-match@npm:4.0.3" + checksum: 10c0/4d96945d0815849934145b2cdc0ccb80fb869d909060820fde5f95da0a32040f2142560ef931584fbb6a1607d39d399707e7d2364030a720ac1dc6f78ddaf9dc + languageName: node + linkType: hard + "basic-auth@npm:^2.0.1": version: 2.0.1 resolution: "basic-auth@npm:2.0.1" @@ -3640,6 +3648,15 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^5.0.2": + version: 5.0.2 + resolution: "brace-expansion@npm:5.0.2" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10c0/60c765e5df6fc0ceca3d5703202ae6779db61f28ea3bf93a04dbf0d50c22ef8e4644e09d0459c827077cd2d09ba8f199a04d92c36419fcf874601a5565013174 + languageName: node + linkType: hard + "braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -3663,13 +3680,6 @@ __metadata: languageName: node linkType: hard -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 10c0/4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 - languageName: node - linkType: hard - "cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -3724,20 +3734,14 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.2.0": - version: 5.2.0 - resolution: "chai@npm:5.2.0" - dependencies: - assertion-error: "npm:^2.0.1" - check-error: "npm:^2.1.1" - deep-eql: "npm:^5.0.1" - loupe: "npm:^3.1.0" - pathval: "npm:^2.0.0" - checksum: 10c0/dfd1cb719c7cebb051b727672d382a35338af1470065cb12adb01f4ee451bbf528e0e0f9ab2016af5fc1eea4df6e7f4504dc8443f8f00bd8fb87ad32dc516f7d +"chai@npm:^6.2.1": + version: 6.2.2 + resolution: "chai@npm:6.2.2" + checksum: 10c0/e6c69e5f0c11dffe6ea13d0290936ebb68fcc1ad688b8e952e131df6a6d5797d5e860bc55cef1aca2e950c3e1f96daf79e9d5a70fb7dbaab4e46355e2635ed53 languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -3761,13 +3765,6 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^2.1.1": - version: 2.1.1 - resolution: "check-error@npm:2.1.1" - checksum: 10c0/979f13eccab306cf1785fa10941a590b4e7ea9916ea2a4f8c87f0316fc3eab07eabefb6e587424ef0f88cbcd3805791f172ea739863ca3d7ce2afc54641c7f0e - languageName: node - linkType: hard - "chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -3954,13 +3951,20 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.1.0, csstype@npm:^3.1.3": +"csstype@npm:^3.1.0": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard +"csstype@npm:^3.2.3": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce + languageName: node + linkType: hard + "data-urls@npm:^6.0.0": version: 6.0.0 resolution: "data-urls@npm:6.0.0" @@ -4018,18 +4022,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.4.1": - version: 4.4.1 - resolution: "debug@npm:4.4.1" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 - languageName: node - linkType: hard - "decimal.js@npm:^10.6.0": version: 10.6.0 resolution: "decimal.js@npm:10.6.0" @@ -4046,13 +4038,6 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 10c0/7102cf3b7bb719c6b9c0db2e19bf0aa9318d141581befe8c7ce8ccd39af9eaa4346e5e05adef7f9bd7015da0f13a3a25dcfe306ef79dc8668aedbecb658dd247 - languageName: node - linkType: hard - "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -4060,7 +4045,7 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.0, dequal@npm:^2.0.3": +"dequal@npm:^2.0.0": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 @@ -4101,13 +4086,6 @@ __metadata: languageName: node linkType: hard -"dom-accessibility-api@npm:^0.5.9": - version: 0.5.16 - resolution: "dom-accessibility-api@npm:0.5.16" - checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 - languageName: node - linkType: hard - "dompurify@npm:^3.3.0": version: 3.3.0 resolution: "dompurify@npm:3.3.0" @@ -4234,6 +4212,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^7.0.1": + version: 7.0.1 + resolution: "entities@npm:7.0.1" + checksum: 10c0/b4fb9937bb47ecb00aaaceb9db9cdd1cc0b0fb649c0e843d05cf5dbbd2e9d2df8f98721d8b1b286445689c72af7b54a7242fc2d63ef7c9739037a8c73363e7ca + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -4278,35 +4263,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0": - version: 0.25.2 - resolution: "esbuild@npm:0.25.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.2" - "@esbuild/android-arm": "npm:0.25.2" - "@esbuild/android-arm64": "npm:0.25.2" - "@esbuild/android-x64": "npm:0.25.2" - "@esbuild/darwin-arm64": "npm:0.25.2" - "@esbuild/darwin-x64": "npm:0.25.2" - "@esbuild/freebsd-arm64": "npm:0.25.2" - "@esbuild/freebsd-x64": "npm:0.25.2" - "@esbuild/linux-arm": "npm:0.25.2" - "@esbuild/linux-arm64": "npm:0.25.2" - "@esbuild/linux-ia32": "npm:0.25.2" - "@esbuild/linux-loong64": "npm:0.25.2" - "@esbuild/linux-mips64el": "npm:0.25.2" - "@esbuild/linux-ppc64": "npm:0.25.2" - "@esbuild/linux-riscv64": "npm:0.25.2" - "@esbuild/linux-s390x": "npm:0.25.2" - "@esbuild/linux-x64": "npm:0.25.2" - "@esbuild/netbsd-arm64": "npm:0.25.2" - "@esbuild/netbsd-x64": "npm:0.25.2" - "@esbuild/openbsd-arm64": "npm:0.25.2" - "@esbuild/openbsd-x64": "npm:0.25.2" - "@esbuild/sunos-x64": "npm:0.25.2" - "@esbuild/win32-arm64": "npm:0.25.2" - "@esbuild/win32-ia32": "npm:0.25.2" - "@esbuild/win32-x64": "npm:0.25.2" +"esbuild@npm:^0.27.0": + version: 0.27.3 + resolution: "esbuild@npm:0.27.3" + dependencies: + "@esbuild/aix-ppc64": "npm:0.27.3" + "@esbuild/android-arm": "npm:0.27.3" + "@esbuild/android-arm64": "npm:0.27.3" + "@esbuild/android-x64": "npm:0.27.3" + "@esbuild/darwin-arm64": "npm:0.27.3" + "@esbuild/darwin-x64": "npm:0.27.3" + "@esbuild/freebsd-arm64": "npm:0.27.3" + "@esbuild/freebsd-x64": "npm:0.27.3" + "@esbuild/linux-arm": "npm:0.27.3" + "@esbuild/linux-arm64": "npm:0.27.3" + "@esbuild/linux-ia32": "npm:0.27.3" + "@esbuild/linux-loong64": "npm:0.27.3" + "@esbuild/linux-mips64el": "npm:0.27.3" + "@esbuild/linux-ppc64": "npm:0.27.3" + "@esbuild/linux-riscv64": "npm:0.27.3" + "@esbuild/linux-s390x": "npm:0.27.3" + "@esbuild/linux-x64": "npm:0.27.3" + "@esbuild/netbsd-arm64": "npm:0.27.3" + "@esbuild/netbsd-x64": "npm:0.27.3" + "@esbuild/openbsd-arm64": "npm:0.27.3" + "@esbuild/openbsd-x64": "npm:0.27.3" + "@esbuild/openharmony-arm64": "npm:0.27.3" + "@esbuild/sunos-x64": "npm:0.27.3" + "@esbuild/win32-arm64": "npm:0.27.3" + "@esbuild/win32-ia32": "npm:0.27.3" + "@esbuild/win32-x64": "npm:0.27.3" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -4350,6 +4336,8 @@ __metadata: optional: true "@esbuild/openbsd-x64": optional: true + "@esbuild/openharmony-arm64": + optional: true "@esbuild/sunos-x64": optional: true "@esbuild/win32-arm64": @@ -4360,7 +4348,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/87ce0b78699c4d192b8cf7e9b688e9a0da10e6f58ff85a368bf3044ca1fa95626c98b769b5459352282e0065585b6f994a5e6699af5cccf9d31178960e2b58fd + checksum: 10c0/fdc3f87a3f08b3ef98362f37377136c389a0d180fda4b8d073b26ba930cf245521db0a368f119cc7624bc619248fff1439f5811f062d853576f8ffa3df8ee5f1 languageName: node linkType: hard @@ -4685,10 +4673,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.2.1": - version: 1.2.2 - resolution: "expect-type@npm:1.2.2" - checksum: 10c0/6019019566063bbc7a690d9281d920b1a91284a4a093c2d55d71ffade5ac890cf37a51e1da4602546c4b56569d2ad2fc175a2ccee77d1ae06cb3af91ef84f44b +"expect-type@npm:^1.2.2": + version: 1.3.0 + resolution: "expect-type@npm:1.3.0" + checksum: 10c0/8412b3fe4f392c420ab41dae220b09700e4e47c639a29ba7ba2e83cc6cffd2b4926f7ac9e47d7e277e8f4f02acda76fd6931cb81fd2b382fa9477ef9ada953fd languageName: node linkType: hard @@ -4770,18 +4758,6 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4, fdir@npm:^6.4.6": - version: 6.4.6 - resolution: "fdir@npm:6.4.6" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 - languageName: node - linkType: hard - "fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" @@ -5041,14 +5017,14 @@ __metadata: languageName: node linkType: hard -"glob@npm:^13.0.0": - version: 13.0.0 - resolution: "glob@npm:13.0.0" +"glob@npm:^13.0.3": + version: 13.0.5 + resolution: "glob@npm:13.0.5" dependencies: - minimatch: "npm:^10.1.1" + minimatch: "npm:^10.2.1" minipass: "npm:^7.1.2" path-scurry: "npm:^2.0.0" - checksum: 10c0/8e2f5821f3f7c312dd102e23a15b80c79e0837a9872784293ba2e15ec73b3f3749a49a42a31bfcb4e52c84820a474e92331c2eebf18819d20308f5c33876630a + checksum: 10c0/1388527676127f337877eaf3403d6c54d3fa5e5599e10c1532d73108435b4da66d8fff4b00eb5b306388090a180c6a92d70694df1c19171cf820e285fb1dfee5 languageName: node linkType: hard @@ -5434,13 +5410,6 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^9.0.1": - version: 9.0.1 - resolution: "js-tokens@npm:9.0.1" - checksum: 10c0/68dcab8f233dde211a6b5fd98079783cbcd04b53617c1250e3553ee16ab3e6134f5e65478e41d82f6d351a052a63d71024553933808570f04dbf828d7921e80e - languageName: node - linkType: hard - "js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -5674,20 +5643,6 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0": - version: 3.1.2 - resolution: "loupe@npm:3.1.2" - checksum: 10c0/b13c02e3ddd6a9d5f8bf84133b3242de556512d824dddeea71cce2dbd6579c8f4d672381c4e742d45cf4423d0701765b4a6e5fbc24701def16bc2b40f8daa96a - languageName: node - linkType: hard - -"loupe@npm:^3.1.4": - version: 3.2.0 - resolution: "loupe@npm:3.2.0" - checksum: 10c0/f572fd9e38db8d36ae9eede305480686e310d69bc40394b6842838ebc6c3860a0e35ab30182f33606ab2d8a685d9ff6436649269f8218a1c3385ca329973cb2c - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -5744,15 +5699,6 @@ __metadata: languageName: node linkType: hard -"lz-string@npm:^1.5.0": - version: 1.5.0 - resolution: "lz-string@npm:1.5.0" - bin: - lz-string: bin/bin.js - checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b - languageName: node - linkType: hard - "magic-string@npm:^0.30.11, magic-string@npm:^0.30.17": version: 0.30.17 resolution: "magic-string@npm:0.30.17" @@ -6134,12 +6080,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.1.1": - version: 10.1.1 - resolution: "minimatch@npm:10.1.1" +"minimatch@npm:^10.2.1": + version: 10.2.1 + resolution: "minimatch@npm:10.2.1" dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10c0/c85d44821c71973d636091fddbfbffe62370f5ee3caf0241c5b60c18cd289e916200acb2361b7e987558cd06896d153e25d505db9fc1e43e6b4b6752e2702902 + brace-expansion: "npm:^5.0.2" + checksum: 10c0/86c3ed013630e820fda00336ee786a03098723b60bfae452de6306708fc83619df40a99dc6ec59c97d14e25b3b3371669a04e5bf508b1b00339b20229c4907d2 languageName: node linkType: hard @@ -6504,6 +6450,13 @@ __metadata: languageName: node linkType: hard +"obug@npm:^2.1.1": + version: 2.1.1 + resolution: "obug@npm:2.1.1" + checksum: 10c0/59dccd7de72a047e08f8649e94c1015ec72f94eefb6ddb57fb4812c4b425a813bc7e7cd30c9aca20db3c59abc3c85cc7a62bb656a968741d770f4e8e02bc2e78 + languageName: node + linkType: hard + "ol@npm:^10.7.0": version: 10.7.0 resolution: "ol@npm:10.7.0" @@ -6624,13 +6577,20 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^7.0.2, p-map@npm:^7.0.3": +"p-map@npm:^7.0.2": version: 7.0.3 resolution: "p-map@npm:7.0.3" checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c languageName: node linkType: hard +"p-map@npm:^7.0.4": + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -6785,13 +6745,6 @@ __metadata: languageName: node linkType: hard -"pathval@npm:^2.0.0": - version: 2.0.0 - resolution: "pathval@npm:2.0.0" - checksum: 10c0/602e4ee347fba8a599115af2ccd8179836a63c925c23e04bd056d0674a64b39e3a081b643cc7bc0b84390517df2d800a46fcc5598d42c155fe4977095c2f77c5 - languageName: node - linkType: hard - "pbf@npm:4.0.1": version: 4.0.1 resolution: "pbf@npm:4.0.1" @@ -6847,6 +6800,17 @@ __metadata: languageName: node linkType: hard +"pixelmatch@npm:7.1.0": + version: 7.1.0 + resolution: "pixelmatch@npm:7.1.0" + dependencies: + pngjs: "npm:^7.0.0" + bin: + pixelmatch: bin/pixelmatch + checksum: 10c0/ff069f92edaa841ac9b58b0ab74e1afa1f3b5e770eea0218c96bac1da4e752f5f6b79a0f9c4ba6b02afb955d39b8c78bcc3cc884f8122b67a1f2efbbccbe1a73 + languageName: node + linkType: hard + "pkg-types@npm:^1.3.0": version: 1.3.1 resolution: "pkg-types@npm:1.3.1" @@ -6869,27 +6833,34 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.57.0": - version: 1.57.0 - resolution: "playwright-core@npm:1.57.0" +"playwright-core@npm:1.58.2": + version: 1.58.2 + resolution: "playwright-core@npm:1.58.2" bin: playwright-core: cli.js - checksum: 10c0/798e35d83bf48419a8c73de20bb94d68be5dde68de23f95d80a0ebe401e3b83e29e3e84aea7894d67fa6c79d2d3d40cc5bcde3e166f657ce50987aaa2421b6a9 + checksum: 10c0/5aa15b2b764e6ffe738293a09081a6f7023847a0dbf4cd05fe10eed2e25450d321baf7482f938f2d2eb330291e197fa23e57b29a5b552b89927ceb791266225b languageName: node linkType: hard -"playwright@npm:1.57.0": - version: 1.57.0 - resolution: "playwright@npm:1.57.0" +"playwright@npm:1.58.2, playwright@npm:^1.58.2": + version: 1.58.2 + resolution: "playwright@npm:1.58.2" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.57.0" + playwright-core: "npm:1.58.2" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/ab03c99a67b835bdea9059f516ad3b6e42c21025f9adaa161a4ef6bc7ca716dcba476d287140bb240d06126eb23f889a8933b8f5f1f1a56b80659d92d1358899 + checksum: 10c0/d060d9b7cc124bd8b5dffebaab5e84f6b34654a553758fe7b19cc598dfbee93f6ecfbdc1832b40a6380ae04eade86ef3285ba03aa0b136799e83402246dc0727 + languageName: node + linkType: hard + +"pngjs@npm:^7.0.0": + version: 7.0.0 + resolution: "pngjs@npm:7.0.0" + checksum: 10c0/0d4c7a0fd476a9c33df7d0a2a73e1d56537628a668841f6995c2bca070cf30819f9254a64363266bc14ef2fee47659dd3b4f2b18eec7ab65143015139f497b38 languageName: node linkType: hard @@ -6979,17 +6950,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^27.0.2": - version: 27.5.1 - resolution: "pretty-format@npm:27.5.1" - dependencies: - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^17.0.1" - checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed - languageName: node - linkType: hard - "primeflex@npm:^4.0.0": version: 4.0.0 resolution: "primeflex@npm:4.0.0" @@ -7115,13 +7075,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 - languageName: node - linkType: hard - "read-package-json-fast@npm:^4.0.0": version: 4.0.0 resolution: "read-package-json-fast@npm:4.0.0" @@ -7251,90 +7204,15 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^6.0.1, rimraf@npm:^6.1.2": - version: 6.1.2 - resolution: "rimraf@npm:6.1.2" +"rimraf@npm:^6.1.3": + version: 6.1.3 + resolution: "rimraf@npm:6.1.3" dependencies: - glob: "npm:^13.0.0" + glob: "npm:^13.0.3" package-json-from-dist: "npm:^1.0.1" bin: rimraf: dist/esm/bin.mjs - checksum: 10c0/c11a6a6fad937ada03c12fe688860690df8296d7cd08dbe59e3cc087f44e43573ae26ecbe48e54cb7a6db745b8c81fe5a15b9359233cc21d52d9b5b3330fcc74 - languageName: node - linkType: hard - -"rollup@npm:^4.40.0": - version: 4.46.2 - resolution: "rollup@npm:4.46.2" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.46.2" - "@rollup/rollup-android-arm64": "npm:4.46.2" - "@rollup/rollup-darwin-arm64": "npm:4.46.2" - "@rollup/rollup-darwin-x64": "npm:4.46.2" - "@rollup/rollup-freebsd-arm64": "npm:4.46.2" - "@rollup/rollup-freebsd-x64": "npm:4.46.2" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.46.2" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.46.2" - "@rollup/rollup-linux-arm64-gnu": "npm:4.46.2" - "@rollup/rollup-linux-arm64-musl": "npm:4.46.2" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.46.2" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.46.2" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.46.2" - "@rollup/rollup-linux-riscv64-musl": "npm:4.46.2" - "@rollup/rollup-linux-s390x-gnu": "npm:4.46.2" - "@rollup/rollup-linux-x64-gnu": "npm:4.46.2" - "@rollup/rollup-linux-x64-musl": "npm:4.46.2" - "@rollup/rollup-win32-arm64-msvc": "npm:4.46.2" - "@rollup/rollup-win32-ia32-msvc": "npm:4.46.2" - "@rollup/rollup-win32-x64-msvc": "npm:4.46.2" - "@types/estree": "npm:1.0.8" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-freebsd-arm64": - optional: true - "@rollup/rollup-freebsd-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-loongarch64-gnu": - optional: true - "@rollup/rollup-linux-ppc64-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-riscv64-musl": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10c0/f428497fe119fe7c4e34f1020d45ba13e99b94c9aa36958d88823d932b155c9df3d84f53166f3ee913ff68ea6c7599a9ab34861d88562ad9d8420f64ca5dad4c + checksum: 10c0/4a56537850102e20ba5d5eb49f366b4b7b2435389734b4b8480cf0e0eb0f6f5d0c44120a171aeb0d8f9ab40312a10d2262f3f50acbad803e32caef61b6cf86fc languageName: node linkType: hard @@ -7426,7 +7304,7 @@ __metadata: "@changesets/changelog-github": "npm:^0.5.1" "@changesets/cli": "npm:^2.29.7" "@eslint/js": "npm:^9.39.1" - "@playwright/test": "npm:^1.57.0" + "@playwright/test": "npm:^1.58.2" "@tsconfig/node20": "npm:^20.1.8" "@types/eslint": "npm:^9.6.1" "@types/eslint-config-prettier": "npm:^6.11.3" @@ -7436,6 +7314,7 @@ __metadata: "@types/node": "npm:^24.10.1" "@typescript-eslint/eslint-plugin": "npm:^8.48.0" "@typescript-eslint/parser": "npm:^8.48.0" + "@vitest/browser-playwright": "npm:^4.0.18" "@vue/eslint-config-prettier": "npm:^10.2.0" "@vue/eslint-config-typescript": "npm:^14.6.0" "@vue/tsconfig": "npm:^0.8.1" @@ -7449,12 +7328,14 @@ __metadata: npm-run-all2: "npm:^8.0.4" only-allow: "npm:^1.2.1" organize-imports-cli: "npm:^0.10.0" + playwright: "npm:^1.58.2" prettier: "npm:^3.6.2" - rimraf: "npm:^6.1.2" + rimraf: "npm:^6.1.3" turbo: "npm:^2.6.1" typescript: "npm:~5.9.3" typescript-eslint: "npm:^8.48.0" - vue: "npm:3.5.25" + vitest: "npm:^4.0.18" + vue: "npm:^3.5.29" vue-eslint-parser: "npm:^10.0.0" vue-tsc: "npm:^3.1.5" languageName: unknown @@ -7563,19 +7444,19 @@ __metadata: languageName: node linkType: hard -"seroval-plugins@npm:~1.3.0": - version: 1.3.2 - resolution: "seroval-plugins@npm:1.3.2" +"seroval-plugins@npm:~1.5.0": + version: 1.5.0 + resolution: "seroval-plugins@npm:1.5.0" peerDependencies: seroval: ^1.0 - checksum: 10c0/67b108b3cbc189acca445b512ebd77e11b55c6aa3d1610c3a0b4822b63e5c6d0a4426ac6e50574772cc743257f0a16a8a4d12e5e4f28a2da8e1f583b00a27bbe + checksum: 10c0/a70636d35e0644e37efad37963e6d41ae9e4a02fbf1b57c89dbe4d62122908039e8a0fda1720b8a56aea93741735b2028ada6d3d50c1d40bbb67661f0de92042 languageName: node linkType: hard -"seroval@npm:~1.3.0": - version: 1.3.2 - resolution: "seroval@npm:1.3.2" - checksum: 10c0/19e74825643786d22e5c58054bd28065238de0156545afba82f9a7d3ee70ea4f0249b427f317bc6bf983849dde8e4190264728d90c84620aa163bfbc5971f1bc +"seroval@npm:~1.5.0": + version: 1.5.0 + resolution: "seroval@npm:1.5.0" + checksum: 10c0/aff16b14a7145388555cefd4ebd41759024ee1c2c064080fd8d4fabea4b7c89d103155cd98f5109523b8878e577da73cc6cd8abf98965f2d1f0ba19dc38317ab languageName: node linkType: hard @@ -7671,14 +7552,14 @@ __metadata: languageName: node linkType: hard -"sirv@npm:^3.0.1": - version: 3.0.1 - resolution: "sirv@npm:3.0.1" +"sirv@npm:^3.0.2": + version: 3.0.2 + resolution: "sirv@npm:3.0.2" dependencies: "@polka/url": "npm:^1.0.0-next.24" mrmime: "npm:^2.0.0" totalist: "npm:^3.0.0" - checksum: 10c0/7cf64b28daa69b15f77b38b0efdd02c007b72bb3ec5f107b208ebf59f01b174ef63a1db3aca16d2df925501831f4c209be6ece3302b98765919ef5088b45bf80 + checksum: 10c0/5930e4397afdb14fbae13751c3be983af4bda5c9aadec832607dc2af15a7162f7d518c71b30e83ae3644b9a24cea041543cc969e5fe2b80af6ce8ea3174b2d04 languageName: node linkType: hard @@ -7717,14 +7598,14 @@ __metadata: languageName: node linkType: hard -"solid-js@npm:^1.9.10": - version: 1.9.10 - resolution: "solid-js@npm:1.9.10" +"solid-js@npm:^1.9.11": + version: 1.9.11 + resolution: "solid-js@npm:1.9.11" dependencies: csstype: "npm:^3.1.0" - seroval: "npm:~1.3.0" - seroval-plugins: "npm:~1.3.0" - checksum: 10c0/ec397466b29ac36af79dfb8363ccdd79bdf77f8a12f16c740ab714c5b23207bc3961cd1171f488cf37b5d59baf28098db96e73a0c49a644e1b147f237f507357 + seroval: "npm:~1.5.0" + seroval-plugins: "npm:~1.5.0" + checksum: 10c0/78b55d47b11a9f65410f78d3bd604b96540557b396681c08df02ad5cad800b2ea9ddbfceab832055b5fbddd3072d925cefda25616d8f380e70292a264ceb8854 languageName: node linkType: hard @@ -7799,10 +7680,10 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.9.0": - version: 3.9.0 - resolution: "std-env@npm:3.9.0" - checksum: 10c0/4a6f9218aef3f41046c3c7ecf1f98df00b30a07f4f35c6d47b28329bc2531eef820828951c7d7b39a1c5eb19ad8a46e3ddfc7deb28f0a2f3ceebee11bab7ba50 +"std-env@npm:^3.10.0": + version: 3.10.0 + resolution: "std-env@npm:3.10.0" + checksum: 10c0/1814927a45004d36dde6707eaf17552a546769bc79a6421be2c16ce77d238158dfe5de30910b78ec30d95135cc1c59ea73ee22d2ca170f8b9753f84da34c427f languageName: node linkType: hard @@ -7874,15 +7755,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-literal@npm:3.0.0" - dependencies: - js-tokens: "npm:^9.0.1" - checksum: 10c0/d81657f84aba42d4bbaf2a677f7e7f34c1f3de5a6726db8bc1797f9c0b303ba54d4660383a74bde43df401cf37cce1dff2c842c55b077a4ceee11f9e31fba828 - languageName: node - linkType: hard - "supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -7987,10 +7859,10 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.2": - version: 0.3.2 - resolution: "tinyexec@npm:0.3.2" - checksum: 10c0/3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 +"tinyexec@npm:^1.0.2": + version: 1.0.2 + resolution: "tinyexec@npm:1.0.2" + checksum: 10c0/1261a8e34c9b539a9aae3b7f0bb5372045ff28ee1eba035a2a059e532198fe1a182ec61ac60fa0b4a4129f0c4c4b1d2d57355b5cb9aa2d17ac9454ecace502ee languageName: node linkType: hard @@ -8004,34 +7876,10 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.14": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" - dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 - languageName: node - linkType: hard - -"tinypool@npm:^1.1.1": - version: 1.1.1 - resolution: "tinypool@npm:1.1.1" - checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b - languageName: node - linkType: hard - -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: 10c0/c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f - languageName: node - linkType: hard - -"tinyspy@npm:^4.0.3": - version: 4.0.3 - resolution: "tinyspy@npm:4.0.3" - checksum: 10c0/0a92a18b5350945cc8a1da3a22c9ad9f4e2945df80aaa0c43e1b3a3cfb64d8501e607ebf0305e048e3c3d3e0e7f8eb10cea27dc17c21effb73e66c4a3be36373 +"tinyrainbow@npm:^3.0.3": + version: 3.0.3 + resolution: "tinyrainbow@npm:3.0.3" + checksum: 10c0/1e799d35cd23cabe02e22550985a3051dc88814a979be02dc632a159c393a998628eacfc558e4c746b3006606d54b00bcdea0c39301133956d10a27aa27e988c languageName: node linkType: hard @@ -8249,11 +8097,11 @@ __metadata: languageName: node linkType: hard -"typedoc@npm:^0.28.14": - version: 0.28.14 - resolution: "typedoc@npm:0.28.14" +"typedoc@npm:^0.28.17": + version: 0.28.17 + resolution: "typedoc@npm:0.28.17" dependencies: - "@gerrit0/mini-shiki": "npm:^3.12.0" + "@gerrit0/mini-shiki": "npm:^3.17.0" lunr: "npm:^2.3.9" markdown-it: "npm:^14.1.0" minimatch: "npm:^9.0.5" @@ -8262,7 +8110,7 @@ __metadata: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x bin: typedoc: bin/typedoc - checksum: 10c0/a8727134991ba3f9a982e9f6ceecfbcf0fac531e4865e4865cdee68ea6fe1a594228b8654011d38ffa2332b7e84e4eaa3d0dac04a8bdf36a0686d1c3f327e80b + checksum: 10c0/25c3f6c08748debd2549e8af2c96dcdea255297924e8e0ecc78c86aea35d69c149eb5ad0a0d333a3a69d4e41a887ce55fef0aa97236789f0e658f3ad051429e8 languageName: node linkType: hard @@ -8459,28 +8307,13 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.2.4": - version: 3.2.4 - resolution: "vite-node@npm:3.2.4" - dependencies: - cac: "npm:^6.7.14" - debug: "npm:^4.4.1" - es-module-lexer: "npm:^1.7.0" - pathe: "npm:^2.0.3" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - bin: - vite-node: vite-node.mjs - checksum: 10c0/6ceca67c002f8ef6397d58b9539f80f2b5d79e103a18367288b3f00a8ab55affa3d711d86d9112fce5a7fa658a212a087a005a045eb8f4758947dd99af2a6c6b - languageName: node - linkType: hard - -"vite-plugin-babel@npm:^1.3.2": - version: 1.3.2 - resolution: "vite-plugin-babel@npm:1.3.2" +"vite-plugin-babel@npm:^1.5.1": + version: 1.5.1 + resolution: "vite-plugin-babel@npm:1.5.1" peerDependencies: "@babel/core": ^7.0.0 vite: ^2.7.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10c0/177f51dab2956b282ee6c630cd31df625714a0b33dea7418a5648bc153f3f6aa98c54d8960d68fdbe106e5dfde9d8c2f0e65b929964f41de33815caa8e691ab7 + checksum: 10c0/9fd401c0792a6650e4b99b29aab427806f364f209ad55385277c9152073b57b055eb3d6a24e82b96fd237c7201bfeabafe35b51f67888944a2476482035d78d2 languageName: node linkType: hard @@ -8526,80 +8359,25 @@ __metadata: languageName: node linkType: hard -"vite-plugin-static-copy@npm:^3.1.4": - version: 3.1.4 - resolution: "vite-plugin-static-copy@npm:3.1.4" +"vite-plugin-static-copy@npm:^3.2.0": + version: 3.2.0 + resolution: "vite-plugin-static-copy@npm:3.2.0" dependencies: chokidar: "npm:^3.6.0" - p-map: "npm:^7.0.3" + p-map: "npm:^7.0.4" picocolors: "npm:^1.1.1" tinyglobby: "npm:^0.2.15" peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10c0/e733eb123db9ebefbd9c6e5a589f2bfdf71c047ce87190f45575806d893cf19547043ed4a95f30df49d2ac57cb1ba59b3692c559e91181c2321ba363da6c27d3 - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": - version: 7.0.6 - resolution: "vite@npm:7.0.6" - dependencies: - esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.6" - fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.3" - postcss: "npm:^8.5.6" - rollup: "npm:^4.40.0" - tinyglobby: "npm:^0.2.14" - peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - jiti: ">=1.21.0" - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: ">=0.54.8" - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10c0/3b14dfa661281b4843789884199ba2a9cca940a7666970036fe3fb1abff52b88e63e8be5ab419dd04d9f96c0415ee0f1e3ec8ebe357041648af7ccd8e348b6ad + checksum: 10c0/84fabc3cc49b3de7d487045569db105e2c3397eea7ca41ac43651f3e96daae4a0da822f6d493dbede8746c93b123ee30918ebd21cebe7b4f8051fe91e393c2fd languageName: node linkType: hard -"vite@npm:^7.2.4": - version: 7.2.4 - resolution: "vite@npm:7.2.4" +"vite@npm:^6.0.0 || ^7.0.0, vite@npm:^7.3.1": + version: 7.3.1 + resolution: "vite@npm:7.3.1" dependencies: - esbuild: "npm:^0.25.0" + esbuild: "npm:^0.27.0" fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" picomatch: "npm:^4.0.3" @@ -8646,53 +8424,56 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/26aa0cad01d6e00f17c837b2a0587ab52f6bd0d0e64606b4220cfc58fa5fa76a4095ef3ea27c886bea542a346363912c4fad9f9462ef1e6757262fedfd5196b2 + checksum: 10c0/5c7548f5f43a23533e53324304db4ad85f1896b1bfd3ee32ae9b866bac2933782c77b350eb2b52a02c625c8ad1ddd4c000df077419410650c982cd97fde8d014 languageName: node linkType: hard -"vitest@npm:^3.2.4": - version: 3.2.4 - resolution: "vitest@npm:3.2.4" +"vitest@npm:^4.0.18": + version: 4.0.18 + resolution: "vitest@npm:4.0.18" dependencies: - "@types/chai": "npm:^5.2.2" - "@vitest/expect": "npm:3.2.4" - "@vitest/mocker": "npm:3.2.4" - "@vitest/pretty-format": "npm:^3.2.4" - "@vitest/runner": "npm:3.2.4" - "@vitest/snapshot": "npm:3.2.4" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - debug: "npm:^4.4.1" - expect-type: "npm:^1.2.1" - magic-string: "npm:^0.30.17" + "@vitest/expect": "npm:4.0.18" + "@vitest/mocker": "npm:4.0.18" + "@vitest/pretty-format": "npm:4.0.18" + "@vitest/runner": "npm:4.0.18" + "@vitest/snapshot": "npm:4.0.18" + "@vitest/spy": "npm:4.0.18" + "@vitest/utils": "npm:4.0.18" + es-module-lexer: "npm:^1.7.0" + expect-type: "npm:^1.2.2" + magic-string: "npm:^0.30.21" + obug: "npm:^2.1.1" pathe: "npm:^2.0.3" - picomatch: "npm:^4.0.2" - std-env: "npm:^3.9.0" + picomatch: "npm:^4.0.3" + std-env: "npm:^3.10.0" tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.2" - tinyglobby: "npm:^0.2.14" - tinypool: "npm:^1.1.1" - tinyrainbow: "npm:^2.0.0" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node: "npm:3.2.4" + tinyexec: "npm:^1.0.2" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.0.3" + vite: "npm:^6.0.0 || ^7.0.0" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" - "@types/debug": ^4.1.12 - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.2.4 - "@vitest/ui": 3.2.4 + "@opentelemetry/api": ^1.9.0 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.0.18 + "@vitest/browser-preview": 4.0.18 + "@vitest/browser-webdriverio": 4.0.18 + "@vitest/ui": 4.0.18 happy-dom: "*" jsdom: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true - "@types/debug": + "@opentelemetry/api": optional: true "@types/node": optional: true - "@vitest/browser": + "@vitest/browser-playwright": + optional: true + "@vitest/browser-preview": + optional: true + "@vitest/browser-webdriverio": optional: true "@vitest/ui": optional: true @@ -8702,7 +8483,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/5bf53ede3ae6a0e08956d72dab279ae90503f6b5a05298a6a5e6ef47d2fd1ab386aaf48fafa61ed07a0ebfe9e371772f1ccbe5c258dd765206a8218bf2eb79eb + checksum: 10c0/b913cd32032c95f29ff08c931f4b4c6fd6d2da498908d6770952c561a1b8d75c62499a1f04cadf82fb89cc0f9a33f29fb5dfdb899f6dbb27686a9d91571be5fa languageName: node linkType: hard @@ -8720,9 +8501,9 @@ __metadata: languageName: node linkType: hard -"vue-draggable-plus@npm:^0.6.0": - version: 0.6.0 - resolution: "vue-draggable-plus@npm:0.6.0" +"vue-draggable-plus@npm:^0.6.1": + version: 0.6.1 + resolution: "vue-draggable-plus@npm:0.6.1" dependencies: "@types/sortablejs": "npm:^1.15.8" peerDependencies: @@ -8730,7 +8511,7 @@ __metadata: peerDependenciesMeta: "@vue/composition-api": optional: true - checksum: 10c0/da6fb3ac591c373381d4607f060d58624fe6ed267fc31edee1247b726df1c8b9661b947a24ca31e7d096351428b8ad4915110e01d2981fe775b52a2329f4ae8f + checksum: 10c0/33d065aa6ea7890ff979391604100895269f71ebd035570a9b554148dbab067ede08ec6306de8d746f63fc281db4b754e09bcda21dd8aefa4a7da2e69af13ebf languageName: node linkType: hard @@ -8775,21 +8556,21 @@ __metadata: languageName: node linkType: hard -"vue@npm:3.5.25": - version: 3.5.25 - resolution: "vue@npm:3.5.25" +"vue@npm:^3.5.29": + version: 3.5.29 + resolution: "vue@npm:3.5.29" dependencies: - "@vue/compiler-dom": "npm:3.5.25" - "@vue/compiler-sfc": "npm:3.5.25" - "@vue/runtime-dom": "npm:3.5.25" - "@vue/server-renderer": "npm:3.5.25" - "@vue/shared": "npm:3.5.25" + "@vue/compiler-dom": "npm:3.5.29" + "@vue/compiler-sfc": "npm:3.5.29" + "@vue/runtime-dom": "npm:3.5.29" + "@vue/server-renderer": "npm:3.5.29" + "@vue/shared": "npm:3.5.29" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/2b77f9b934e212218d07eb2aa17d02e91578b08673be95553539dfa4246748ef7bc9ce4a380539c9265d85c4d0432329e9cb02eb1b1aec0f3a358433a1b108c2 + checksum: 10c0/b2711156e4327644330c15d98e20e7c6901ed4981e5707992f95049f1c7cc5950bb2d72a155d92ecba31ade6240fb0cc87139a5811bec990422e60e8a08fab60 languageName: node linkType: hard @@ -8945,7 +8726,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.18.2, ws@npm:^8.18.3": +"ws@npm:^8.18.3": version: 8.18.3 resolution: "ws@npm:8.18.3" peerDependencies: