diff --git a/package.json b/package.json index 5afd8a047e..dfe4d2247b 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "semver": "^7.2.1", "source-map-support": "^0.5.13", "username": "^5.1.0", - "vite": "^5.0.12", + "vite": "^7.3.3", "webpack": "^5.69.1", "webpack-dev-server": "^5.2.4", "webpack-merge": "^5.7.3", @@ -122,7 +122,7 @@ "typedoc": "0.25.13", "typescript": "~5.4.5", "verdaccio": "^6.2.4", - "vitest": "^3.1.3", + "vitest": "^4.1.7", "xvfb-maybe": "^0.2.1", "yaml-hook": "^1.0.0" }, diff --git a/packages/api/cli/package.json b/packages/api/cli/package.json index e6c9a38613..8807aa9e45 100644 --- a/packages/api/cli/package.json +++ b/packages/api/cli/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@malept/cross-spawn-promise": "^2.0.0", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "dependencies": { "@electron-forge/core": "workspace:*", diff --git a/packages/api/core/package.json b/packages/api/core/package.json index f3c9097202..3e20e143b6 100644 --- a/packages/api/core/package.json +++ b/packages/api/core/package.json @@ -24,7 +24,7 @@ "@types/rechoir": "^0.6.1", "electron-forge-template-fixture-two": "link:./spec/fixture/electron-forge-template-fixture", "electron-installer-common": "^0.10.2", - "vitest": "^3.1.3", + "vitest": "^4.1.7", "yaml-hook": "^1.0.0" }, "dependencies": { diff --git a/packages/maker/appx/package.json b/packages/maker/appx/package.json index 07300fa62d..3ce451f915 100644 --- a/packages/maker/appx/package.json +++ b/packages/maker/appx/package.json @@ -8,7 +8,7 @@ "main": "dist/MakerAppX.js", "typings": "dist/MakerAppX.d.ts", "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/base/package.json b/packages/maker/base/package.json index 63a2292474..fabb6033b7 100644 --- a/packages/maker/base/package.json +++ b/packages/maker/base/package.json @@ -8,7 +8,7 @@ "main": "dist/Maker.js", "typings": "dist/Maker.d.ts", "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/deb/package.json b/packages/maker/deb/package.json index 5b896572a8..3ae10b9d82 100644 --- a/packages/maker/deb/package.json +++ b/packages/maker/deb/package.json @@ -9,7 +9,7 @@ "typings": "dist/MakerDeb.d.ts", "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/dmg/package.json b/packages/maker/dmg/package.json index b11e7c1f17..9a06c588be 100644 --- a/packages/maker/dmg/package.json +++ b/packages/maker/dmg/package.json @@ -9,7 +9,7 @@ "typings": "dist/MakerDMG.d.ts", "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/flatpak/package.json b/packages/maker/flatpak/package.json index c10935f2ac..7ca8d54526 100644 --- a/packages/maker/flatpak/package.json +++ b/packages/maker/flatpak/package.json @@ -9,7 +9,7 @@ "typings": "dist/MakerFlatpak.d.ts", "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/msix/package.json b/packages/maker/msix/package.json index e3881d85be..86032e9355 100644 --- a/packages/maker/msix/package.json +++ b/packages/maker/msix/package.json @@ -8,7 +8,7 @@ "main": "dist/MakerMSIX.js", "typings": "dist/MakerMSIX.d.ts", "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/pkg/package.json b/packages/maker/pkg/package.json index d79f2924ca..89c5b746c2 100644 --- a/packages/maker/pkg/package.json +++ b/packages/maker/pkg/package.json @@ -8,7 +8,7 @@ "typings": "dist/MakerPKG.d.ts", "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/rpm/package.json b/packages/maker/rpm/package.json index 392bb0614e..800161c5de 100644 --- a/packages/maker/rpm/package.json +++ b/packages/maker/rpm/package.json @@ -9,7 +9,7 @@ "typings": "dist/MakerRpm.d.ts", "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/snap/package.json b/packages/maker/snap/package.json index ea672d24c9..5d0f81c848 100644 --- a/packages/maker/snap/package.json +++ b/packages/maker/snap/package.json @@ -8,7 +8,7 @@ "typings": "dist/MakerSnap.d.ts", "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/wix/package.json b/packages/maker/wix/package.json index 30da7e8cd6..44dfd431f9 100644 --- a/packages/maker/wix/package.json +++ b/packages/maker/wix/package.json @@ -8,7 +8,7 @@ "main": "dist/MakerWix.js", "typings": "dist/MakerWix.d.ts", "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/maker/zip/package.json b/packages/maker/zip/package.json index 13afa5b964..15d5b39ced 100644 --- a/packages/maker/zip/package.json +++ b/packages/maker/zip/package.json @@ -9,7 +9,7 @@ "typings": "dist/MakerZIP.d.ts", "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/plugin/local-electron/package.json b/packages/plugin/local-electron/package.json index ea0676dd0d..c6c4cf9dc9 100644 --- a/packages/plugin/local-electron/package.json +++ b/packages/plugin/local-electron/package.json @@ -16,7 +16,7 @@ "fs-extra": "^10.0.0" }, "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "publishConfig": { "access": "public" diff --git a/packages/plugin/vite/package.json b/packages/plugin/vite/package.json index 9beb411baa..7156475d47 100644 --- a/packages/plugin/vite/package.json +++ b/packages/plugin/vite/package.json @@ -24,7 +24,7 @@ "@malept/cross-spawn-promise": "^2.0.0", "@types/node": "^18.0.3", "vite": "^5.0.12", - "vitest": "^3.1.3", + "vitest": "^4.1.7", "which": "^2.0.2", "xvfb-maybe": "^0.2.1" }, diff --git a/packages/plugin/webpack/package.json b/packages/plugin/webpack/package.json index 6de5459f35..8c4fc43170 100644 --- a/packages/plugin/webpack/package.json +++ b/packages/plugin/webpack/package.json @@ -11,7 +11,7 @@ "@electron/packager": "^18.3.5", "@malept/cross-spawn-promise": "^2.0.0", "@types/node": "^18.0.3", - "vitest": "^3.1.3", + "vitest": "^4.1.7", "which": "^2.0.2", "xvfb-maybe": "^0.2.1" }, diff --git a/packages/publisher/base-static/package.json b/packages/publisher/base-static/package.json index a731a26f63..8db43ee554 100644 --- a/packages/publisher/base-static/package.json +++ b/packages/publisher/base-static/package.json @@ -12,7 +12,7 @@ "@electron-forge/shared-types": "workspace:*" }, "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/publisher/base/package.json b/packages/publisher/base/package.json index 160926e426..16c9b48a22 100644 --- a/packages/publisher/base/package.json +++ b/packages/publisher/base/package.json @@ -11,7 +11,7 @@ "@electron-forge/shared-types": "workspace:*" }, "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/publisher/electron-release-server/package.json b/packages/publisher/electron-release-server/package.json index a53de0486d..a92d7dfd14 100644 --- a/packages/publisher/electron-release-server/package.json +++ b/packages/publisher/electron-release-server/package.json @@ -9,7 +9,7 @@ "typings": "dist/PublisherERS.d.ts", "devDependencies": { "msw": "^2.7.0", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/publisher/github/package.json b/packages/publisher/github/package.json index 9225c52913..0baf408f45 100644 --- a/packages/publisher/github/package.json +++ b/packages/publisher/github/package.json @@ -8,7 +8,7 @@ "main": "dist/PublisherGithub.js", "typings": "dist/PublisherGithub.d.ts", "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "engines": { "node": ">= 16.4.0" diff --git a/packages/publisher/s3/package.json b/packages/publisher/s3/package.json index fe10b365d9..4dba952678 100644 --- a/packages/publisher/s3/package.json +++ b/packages/publisher/s3/package.json @@ -18,6 +18,9 @@ "@electron-forge/shared-types": "workspace:*", "debug": "^4.3.1" }, + "devDependencies": { + "vitest": "^4.1.7" + }, "publishConfig": { "access": "public" }, diff --git a/packages/publisher/s3/spec/PublisherS3.spec.ts b/packages/publisher/s3/spec/PublisherS3.spec.ts index ca0622348e..d23d153115 100644 --- a/packages/publisher/s3/spec/PublisherS3.spec.ts +++ b/packages/publisher/s3/spec/PublisherS3.spec.ts @@ -8,65 +8,81 @@ import { ForgeMakeResult, ResolvedForgeConfig, } from '@electron-forge/shared-types'; -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; +import { + afterEach, + beforeEach, + describe, + expect, + it, + type Mock, + vi, +} from 'vitest'; import { PublisherS3, PublisherS3Config } from '../src/PublisherS3'; -// Mock AWS SDK modules +// Get the actual fs module for test fixtures (before mocking) +const actualFs = await vi.importActual('node:fs'); + vi.mock('@aws-sdk/client-s3'); vi.mock('@aws-sdk/lib-storage'); vi.mock('node:fs'); describe('PublisherS3', () => { let publisher: PublisherS3; - let mockS3Client: vi.Mocked; - let mockUpload: vi.Mocked; + let mockS3Client: S3Client; + let mockUploadOn: Mock; + let mockUploadDone: Mock; let tmpDir: string; beforeEach(async () => { - // Create temporary directory for test artifacts const tmp = os.tmpdir(); const tmpdir = path.join(tmp, 'electron-forge-test-'); - tmpDir = await fs.promises.mkdtemp(tmpdir); + tmpDir = await actualFs.promises.mkdtemp(tmpdir); - // Create test artifact files - await fs.promises.writeFile( + await actualFs.promises.writeFile( path.join(tmpDir, 'test-app-1.0.0.dmg'), 'fake-dmg-content', ); - await fs.promises.writeFile( + await actualFs.promises.writeFile( path.join(tmpDir, 'test-app-1.0.0.exe'), 'fake-exe-content', ); - await fs.promises.writeFile( + await actualFs.promises.writeFile( path.join(tmpDir, 'RELEASES'), 'fake-releases-content', ); - await fs.promises.writeFile( + await actualFs.promises.writeFile( path.join(tmpDir, 'RELEASES.json'), 'fake-releases-json-content', ); - // Mock S3Client constructor mockS3Client = { send: vi.fn(), } as any; - vi.mocked(S3Client).mockImplementation(() => mockS3Client); - // Mock Upload class - mockUpload = { - on: vi.fn().mockReturnThis(), - done: vi.fn().mockResolvedValue(undefined), - } as any; - vi.mocked(Upload).mockImplementation(() => mockUpload); + vi.mocked(S3Client).mockImplementation(function (this: S3Client) { + return mockS3Client; + } as unknown as typeof S3Client); + + mockUploadDone = vi.fn().mockImplementation(() => Promise.resolve()); + mockUploadOn = vi.fn().mockImplementation(function (this: unknown) { + return this; + }); + + vi.mocked(Upload).mockImplementation(function (this: Upload) { + const instance = { + on: mockUploadOn, + done: mockUploadDone, + }; + mockUploadOn.mockReturnValue(instance); + return instance as unknown as Upload; + } as unknown as typeof Upload); - // Mock fs.createReadStream vi.mocked(fs.createReadStream).mockReturnValue('fake-stream' as any); }); afterEach(async () => { - // Clean up temporary directory - await fs.promises.rm(tmpDir, { recursive: true, force: true }); + await actualFs.promises.rm(tmpDir, { recursive: true, force: true }); vi.clearAllMocks(); }); @@ -167,7 +183,6 @@ describe('PublisherS3', () => { setStatusLine: mockSetStatusLine, }); - // Verify S3Client was created with correct options expect(S3Client).toHaveBeenCalledWith({ credentials: undefined, region: 'us-east-1', @@ -177,7 +192,7 @@ describe('PublisherS3', () => { // Verify Upload was called for each artifact expect(Upload).toHaveBeenCalledTimes(2); - expect(mockUpload.done).toHaveBeenCalledTimes(2); + expect(mockUploadDone).toHaveBeenCalledTimes(2); // Verify status line updates expect(mockSetStatusLine).toHaveBeenCalledWith( @@ -208,7 +223,6 @@ describe('PublisherS3', () => { setStatusLine: mockSetStatusLine, }); - // Verify S3Client was created with credentials expect(S3Client).toHaveBeenCalledWith({ credentials: { accessKeyId: 'test-key', @@ -220,7 +234,6 @@ describe('PublisherS3', () => { forcePathStyle: false, }); - // Verify Upload parameters expect(Upload).toHaveBeenCalledWith({ client: mockS3Client, leavePartsOnError: true, @@ -283,7 +296,6 @@ describe('PublisherS3', () => { Body: 'fake-stream', Bucket: 'test-bucket', Key: expect.any(String), - // ACL should not be present }, }); }); @@ -397,9 +409,12 @@ describe('PublisherS3', () => { setStatusLine: mockSetStatusLine, }); - // Verify Upload was called twice (once for each RELEASES file) - expect(Upload).toHaveBeenCalledTimes(2); - expect(mockUpload.done).toHaveBeenCalledTimes(2); + expect(Upload).toHaveBeenCalledTimes( + makeResultsWithBothReleases[0].artifacts.length, + ); + expect(mockUploadDone).toHaveBeenCalledTimes( + makeResultsWithBothReleases[0].artifacts.length, + ); // Verify both uploads include Cache-Control header const uploadCalls = vi.mocked(Upload).mock.calls; @@ -421,7 +436,6 @@ describe('PublisherS3', () => { setStatusLine: mockSetStatusLine, }); - // Verify Upload parameters don't include Cache-Control metadata for non-RELEASES files expect(Upload).toHaveBeenCalledWith({ client: mockS3Client, leavePartsOnError: true, @@ -448,8 +462,7 @@ describe('PublisherS3', () => { setStatusLine: mockSetStatusLine, }); - // Verify progress event handler was set up - expect(mockUpload.on).toHaveBeenCalledWith( + expect(mockUploadOn).toHaveBeenCalledWith( 'httpUploadProgress', expect.any(Function), ); @@ -470,7 +483,6 @@ describe('PublisherS3', () => { setStatusLine: mockSetStatusLine, }); - // Verify S3Client was created with custom endpoint and forcePathStyle expect(S3Client).toHaveBeenCalledWith({ credentials: undefined, region: undefined, diff --git a/packages/template/base/package.json b/packages/template/base/package.json index 8a797999c3..78f47bde61 100644 --- a/packages/template/base/package.json +++ b/packages/template/base/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@electron-forge/test-utils": "workspace:*", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "publishConfig": { "access": "public" diff --git a/packages/template/vite-typescript/package.json b/packages/template/vite-typescript/package.json index 175d92b4a8..bcdbff88fb 100644 --- a/packages/template/vite-typescript/package.json +++ b/packages/template/vite-typescript/package.json @@ -23,7 +23,7 @@ "@electron-forge/core-utils": "workspace:*", "@electron-forge/test-utils": "workspace:*", "fast-glob": "^3.2.7", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "files": [ "dist", diff --git a/packages/template/vite/package.json b/packages/template/vite/package.json index 4a93c1c8d2..792d0965b5 100644 --- a/packages/template/vite/package.json +++ b/packages/template/vite/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@electron-forge/test-utils": "workspace:*", "listr2": "^7.0.2", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "publishConfig": { "access": "public" diff --git a/packages/template/webpack-typescript/package.json b/packages/template/webpack-typescript/package.json index afd172c27d..a62b865139 100644 --- a/packages/template/webpack-typescript/package.json +++ b/packages/template/webpack-typescript/package.json @@ -29,7 +29,7 @@ "fork-ts-checker-webpack-plugin": "^7.2.13", "listr2": "^7.0.2", "typescript": "~5.4.5", - "vitest": "^3.1.3", + "vitest": "^4.1.7", "webpack": "^5.69.1" }, "files": [ diff --git a/packages/template/webpack/package.json b/packages/template/webpack/package.json index 2599b81937..cf5d68ccf4 100644 --- a/packages/template/webpack/package.json +++ b/packages/template/webpack/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@electron-forge/test-utils": "workspace:*", "listr2": "^7.0.2", - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "publishConfig": { "access": "public" diff --git a/packages/utils/core-utils/package.json b/packages/utils/core-utils/package.json index b4ccf36148..e1eefa8fe4 100644 --- a/packages/utils/core-utils/package.json +++ b/packages/utils/core-utils/package.json @@ -23,7 +23,7 @@ "node": ">= 16.4.0" }, "devDependencies": { - "vitest": "^3.1.3" + "vitest": "^4.1.7" }, "files": [ "dist", diff --git a/vitest.config.mts b/vitest.config.mts index 23fc70f4ae..4fd59a6ff2 100644 --- a/vitest.config.mts +++ b/vitest.config.mts @@ -1,4 +1,3 @@ -/// import { defineConfig } from 'vitest/config'; export default defineConfig({ @@ -6,5 +5,36 @@ export default defineConfig({ clearMocks: true, exclude: ['**/.links/**', '**/node_modules/**'], fileParallelism: false, + projects: [ + { + extends: './vitest.config.mts', + test: { + include: ['**/spec/**/*.spec.ts'], + exclude: [ + '**/spec/**/*.slow.spec.ts', + '**/spec/**/*.slow.verdaccio.spec.ts', + ], + name: 'fast', + }, + }, + { + extends: './vitest.config.mts', + test: { + include: ['**/spec/**/*.slow.spec.ts'], + name: 'slow', + hookTimeout: 160000, + testTimeout: 160000, + }, + }, + { + extends: './vitest.config.mts', + test: { + include: ['**/spec/**/*.slow.verdaccio.spec.ts'], + name: 'slow-verdaccio', + hookTimeout: 160000, + testTimeout: 160000, + }, + }, + ], }, }); diff --git a/vitest.workspace.mts b/vitest.workspace.mts deleted file mode 100644 index 1a37b9bfac..0000000000 --- a/vitest.workspace.mts +++ /dev/null @@ -1,33 +0,0 @@ -import { defineWorkspace } from 'vitest/config'; - -export default defineWorkspace([ - { - extends: './vitest.config.mts', - test: { - include: ['**/spec/**/*.spec.ts'], - exclude: [ - '**/spec/**/*.slow.spec.ts', - '**/spec/**/*.slow.verdaccio.spec.ts', - ], - name: 'fast', - }, - }, - { - extends: './vitest.config.mts', - test: { - include: ['**/spec/**/*.slow.spec.ts'], - name: 'slow', - hookTimeout: 160000, - testTimeout: 160000, - }, - }, - { - extends: './vitest.config.mts', - test: { - include: ['**/spec/**/*.slow.verdaccio.spec.ts'], - name: 'slow-verdaccio', - hookTimeout: 160000, - testTimeout: 160000, - }, - }, -]); diff --git a/yarn.config.cjs b/yarn.config.cjs index 1974ae130e..208cdee43b 100644 --- a/yarn.config.cjs +++ b/yarn.config.cjs @@ -32,6 +32,9 @@ function enforceConsistentDependenciesAcrossTheProject({ Yarn }) { // so skip them for now if (OPTIONAL_DEPS.includes(dependency.ident)) continue; + // HACK: For now, we're using a different major version of Vite specifically for Vitest + if (dependency.ident === 'vite') continue; + for (const otherDependency of Yarn.dependencies({ ident: dependency.ident, })) { diff --git a/yarn.lock b/yarn.lock index 549aa314b2..89b200867b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -836,7 +836,7 @@ __metadata: listr2: "npm:^7.0.2" log-symbols: "npm:^4.0.0" semver: "npm:^7.2.1" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" bin: electron-forge: dist/electron-forge.js electron-forge-vscode-nix: script/vscode.sh @@ -858,7 +858,7 @@ __metadata: log-symbols: "npm:^4.0.0" parse-author: "npm:^2.0.0" semver: "npm:^7.2.1" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -916,7 +916,7 @@ __metadata: semver: "npm:^7.2.1" source-map-support: "npm:^0.5.13" username: "npm:^5.1.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" yaml-hook: "npm:^1.0.0" languageName: unknown linkType: soft @@ -932,7 +932,7 @@ __metadata: electron-windows-store: "npm:^2.1.0" fs-extra: "npm:^10.0.0" parse-author: "npm:^2.0.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" dependenciesMeta: electron-windows-store: optional: true @@ -945,7 +945,7 @@ __metadata: dependencies: "@electron-forge/shared-types": "workspace:*" fs-extra: "npm:^10.0.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" which: "npm:^2.0.2" languageName: unknown linkType: soft @@ -958,7 +958,7 @@ __metadata: "@electron-forge/shared-types": "workspace:*" "@electron-forge/test-utils": "workspace:*" electron-installer-debian: "npm:^3.2.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" dependenciesMeta: electron-installer-debian: optional: true @@ -974,7 +974,7 @@ __metadata: "@electron-forge/test-utils": "workspace:*" electron-installer-dmg: "npm:^5.0.1" fs-extra: "npm:^10.0.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" dependenciesMeta: electron-installer-dmg: optional: true @@ -990,7 +990,7 @@ __metadata: "@electron-forge/test-utils": "workspace:*" "@malept/electron-installer-flatpak": "npm:^0.11.4" fs-extra: "npm:^10.0.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" dependenciesMeta: "@malept/electron-installer-flatpak": optional: true @@ -1008,7 +1008,7 @@ __metadata: electron-windows-msix: "npm:^2.0.4" fs-extra: "npm:^10.0.0" parse-author: "npm:^2.0.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1020,7 +1020,7 @@ __metadata: "@electron-forge/shared-types": "workspace:*" "@electron-forge/test-utils": "workspace:*" "@electron/osx-sign": "npm:^1.0.5" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1032,7 +1032,7 @@ __metadata: "@electron-forge/shared-types": "workspace:*" "@electron-forge/test-utils": "workspace:*" electron-installer-redhat: "npm:^3.2.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" dependenciesMeta: electron-installer-redhat: optional: true @@ -1047,7 +1047,7 @@ __metadata: "@electron-forge/shared-types": "workspace:*" "@electron-forge/test-utils": "workspace:*" electron-installer-snap: "npm:^5.2.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" dependenciesMeta: electron-installer-snap: optional: true @@ -1080,7 +1080,7 @@ __metadata: log-symbols: "npm:^4.0.0" parse-author: "npm:^2.0.0" semver: "npm:^7.2.1" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1094,7 +1094,7 @@ __metadata: cross-zip: "npm:^4.0.0" fs-extra: "npm:^10.0.0" got: "npm:^11.8.5" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1137,7 +1137,7 @@ __metadata: "@electron-forge/plugin-base": "workspace:*" "@electron-forge/shared-types": "workspace:*" fs-extra: "npm:^10.0.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1155,7 +1155,7 @@ __metadata: fs-extra: "npm:^10.0.0" listr2: "npm:^7.0.2" vite: "npm:^5.0.12" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" which: "npm:^2.0.2" xvfb-maybe: "npm:^0.2.1" languageName: unknown @@ -1178,7 +1178,7 @@ __metadata: fs-extra: "npm:^10.0.0" html-webpack-plugin: "npm:^5.5.3" listr2: "npm:^7.0.2" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" webpack: "npm:^5.69.1" webpack-dev-server: "npm:^5.2.4" webpack-merge: "npm:^5.7.3" @@ -1192,7 +1192,7 @@ __metadata: resolution: "@electron-forge/publisher-base@workspace:packages/publisher/base" dependencies: "@electron-forge/shared-types": "workspace:*" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1218,7 +1218,7 @@ __metadata: fs-extra: "npm:^10.0.0" msw: "npm:^2.7.0" node-fetch: "npm:^2.6.7" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1249,7 +1249,7 @@ __metadata: fs-extra: "npm:^10.0.0" log-symbols: "npm:^4.0.0" mime-types: "npm:^2.1.25" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1275,6 +1275,7 @@ __metadata: "@electron-forge/publisher-static": "workspace:*" "@electron-forge/shared-types": "workspace:*" debug: "npm:^4.3.1" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1297,7 +1298,7 @@ __metadata: dependencies: "@electron-forge/publisher-base": "workspace:*" "@electron-forge/shared-types": "workspace:*" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1324,7 +1325,7 @@ __metadata: fs-extra: "npm:^10.0.0" semver: "npm:^7.2.1" username: "npm:^5.1.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1344,7 +1345,7 @@ __metadata: "@electron-forge/test-utils": "workspace:*" fast-glob: "npm:^3.2.7" fs-extra: "npm:^10.0.0" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1357,7 +1358,7 @@ __metadata: "@electron-forge/test-utils": "workspace:*" fs-extra: "npm:^10.0.0" listr2: "npm:^7.0.2" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1379,7 +1380,7 @@ __metadata: fs-extra: "npm:^10.0.0" listr2: "npm:^7.0.2" typescript: "npm:~5.4.5" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" webpack: "npm:^5.69.1" languageName: unknown linkType: soft @@ -1393,7 +1394,7 @@ __metadata: "@electron-forge/test-utils": "workspace:*" fs-extra: "npm:^10.0.0" listr2: "npm:^7.0.2" - vitest: "npm:^3.1.3" + vitest: "npm:^4.1.7" languageName: unknown linkType: soft @@ -1679,6 +1680,16 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:1.10.0": + version: 1.10.0 + resolution: "@emnapi/core@npm:1.10.0" + dependencies: + "@emnapi/wasi-threads": "npm:1.2.1" + tslib: "npm:^2.4.0" + checksum: 10c0/f51d08227857b60632de7714d708124f0e100a1462dde6df8221760939aa3204a73193830371830fac0716f3ccd2129f2cac1b17cd7d7958bc4da9018a296edb + languageName: node + linkType: hard + "@emnapi/core@npm:^1.1.0": version: 1.5.0 resolution: "@emnapi/core@npm:1.5.0" @@ -1689,6 +1700,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/runtime@npm:1.10.0": + version: 1.10.0 + resolution: "@emnapi/runtime@npm:1.10.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/953f14991d1aefb92ee6f8eb27dea725e484791a53a0cb5f47d9e0087b9a2c929ff2e92adf95af15d6ad456db6300c6b761ebf72b50a875b874a83520b3ba093 + languageName: node + linkType: hard + "@emnapi/runtime@npm:^1.1.0": version: 1.5.0 resolution: "@emnapi/runtime@npm:1.5.0" @@ -1707,6 +1727,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/wasi-threads@npm:1.2.1": + version: 1.2.1 + resolution: "@emnapi/wasi-threads@npm:1.2.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/32fcfa81ab396533b2ec1f4082b1ff779a05d9c836bbbd3f4398405b0e6814c0d9503b7993130e37bc6941dbc1ded49f55e9700ae9ca4e803bab2b5bc5deb331 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -1714,9 +1743,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/aix-ppc64@npm:0.25.10" +"@esbuild/aix-ppc64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/aix-ppc64@npm:0.27.7" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -1728,9 +1757,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-arm64@npm:0.25.10" +"@esbuild/android-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/android-arm64@npm:0.27.7" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -1742,9 +1771,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-arm@npm:0.25.10" +"@esbuild/android-arm@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/android-arm@npm:0.27.7" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -1756,9 +1785,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/android-x64@npm:0.25.10" +"@esbuild/android-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/android-x64@npm:0.27.7" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -1770,9 +1799,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/darwin-arm64@npm:0.25.10" +"@esbuild/darwin-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/darwin-arm64@npm:0.27.7" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -1784,9 +1813,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/darwin-x64@npm:0.25.10" +"@esbuild/darwin-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/darwin-x64@npm:0.27.7" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -1798,9 +1827,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/freebsd-arm64@npm:0.25.10" +"@esbuild/freebsd-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/freebsd-arm64@npm:0.27.7" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -1812,9 +1841,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/freebsd-x64@npm:0.25.10" +"@esbuild/freebsd-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/freebsd-x64@npm:0.27.7" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -1826,9 +1855,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-arm64@npm:0.25.10" +"@esbuild/linux-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-arm64@npm:0.27.7" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -1840,9 +1869,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-arm@npm:0.25.10" +"@esbuild/linux-arm@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-arm@npm:0.27.7" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -1854,9 +1883,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-ia32@npm:0.25.10" +"@esbuild/linux-ia32@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-ia32@npm:0.27.7" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -1868,9 +1897,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-loong64@npm:0.25.10" +"@esbuild/linux-loong64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-loong64@npm:0.27.7" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -1882,9 +1911,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-mips64el@npm:0.25.10" +"@esbuild/linux-mips64el@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-mips64el@npm:0.27.7" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -1896,9 +1925,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-ppc64@npm:0.25.10" +"@esbuild/linux-ppc64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-ppc64@npm:0.27.7" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1910,9 +1939,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-riscv64@npm:0.25.10" +"@esbuild/linux-riscv64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-riscv64@npm:0.27.7" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1924,9 +1953,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-s390x@npm:0.25.10" +"@esbuild/linux-s390x@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-s390x@npm:0.27.7" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -1938,16 +1967,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/linux-x64@npm:0.25.10" +"@esbuild/linux-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/linux-x64@npm:0.27.7" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/netbsd-arm64@npm:0.25.10" +"@esbuild/netbsd-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/netbsd-arm64@npm:0.27.7" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard @@ -1959,16 +1988,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/netbsd-x64@npm:0.25.10" +"@esbuild/netbsd-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/netbsd-x64@npm:0.27.7" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openbsd-arm64@npm:0.25.10" +"@esbuild/openbsd-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/openbsd-arm64@npm:0.27.7" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard @@ -1980,16 +2009,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openbsd-x64@npm:0.25.10" +"@esbuild/openbsd-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/openbsd-x64@npm:0.27.7" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/openharmony-arm64@npm:0.25.10" +"@esbuild/openharmony-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/openharmony-arm64@npm:0.27.7" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -2001,9 +2030,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/sunos-x64@npm:0.25.10" +"@esbuild/sunos-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/sunos-x64@npm:0.27.7" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2015,9 +2044,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-arm64@npm:0.25.10" +"@esbuild/win32-arm64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/win32-arm64@npm:0.27.7" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2029,9 +2058,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-ia32@npm:0.25.10" +"@esbuild/win32-ia32@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/win32-ia32@npm:0.27.7" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2043,9 +2072,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.10": - version: 0.25.10 - resolution: "@esbuild/win32-x64@npm:0.25.10" +"@esbuild/win32-x64@npm:0.27.7": + version: 0.27.7 + resolution: "@esbuild/win32-x64@npm:0.27.7" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2819,10 +2848,10 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.5.0": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 +"@jridgewell/sourcemap-codec@npm:^1.5.5": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 languageName: node linkType: hard @@ -3269,6 +3298,18 @@ __metadata: languageName: node linkType: hard +"@napi-rs/wasm-runtime@npm:^1.1.4": + version: 1.1.4 + resolution: "@napi-rs/wasm-runtime@npm:1.1.4" + dependencies: + "@tybys/wasm-util": "npm:^0.10.1" + peerDependencies: + "@emnapi/core": ^1.7.1 + "@emnapi/runtime": ^1.7.1 + checksum: 10c0/2e88e1955258949ccf2d18c79975821ad38071b465ef126a5e14110977b97868867b016c1ad046e963cccc42c0bd9db6c8ff5fd1ebb61b87bb3487f339041658 + languageName: node + linkType: hard + "@noble/hashes@npm:1.4.0": version: 1.4.0 resolution: "@noble/hashes@npm:1.4.0" @@ -3872,6 +3913,13 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:=0.132.0": + version: 0.132.0 + resolution: "@oxc-project/types@npm:0.132.0" + checksum: 10c0/d0ca5e98be0b873d69e4f0f743eb35026833603dac11db9d55f2b5438251b381b886dc556fe3175a17b673f8e2073c49bde88d7e6e702aa09298c22b8b5504e1 + languageName: node + linkType: hard + "@peculiar/asn1-cms@npm:^2.6.0, @peculiar/asn1-cms@npm:^2.7.0": version: 2.7.0 resolution: "@peculiar/asn1-cms@npm:2.7.0" @@ -4040,6 +4088,122 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-android-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-android-arm64@npm:1.0.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-darwin-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-darwin-arm64@npm:1.0.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-darwin-x64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-darwin-x64@npm:1.0.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rolldown/binding-freebsd-x64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-freebsd-x64@npm:1.0.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@rolldown/binding-linux-arm64-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-arm64-musl@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rolldown/binding-linux-ppc64-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-s390x-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-x64-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-x64-musl@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rolldown/binding-openharmony-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.2" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-wasm32-wasi@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.2" + dependencies: + "@emnapi/core": "npm:1.10.0" + "@emnapi/runtime": "npm:1.10.0" + "@napi-rs/wasm-runtime": "npm:^1.1.4" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@rolldown/binding-win32-arm64-msvc@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-win32-x64-msvc@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rolldown/pluginutils@npm:^1.0.0": + version: 1.0.1 + resolution: "@rolldown/pluginutils@npm:1.0.1" + checksum: 10c0/99d9b06d90196823e4d8c841f258db7a16e5dbba5824a2962b05d907b79f1ba929d56f22dd744fd530936e568c865ee56a719dc31e57e13bc0a8eb4764a8d8dd + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0" @@ -4047,6 +4211,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-android-arm64@npm:4.59.0" @@ -4054,6 +4225,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-android-arm64@npm:4.60.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0" @@ -4061,6 +4239,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.60.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-darwin-x64@npm:4.59.0" @@ -4068,6 +4253,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.60.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0" @@ -4075,6 +4267,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.4" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-x64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0" @@ -4082,6 +4281,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-freebsd-x64@npm:4.60.4" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0" @@ -4089,6 +4295,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0" @@ -4096,6 +4309,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.4" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0" @@ -4103,6 +4323,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0" @@ -4110,6 +4337,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-loong64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0" @@ -4117,6 +4351,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-loong64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.4" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-loong64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.0" @@ -4124,6 +4365,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-loong64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.4" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0" @@ -4131,6 +4379,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-ppc64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.4" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-ppc64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.0" @@ -4138,6 +4393,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-ppc64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.4" + conditions: os=linux & cpu=ppc64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0" @@ -4145,6 +4407,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.0" @@ -4152,6 +4421,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.4" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.0" @@ -4159,6 +4435,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.4" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.0" @@ -4166,6 +4449,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.0" @@ -4173,6 +4463,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-openbsd-x64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-openbsd-x64@npm:4.59.0" @@ -4180,6 +4477,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-openbsd-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-openbsd-x64@npm:4.60.4" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-openharmony-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.0" @@ -4187,6 +4491,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-openharmony-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.4" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.0" @@ -4194,6 +4505,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.0" @@ -4201,6 +4519,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.0" @@ -4208,6 +4533,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.0" @@ -4215,6 +4547,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rtsao/scc@npm:^1.1.0": version: 1.1.0 resolution: "@rtsao/scc@npm:1.1.0" @@ -4960,6 +5299,13 @@ __metadata: languageName: node linkType: hard +"@standard-schema/spec@npm:^1.1.0": + version: 1.1.0 + resolution: "@standard-schema/spec@npm:1.1.0" + checksum: 10c0/d90f55acde4b2deb983529c87e8025fa693de1a5e8b49ecc6eb84d1fd96328add0e03d7d551442156c7432fd78165b2c26ff561b970a9a881f046abb78d6a526 + languageName: node + linkType: hard + "@szmarczak/http-timer@npm:4.0.6, @szmarczak/http-timer@npm:^4.0.5": version: 4.0.6 resolution: "@szmarczak/http-timer@npm:4.0.6" @@ -5031,6 +5377,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.1": + version: 0.10.2 + resolution: "@tybys/wasm-util@npm:0.10.2" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/26165bcd1fd7269f42d7fbe3de318f854a8968de8397e89fc9a423bb3e2da35a52150f382e6323b3367595beb16d9800a6f35971a5599daf76da1742ec3afc25 + languageName: node + linkType: hard + "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" @@ -5087,6 +5442,16 @@ __metadata: languageName: node linkType: hard +"@types/chai@npm:^5.2.2": + version: 5.2.3 + resolution: "@types/chai@npm:5.2.3" + dependencies: + "@types/deep-eql": "npm:*" + assertion-error: "npm:^2.0.1" + checksum: 10c0/e0ef1de3b6f8045a5e473e867c8565788c444271409d155588504840ad1a53611011f85072188c2833941189400228c1745d78323dac13fcede9c2b28bacfb2f + languageName: node + linkType: hard + "@types/connect-history-api-fallback@npm:^1.5.4": version: 1.5.4 resolution: "@types/connect-history-api-fallback@npm:1.5.4" @@ -5140,6 +5505,13 @@ __metadata: languageName: node linkType: hard +"@types/deep-eql@npm:*": + version: 4.0.2 + resolution: "@types/deep-eql@npm:4.0.2" + checksum: 10c0/bf3f811843117900d7084b9d0c852da9a044d12eb40e6de73b552598a6843c21291a8a381b0532644574beecd5e3491c5ff3a0365ab86b15d59862c025384844 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -6051,84 +6423,85 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.1.3": - version: 3.1.3 - resolution: "@vitest/expect@npm:3.1.3" +"@vitest/expect@npm:4.1.7": + version: 4.1.7 + resolution: "@vitest/expect@npm:4.1.7" dependencies: - "@vitest/spy": "npm:3.1.3" - "@vitest/utils": "npm:3.1.3" - chai: "npm:^5.2.0" - tinyrainbow: "npm:^2.0.0" - checksum: 10c0/3a61e5526ed57491c9c230cb592849a2c15e6b4376bfaec4f623ac75fdcf5c24c322949cfb5362136fc8be5eb19be88d094917ea5f700bd3da0ea0c68ee4a8d9 + "@standard-schema/spec": "npm:^1.1.0" + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:4.1.7" + "@vitest/utils": "npm:4.1.7" + chai: "npm:^6.2.2" + tinyrainbow: "npm:^3.1.0" + checksum: 10c0/1a72387c6d3cac1e12cd4df382e666d96560b38001ea0133f1e0a22825f71ccf1640ccce13244296b0054c15cf04442f3adbd67dfc57fe542bd35a46cd805487 languageName: node linkType: hard -"@vitest/mocker@npm:3.1.3": - version: 3.1.3 - resolution: "@vitest/mocker@npm:3.1.3" +"@vitest/mocker@npm:4.1.7": + version: 4.1.7 + resolution: "@vitest/mocker@npm:4.1.7" dependencies: - "@vitest/spy": "npm:3.1.3" + "@vitest/spy": "npm:4.1.7" 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 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 10c0/6e6a62e27aa6cd146d14ae64eb9acfc0f49e7479ca426af1fb4df362456aa3456abf29731247659032e4bfb7ac9482fca1d1c7e1501e1a186eb211221e1f613a + checksum: 10c0/e03dbbba435543e3cfa5e034ba8ade371de5e398255f75366ebc370ff8dd78d45f7d7cc9daa76eb1d399b31e659e47d3cbb710566e64ceeeba3f99b418e4b955 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.1.3, @vitest/pretty-format@npm:^3.1.3": - version: 3.1.3 - resolution: "@vitest/pretty-format@npm:3.1.3" +"@vitest/pretty-format@npm:4.1.7": + version: 4.1.7 + resolution: "@vitest/pretty-format@npm:4.1.7" dependencies: - tinyrainbow: "npm:^2.0.0" - checksum: 10c0/eba164d2c0b2babbcf6bb054da3b326d08cc3a0289ade3c64309bfe5e7c3124cd4d45a60b2f673cf4f5b3a97381fb7af7009780a5d9665afdf7f8263fa34c068 + tinyrainbow: "npm:^3.1.0" + checksum: 10c0/49ef801171708e3a92214e8720efbedbd6e0e6baf17971aaf4feb7422e5c9eba82262c24a9e6dd4d41a31fae77bd31d5b37cf140d13e0ac4ce29a7457bdc692f languageName: node linkType: hard -"@vitest/runner@npm:3.1.3": - version: 3.1.3 - resolution: "@vitest/runner@npm:3.1.3" +"@vitest/runner@npm:4.1.7": + version: 4.1.7 + resolution: "@vitest/runner@npm:4.1.7" dependencies: - "@vitest/utils": "npm:3.1.3" + "@vitest/utils": "npm:4.1.7" pathe: "npm:^2.0.3" - checksum: 10c0/f03c26e72657242ce68a93b46ee8a4e6fa1a290850be608988622a3efef744ffadc0436123acafe61977608b287b1637f4f781d27107ee0c33937c54f547159d + checksum: 10c0/63474c6fc088d75b5d7fe735195504f923c694b83a22eb9caa53d6486c923974304c2e3ef4d5bcd808d88082174f38434be320fc4fe649a8cf33f0459a0576e3 languageName: node linkType: hard -"@vitest/snapshot@npm:3.1.3": - version: 3.1.3 - resolution: "@vitest/snapshot@npm:3.1.3" +"@vitest/snapshot@npm:4.1.7": + version: 4.1.7 + resolution: "@vitest/snapshot@npm:4.1.7" dependencies: - "@vitest/pretty-format": "npm:3.1.3" - magic-string: "npm:^0.30.17" + "@vitest/pretty-format": "npm:4.1.7" + "@vitest/utils": "npm:4.1.7" + magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - checksum: 10c0/60b70c1d878c3d9a4fe3464d14be2318a7a3be24131beb801712735d5dcbc7db7b798f21c98c6fbad4998554992038b29655e1b6e2503242627f203fd89c97c3 + checksum: 10c0/6fa49c4242a4acc0557ee6a20552db41f4f4c9d2d4c05993181c3f5f19e66579e08f63d34f792b79400547ab791ef500a9955b77390c381e45c3bb8e33717793 languageName: node linkType: hard -"@vitest/spy@npm:3.1.3": - version: 3.1.3 - resolution: "@vitest/spy@npm:3.1.3" - dependencies: - tinyspy: "npm:^3.0.2" - checksum: 10c0/6a8c187069827c56f3492f212ccf76c797fe52392849948af736a0f579e4533fa91041d829e2574b252af4aaadec066ca0714450d6457b31526153978bc55192 +"@vitest/spy@npm:4.1.7": + version: 4.1.7 + resolution: "@vitest/spy@npm:4.1.7" + checksum: 10c0/be2a95d5c5c438b57c9b33cef1289fb02659214754b5e946cb4b8183e2b5089e49e3fda6ca05981f3ea9872b207595db109e25072668c0a671203f69fddbbe99 languageName: node linkType: hard -"@vitest/utils@npm:3.1.3": - version: 3.1.3 - resolution: "@vitest/utils@npm:3.1.3" +"@vitest/utils@npm:4.1.7": + version: 4.1.7 + resolution: "@vitest/utils@npm:4.1.7" dependencies: - "@vitest/pretty-format": "npm:3.1.3" - loupe: "npm:^3.1.3" - tinyrainbow: "npm:^2.0.0" - checksum: 10c0/1c4ea711b87a8b2c7dc2da91f20427dccc34c0d1d0e81b8142780d24b6caa3c724e8287f7e01e9e875262b6bb912d55711fb99e66f718ba30cc21706a335829d + "@vitest/pretty-format": "npm:4.1.7" + convert-source-map: "npm:^2.0.0" + tinyrainbow: "npm:^3.1.0" + checksum: 10c0/aa0079d8923506300527dc23ff68cf090ffcb2c6a9549e598ae22ba0eb8a6bb4448b10724b38bc6b077f9957333302a857d791ad2f7abd807bb6263c9a218833 languageName: node linkType: hard @@ -7503,13 +7876,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:^16.1.0": version: 16.1.3 resolution: "cacache@npm:16.1.3" @@ -7708,16 +8074,10 @@ __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.2": + version: 6.2.2 + resolution: "chai@npm:6.2.2" + checksum: 10c0/e6c69e5f0c11dffe6ea13d0290936ebb68fcc1ad688b8e952e131df6a6d5797d5e860bc55cef1aca2e950c3e1f96daf79e9d5a70fb7dbaab4e46355e2635ed53 languageName: node linkType: hard @@ -7783,13 +8143,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.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -8336,6 +8689,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -8585,7 +8945,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -8677,13 +9037,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-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -8840,6 +9193,13 @@ __metadata: languageName: node linkType: hard +"detect-libc@npm:^2.0.3": + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 + languageName: node + linkType: hard + "detect-node@npm:^2.0.4": version: 2.1.0 resolution: "detect-node@npm:2.1.0" @@ -9181,8 +9541,8 @@ __metadata: typescript: "npm:~5.4.5" username: "npm:^5.1.0" verdaccio: "npm:^6.2.4" - vite: "npm:^5.0.12" - vitest: "npm:^3.1.3" + vite: "npm:^7.3.3" + vitest: "npm:^4.1.7" webpack: "npm:^5.69.1" webpack-dev-server: "npm:^5.2.4" webpack-merge: "npm:^5.7.3" @@ -9714,13 +10074,6 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.7.0": - version: 1.7.0 - resolution: "es-module-lexer@npm:1.7.0" - checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b - languageName: node - linkType: hard - "es-module-lexer@npm:^2.0.0": version: 2.0.0 resolution: "es-module-lexer@npm:2.0.0" @@ -9876,36 +10229,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0": - version: 0.25.10 - resolution: "esbuild@npm:0.25.10" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.10" - "@esbuild/android-arm": "npm:0.25.10" - "@esbuild/android-arm64": "npm:0.25.10" - "@esbuild/android-x64": "npm:0.25.10" - "@esbuild/darwin-arm64": "npm:0.25.10" - "@esbuild/darwin-x64": "npm:0.25.10" - "@esbuild/freebsd-arm64": "npm:0.25.10" - "@esbuild/freebsd-x64": "npm:0.25.10" - "@esbuild/linux-arm": "npm:0.25.10" - "@esbuild/linux-arm64": "npm:0.25.10" - "@esbuild/linux-ia32": "npm:0.25.10" - "@esbuild/linux-loong64": "npm:0.25.10" - "@esbuild/linux-mips64el": "npm:0.25.10" - "@esbuild/linux-ppc64": "npm:0.25.10" - "@esbuild/linux-riscv64": "npm:0.25.10" - "@esbuild/linux-s390x": "npm:0.25.10" - "@esbuild/linux-x64": "npm:0.25.10" - "@esbuild/netbsd-arm64": "npm:0.25.10" - "@esbuild/netbsd-x64": "npm:0.25.10" - "@esbuild/openbsd-arm64": "npm:0.25.10" - "@esbuild/openbsd-x64": "npm:0.25.10" - "@esbuild/openharmony-arm64": "npm:0.25.10" - "@esbuild/sunos-x64": "npm:0.25.10" - "@esbuild/win32-arm64": "npm:0.25.10" - "@esbuild/win32-ia32": "npm:0.25.10" - "@esbuild/win32-x64": "npm:0.25.10" +"esbuild@npm:^0.27.0": + version: 0.27.7 + resolution: "esbuild@npm:0.27.7" + dependencies: + "@esbuild/aix-ppc64": "npm:0.27.7" + "@esbuild/android-arm": "npm:0.27.7" + "@esbuild/android-arm64": "npm:0.27.7" + "@esbuild/android-x64": "npm:0.27.7" + "@esbuild/darwin-arm64": "npm:0.27.7" + "@esbuild/darwin-x64": "npm:0.27.7" + "@esbuild/freebsd-arm64": "npm:0.27.7" + "@esbuild/freebsd-x64": "npm:0.27.7" + "@esbuild/linux-arm": "npm:0.27.7" + "@esbuild/linux-arm64": "npm:0.27.7" + "@esbuild/linux-ia32": "npm:0.27.7" + "@esbuild/linux-loong64": "npm:0.27.7" + "@esbuild/linux-mips64el": "npm:0.27.7" + "@esbuild/linux-ppc64": "npm:0.27.7" + "@esbuild/linux-riscv64": "npm:0.27.7" + "@esbuild/linux-s390x": "npm:0.27.7" + "@esbuild/linux-x64": "npm:0.27.7" + "@esbuild/netbsd-arm64": "npm:0.27.7" + "@esbuild/netbsd-x64": "npm:0.27.7" + "@esbuild/openbsd-arm64": "npm:0.27.7" + "@esbuild/openbsd-x64": "npm:0.27.7" + "@esbuild/openharmony-arm64": "npm:0.27.7" + "@esbuild/sunos-x64": "npm:0.27.7" + "@esbuild/win32-arm64": "npm:0.27.7" + "@esbuild/win32-ia32": "npm:0.27.7" + "@esbuild/win32-x64": "npm:0.27.7" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -9961,7 +10314,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/8ee5fdd43ed0d4092ce7f41577c63147f54049d5617763f0549c638bbe939e8adaa8f1a2728adb63417eb11df51956b7b0d8eb88ee08c27ad1d42960256158fa + checksum: 10c0/ccd51f0555708bc9ff4ec9dc3ac92d3daacd45ecaac949ca8645984c5c323bf8cefe98c2df307418685e0b4ce37f9a3bdbfe8e3651fe632a0059a436195a17d4 languageName: node linkType: hard @@ -10629,10 +10982,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.2.1": - version: 1.2.1 - resolution: "expect-type@npm:1.2.1" - checksum: 10c0/b775c9adab3c190dd0d398c722531726cdd6022849b4adba19dceab58dda7e000a7c6c872408cd73d665baa20d381eca36af4f7b393a4ba60dd10232d1fb8898 +"expect-type@npm:^1.3.0": + version: 1.3.0 + resolution: "expect-type@npm:1.3.0" + checksum: 10c0/8412b3fe4f392c420ab41dae220b09700e4e47c639a29ba7ba2e83cc6cffd2b4926f7ac9e47d7e277e8f4f02acda76fd6931cb81fd2b382fa9477ef9ada953fd languageName: node linkType: hard @@ -10949,18 +11302,6 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.4 - resolution: "fdir@npm:6.4.4" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/6ccc33be16945ee7bc841e1b4178c0b4cf18d3804894cb482aa514651c962a162f96da7ffc6ebfaf0df311689fb70091b04dd6caffe28d56b9ebdc0e7ccadfdd - languageName: node - linkType: hard - "figures@npm:3.2.0, figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -14122,6 +14463,126 @@ __metadata: languageName: node linkType: hard +"lightningcss-android-arm64@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-android-arm64@npm:1.32.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-darwin-arm64@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-darwin-arm64@npm:1.32.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-darwin-x64@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-darwin-x64@npm:1.32.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-freebsd-x64@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-freebsd-x64@npm:1.32.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-linux-arm-gnueabihf@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.32.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"lightningcss-linux-arm64-gnu@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-linux-arm64-gnu@npm:1.32.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-arm64-musl@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-linux-arm64-musl@npm:1.32.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-linux-x64-gnu@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-linux-x64-gnu@npm:1.32.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-x64-musl@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-linux-x64-musl@npm:1.32.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-win32-arm64-msvc@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-win32-arm64-msvc@npm:1.32.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-win32-x64-msvc@npm:1.32.0": + version: 1.32.0 + resolution: "lightningcss-win32-x64-msvc@npm:1.32.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"lightningcss@npm:^1.32.0": + version: 1.32.0 + resolution: "lightningcss@npm:1.32.0" + dependencies: + detect-libc: "npm:^2.0.3" + lightningcss-android-arm64: "npm:1.32.0" + lightningcss-darwin-arm64: "npm:1.32.0" + lightningcss-darwin-x64: "npm:1.32.0" + lightningcss-freebsd-x64: "npm:1.32.0" + lightningcss-linux-arm-gnueabihf: "npm:1.32.0" + lightningcss-linux-arm64-gnu: "npm:1.32.0" + lightningcss-linux-arm64-musl: "npm:1.32.0" + lightningcss-linux-x64-gnu: "npm:1.32.0" + lightningcss-linux-x64-musl: "npm:1.32.0" + lightningcss-win32-arm64-msvc: "npm:1.32.0" + lightningcss-win32-x64-msvc: "npm:1.32.0" + dependenciesMeta: + lightningcss-android-arm64: + optional: true + lightningcss-darwin-arm64: + optional: true + lightningcss-darwin-x64: + optional: true + lightningcss-freebsd-x64: + optional: true + lightningcss-linux-arm-gnueabihf: + optional: true + lightningcss-linux-arm64-gnu: + optional: true + lightningcss-linux-arm64-musl: + optional: true + lightningcss-linux-x64-gnu: + optional: true + lightningcss-linux-x64-musl: + optional: true + lightningcss-win32-arm64-msvc: + optional: true + lightningcss-win32-x64-msvc: + optional: true + checksum: 10c0/70945bd55097af46fc9fab7f5ed09cd5869d85940a2acab7ee06d0117004a1d68155708a2d462531cea2fc3c67aefc9333a7068c80b0b78dd404c16838809e03 + languageName: node + linkType: hard + "lilconfig@npm:2.0.5": version: 2.0.5 resolution: "lilconfig@npm:2.0.5" @@ -14451,20 +14912,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.3": - version: 3.1.3 - resolution: "loupe@npm:3.1.3" - checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 - languageName: node - linkType: hard - "lowdb@npm:1.0.0": version: 1.0.0 resolution: "lowdb@npm:1.0.0" @@ -14555,12 +15002,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.17": - version: 0.30.17 - resolution: "magic-string@npm:0.30.17" +"magic-string@npm:^0.30.21": + version: 0.30.21 + resolution: "magic-string@npm:0.30.21" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10c0/16826e415d04b88378f200fe022b53e638e3838b9e496edda6c0e086d7753a44a6ed187adc72d19f3623810589bf139af1a315541cd6a26ae0771a0193eaf7b8 + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10c0/299378e38f9a270069fc62358522ddfb44e94244baa0d6a8980ab2a9b2490a1d03b236b447eee309e17eb3bddfa482c61259d47960eb018a904f0ded52780c4a languageName: node linkType: hard @@ -15640,6 +16087,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.12": + version: 3.3.12 + resolution: "nanoid@npm:3.3.12" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/ba142b7b39e11e80c16dd74b0365d407880c87c1cf7e1480956981ae940ee36060fa5b6f092cd1e315184dd19244c657bd017d03327bd3c62247d691c5e8edfb + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -16248,6 +16704,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 + "on-exit-leak-free@npm:2.1.2, on-exit-leak-free@npm:^2.1.0": version: 2.1.2 resolution: "on-exit-leak-free@npm:2.1.2" @@ -16884,13 +17347,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 - "pe-library@npm:^1.0.0": version: 1.0.0 resolution: "pe-library@npm:1.0.0" @@ -16937,7 +17393,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3, picomatch@npm:^4.0.4": version: 4.0.4 resolution: "picomatch@npm:4.0.4" checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0 @@ -17106,7 +17562,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.43, postcss@npm:^8.5.3": +"postcss@npm:^8.4.43": version: 8.5.13 resolution: "postcss@npm:8.5.13" dependencies: @@ -17117,6 +17573,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.5.15, postcss@npm:^8.5.6": + version: 8.5.15 + resolution: "postcss@npm:8.5.15" + dependencies: + nanoid: "npm:^3.3.12" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/7f2e63ae22fbe43aace1bf652bd99da4e90737c64194d49e51ddc9cd0f9e51ff2861a7d734379b494deffa03a880a5c65eec70bc29ee9ebaa7136dde3eee8f31 + languageName: node + linkType: hard + "postject@npm:^1.0.0-alpha.6": version: 1.0.0-alpha.6 resolution: "postject@npm:1.0.0-alpha.6" @@ -18103,7 +18570,65 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.20.0, rollup@npm:^4.34.9": +"rolldown@npm:1.0.2": + version: 1.0.2 + resolution: "rolldown@npm:1.0.2" + dependencies: + "@oxc-project/types": "npm:=0.132.0" + "@rolldown/binding-android-arm64": "npm:1.0.2" + "@rolldown/binding-darwin-arm64": "npm:1.0.2" + "@rolldown/binding-darwin-x64": "npm:1.0.2" + "@rolldown/binding-freebsd-x64": "npm:1.0.2" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.2" + "@rolldown/binding-linux-arm64-gnu": "npm:1.0.2" + "@rolldown/binding-linux-arm64-musl": "npm:1.0.2" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.2" + "@rolldown/binding-linux-s390x-gnu": "npm:1.0.2" + "@rolldown/binding-linux-x64-gnu": "npm:1.0.2" + "@rolldown/binding-linux-x64-musl": "npm:1.0.2" + "@rolldown/binding-openharmony-arm64": "npm:1.0.2" + "@rolldown/binding-wasm32-wasi": "npm:1.0.2" + "@rolldown/binding-win32-arm64-msvc": "npm:1.0.2" + "@rolldown/binding-win32-x64-msvc": "npm:1.0.2" + "@rolldown/pluginutils": "npm:^1.0.0" + dependenciesMeta: + "@rolldown/binding-android-arm64": + optional: true + "@rolldown/binding-darwin-arm64": + optional: true + "@rolldown/binding-darwin-x64": + optional: true + "@rolldown/binding-freebsd-x64": + optional: true + "@rolldown/binding-linux-arm-gnueabihf": + optional: true + "@rolldown/binding-linux-arm64-gnu": + optional: true + "@rolldown/binding-linux-arm64-musl": + optional: true + "@rolldown/binding-linux-ppc64-gnu": + optional: true + "@rolldown/binding-linux-s390x-gnu": + optional: true + "@rolldown/binding-linux-x64-gnu": + optional: true + "@rolldown/binding-linux-x64-musl": + optional: true + "@rolldown/binding-openharmony-arm64": + optional: true + "@rolldown/binding-wasm32-wasi": + optional: true + "@rolldown/binding-win32-arm64-msvc": + optional: true + "@rolldown/binding-win32-x64-msvc": + optional: true + bin: + rolldown: ./bin/cli.mjs + checksum: 10c0/628327a6e3122c0b62880f1c87d54095394e5138a6af2e6e7b2f67ef4c4b11f1421db68c9a5bb4e1be161465a863ab4f68f15076ce895cd4bb3d0ba18a3b20b1 + languageName: node + linkType: hard + +"rollup@npm:^4.20.0": version: 4.59.0 resolution: "rollup@npm:4.59.0" dependencies: @@ -18193,6 +18718,96 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.43.0": + version: 4.60.4 + resolution: "rollup@npm:4.60.4" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.60.4" + "@rollup/rollup-android-arm64": "npm:4.60.4" + "@rollup/rollup-darwin-arm64": "npm:4.60.4" + "@rollup/rollup-darwin-x64": "npm:4.60.4" + "@rollup/rollup-freebsd-arm64": "npm:4.60.4" + "@rollup/rollup-freebsd-x64": "npm:4.60.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.60.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.60.4" + "@rollup/rollup-linux-loong64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-loong64-musl": "npm:4.60.4" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-ppc64-musl": "npm:4.60.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-riscv64-musl": "npm:4.60.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.60.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-x64-musl": "npm:4.60.4" + "@rollup/rollup-openbsd-x64": "npm:4.60.4" + "@rollup/rollup-openharmony-arm64": "npm:4.60.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.60.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.60.4" + "@rollup/rollup-win32-x64-gnu": "npm:4.60.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.60.4" + "@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-loong64-gnu": + optional: true + "@rollup/rollup-linux-loong64-musl": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-musl": + 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-openbsd-x64": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/2734511579da220408eefb877b51281767d790652cee25da8fcd4936c947e3db14882b5edb1d0d5d5bf60f2a71a58ae7d5f7f46c11e3fdf33182538953886243 + languageName: node + linkType: hard + "run-applescript@npm:^7.0.0": version: 7.1.0 resolution: "run-applescript@npm:7.1.0" @@ -19114,10 +19729,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:^4.0.0-rc.1": + version: 4.1.0 + resolution: "std-env@npm:4.1.0" + checksum: 10c0/2e14b6b490db34cb969a48d9cf7c35bca4a47653914aac2814221baae7b867a5b15940d133625c391621971f98cd2266a5dc7036669960e883f1081db2a56558 languageName: node linkType: hard @@ -19749,10 +20364,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.2.2 + resolution: "tinyexec@npm:1.2.2" + checksum: 10c0/8bcb4969c572c21d570c033e29cb896e26d96e49e58f4fe07a532d3d65e10bdfae59733bf8a6a0fd9b611543c4ed3b890c939c3234489599296fb92515eb4625 languageName: node linkType: hard @@ -19776,34 +20391,20 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.13": - version: 0.2.13 - resolution: "tinyglobby@npm:0.2.13" +"tinyglobby@npm:^0.2.15, tinyglobby@npm:^0.2.16": + version: 0.2.16 + resolution: "tinyglobby@npm:0.2.16" dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c - languageName: node - linkType: hard - -"tinypool@npm:^1.0.2": - version: 1.0.2 - resolution: "tinypool@npm:1.0.2" - checksum: 10c0/31ac184c0ff1cf9a074741254fe9ea6de95026749eb2b8ec6fd2b9d8ca94abdccda731f8e102e7f32e72ed3b36d32c6975fd5f5523df3f1b6de6c3d8dfd95e63 - languageName: node - linkType: hard - -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: 10c0/c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.4" + checksum: 10c0/f2e09fd93dd95c41e522113b686ff6f7c13020962f8698a864a257f3d7737599afc47722b7ab726e12f8a813f779906187911ff8ee6701ede65072671a7e934b languageName: node linkType: hard -"tinyspy@npm:^3.0.2": - version: 3.0.2 - resolution: "tinyspy@npm:3.0.2" - checksum: 10c0/55ffad24e346622b59292e097c2ee30a63919d5acb7ceca87fc0d1c223090089890587b426e20054733f97a58f20af2c349fb7cc193697203868ab7ba00bcea0 +"tinyrainbow@npm:^3.1.0": + version: 3.1.0 + resolution: "tinyrainbow@npm:3.1.0" + checksum: 10c0/f11cf387a26c5c9255bec141a90ac511b26172981b10c3e50053bc6700ea7d2336edcc4a3a21dbb8412fe7c013477d2ba4d7e4877800f3f8107be5105aad6511 languageName: node linkType: hard @@ -20749,41 +21350,69 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.1.3": - version: 3.1.3 - resolution: "vite-node@npm:3.1.3" - dependencies: - cac: "npm:^6.7.14" - debug: "npm:^4.4.0" - es-module-lexer: "npm:^1.7.0" - pathe: "npm:^2.0.3" - vite: "npm:^5.0.0 || ^6.0.0" - bin: - vite-node: vite-node.mjs - checksum: 10c0/d69a1e52361bc0af22d1178db61674ef768cfd3c5610733794bb1e7a36af113da287dd89662a1ad57fd4f6c3360ca99678f5428ba837f239df4091d7891f2e4c - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0": - version: 6.4.2 - resolution: "vite@npm:6.4.2" +"vite@npm:^5.0.12": + version: 5.4.21 + resolution: "vite@npm:5.4.21" dependencies: - esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.4" + esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.2" - postcss: "npm:^8.5.3" - rollup: "npm:^4.34.9" - tinyglobby: "npm:^0.2.13" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" peerDependencies: - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: ">=1.21.0" + "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" sass-embedded: "*" stylus: "*" sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/468336a1409f728b464160cbf02672e72271fb688d0e605e776b74a89d27e1029509eef3a3a6c755928d8011e474dbf234824d054d07960be5f23cd176bc72de + languageName: node + linkType: hard + +"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0": + version: 8.0.14 + resolution: "vite@npm:8.0.14" + dependencies: + fsevents: "npm:~2.3.3" + lightningcss: "npm:^1.32.0" + picomatch: "npm:^4.0.4" + postcss: "npm:^8.5.15" + rolldown: "npm:1.0.2" + tinyglobby: "npm:^0.2.16" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + "@vitejs/devtools": ^0.1.18 + esbuild: ^0.27.0 || ^0.28.0 + jiti: ">=1.21.0" + less: ^4.0.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 @@ -20793,12 +21422,14 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true + "@vitejs/devtools": + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -20815,33 +21446,41 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/9a62bb4259b4b11b9084c8dc5c25a21c9340d87d83de163d3643f15629d8ac3c2a3a4cda565f1a61e98afc9d78e9cb78eb25d1ae3c302e95d42d13ab61537267 + checksum: 10c0/1ff99b4daadc64aed5f9e40387ecf39fd3bca45c1a5c4fa4aa82197de901930f0507af8d75c54715e2744c99575913947efb625653a78ef6df3997c5613970bd languageName: node linkType: hard -"vite@npm:^5.0.12": - version: 5.4.21 - resolution: "vite@npm:5.4.21" +"vite@npm:^7.3.3": + version: 7.3.3 + resolution: "vite@npm:7.3.3" dependencies: - esbuild: "npm:^0.21.3" + esbuild: "npm:^0.27.0" + fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.43" - rollup: "npm:^4.20.0" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 - less: "*" + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.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: @@ -20856,53 +21495,69 @@ __metadata: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true bin: vite: bin/vite.js - checksum: 10c0/468336a1409f728b464160cbf02672e72271fb688d0e605e776b74a89d27e1029509eef3a3a6c755928d8011e474dbf234824d054d07960be5f23cd176bc72de + checksum: 10c0/44fed2591d5d0a9d1f6313e0a4330659b7f1eec57e542558f12a924c53b450a84b9fad6d57ac28ec739eca1cf5ff0f62e41b965e3806c47eefdbbe13b74ec9ae languageName: node linkType: hard -"vitest@npm:^3.1.3": - version: 3.1.3 - resolution: "vitest@npm:3.1.3" - dependencies: - "@vitest/expect": "npm:3.1.3" - "@vitest/mocker": "npm:3.1.3" - "@vitest/pretty-format": "npm:^3.1.3" - "@vitest/runner": "npm:3.1.3" - "@vitest/snapshot": "npm:3.1.3" - "@vitest/spy": "npm:3.1.3" - "@vitest/utils": "npm:3.1.3" - chai: "npm:^5.2.0" - debug: "npm:^4.4.0" - expect-type: "npm:^1.2.1" - magic-string: "npm:^0.30.17" +"vitest@npm:^4.1.7": + version: 4.1.7 + resolution: "vitest@npm:4.1.7" + dependencies: + "@vitest/expect": "npm:4.1.7" + "@vitest/mocker": "npm:4.1.7" + "@vitest/pretty-format": "npm:4.1.7" + "@vitest/runner": "npm:4.1.7" + "@vitest/snapshot": "npm:4.1.7" + "@vitest/spy": "npm:4.1.7" + "@vitest/utils": "npm:4.1.7" + es-module-lexer: "npm:^2.0.0" + expect-type: "npm:^1.3.0" + magic-string: "npm:^0.30.21" + obug: "npm:^2.1.1" pathe: "npm:^2.0.3" - std-env: "npm:^3.9.0" + picomatch: "npm:^4.0.3" + std-env: "npm:^4.0.0-rc.1" tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.2" - tinyglobby: "npm:^0.2.13" - tinypool: "npm:^1.0.2" - tinyrainbow: "npm:^2.0.0" - vite: "npm:^5.0.0 || ^6.0.0" - vite-node: "npm:3.1.3" + tinyexec: "npm:^1.0.2" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.1.0" + vite: "npm:^6.0.0 || ^7.0.0 || ^8.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.1.3 - "@vitest/ui": 3.1.3 + "@opentelemetry/api": ^1.9.0 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.1.7 + "@vitest/browser-preview": 4.1.7 + "@vitest/browser-webdriverio": 4.1.7 + "@vitest/coverage-istanbul": 4.1.7 + "@vitest/coverage-v8": 4.1.7 + "@vitest/ui": 4.1.7 happy-dom: "*" jsdom: "*" + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 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/coverage-istanbul": + optional: true + "@vitest/coverage-v8": optional: true "@vitest/ui": optional: true @@ -20910,9 +21565,11 @@ __metadata: optional: true jsdom: optional: true + vite: + optional: false bin: vitest: vitest.mjs - checksum: 10c0/954b3579a2d925606df7f78e367ae64eab52c8c5ba2bb2fed94d335a06c910202a4ce080bb02d8148c8b4782488c6d229e963617be8d0c7da96a1c944dd291d7 + checksum: 10c0/5328eab211161bdb854159154b02d7b2beab0cf1e26a1c13f6a64b0f1402029d41f19987cf60684051c09a6925030285195ecbe57271c2033e1d4f7a666590d0 languageName: node linkType: hard