diff --git a/.gitignore b/.gitignore index 0d939001..31b2d437 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,6 @@ Thumbs.db .nx .angular /versions.txt + +vite.config.*.timestamp* +vitest.config.*.timestamp* \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 5a282089..6cf716c3 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -2,7 +2,6 @@ "recommendations": [ "nrwl.angular-console", "esbenp.prettier-vscode", - "firsttris.vscode-jest-runner", "ms-playwright.playwright", "dbaeumer.vscode-eslint" ] diff --git a/apps/demo/jest.config.ts b/apps/demo/jest.config.ts deleted file mode 100644 index 94d93346..00000000 --- a/apps/demo/jest.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - displayName: 'demo', - preset: '../../jest.preset.js', - setupFilesAfterEnv: ['/src/test-setup.ts'], - coverageDirectory: '../../coverage/apps/demo', - transform: { - '^.+\\.(ts|mjs|js|html)$': [ - 'jest-preset-angular', - { - tsconfig: '/tsconfig.spec.json', - stringifyContentPathRegex: '\\.(html|svg)$', - }, - ], - }, - testPathIgnorePatterns: ['e2e'], - transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], - snapshotSerializers: [ - 'jest-preset-angular/build/serializers/no-ng-attributes', - 'jest-preset-angular/build/serializers/ng-snapshot', - 'jest-preset-angular/build/serializers/html-comment', - ], -}; diff --git a/apps/demo/project.json b/apps/demo/project.json index dc10fbb5..aa0e8f29 100644 --- a/apps/demo/project.json +++ b/apps/demo/project.json @@ -68,13 +68,6 @@ "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] }, - "test": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "apps/demo/jest.config.ts" - } - }, "e2e": { "executor": "@nx/playwright:playwright", "outputs": ["{workspaceRoot}/dist/.playwright/apps/demo"], diff --git a/apps/demo/src/test-setup.ts b/apps/demo/src/test-setup.ts index ea414013..e69de29b 100644 --- a/apps/demo/src/test-setup.ts +++ b/apps/demo/src/test-setup.ts @@ -1,6 +0,0 @@ -import { setupZoneTestEnv } from 'jest-preset-angular/setup-env/zone'; - -setupZoneTestEnv({ - errorOnUnknownElements: true, - errorOnUnknownProperties: true, -}); diff --git a/apps/demo/tsconfig.app.json b/apps/demo/tsconfig.app.json index 974c492d..75c1d344 100644 --- a/apps/demo/tsconfig.app.json +++ b/apps/demo/tsconfig.app.json @@ -2,9 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": ["node"] + "types": ["node", "vitest/globals"] }, "files": ["src/main.ts"], "include": ["src/**/*.d.ts"], - "exclude": ["jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts"] + "exclude": ["src/**/*.test.ts", "src/**/*.spec.ts"] } diff --git a/apps/demo/tsconfig.editor.json b/apps/demo/tsconfig.editor.json index 8ae117d9..b927bb69 100644 --- a/apps/demo/tsconfig.editor.json +++ b/apps/demo/tsconfig.editor.json @@ -2,6 +2,6 @@ "extends": "./tsconfig.json", "include": ["src/**/*.ts"], "compilerOptions": { - "types": ["jest", "node"] + "types": ["node"] } } diff --git a/apps/demo/tsconfig.spec.json b/apps/demo/tsconfig.spec.json index 53fbfcdc..c368d53c 100644 --- a/apps/demo/tsconfig.spec.json +++ b/apps/demo/tsconfig.spec.json @@ -2,15 +2,10 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", "target": "es2016", - "types": ["jest", "node"] + "types": ["node"] }, "files": ["src/test-setup.ts"], - "include": [ - "jest.config.ts", - "src/**/*.test.ts", - "src/**/*.spec.ts", - "src/**/*.d.ts" - ] + "include": ["src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts"], + "exclude": ["apps/demo/e2e/**"] } diff --git a/apps/demo/vite.config.mts b/apps/demo/vite.config.mts new file mode 100644 index 00000000..53304c26 --- /dev/null +++ b/apps/demo/vite.config.mts @@ -0,0 +1,34 @@ +/// + +import angular from '@analogjs/vite-plugin-angular'; +import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin'; +import { defineConfig, ConfigEnv, UserConfig, Plugin } from 'vite'; + +// Extend Vite's config type to include Vitest's `test` field +interface VitestConfig extends UserConfig { + test?: { + globals?: boolean; + environment?: string; + setupFiles?: string[]; + include?: string[]; + reporters?: string[]; + }; +} + +export default defineConfig((config: ConfigEnv): VitestConfig => { + const { mode } = config; + + return { + plugins: [angular() as unknown as Plugin, nxViteTsPaths()], + test: { + globals: true, + environment: 'jsdom', + setupFiles: ['src/test-setup.ts'], + include: ['src/**/*.spec.ts'], + reporters: ['default'], + }, + define: { + 'import.meta.vitest': mode !== 'production', + }, + }; +}); diff --git a/eslint.config.cjs b/eslint.config.cjs index 42161a9e..83ed8bfd 100644 --- a/eslint.config.cjs +++ b/eslint.config.cjs @@ -6,7 +6,11 @@ module.exports = [ ...nx.configs['flat/typescript'], ...nx.configs['flat/javascript'], { - ignores: ['**/dist'], + ignores: [ + '**/dist', + '**/vite.config.*.timestamp*', + '**/vitest.config.*.timestamp*', + ], }, { files: ['**/*.ts', '**/*.tsx', '**/*.js', '**/*.jsx'], @@ -53,19 +57,19 @@ module.exports = [ }, }, { - plugins: { "unused-imports": unusedImports }, + plugins: { 'unused-imports': unusedImports }, rules: { - "@typescript-eslint/no-unused-vars": "off", - "unused-imports/no-unused-imports": "error", - "unused-imports/no-unused-vars": [ - "warn", + '@typescript-eslint/no-unused-vars': 'off', + 'unused-imports/no-unused-imports': 'error', + 'unused-imports/no-unused-vars': [ + 'warn', { - vars: "all", - varsIgnorePattern: "^_", - args: "after-used", - argsIgnorePattern: "^_", + vars: 'all', + varsIgnorePattern: '^_', + args: 'after-used', + argsIgnorePattern: '^_', }, ], }, - } + }, ]; diff --git a/jest.config.ts b/jest.config.ts deleted file mode 100644 index 2e127beb..00000000 --- a/jest.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { getJestProjectsAsync } from '@nx/jest'; -import type { Config } from 'jest'; - -export default async (): Promise => ({ - projects: await getJestProjectsAsync(), -}); diff --git a/jest.preset.js b/jest.preset.js deleted file mode 100644 index f078ddce..00000000 --- a/jest.preset.js +++ /dev/null @@ -1,3 +0,0 @@ -const nxPreset = require('@nx/jest/preset').default; - -module.exports = { ...nxPreset }; diff --git a/libs/ngrx-toolkit/jest.config.ts b/libs/ngrx-toolkit/jest.config.ts deleted file mode 100644 index 56ee52c6..00000000 --- a/libs/ngrx-toolkit/jest.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - displayName: 'ngrx-toolkit', - setupFiles: ['core-js'], - preset: '../../jest.preset.js', - setupFilesAfterEnv: ['/src/test-setup.ts'], - coverageDirectory: '../../coverage/libs/ngrx-toolkit', - transform: { - '^.+\\.(ts|mjs|js|html)$': [ - 'jest-preset-angular', - { - tsconfig: '/tsconfig.spec.json', - stringifyContentPathRegex: '\\.(html|svg)$', - }, - ], - }, - transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], - snapshotSerializers: [ - 'jest-preset-angular/build/serializers/no-ng-attributes', - 'jest-preset-angular/build/serializers/ng-snapshot', - 'jest-preset-angular/build/serializers/html-comment', - ], -}; diff --git a/libs/ngrx-toolkit/package.json b/libs/ngrx-toolkit/package.json index c4492984..810dd834 100644 --- a/libs/ngrx-toolkit/package.json +++ b/libs/ngrx-toolkit/package.json @@ -11,7 +11,10 @@ "@angular/common": "^20.0.0", "@ngrx/signals": "^20.0.0", "@ngrx/store": "^20.0.0", - "rxjs": "^7.0.0" + "rxjs": "^7.0.0", + "@nx/vite": "^21.0.0", + "vite": "^6.0.0", + "@analogjs/vite-plugin-angular": "~1.19.1" }, "peerDependenciesMeta": { "@ngrx/store": { diff --git a/libs/ngrx-toolkit/project.json b/libs/ngrx-toolkit/project.json index c4c57522..ab700c97 100644 --- a/libs/ngrx-toolkit/project.json +++ b/libs/ngrx-toolkit/project.json @@ -22,16 +22,16 @@ }, "defaultConfiguration": "production" }, - "test": { - "executor": "@nx/jest:jest", - "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], - "options": { - "jestConfig": "libs/ngrx-toolkit/jest.config.ts" - } - }, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/vite:test", + "outputs": ["{options.reportsDirectory}"], + "options": { + "reportsDirectory": "../../coverage/libs/ngrx-toolkit" + } } } } diff --git a/libs/ngrx-toolkit/src/lib/devtools/tests/helpers.spec.ts b/libs/ngrx-toolkit/src/lib/devtools/tests/helpers.spec.ts index 9faa6cea..da80336c 100644 --- a/libs/ngrx-toolkit/src/lib/devtools/tests/helpers.spec.ts +++ b/libs/ngrx-toolkit/src/lib/devtools/tests/helpers.spec.ts @@ -13,11 +13,11 @@ export function setupExtensions( isPlatformBrowser = true, isExtensionAvailable = true, ) { - const sendSpy = jest.fn(); + const sendSpy = vi.fn(); const connection = { send: sendSpy, }; - const connectSpy = jest.fn(() => connection); + const connectSpy = vi.fn(() => connection); if (isExtensionAvailable) { window.__REDUX_DEVTOOLS_EXTENSION__ = { connect: connectSpy }; diff --git a/libs/ngrx-toolkit/src/lib/immutable-state/tests/with-immutable-state.spec.ts b/libs/ngrx-toolkit/src/lib/immutable-state/tests/with-immutable-state.spec.ts index cebd63d9..fe3d4c5f 100644 --- a/libs/ngrx-toolkit/src/lib/immutable-state/tests/with-immutable-state.spec.ts +++ b/libs/ngrx-toolkit/src/lib/immutable-state/tests/with-immutable-state.spec.ts @@ -37,7 +37,7 @@ describe('withImmutableState', () => { for (const isDevMode of [true, false]) { describe(isDevMode ? 'dev mode' : 'production mode', () => { beforeEach(() => { - jest.spyOn(devMode, 'isDevMode').mockReturnValue(isDevMode); + vi.spyOn(devMode, 'isDevMode').mockReturnValue(isDevMode); }); for (const { stateFactory, enableInProduction, name, protectionOn } of [ { diff --git a/libs/ngrx-toolkit/src/lib/storage-sync/tests/with-storage-async.spec.ts b/libs/ngrx-toolkit/src/lib/storage-sync/tests/with-storage-async.spec.ts index 10c233fd..f68d770a 100644 --- a/libs/ngrx-toolkit/src/lib/storage-sync/tests/with-storage-async.spec.ts +++ b/libs/ngrx-toolkit/src/lib/storage-sync/tests/with-storage-async.spec.ts @@ -244,7 +244,7 @@ describe('withStorageSync (async storage)', () => { describe('withStorageSync', () => { let warnings = [] as string[]; - jest.spyOn(console, 'warn').mockImplementation((...messages: string[]) => { + vi.spyOn(console, 'warn').mockImplementation((...messages: string[]) => { warnings.push(...messages); }); diff --git a/libs/ngrx-toolkit/src/lib/with-resource.spec.ts b/libs/ngrx-toolkit/src/lib/with-resource.spec.ts index 82e6b2d5..8fa5bae5 100644 --- a/libs/ngrx-toolkit/src/lib/with-resource.spec.ts +++ b/libs/ngrx-toolkit/src/lib/with-resource.spec.ts @@ -48,7 +48,7 @@ describe('withResource', () => { function setupWithUnnamedResource() { const addressResolver = { - resolve: jest.fn(() => Promise.resolve(venice)), + resolve: vi.fn(() => Promise.resolve(venice)), }; const AddressStore = signalStore( { providedIn: 'root', protectedState: false }, @@ -79,7 +79,7 @@ describe('withResource', () => { function setupWithNamedResource() { const addressResolver = { - resolve: jest.fn(() => Promise.resolve(venice)), + resolve: vi.fn(() => Promise.resolve(venice)), }; const UserStore = signalStore( @@ -390,7 +390,7 @@ describe('withResource', () => { }); describe('override protection', () => { - const warningSpy = jest.spyOn(console, 'warn'); + const warningSpy = vi.spyOn(console, 'warn'); afterEach(() => { warningSpy.mockClear(); diff --git a/libs/ngrx-toolkit/src/test-setup.ts b/libs/ngrx-toolkit/src/test-setup.ts index ea414013..c0eb3a09 100644 --- a/libs/ngrx-toolkit/src/test-setup.ts +++ b/libs/ngrx-toolkit/src/test-setup.ts @@ -1,6 +1,13 @@ -import { setupZoneTestEnv } from 'jest-preset-angular/setup-env/zone'; +import '@analogjs/vitest-angular/setup-zone'; +import '@angular/compiler'; -setupZoneTestEnv({ - errorOnUnknownElements: true, - errorOnUnknownProperties: true, -}); +import { getTestBed } from '@angular/core/testing'; +import { + BrowserTestingModule, + platformBrowserTesting, +} from '@angular/platform-browser/testing'; + +getTestBed().initTestEnvironment( + BrowserTestingModule, + platformBrowserTesting(), +); diff --git a/libs/ngrx-toolkit/tsconfig.json b/libs/ngrx-toolkit/tsconfig.json index 92049739..f85a72f7 100644 --- a/libs/ngrx-toolkit/tsconfig.json +++ b/libs/ngrx-toolkit/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es2022", + "target": "es2016", "useDefineForClassFields": false, "forceConsistentCasingInFileNames": true, "strict": true, diff --git a/libs/ngrx-toolkit/tsconfig.lib.json b/libs/ngrx-toolkit/tsconfig.lib.json index 063e5257..cf19245d 100644 --- a/libs/ngrx-toolkit/tsconfig.lib.json +++ b/libs/ngrx-toolkit/tsconfig.lib.json @@ -5,13 +5,23 @@ "declaration": true, "declarationMap": true, "inlineSources": true, - "types": [] + "types": ["node"] }, "exclude": [ "src/**/*.spec.ts", "src/test-setup.ts", - "jest.config.ts", - "src/**/*.test.ts" + "src/**/*.test.ts", + "vite.config.ts", + "vite.config.mts", + "vitest.config.ts", + "vitest.config.mts", + "src/**/*.test.tsx", + "src/**/*.spec.tsx", + "src/**/*.test.js", + "src/**/*.spec.js", + "src/**/*.test.jsx", + "src/**/*.spec.jsx", + "src/test-setup.ts" ], "include": ["src/**/*.ts"] } diff --git a/libs/ngrx-toolkit/tsconfig.spec.json b/libs/ngrx-toolkit/tsconfig.spec.json index 7cc308fc..19ef165b 100644 --- a/libs/ngrx-toolkit/tsconfig.spec.json +++ b/libs/ngrx-toolkit/tsconfig.spec.json @@ -2,16 +2,28 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", - "target": "es2016", - "types": ["jest", "node"] + "types": [ + "vitest/globals", + "vitest/importMeta", + "vite/client", + "node", + "vitest" + ] }, - "files": ["src/test-setup.ts"], "include": [ - "jest.config.ts", + "vite.config.ts", + "vite.config.mts", + "vitest.config.ts", + "vitest.config.mts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts", - "src/lib/storage-sync/tests/with-storage-sync-indexedb.spec.ts" - ] + "src/**/*.test.tsx", + "src/**/*.spec.tsx", + "src/**/*.test.js", + "src/**/*.spec.js", + "src/**/*.test.jsx", + "src/**/*.spec.jsx", + "src/**/*.d.ts" + ], + "files": ["src/test-setup.ts"] } diff --git a/libs/ngrx-toolkit/vite.config.mts b/libs/ngrx-toolkit/vite.config.mts new file mode 100644 index 00000000..7d5f146f --- /dev/null +++ b/libs/ngrx-toolkit/vite.config.mts @@ -0,0 +1,28 @@ +/// +import angular from '@analogjs/vite-plugin-angular'; +import { nxCopyAssetsPlugin } from '@nx/vite/plugins/nx-copy-assets.plugin'; +import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin'; +import { defineConfig, Plugin, UserConfig } from 'vite'; + +export default defineConfig((): UserConfig => ({ + root: __dirname, + cacheDir: '../../node_modules/.vite/libs/ngrx-toolkit', + plugins: [angular() as unknown as Plugin, nxViteTsPaths() as unknown as Plugin, nxCopyAssetsPlugin(['*.md']) as unknown as Plugin], + // Uncomment this if you are using workers. + // worker: { + // plugins: [ nxViteTsPaths() ], + // }, + test: { + name: 'ngrx-toolkit', + watch: false, + globals: true, + environment: 'jsdom', + include: ['{src,tests}/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], + setupFiles: ['src/test-setup.ts'], + reporters: ['default'], + coverage: { + reportsDirectory: '../../coverage/libs/ngrx-toolkit', + provider: 'v8' as const, + }, + }, +})); diff --git a/migrations.json b/migrations.json index 75277426..c6958909 100644 --- a/migrations.json +++ b/migrations.json @@ -1,21 +1,5 @@ { "migrations": [ - { - "version": "21.3.0-beta.3", - "requires": { "jest": ">=30.0.0" }, - "description": "Rename the CLI option `testPathPattern` to `testPathPatterns`.", - "implementation": "./src/migrations/update-21-3-0/rename-test-path-pattern", - "package": "@nx/jest", - "name": "rename-test-path-pattern" - }, - { - "version": "21.3.0-beta.3", - "requires": { "jest": ">=30.0.0" }, - "description": "Replace removed matcher aliases in Jest v30 with their corresponding matcher", - "implementation": "./src/migrations/update-21-3-0/replace-removed-matcher-aliases", - "package": "@nx/jest", - "name": "replace-removed-matcher-aliases" - }, { "cli": "nx", "version": "21.3.0-beta.4", diff --git a/nx.json b/nx.json index 96030acb..5c42ae43 100644 --- a/nx.json +++ b/nx.json @@ -7,19 +7,6 @@ "dependsOn": ["^build"], "inputs": ["production", "^production"] }, - "@nx/jest:jest": { - "cache": true, - "inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"], - "options": { - "passWithNoTests": true - }, - "configurations": { - "ci": { - "ci": true, - "codeCoverage": true - } - } - }, "e2e": { "cache": true, "inputs": ["default", "^production"] @@ -39,6 +26,10 @@ "options": { "packageRoot": "dist/libs/ngrx-toolkit" } + }, + "@nx/vite:test": { + "cache": true, + "inputs": ["default", "^production"] } }, "namedInputs": { @@ -47,7 +38,6 @@ "default", "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", - "!{projectRoot}/jest.config.[jt]s", "!{projectRoot}/src/test-setup.[jt]s", "!{projectRoot}/test-setup.[jt]s", "!{projectRoot}/.eslintrc.json", @@ -71,12 +61,12 @@ "@nx/angular:application": { "style": "css", "linter": "eslint", - "unitTestRunner": "jest", + "unitTestRunner": "vitest", "e2eTestRunner": "playwright" }, "@nx/angular:library": { "linter": "eslint", - "unitTestRunner": "jest" + "unitTestRunner": "vitest" }, "@nx/angular:component": { "style": "css" diff --git a/package.json b/package.json index 6f2666ea..378e8a7b 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,8 @@ "zone.js": "0.15.0" }, "devDependencies": { + "@analogjs/vite-plugin-angular": "~1.19.1", + "@analogjs/vitest-angular": "~1.19.1", "@angular-devkit/build-angular": "20.1.3", "@angular-devkit/core": "20.1.3", "@angular-devkit/schematics": "20.1.3", @@ -51,9 +53,10 @@ "@nx/devkit": "21.3.7", "@nx/eslint": "21.3.7", "@nx/eslint-plugin": "21.3.7", - "@nx/jest": "21.3.7", - "@nx/js": "21.3.7", + "@nx/js": "21.4.1", "@nx/playwright": "21.3.7", + "@nx/vite": "^21.4.1", + "@nx/web": "21.4.1", "@nx/workspace": "21.3.7", "@playwright/test": "^1.36.0", "@schematics/angular": "20.1.3", @@ -62,8 +65,9 @@ "@swc-node/register": "~1.9.1", "@swc/core": "~1.5.7", "@swc/helpers": "~0.5.11", - "@types/jest": "30.0.0", - "@types/node": "18.16.9", + "@types/node": "20.19.9", + "@vitest/coverage-v8": "^3.0.5", + "@vitest/ui": "^3.0.0", "angular-eslint": "20.1.1", "autoprefixer": "^10.4.19", "eslint": "^9.8.0", @@ -72,9 +76,8 @@ "eslint-plugin-unused-imports": "^4.1.4", "fake-indexeddb": "^6.0.0", "husky": "^9.0.11", - "jest": "30.0.5", - "jest-environment-jsdom": "30.0.5", - "jest-preset-angular": "15.0.0", + "jiti": "2.4.2", + "jsdom": "~22.1.0", "jsonc-eslint-parser": "^2.4.0", "lint-staged": "^15.3.0", "ng-packagr": "20.1.0", @@ -85,10 +88,10 @@ "postcss-url": "^10.1.3", "prettier": "3.6.2", "prettier-plugin-organize-imports": "^4.2.0", - "ts-jest": "^29.1.0", "ts-node": "10.9.1", "typescript": "5.8.3", "typescript-eslint": "8.35.1", - "jest-util": "30.0.5" + "vite": "^6.0.0", + "vitest": "^3.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4e81694..0cc2bde3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 20.0.0(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) '@nx/angular': specifier: 21.3.7 - version: 21.3.7(7dc4034328a8fc6946582e98fa021184) + version: 21.3.7(fd523b7867074e56e097b89055b09921) core-js: specifier: ^3.40.0 version: 3.40.0 @@ -63,9 +63,15 @@ importers: specifier: 0.15.0 version: 0.15.0 devDependencies: + '@analogjs/vite-plugin-angular': + specifier: ~1.19.1 + version: 1.19.4(acc51848292ec3f9698c2483bb4f03f6) + '@analogjs/vitest-angular': + specifier: ~1.19.1 + version: 1.19.4(@analogjs/vite-plugin-angular@1.19.4(acc51848292ec3f9698c2483bb4f03f6))(@angular-devkit/architect@0.2001.4(chokidar@4.0.3))(vitest@3.2.4) '@angular-devkit/build-angular': specifier: 20.1.3 - version: 20.1.3(963aaab4b0debadd2d66b1f210c3bf4d) + version: 20.1.3(8a016f46a30c6d666729084594d13332) '@angular-devkit/core': specifier: 20.1.3 version: 20.1.3(chokidar@4.0.3) @@ -74,7 +80,7 @@ importers: version: 20.1.3(chokidar@4.0.3) '@angular/cli': specifier: ~20.1.0 - version: 20.1.4(@types/node@18.16.9)(chokidar@4.0.3) + version: 20.1.4(@types/node@20.19.9)(chokidar@4.0.3) '@angular/compiler-cli': specifier: 20.1.3 version: 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) @@ -83,7 +89,7 @@ importers: version: 20.1.3 '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@18.16.9)(typescript@5.8.3) + version: 19.3.0(@types/node@20.19.9)(typescript@5.8.3) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -98,19 +104,22 @@ importers: version: 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/eslint': specifier: 21.3.7 - version: 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + version: 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/eslint-plugin': specifier: 21.3.7 - version: 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.17.0(jiti@1.21.6)))(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3) - '@nx/jest': - specifier: 21.3.7 - version: 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3))(typescript@5.8.3) + version: 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3) '@nx/js': - specifier: 21.3.7 - version: 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + specifier: 21.4.1 + version: 21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/playwright': specifier: 21.3.7 - version: 21.3.7(@babel/traverse@7.28.0)(@playwright/test@1.45.3)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3) + version: 21.3.7(@babel/traverse@7.28.0)(@playwright/test@1.45.3)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3) + '@nx/vite': + specifier: ^21.4.1 + version: 21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0))(vitest@3.2.4) + '@nx/web': + specifier: 21.4.1 + version: 21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/workspace': specifier: 21.3.7 version: 21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) @@ -122,7 +131,7 @@ importers: version: 20.1.3(chokidar@4.0.3) '@softarc/eslint-plugin-sheriff': specifier: ^0.15.1 - version: 0.15.1(@softarc/sheriff-core@0.15.1(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6)) + version: 0.15.1(@softarc/sheriff-core@0.15.1(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)) '@softarc/sheriff-core': specifier: ^0.15.1 version: 0.15.1(typescript@5.8.3) @@ -135,48 +144,45 @@ importers: '@swc/helpers': specifier: ~0.5.11 version: 0.5.12 - '@types/jest': - specifier: 30.0.0 - version: 30.0.0 '@types/node': - specifier: 18.16.9 - version: 18.16.9 + specifier: 20.19.9 + version: 20.19.9 + '@vitest/coverage-v8': + specifier: ^3.0.5 + version: 3.2.4(vitest@3.2.4) + '@vitest/ui': + specifier: ^3.0.0 + version: 3.2.4(vitest@3.2.4) angular-eslint: specifier: 20.1.1 - version: 20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@1.21.6))(typescript-eslint@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(typescript@5.8.3) + version: 20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@2.4.2))(typescript-eslint@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(typescript@5.8.3) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.40) eslint: specifier: ^9.8.0 - version: 9.17.0(jiti@1.21.6) + version: 9.17.0(jiti@2.4.2) eslint-config-prettier: specifier: 10.1.5 - version: 10.1.5(eslint@9.17.0(jiti@1.21.6)) + version: 10.1.5(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-playwright: specifier: ^1.6.2 - version: 1.8.3(eslint@9.17.0(jiti@1.21.6)) + version: 1.8.3(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)) fake-indexeddb: specifier: ^6.0.0 version: 6.0.0 husky: specifier: ^9.0.11 version: 9.1.1 - jest: - specifier: 30.0.5 - version: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - jest-environment-jsdom: - specifier: 30.0.5 - version: 30.0.5 - jest-preset-angular: - specifier: 15.0.0 - version: 15.0.0(2565b57a7cb0a2a6f6c99a5eea26a54f) - jest-util: - specifier: 30.0.5 - version: 30.0.5 + jiti: + specifier: 2.4.2 + version: 2.4.2 + jsdom: + specifier: ~22.1.0 + version: 22.1.0 jsonc-eslint-parser: specifier: ^2.4.0 version: 2.4.0 @@ -207,27 +213,30 @@ importers: prettier-plugin-organize-imports: specifier: ^4.2.0 version: 4.2.0(prettier@3.6.2)(typescript@5.8.3) - ts-jest: - specifier: ^29.1.0 - version: 29.4.0(@babel/core@7.27.7)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.27.7))(esbuild@0.25.5)(jest-util@30.0.5)(jest@30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)))(typescript@5.8.3) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3) + version: 10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@20.19.9)(typescript@5.8.3) typescript: specifier: 5.8.3 version: 5.8.3 typescript-eslint: specifier: 8.35.1 - version: 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + version: 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + vite: + specifier: ^6.0.0 + version: 6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + vitest: + specifier: ^3.0.0 + version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) docs: dependencies: '@docusaurus/core': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + version: 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/preset-classic': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3) + version: 3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3) '@mdx-js/react': specifier: ^3.0.0 version: 3.1.0(@types/react@19.1.9)(react@19.1.1) @@ -350,6 +359,24 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@analogjs/vite-plugin-angular@1.19.4': + resolution: {integrity: sha512-DqGFF4Y+WDcXLcgi7dse9Ljvqy6F4mg79MKGAjjCOf5ujJyVp9bzjj/57Tch5p0t7j7cYCYT7PW/UGw3PcHYmg==} + peerDependencies: + '@angular-devkit/build-angular': ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 + '@angular/build': ^18.0.0 || ^19.0.0 || ^20.0.0 + peerDependenciesMeta: + '@angular-devkit/build-angular': + optional: true + '@angular/build': + optional: true + + '@analogjs/vitest-angular@1.19.4': + resolution: {integrity: sha512-KowdppnHBcMR48CkSLDdFeOAFH96DZIUJbbq96t0CkblZJtqDes0LwMinLEr267wbGP+O5MfDhyUfi1zM96dPg==} + peerDependencies: + '@analogjs/vite-plugin-angular': '*' + '@angular-devkit/architect': '>=0.1500.0 < 0.2100.0' + vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 + '@angular-devkit/architect@0.2001.3': resolution: {integrity: sha512-jcPpm0AKYmQD8UnQ5Sz2iEKRjzWq90kkKMLia9CCqW6u48aLqdPrWkCUUwNhtr6fbejyBKNbsy6pUn6P4f8ExQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -634,13 +661,6 @@ packages: '@angular/platform-browser': 20.1.3 rxjs: ^6.5.3 || ^7.4.0 - '@asamuzakjp/css-color@3.2.0': - resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} - - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -756,10 +776,6 @@ packages: resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - '@babel/parser@7.28.0': resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} engines: {node: '>=6.0.0'} @@ -807,27 +823,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-async-generators@7.8.4': - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-bigint@7.8.3': - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-properties@7.12.13': - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-static-block@7.14.5': - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.24.7': resolution: {integrity: sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==} engines: {node: '>=6.9.0'} @@ -851,76 +846,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-json-strings@7.8.3': - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.24.7': - resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.27.1': resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4': - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-numeric-separator@7.10.4': - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-object-rest-spread@7.8.3': - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3': - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-chaining@7.8.3': - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-private-property-in-object@7.14.5': - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-top-level-await@7.14.5': - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.24.7': - resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.27.1': resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} engines: {node: '>=6.9.0'} @@ -1251,12 +1182,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.8': - resolution: {integrity: sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.0': resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} engines: {node: '>=6.9.0'} @@ -1340,8 +1265,9 @@ packages: resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==} engines: {node: '>=6.9.0'} - '@bcoe/v8-coverage@0.2.3': - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} '@bufbuild/protobuf@2.6.0': resolution: {integrity: sha512-6cuonJVNOIL7lTj5zgo/Rc2bKAo4/GvN+rKCrUj7GdEHRzCk8zKOfFwUsL9nAVk5rSIsRmlgcpLzTRysopEeeg==} @@ -2514,78 +2440,18 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - '@istanbuljs/schema@0.1.3': resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@jest/console@30.0.5': - resolution: {integrity: sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/core@30.0.5': - resolution: {integrity: sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - '@jest/diff-sequences@30.0.1': resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/environment-jsdom-abstract@30.0.5': - resolution: {integrity: sha512-gpWwiVxZunkoglP8DCnT3As9x5O8H6gveAOpvaJd2ATAoSh7ZSSCWbr9LQtUMvr8WD3VjG9YnDhsmkCK5WN1rQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - canvas: ^3.0.0 - jsdom: '*' - peerDependenciesMeta: - canvas: - optional: true - - '@jest/environment@30.0.5': - resolution: {integrity: sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/expect-utils@30.0.5': - resolution: {integrity: sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/expect@30.0.5': - resolution: {integrity: sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/fake-timers@30.0.5': - resolution: {integrity: sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/get-type@30.0.1': resolution: {integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/globals@30.0.5': - resolution: {integrity: sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/pattern@30.0.1': - resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/reporters@30.0.5': - resolution: {integrity: sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2594,34 +2460,10 @@ packages: resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/snapshot-utils@30.0.5': - resolution: {integrity: sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/source-map@30.0.1': - resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/test-result@30.0.5': - resolution: {integrity: sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/test-sequencer@30.0.5': - resolution: {integrity: sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/transform@30.0.5': - resolution: {integrity: sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/types@29.6.3': resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/types@30.0.5': - resolution: {integrity: sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jridgewell/gen-mapping@0.3.12': resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} @@ -2638,6 +2480,9 @@ packages: '@jridgewell/trace-mapping@0.3.29': resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + '@jridgewell/trace-mapping@0.3.30': + resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} + '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -3068,6 +2913,11 @@ packages: peerDependencies: nx: 21.3.7 + '@nx/devkit@21.4.1': + resolution: {integrity: sha512-rWgMNG2e0tSG5L3vffuMH/aRkn+i9vYHelWkgVAslGBOaqriEg1dCSL/W9I3Fd5lnucHy3DrG1f19uDjv7Dm0A==} + peerDependencies: + nx: '>= 20 <= 22' + '@nx/eslint-plugin@21.3.7': resolution: {integrity: sha512-j4Qf9uhUJs2S7WM0VSS4gA4s4s/83sjSBMVv1IZtAjonw7WVzobBAz0kyFAsmk0TdL9Pk/FqHOdL9hM4VmvoPA==} peerDependencies: @@ -3086,9 +2936,6 @@ packages: '@zkochan/js-yaml': optional: true - '@nx/jest@21.3.7': - resolution: {integrity: sha512-77r1cV2AYzxkEsa4qKrMn5TuijfSR52Lwu7t8aSj7rdi1MYQoWhkW6sEgoh9+XnJ+yoksYjc3K9vKyco6R488w==} - '@nx/js@21.3.7': resolution: {integrity: sha512-oy+WcZqfYvOzhO+cefgwYVRIBULfVQk8J8prgw9kMuFcJRgOYXkkfB1HLdkxx+OrHGDPqs7Oe0+8KS1lilnumA==} peerDependencies: @@ -3097,6 +2944,14 @@ packages: verdaccio: optional: true + '@nx/js@21.4.1': + resolution: {integrity: sha512-VK3rK5122iNIirLlOyKL7bIG+ziPM9VjXFbIw9mUAcKwvgf8mLOnR42NbFFlR2BsgwQ3in9TQRTNVSNdvg9utQ==} + peerDependencies: + verdaccio: ^6.0.5 + peerDependenciesMeta: + verdaccio: + optional: true + '@nx/module-federation@21.3.7': resolution: {integrity: sha512-Z2+KbiFrJtstpJsZdxslxUi4sP27qDw0mJQCYzFEh8PgfpWZGkuC5ExodGxylYMQjc9LYf24TU5Fifq4A0Vleg==} @@ -3105,51 +2960,101 @@ packages: cpu: [arm64] os: [darwin] + '@nx/nx-darwin-arm64@21.4.1': + resolution: {integrity: sha512-9BbkQnxGEDNX2ESbW4Zdrq1i09y6HOOgTuGbMJuy4e8F8rU/motMUqOpwmFgLHkLgPNZiOC2VXht3or/kQcpOg==} + cpu: [arm64] + os: [darwin] + '@nx/nx-darwin-x64@21.3.7': resolution: {integrity: sha512-l5P6wmrnFz3zY+AnDCf2PqqlrDnDMULl5E58KC3ax49kqkWc/1umauJJeP/tzWRYGd4yHL4/SbtKU0HRT91l7Q==} cpu: [x64] os: [darwin] + '@nx/nx-darwin-x64@21.4.1': + resolution: {integrity: sha512-dnkmap1kc6aLV8CW1ihjsieZyaDDjlIB5QA2reTCLNSdTV446K6Fh0naLdaoG4ZkF27zJA/qBOuAaLzRHFJp3g==} + cpu: [x64] + os: [darwin] + '@nx/nx-freebsd-x64@21.3.7': resolution: {integrity: sha512-JJq4t8mcR1t5WyX8RvAthGlkun+Uyx3c4WA8hemLbqNCHnR/oQ5tIapRldp1FPBYJEzRzTgtk8Ov+rAjLuXqqQ==} cpu: [x64] os: [freebsd] + '@nx/nx-freebsd-x64@21.4.1': + resolution: {integrity: sha512-RpxDBGOPeDqJjpbV7F3lO/w1aIKfLyG/BM0OpJfTgFVpUIl50kMj5M1m4W9A8kvYkfOD9pDbUaWszom7d57yjg==} + cpu: [x64] + os: [freebsd] + '@nx/nx-linux-arm-gnueabihf@21.3.7': resolution: {integrity: sha512-9F5YVjJH/N8bqfVySTL8UY8PwdEGv4tjax6LSz5wByM6ThQtGqZreDqBectmgz4Uj1q1P+7zu5ra9hrBAr3Mww==} cpu: [arm] os: [linux] + '@nx/nx-linux-arm-gnueabihf@21.4.1': + resolution: {integrity: sha512-2OyBoag2738XWmWK3ZLBuhaYb7XmzT3f8HzomggLDJoDhwDekjgRoNbTxogAAj6dlXSeuPjO81BSlIfXQcth3w==} + cpu: [arm] + os: [linux] + '@nx/nx-linux-arm64-gnu@21.3.7': resolution: {integrity: sha512-+YnuF9lwffzCsLrP0sCuDZKhbb5nFSV6hSwd8rCCZmzU35mqs0X4Mo8vjwHDZTCzIuDxzLK7Nl7ZeWQuAMxcJQ==} cpu: [arm64] os: [linux] + '@nx/nx-linux-arm64-gnu@21.4.1': + resolution: {integrity: sha512-2pg7/zjBDioUWJ3OY8Ixqy64eokKT5sh4iq1bk22bxOCf676aGrAu6khIxy4LBnPIdO0ZOK7KCJ7xOFP4phZqA==} + cpu: [arm64] + os: [linux] + '@nx/nx-linux-arm64-musl@21.3.7': resolution: {integrity: sha512-g1SmaC4uHkaLS58FMYnxLKkecASdM+B/G3GH3vPS9LDYdHuFukqwLBvVlvueno6CuIAHc+7bW+TH3xVadnUOvw==} cpu: [arm64] os: [linux] + '@nx/nx-linux-arm64-musl@21.4.1': + resolution: {integrity: sha512-whNxh12au/inQtkZju1ZfXSqDS0hCh/anzVCXfLYWFstdwv61XiRmFCSHeN0gRDthlncXFdgKoT1bGG5aMYLtA==} + cpu: [arm64] + os: [linux] + '@nx/nx-linux-x64-gnu@21.3.7': resolution: {integrity: sha512-zupCkCiH2KKqdy/XcFwwQdyck2foX8H6W1mXfTPV94LqEOjfz8j0nfVuTT4WlZAaWcfwzszzdgKy6Rls65i9HA==} cpu: [x64] os: [linux] + '@nx/nx-linux-x64-gnu@21.4.1': + resolution: {integrity: sha512-UHw57rzLio0AUDXV3l+xcxT3LjuXil7SHj+H8aYmXTpXktctQU2eYGOs5ATqJ1avVQRSejJugHF0i8oLErC28A==} + cpu: [x64] + os: [linux] + '@nx/nx-linux-x64-musl@21.3.7': resolution: {integrity: sha512-Lhk/q/qb4HFaESR5KLCDPfGWh3Vp0x4bYTILIQ1mBTyqe3zJl1CMtAZp2L43gT7Zt41mz4ZiohavdDyFhIaUgA==} cpu: [x64] os: [linux] + '@nx/nx-linux-x64-musl@21.4.1': + resolution: {integrity: sha512-qqE2Gy/DwOLIyePjM7GLHp/nDLZJnxHmqTeCiTQCp/BdbmqjRkSUz5oL+Uua0SNXaTu5hjAfvjXAhSTgBwVO6g==} + cpu: [x64] + os: [linux] + '@nx/nx-win32-arm64-msvc@21.3.7': resolution: {integrity: sha512-fk1edw6PNfUiKHDCHqe0WHVJgWiDUU1DoWDhJji5ZY0w8nT89AfTDDxt4YZptcFwAuuwPA/98K0fjQYcenlgTg==} cpu: [arm64] os: [win32] + '@nx/nx-win32-arm64-msvc@21.4.1': + resolution: {integrity: sha512-NtEzMiRrSm2DdL4ntoDdjeze8DBrfZvLtx3Dq6+XmOhwnigR6umfWfZ6jbluZpuSQcxzQNVifqirdaQKYaYwDQ==} + cpu: [arm64] + os: [win32] + '@nx/nx-win32-x64-msvc@21.3.7': resolution: {integrity: sha512-riVFPTcYseYpzONDvlO/RbdYp/q8R0NGD9J2f/N8/ucqmZcoa3ABx6BvGIStMgmUVxNnIkHNPNnm8Hor+BHFYA==} cpu: [x64] os: [win32] + '@nx/nx-win32-x64-msvc@21.4.1': + resolution: {integrity: sha512-gpG+Y4G/mxGrfkUls6IZEuuBxRaKLMSEoVFLMb9JyyaLEDusn+HJ1m90XsOedjNLBHGMFigsd/KCCsXfFn4njg==} + cpu: [x64] + os: [win32] + '@nx/playwright@21.3.7': resolution: {integrity: sha512-O4xJx677dTdqDM97fs0ExYuyx+f+sGsjbwKWBXuuCSz0VCza1W7JvNp+F14AZszoGhhpXIHa3MJwfoIaNJQdwA==} peerDependencies: @@ -3164,15 +3069,27 @@ packages: '@module-federation/enhanced': ^0.17.0 '@module-federation/node': ^2.7.9 + '@nx/vite@21.4.1': + resolution: {integrity: sha512-I+Ck579iLP3m+AUlxnhe6NqwFu8Ko8c+AFWJ8FfoxbPnAAzIhkXumpxCK4ZSpoGWsLqBOfHdb0BHE79m74B7Qg==} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 + '@nx/web@21.3.7': resolution: {integrity: sha512-21MR49GXalIA37yB1ufNichUW8UiKT5xxGE+uUltktkcRjLAl2rk1xZDj1Ni0YVPMHzpsmLOE6QdFo3T92SpUw==} + '@nx/web@21.4.1': + resolution: {integrity: sha512-SavfXtoCfvb+JmyDp1QHqLDyNUOgph1oQF9xgsNKCXXlIccBGxlsBPQR94qPYC290Hn4QvpLg0AYK6oNHPap2Q==} + '@nx/webpack@21.3.7': resolution: {integrity: sha512-GAy71bW96O71geipz/dnuNasy5WNGwvC73D4j2xwcSWAuR/pPR/ySn/yVO/fpVuxn/RMD7+KTLysW/zEwfW3Ow==} '@nx/workspace@21.3.7': resolution: {integrity: sha512-DIMb9Ts6w0FtKIglNEkAQ22w+b/4kx97MJDdK3tU1t0o0hG64XbYZ9xyVjnENVEkSKnSInAid/dBg+pMTgwxhA==} + '@nx/workspace@21.4.1': + resolution: {integrity: sha512-3e33eTb1hRx6/i416Wc0mk/TPANxjx2Kz8ecnyqFFII5CM9tX7CPCwDF4O75N9mysI6PCKJ+Hc/1q76HZR4UgA==} + '@parcel/watcher-android-arm64@2.5.0': resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} engines: {node: '>= 10.0.0'} @@ -3264,10 +3181,6 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.2.9': - resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.45.3': resolution: {integrity: sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==} engines: {node: '>=18'} @@ -3655,12 +3568,6 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} - '@sinonjs/commons@3.0.1': - resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} - - '@sinonjs/fake-timers@13.0.5': - resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} - '@slorber/react-helmet-async@1.3.0': resolution: {integrity: sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==} peerDependencies: @@ -3861,10 +3768,17 @@ packages: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} + '@ts-morph/common@0.22.0': + resolution: {integrity: sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==} + '@tsconfig/node10@1.0.11': resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} @@ -3888,24 +3802,15 @@ packages: '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} '@types/bonjour@3.5.13': resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + '@types/chai@5.2.2': + resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} + '@types/connect-history-api-fallback@1.5.4': resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} @@ -3918,6 +3823,9 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -3972,12 +3880,6 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/jest@30.0.0': - resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} - - '@types/jsdom@21.1.7': - resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -3999,8 +3901,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@18.16.9': - resolution: {integrity: sha512-IeB32oIV4oGArLrd7znD2rkHQ6EDCM+2Sr76dJnrHwv9OHBTTM6nuDLK9bmikXzPa0ZlWMWtRGo/Uw4mrzQedA==} + '@types/node@20.19.9': + resolution: {integrity: sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -4050,12 +3952,6 @@ packages: '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/tough-cookie@4.0.5': - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -4071,9 +3967,6 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.35.1': resolution: {integrity: sha512-9XNTlo7P7RJxbVeICaIIIEipqxLKguyh+3UbXuT2XQuFp6d8VOeDEGuz5IiX0dgZo8CiI6aOFLg4e8cF71SFVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4161,106 +4054,54 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} - cpu: [arm] - os: [android] - - '@unrs/resolver-binding-android-arm64@1.11.1': - resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} - cpu: [arm64] - os: [android] - - '@unrs/resolver-binding-darwin-arm64@1.11.1': - resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} - cpu: [arm64] - os: [darwin] - - '@unrs/resolver-binding-darwin-x64@1.11.1': - resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} - cpu: [x64] - os: [darwin] - - '@unrs/resolver-binding-freebsd-x64@1.11.1': - resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} - cpu: [x64] - os: [freebsd] - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} - cpu: [arm] - os: [linux] - - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} - cpu: [arm] - os: [linux] - - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} - cpu: [arm64] - os: [linux] - - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} - cpu: [arm64] - os: [linux] - - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} - cpu: [ppc64] - os: [linux] - - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} - cpu: [riscv64] - os: [linux] - - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} - cpu: [riscv64] - os: [linux] + '@vitejs/plugin-basic-ssl@2.1.0': + resolution: {integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + peerDependencies: + vite: ^6.0.0 || ^7.0.0 - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} - cpu: [s390x] - os: [linux] + '@vitest/coverage-v8@3.2.4': + resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==} + peerDependencies: + '@vitest/browser': 3.2.4 + vitest: 3.2.4 + peerDependenciesMeta: + '@vitest/browser': + optional: true - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} - cpu: [x64] - os: [linux] + '@vitest/expect@3.2.4': + resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} - cpu: [x64] - os: [linux] + '@vitest/mocker@3.2.4': + resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true - '@unrs/resolver-binding-wasm32-wasi@1.11.1': - resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] + '@vitest/pretty-format@3.2.4': + resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} - cpu: [arm64] - os: [win32] + '@vitest/runner@3.2.4': + resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} - cpu: [ia32] - os: [win32] + '@vitest/snapshot@3.2.4': + resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} - cpu: [x64] - os: [win32] + '@vitest/spy@3.2.4': + resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} - '@vitejs/plugin-basic-ssl@2.1.0': - resolution: {integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + '@vitest/ui@3.2.4': + resolution: {integrity: sha512-hGISOaP18plkzbWEcP/QvtRW1xDXF2+96HbEX6byqQhAUbiS5oH6/9JwW+QsQCIYON2bI6QZBF+2PvOmrRZ9wA==} peerDependencies: - vite: ^6.0.0 || ^7.0.0 + vitest: 3.2.4 + + '@vitest/utils@3.2.4': + resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -4328,6 +4169,10 @@ packages: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4371,6 +4216,10 @@ packages: resolution: {integrity: sha512-DnyqqifT4Jrcvb8USYjp6FHtBpEIz1mnXu6pTRHZ0RL69LbQYiO+0lDFg5+OKA7U29oWSs3a/i8fhn8ZcceIWg==} engines: {node: '>=12.0'} + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + agent-base@7.1.3: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} @@ -4455,10 +4304,6 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -4505,6 +4350,13 @@ packages: resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} engines: {node: '>=12'} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + + ast-v8-to-istanbul@0.3.5: + resolution: {integrity: sha512-9SdXjNheSiE8bALAQCQQuT6fgQaoxJh7IRYrRGZ8/9nv8WhJeC1aXAwN8TbaOssGOukUvyvnkgD9+Yuykvl1aA==} + astring@1.9.0: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true @@ -4543,12 +4395,6 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - babel-jest@30.0.5: - resolution: {integrity: sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - '@babel/core': ^7.11.0 - babel-loader@10.0.0: resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==} engines: {node: ^18.20.0 || ^20.10.0 || >=22.0.0} @@ -4571,14 +4417,6 @@ packages: babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - babel-plugin-istanbul@7.0.0: - resolution: {integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==} - engines: {node: '>=12'} - - babel-plugin-jest-hoist@30.0.1: - resolution: {integrity: sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} @@ -4607,17 +4445,6 @@ packages: '@babel/traverse': optional: true - babel-preset-current-node-syntax@1.1.1: - resolution: {integrity: sha512-23fWKohMTvS5s0wwJKycOe0dBdCwQ6+iiLaNR9zy8P13mtFRFM9qLLX6HJX5DL2pi/FNDf3fCQHM4FIMoHH/7w==} - peerDependencies: - '@babel/core': ^7.0.0 || ^8.0.0-0 - - babel-preset-jest@30.0.1: - resolution: {integrity: sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - '@babel/core': ^7.11.0 - bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -4690,13 +4517,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - bs-logger@0.2.6: - resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} - engines: {node: '>= 6'} - - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - btoa@1.2.1: resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} engines: {node: '>= 0.4.0'} @@ -4723,6 +4543,10 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + cacache@19.0.1: resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -4743,10 +4567,6 @@ packages: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} @@ -4762,10 +4582,6 @@ packages: camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} @@ -4786,9 +4602,9 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + engines: {node: '>=18'} chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} @@ -4798,10 +4614,6 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.4.1: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -4825,6 +4637,10 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -4856,13 +4672,6 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - ci-info@4.3.0: - resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} - engines: {node: '>=8'} - - cjs-module-lexer@2.1.0: - resolution: {integrity: sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==} - clean-css@5.3.3: resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} engines: {node: '>= 10.0'} @@ -4927,22 +4736,16 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + code-block-writer@12.0.0: + resolution: {integrity: sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==} + collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} - collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -5332,9 +5135,9 @@ packages: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - cssstyle@4.6.0: - resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} - engines: {node: '>=18'} + cssstyle@3.0.0: + resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} + engines: {node: '>=14'} csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -5346,9 +5149,9 @@ packages: resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} engines: {node: '>=12'} - data-urls@5.0.0: - resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} - engines: {node: '>=18'} + data-urls@4.0.0: + resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} + engines: {node: '>=14'} date-format@4.0.14: resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} @@ -5410,13 +5213,9 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - dedent@1.6.0: - resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} deep-equal@1.0.1: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} @@ -5507,10 +5306,6 @@ packages: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} @@ -5556,6 +5351,11 @@ packages: domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead + domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} @@ -5613,10 +5413,6 @@ packages: electron-to-chromium@1.5.179: resolution: {integrity: sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==} - emittery@0.13.1: - resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} - engines: {node: '>=12'} - emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -5690,10 +5486,6 @@ packages: error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -5705,6 +5497,9 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -5740,10 +5535,6 @@ packages: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -5905,17 +5696,13 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - exit-x@0.2.2: - resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} - engines: {node: '>= 0.8.0'} - expand-tilde@2.0.2: resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} engines: {node: '>=0.10.0'} - expect@30.0.5: - resolution: {integrity: sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + expect-type@1.2.2: + resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} + engines: {node: '>=12.0.0'} exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} @@ -5975,9 +5762,6 @@ packages: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fdir@6.4.6: resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: @@ -5990,6 +5774,9 @@ packages: resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} engines: {node: '>=0.4.0'} + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -6047,10 +5834,6 @@ packages: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -6074,6 +5857,9 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flush-promises@1.0.2: resolution: {integrity: sha512-G0sYfLQERwKz4+4iOZYQEZVpOt9zQrlItIxQAAYAWpfby3gbHrx0osCHz5RLl/XoXevXk0xoN4hDFky/VV9TrA==} @@ -6203,10 +5989,6 @@ packages: resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} engines: {node: '>=18'} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -6214,10 +5996,6 @@ packages: get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} @@ -6305,9 +6083,6 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -6336,13 +6111,6 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - harmony-reflect@1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -6350,14 +6118,6 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -6427,10 +6187,6 @@ packages: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} - html-encoding-sniffer@4.0.0: - resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} - engines: {node: '>=18'} - html-entities@2.6.0: resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} @@ -6500,6 +6256,10 @@ packages: http-parser-js@0.5.8: resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -6530,6 +6290,10 @@ packages: resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} engines: {node: '>=10.19.0'} + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} @@ -6565,10 +6329,6 @@ packages: peerDependencies: postcss: ^8.1.0 - identity-obj-proxy@3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} - engines: {node: '>=4'} - ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -6608,11 +6368,6 @@ packages: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} @@ -6736,10 +6491,6 @@ packages: resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} engines: {node: '>=18'} - is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} @@ -6910,8 +6661,8 @@ packages: resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} engines: {node: '>=10'} - istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} jackspeak@3.4.3: @@ -6922,145 +6673,14 @@ packages: engines: {node: '>=10'} hasBin: true - jest-changed-files@30.0.5: - resolution: {integrity: sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-circus@30.0.5: - resolution: {integrity: sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-cli@30.0.5: - resolution: {integrity: sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jest-config@30.0.5: - resolution: {integrity: sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - '@types/node': '*' - esbuild-register: '>=3.4.0' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - esbuild-register: - optional: true - ts-node: - optional: true - jest-diff@30.0.5: resolution: {integrity: sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-docblock@30.0.1: - resolution: {integrity: sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-each@30.0.5: - resolution: {integrity: sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-environment-jsdom@30.0.5: - resolution: {integrity: sha512-BmnDEoAH+jEjkPrvE9DTKS2r3jYSJWlN/r46h0/DBUxKrkgt2jAZ5Nj4wXLAcV1KWkRpcFqA5zri9SWzJZ1cCg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - peerDependencies: - canvas: ^3.0.0 - peerDependenciesMeta: - canvas: - optional: true - - jest-environment-node@30.0.5: - resolution: {integrity: sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-haste-map@30.0.5: - resolution: {integrity: sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-leak-detector@30.0.5: - resolution: {integrity: sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-matcher-utils@30.0.5: - resolution: {integrity: sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-message-util@30.0.5: - resolution: {integrity: sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-mock@30.0.5: - resolution: {integrity: sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-pnp-resolver@1.2.3: - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - - jest-preset-angular@15.0.0: - resolution: {integrity: sha512-sNf5tGwnPALDEI4R3Z10WXbh3jjyHnw5UtQPz306oStCvwy9rCB148nmIEkdll4MltWB+fQccVLHQeX/f0Zy9A==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/compiler-cli': '>=18.0.0 <21.0.0' - '@angular/core': '>=18.0.0 <21.0.0' - '@angular/platform-browser-dynamic': '>=18.0.0 <21.0.0' - jest: ^30.0.0 - jest-environment-jsdom: ^30.0.0 - jsdom: '>=26.0.0' - typescript: '>=5.5' - - jest-regex-util@30.0.1: - resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-resolve-dependencies@30.0.5: - resolution: {integrity: sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-resolve@30.0.5: - resolution: {integrity: sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-runner@30.0.5: - resolution: {integrity: sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-runtime@30.0.5: - resolution: {integrity: sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-snapshot@30.0.5: - resolution: {integrity: sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-util@30.0.5: - resolution: {integrity: sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-validate@30.0.5: - resolution: {integrity: sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest-watcher@30.0.5: - resolution: {integrity: sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -7069,30 +6689,23 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-worker@30.0.5: - resolution: {integrity: sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - jest@30.0.5: - resolution: {integrity: sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -7104,11 +6717,11 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jsdom@26.1.0: - resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} - engines: {node: '>=18'} + jsdom@22.1.0: + resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==} + engines: {node: '>=16'} peerDependencies: - canvas: ^3.0.0 + canvas: ^2.5.0 peerDependenciesMeta: canvas: optional: true @@ -7295,10 +6908,6 @@ packages: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -7372,6 +6981,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + loupe@3.2.1: + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -7395,6 +7007,9 @@ packages: magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -7414,9 +7029,6 @@ packages: resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} engines: {node: ^18.17.0 || >=20.5.0} - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -7671,10 +7283,6 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-db@1.54.0: resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} engines: {node: '>= 0.6'} @@ -7857,11 +7465,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - napi-postinstall@0.3.2: - resolution: {integrity: sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - hasBin: true - natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -7932,9 +7535,6 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-machine-id@1.1.12: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} @@ -8036,14 +7636,22 @@ packages: '@swc/core': optional: true + nx@21.4.1: + resolution: {integrity: sha512-nD8NjJGYk5wcqiATzlsLauvyrSHV2S2YmM2HBIKqTTwVP2sey07MF3wDB9U2BwxIjboahiITQ6pfqFgB79TF2A==} + hasBin: true + peerDependencies: + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} @@ -8136,10 +7744,6 @@ packages: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -8217,9 +7821,6 @@ packages: parse5@4.0.0: resolution: {integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==} - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - parse5@7.3.0: resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} @@ -8233,6 +7834,9 @@ packages: pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -8284,6 +7888,13 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + pathval@2.0.1: + resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} + engines: {node: '>= 14.16'} + picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} @@ -8319,10 +7930,6 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pirates@4.0.7: - resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} - engines: {node: '>= 6'} - piscina@5.1.2: resolution: {integrity: sha512-9cE/BTA/xhDiyNUEj6EKWLEQC17fh/24ydYzQwcA7QdYh75K6kzL2GHvxDF5i9rFGtUaaKk7/u4xp07qiKXccQ==} engines: {node: '>=20.x'} @@ -8331,10 +7938,6 @@ packages: resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==} engines: {node: '>=16.20.0'} - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - pkg-dir@7.0.0: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} @@ -9021,6 +8624,9 @@ packages: prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + punycode.js@2.3.1: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} @@ -9033,9 +8639,6 @@ packages: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} engines: {node: '>=12.20'} - pure-rand@7.0.1: - resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} - qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} @@ -9044,6 +8647,9 @@ packages: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -9278,10 +8884,6 @@ packages: resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - resolve-dir@1.0.1: resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} engines: {node: '>=0.10.0'} @@ -9372,8 +8974,8 @@ packages: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} engines: {node: '>= 18'} - rrweb-cssom@0.8.0: - resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} + rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} rslog@1.2.9: resolution: {integrity: sha512-KSjM8jJKYYaKgI4jUGZZ4kdTBTM/EIGH1JnoB0ptMkzcyWaHeXW9w6JVLCYs37gh8sFZkLLqAyBb2sT02bqpcQ==} @@ -9664,14 +9266,13 @@ packages: resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} engines: {node: '>= 0.4'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - side-channel@1.1.0: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -9687,6 +9288,10 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + engines: {node: '>=18'} + sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -9754,9 +9359,6 @@ packages: peerDependencies: webpack: ^5.72.1 - source-map-support@0.5.13: - resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} - source-map-support@0.5.19: resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} @@ -9811,9 +9413,8 @@ packages: resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} engines: {node: ^18.17.0 || >=20.5.0} - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} @@ -9841,10 +9442,6 @@ packages: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} - string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -9886,10 +9483,6 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -9906,6 +9499,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@3.0.0: + resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + style-loader@3.3.4: resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} @@ -9929,10 +9525,6 @@ packages: engines: {node: '>=16'} hasBin: true - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -9964,10 +9556,6 @@ packages: resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} engines: {node: '>=16.0.0'} - synckit@0.11.11: - resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} - engines: {node: ^14.18.0 || >=16.0.0} - tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'} @@ -10009,9 +9597,9 @@ packages: engines: {node: '>=10'} hasBin: true - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} + test-exclude@7.0.1: + resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} + engines: {node: '>=18'} text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} @@ -10038,16 +9626,27 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} - tldts-core@6.1.86: - resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} + tinypool@1.1.1: + resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} + engines: {node: ^18.0.0 || >=20.0.0} - tldts@6.1.86: - resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} - hasBin: true + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + + tinyspy@4.0.3: + resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} + engines: {node: '>=14.0.0'} tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} @@ -10057,9 +9656,6 @@ packages: resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} engines: {node: '>=14.14'} - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -10072,16 +9668,16 @@ packages: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - tough-cookie@5.1.2: - resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} - engines: {node: '>=16'} + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@5.1.1: - resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} - engines: {node: '>=18'} + tr46@4.1.1: + resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} + engines: {node: '>=14'} tree-dump@1.0.2: resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} @@ -10121,33 +9717,6 @@ packages: '@rspack/core': optional: true - ts-jest@29.4.0: - resolution: {integrity: sha512-d423TJMnJGu80/eSgfQ5w/R+0zFJvdtTxwtF9KzFFunOpSeD+79lHJQIiAhluJoyGRbvj9NZJsl9WjCUo0ND7Q==} - engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/transform': ^29.0.0 || ^30.0.0 - '@jest/types': ^29.0.0 || ^30.0.0 - babel-jest: ^29.0.0 || ^30.0.0 - esbuild: '*' - jest: ^29.0.0 || ^30.0.0 - jest-util: ^29.0.0 || ^30.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/transform': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - jest-util: - optional: true - ts-loader@9.5.1: resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} engines: {node: '>=12.0.0'} @@ -10155,6 +9724,9 @@ packages: typescript: '*' webpack: ^5.0.0 + ts-morph@21.0.1: + resolution: {integrity: sha512-dbDtVdEAncKctzrVZ+Nr7kHpHkv+0JDJb2MjjpBaj8bFeCkePU9rHfMklmhuLFnpeq/EJZk2IhStY6NzqgjOkg==} + ts-node@10.9.1: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true @@ -10195,10 +9767,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -10215,10 +9783,6 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} - engines: {node: '>=16'} - type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -10266,6 +9830,9 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -10331,7 +9898,11 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - universalify@2.0.1: + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -10339,9 +9910,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unrs-resolver@1.11.1: - resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} - upath@2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} @@ -10378,6 +9946,9 @@ packages: file-loader: optional: true + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -10399,10 +9970,6 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - v8-to-istanbul@9.3.0: - resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} - engines: {node: '>=10.12.0'} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -10433,6 +10000,51 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + vite-node@3.2.4: + resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + 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 + vite@7.0.6: resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -10473,12 +10085,37 @@ packages: yaml: optional: true - w3c-xmlserializer@5.0.0: - resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} - engines: {node: '>=18'} + vitest@3.2.4: + resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.2.4 + '@vitest/ui': 3.2.4 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/debug': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} watchpack@2.4.2: resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} @@ -10607,17 +10244,13 @@ packages: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} - whatwg-encoding@3.1.1: - resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} - engines: {node: '>=18'} - - whatwg-mimetype@4.0.0: - resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} - engines: {node: '>=18'} + whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} - whatwg-url@14.2.0: - resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} - engines: {node: '>=18'} + whatwg-url@12.0.1: + resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} + engines: {node: '>=14'} whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -10636,6 +10269,11 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + widest-line@4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} @@ -10669,10 +10307,6 @@ packages: write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - write-file-atomic@5.0.1: - resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ws@7.5.10: resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} @@ -10705,9 +10339,9 @@ packages: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true - xml-name-validator@5.0.0: - resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} - engines: {node: '>=18'} + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} @@ -10910,6 +10544,20 @@ snapshots: '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.29 + '@analogjs/vite-plugin-angular@1.19.4(acc51848292ec3f9698c2483bb4f03f6)': + dependencies: + ts-morph: 21.0.1 + vfile: 6.0.3 + optionalDependencies: + '@angular-devkit/build-angular': 20.1.3(8a016f46a30c6d666729084594d13332) + '@angular/build': 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@20.19.9)(chokidar@4.0.3)(jiti@2.4.2)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.4.40)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.6.3)(typescript@5.8.3)(vitest@3.2.4)(yaml@2.7.0) + + '@analogjs/vitest-angular@1.19.4(@analogjs/vite-plugin-angular@1.19.4(acc51848292ec3f9698c2483bb4f03f6))(@angular-devkit/architect@0.2001.4(chokidar@4.0.3))(vitest@3.2.4)': + dependencies: + '@analogjs/vite-plugin-angular': 1.19.4(acc51848292ec3f9698c2483bb4f03f6) + '@angular-devkit/architect': 0.2001.4(chokidar@4.0.3) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + '@angular-devkit/architect@0.2001.3(chokidar@4.0.3)': dependencies: '@angular-devkit/core': 20.1.3(chokidar@4.0.3) @@ -10924,13 +10572,13 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@20.1.3(963aaab4b0debadd2d66b1f210c3bf4d)': + '@angular-devkit/build-angular@20.1.3(8a016f46a30c6d666729084594d13332)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) '@angular-devkit/build-webpack': 0.2001.3(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))))(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@angular-devkit/core': 20.1.3(chokidar@4.0.3) - '@angular/build': 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@18.16.9)(chokidar@4.0.3)(jiti@1.21.6)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.5.6)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0) + '@angular/build': 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@20.19.9)(chokidar@4.0.3)(jiti@2.4.2)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.5.6)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.8.1)(typescript@5.8.3)(vitest@3.2.4)(yaml@2.7.0) '@angular/compiler-cli': 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) '@babel/core': 7.27.7 '@babel/generator': 7.27.5 @@ -10986,8 +10634,6 @@ snapshots: '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0) '@angular/platform-browser': 20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)) esbuild: 0.25.5 - jest: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - jest-environment-jsdom: 30.0.5 ng-packagr: 20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3) transitivePeerDependencies: - '@angular/compiler' @@ -11063,44 +10709,44 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-eslint/builder@20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@angular-eslint/builder@20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) '@angular-devkit/core': 20.1.3(chokidar@4.0.3) - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: - chokidar '@angular-eslint/bundled-angular-compiler@20.1.1': {} - '@angular-eslint/eslint-plugin-template@20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@angular-eslint/eslint-plugin-template@20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 20.1.1 - '@angular-eslint/template-parser': 20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@angular-eslint/utils': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@angular-eslint/template-parser': 20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@angular-eslint/utils': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.19.0 - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) aria-query: 5.3.2 axobject-query: 4.1.0 - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 - '@angular-eslint/eslint-plugin@20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@angular-eslint/eslint-plugin@20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 20.1.1 - '@angular-eslint/utils': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - eslint: 9.17.0(jiti@1.21.6) + '@angular-eslint/utils': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.17.0(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 - '@angular-eslint/schematics@20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@angular-eslint/schematics@20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@angular-devkit/core': 20.1.3(chokidar@4.0.3) '@angular-devkit/schematics': 20.1.3(chokidar@4.0.3) - '@angular-eslint/eslint-plugin': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@angular-eslint/eslint-plugin-template': 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@angular-eslint/eslint-plugin': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@angular-eslint/eslint-plugin-template': 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) ignore: 7.0.5 semver: 7.7.2 strip-json-comments: 3.1.1 @@ -11112,18 +10758,18 @@ snapshots: - eslint - typescript - '@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 20.1.1 - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) eslint-scope: 8.2.0 typescript: 5.8.3 - '@angular-eslint/utils@20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@angular-eslint/utils@20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 20.1.1 - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - eslint: 9.17.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 '@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))': @@ -11132,7 +10778,7 @@ snapshots: '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0) tslib: 2.8.1 - '@angular/build@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@18.16.9)(chokidar@4.0.3)(jiti@1.21.6)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.4.40)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.6.3)(typescript@5.8.3)(yaml@2.7.0)': + '@angular/build@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@20.19.9)(chokidar@4.0.3)(jiti@2.4.2)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.4.40)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.6.3)(typescript@5.8.3)(vitest@3.2.4)(yaml@2.7.0)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) @@ -11141,8 +10787,8 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 - '@inquirer/confirm': 5.1.13(@types/node@18.16.9) - '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.0.6(@types/node@18.16.9)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0)) + '@inquirer/confirm': 5.1.13(@types/node@20.19.9) + '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.0.6(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0)) beasties: 0.3.4 browserslist: 4.25.1 esbuild: 0.25.5 @@ -11162,7 +10808,7 @@ snapshots: tinyglobby: 0.2.14 tslib: 2.6.3 typescript: 5.8.3 - vite: 7.0.6(@types/node@18.16.9)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + vite: 7.0.6(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) watchpack: 2.4.4 optionalDependencies: '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0) @@ -11171,6 +10817,7 @@ snapshots: lmdb: 3.4.1 ng-packagr: 20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3) postcss: 8.4.40 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - chokidar @@ -11185,7 +10832,7 @@ snapshots: - yaml optional: true - '@angular/build@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@18.16.9)(chokidar@4.0.3)(jiti@1.21.6)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.5.6)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.8.1)(typescript@5.8.3)(yaml@2.7.0)': + '@angular/build@20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@20.19.9)(chokidar@4.0.3)(jiti@2.4.2)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.5.6)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.8.1)(typescript@5.8.3)(vitest@3.2.4)(yaml@2.7.0)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2001.3(chokidar@4.0.3) @@ -11194,8 +10841,8 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 - '@inquirer/confirm': 5.1.13(@types/node@18.16.9) - '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.0.6(@types/node@18.16.9)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0)) + '@inquirer/confirm': 5.1.13(@types/node@20.19.9) + '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.0.6(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0)) beasties: 0.3.4 browserslist: 4.25.1 esbuild: 0.25.5 @@ -11215,7 +10862,7 @@ snapshots: tinyglobby: 0.2.14 tslib: 2.8.1 typescript: 5.8.3 - vite: 7.0.6(@types/node@18.16.9)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + vite: 7.0.6(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) watchpack: 2.4.4 optionalDependencies: '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0) @@ -11224,6 +10871,7 @@ snapshots: lmdb: 3.4.1 ng-packagr: 20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3) postcss: 8.5.6 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - chokidar @@ -11245,13 +10893,13 @@ snapshots: rxjs: 7.8.1 tslib: 2.8.1 - '@angular/cli@20.1.4(@types/node@18.16.9)(chokidar@4.0.3)': + '@angular/cli@20.1.4(@types/node@20.19.9)(chokidar@4.0.3)': dependencies: '@angular-devkit/architect': 0.2001.4(chokidar@4.0.3) '@angular-devkit/core': 20.1.4(chokidar@4.0.3) '@angular-devkit/schematics': 20.1.4(chokidar@4.0.3) - '@inquirer/prompts': 7.6.0(@types/node@18.16.9) - '@listr2/prompt-adapter-inquirer': 2.0.22(@inquirer/prompts@7.6.0(@types/node@18.16.9)) + '@inquirer/prompts': 7.6.0(@types/node@20.19.9) + '@listr2/prompt-adapter-inquirer': 2.0.22(@inquirer/prompts@7.6.0(@types/node@20.19.9)) '@modelcontextprotocol/sdk': 1.13.3 '@schematics/angular': 20.1.4(chokidar@4.0.3) '@yarnpkg/lockfile': 1.1.0 @@ -11350,19 +10998,6 @@ snapshots: rxjs: 7.8.1 tslib: 2.8.1 - '@asamuzakjp/css-color@3.2.0': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - lru-cache: 10.4.3 - - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.1.1 - '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -11607,13 +11242,6 @@ snapshots: '@babel/template': 7.27.2 '@babel/types': 7.28.0 - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/parser@7.28.0': dependencies: '@babel/types': 7.28.0 @@ -11697,37 +11325,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.0)': + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 - - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.7)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.7)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.28.0 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.7)': + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.27.7)': + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.27.7 + '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.0)': @@ -11755,26 +11377,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 @@ -11785,56 +11387,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.27.7)': - dependencies: - '@babel/core': 7.27.7 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 @@ -12531,23 +12083,14 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.27.7)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.27.7)': dependencies: '@babel/core': 7.27.7 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.27.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.28.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.7) transitivePeerDependencies: - supports-color @@ -12789,20 +12332,9 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.27.7) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.27.7) - transitivePeerDependencies: - - supports-color - - '@babel/preset-typescript@7.24.7(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.28.0) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.28.0) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.27.7) transitivePeerDependencies: - supports-color @@ -12848,18 +12380,18 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@bcoe/v8-coverage@0.2.3': {} + '@bcoe/v8-coverage@1.0.2': {} '@bufbuild/protobuf@2.6.0': {} '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.3.0(@types/node@18.16.9)(typescript@5.8.3)': + '@commitlint/cli@19.3.0(@types/node@20.19.9)(typescript@5.8.3)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@18.16.9)(typescript@5.8.3) + '@commitlint/load': 19.2.0(@types/node@20.19.9)(typescript@5.8.3) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -12892,7 +12424,7 @@ snapshots: '@commitlint/format@19.3.0': dependencies: '@commitlint/types': 19.0.3 - chalk: 5.3.0 + chalk: 5.4.1 '@commitlint/is-ignored@19.2.2': dependencies: @@ -12906,15 +12438,15 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@18.16.9)(typescript@5.8.3)': + '@commitlint/load@19.2.0(@types/node@20.19.9)(typescript@5.8.3)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 '@commitlint/resolve-extends': 19.1.0 '@commitlint/types': 19.0.3 - chalk: 5.3.0 + chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@5.8.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.16.9)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.19.9)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -12964,7 +12496,7 @@ snapshots: '@commitlint/types@19.0.3': dependencies: '@types/conventional-commits-parser': 5.0.0 - chalk: 5.3.0 + chalk: 5.4.1 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -13516,7 +13048,7 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/bundler@3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/bundler@3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: '@babel/core': 7.28.0 '@docusaurus/babel': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13537,7 +13069,7 @@ snapshots: postcss: 8.5.6 postcss-loader: 7.3.4(postcss@8.5.6)(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) postcss-preset-env: 10.2.4(postcss@8.5.6) - react-dev-utils: 12.0.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) + react-dev-utils: 12.0.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) terser-webpack-plugin: 5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) tslib: 2.8.1 url-loader: 4.1.1(file-loader@6.2.0(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))))(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) @@ -13561,10 +13093,10 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: '@docusaurus/babel': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/bundler': 3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/bundler': 3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13591,7 +13123,7 @@ snapshots: p-map: 4.0.0 prompts: 2.4.2 react: 19.1.1 - react-dev-utils: 12.0.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) + react-dev-utils: 12.0.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) react-dom: 19.1.1(react@19.1.1) react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)' react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.1.1)' @@ -13695,13 +13227,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13739,13 +13271,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13781,9 +13313,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13814,9 +13346,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) fs-extra: 11.3.1 @@ -13845,9 +13377,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 @@ -13874,9 +13406,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@types/gtag.js': 0.0.12 @@ -13904,9 +13436,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 @@ -13933,9 +13465,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/logger': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13967,9 +13499,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -14000,21 +13532,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3)': - dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/theme-classic': 3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3) + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/theme-classic': 3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3) '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -14047,16 +13579,16 @@ snapshots: '@types/react': 19.1.9 react: 19.1.1 - '@docusaurus/theme-classic@3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': + '@docusaurus/theme-classic@3.7.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -14098,11 +13630,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@types/history': 4.7.11 @@ -14123,13 +13655,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3)': + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.32.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/react@19.1.9)(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.6.3)': dependencies: '@docsearch/react': 3.9.0(@algolia/client-search@5.32.0)(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3) - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) '@docusaurus/logger': 3.7.0 - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@1.21.6))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@rspack/core@1.4.4(@swc/helpers@0.5.17))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(eslint@9.17.0(jiti@2.4.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.6.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/utils': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.5.29(@swc/helpers@0.5.12))(acorn@8.14.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -14349,14 +13881,14 @@ snapshots: '@esbuild/win32-x64@0.25.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.17.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.17.0(jiti@2.4.2))': dependencies: - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.7.0(eslint@9.17.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.17.0(jiti@2.4.2))': dependencies: - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -14364,7 +13896,7 @@ snapshots: '@eslint/config-array@0.19.1': dependencies: '@eslint/object-schema': 2.1.5 - debug: 4.4.0 + debug: 4.4.1 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -14390,7 +13922,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.1 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.1 @@ -14436,27 +13968,27 @@ snapshots: '@humanwhocodes/retry@0.4.1': {} - '@inquirer/checkbox@4.2.0(@types/node@18.16.9)': + '@inquirer/checkbox@4.2.0(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/confirm@5.1.13(@types/node@18.16.9)': + '@inquirer/confirm@5.1.13(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.14(@types/node@18.16.9) - '@inquirer/type': 3.0.7(@types/node@18.16.9) + '@inquirer/core': 10.1.14(@types/node@20.19.9) + '@inquirer/type': 3.0.7(@types/node@20.19.9) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/core@10.1.14(@types/node@18.16.9)': + '@inquirer/core@10.1.14(@types/node@20.19.9)': dependencies: '@inquirer/figures': 1.0.12 - '@inquirer/type': 3.0.7(@types/node@18.16.9) + '@inquirer/type': 3.0.7(@types/node@20.19.9) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -14464,12 +13996,12 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/core@10.1.15(@types/node@18.16.9)': + '@inquirer/core@10.1.15(@types/node@20.19.9)': dependencies: '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -14477,103 +14009,103 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/editor@4.2.15(@types/node@18.16.9)': + '@inquirer/editor@4.2.15(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) external-editor: 3.1.0 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/expand@4.0.17(@types/node@18.16.9)': + '@inquirer/expand@4.0.17(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@inquirer/figures@1.0.12': {} '@inquirer/figures@1.0.13': {} - '@inquirer/input@4.2.1(@types/node@18.16.9)': + '@inquirer/input@4.2.1(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/number@3.0.17(@types/node@18.16.9)': + '@inquirer/number@3.0.17(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/password@4.0.17(@types/node@18.16.9)': + '@inquirer/password@4.0.17(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) ansi-escapes: 4.3.2 optionalDependencies: - '@types/node': 18.16.9 - - '@inquirer/prompts@7.6.0(@types/node@18.16.9)': - dependencies: - '@inquirer/checkbox': 4.2.0(@types/node@18.16.9) - '@inquirer/confirm': 5.1.13(@types/node@18.16.9) - '@inquirer/editor': 4.2.15(@types/node@18.16.9) - '@inquirer/expand': 4.0.17(@types/node@18.16.9) - '@inquirer/input': 4.2.1(@types/node@18.16.9) - '@inquirer/number': 3.0.17(@types/node@18.16.9) - '@inquirer/password': 4.0.17(@types/node@18.16.9) - '@inquirer/rawlist': 4.1.5(@types/node@18.16.9) - '@inquirer/search': 3.1.0(@types/node@18.16.9) - '@inquirer/select': 4.3.1(@types/node@18.16.9) + '@types/node': 20.19.9 + + '@inquirer/prompts@7.6.0(@types/node@20.19.9)': + dependencies: + '@inquirer/checkbox': 4.2.0(@types/node@20.19.9) + '@inquirer/confirm': 5.1.13(@types/node@20.19.9) + '@inquirer/editor': 4.2.15(@types/node@20.19.9) + '@inquirer/expand': 4.0.17(@types/node@20.19.9) + '@inquirer/input': 4.2.1(@types/node@20.19.9) + '@inquirer/number': 3.0.17(@types/node@20.19.9) + '@inquirer/password': 4.0.17(@types/node@20.19.9) + '@inquirer/rawlist': 4.1.5(@types/node@20.19.9) + '@inquirer/search': 3.1.0(@types/node@20.19.9) + '@inquirer/select': 4.3.1(@types/node@20.19.9) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/rawlist@4.1.5(@types/node@18.16.9)': + '@inquirer/rawlist@4.1.5(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/search@3.1.0(@types/node@18.16.9)': + '@inquirer/search@3.1.0(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/select@4.3.1(@types/node@18.16.9)': + '@inquirer/select@4.3.1(@types/node@20.19.9)': dependencies: - '@inquirer/core': 10.1.15(@types/node@18.16.9) + '@inquirer/core': 10.1.15(@types/node@20.19.9) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@18.16.9) + '@inquirer/type': 3.0.8(@types/node@20.19.9) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@inquirer/type@1.5.5': dependencies: mute-stream: 1.0.0 - '@inquirer/type@3.0.7(@types/node@18.16.9)': + '@inquirer/type@3.0.7(@types/node@20.19.9)': optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 - '@inquirer/type@3.0.8(@types/node@18.16.9)': + '@inquirer/type@3.0.8(@types/node@20.19.9)': optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@isaacs/balanced-match@4.0.1': {} @@ -14594,254 +14126,69 @@ snapshots: dependencies: minipass: 7.1.2 - '@istanbuljs/load-nyc-config@1.1.0': + '@istanbuljs/schema@0.1.3': {} + + '@jest/diff-sequences@30.0.1': {} + + '@jest/get-type@30.0.1': {} + + '@jest/schemas@29.6.3': dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 + '@sinclair/typebox': 0.27.8 - '@istanbuljs/schema@0.1.3': {} + '@jest/schemas@30.0.5': + dependencies: + '@sinclair/typebox': 0.34.38 - '@jest/console@30.0.5': + '@jest/types@29.6.3': dependencies: - '@jest/types': 30.0.5 - '@types/node': 18.16.9 + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.19.9 + '@types/yargs': 17.0.32 chalk: 4.1.2 - jest-message-util: 30.0.5 - jest-util: 30.0.5 - slash: 3.0.0 - '@jest/core@30.0.5(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3))': + '@jridgewell/gen-mapping@0.3.12': dependencies: - '@jest/console': 30.0.5 - '@jest/pattern': 30.0.1 - '@jest/reporters': 30.0.5 - '@jest/test-result': 30.0.5 - '@jest/transform': 30.0.5 - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 4.3.0 - exit-x: 0.2.2 - graceful-fs: 4.2.11 - jest-changed-files: 30.0.5 - jest-config: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - jest-haste-map: 30.0.5 - jest-message-util: 30.0.5 - jest-regex-util: 30.0.1 - jest-resolve: 30.0.5 - jest-resolve-dependencies: 30.0.5 - jest-runner: 30.0.5 - jest-runtime: 30.0.5 - jest-snapshot: 30.0.5 - jest-util: 30.0.5 - jest-validate: 30.0.5 - jest-watcher: 30.0.5 - micromatch: 4.0.8 - pretty-format: 30.0.5 - slash: 3.0.0 - transitivePeerDependencies: - - babel-plugin-macros - - esbuild-register - - supports-color - - ts-node + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.29 - '@jest/diff-sequences@30.0.1': {} + '@jridgewell/resolve-uri@3.1.2': {} - '@jest/environment-jsdom-abstract@30.0.5(jsdom@26.1.0)': + '@jridgewell/source-map@0.3.6': dependencies: - '@jest/environment': 30.0.5 - '@jest/fake-timers': 30.0.5 - '@jest/types': 30.0.5 - '@types/jsdom': 21.1.7 - '@types/node': 18.16.9 - jest-mock: 30.0.5 - jest-util: 30.0.5 - jsdom: 26.1.0 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 - '@jest/environment@30.0.5': - dependencies: - '@jest/fake-timers': 30.0.5 - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - jest-mock: 30.0.5 + '@jridgewell/sourcemap-codec@1.5.0': {} - '@jest/expect-utils@30.0.5': + '@jridgewell/trace-mapping@0.3.29': dependencies: - '@jest/get-type': 30.0.1 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 - '@jest/expect@30.0.5': + '@jridgewell/trace-mapping@0.3.30': dependencies: - expect: 30.0.5 - jest-snapshot: 30.0.5 - transitivePeerDependencies: - - supports-color + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 - '@jest/fake-timers@30.0.5': + '@jridgewell/trace-mapping@0.3.9': dependencies: - '@jest/types': 30.0.5 - '@sinonjs/fake-timers': 13.0.5 - '@types/node': 18.16.9 - jest-message-util: 30.0.5 - jest-mock: 30.0.5 - jest-util: 30.0.5 - - '@jest/get-type@30.0.1': {} + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 - '@jest/globals@30.0.5': + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': dependencies: - '@jest/environment': 30.0.5 - '@jest/expect': 30.0.5 - '@jest/types': 30.0.5 - jest-mock: 30.0.5 - transitivePeerDependencies: - - supports-color + tslib: 2.8.1 - '@jest/pattern@30.0.1': + '@jsonjoy.com/json-pack@1.0.4(tslib@2.8.1)': dependencies: - '@types/node': 18.16.9 - jest-regex-util: 30.0.1 - - '@jest/reporters@30.0.5': - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 30.0.5 - '@jest/test-result': 30.0.5 - '@jest/transform': 30.0.5 - '@jest/types': 30.0.5 - '@jridgewell/trace-mapping': 0.3.29 - '@types/node': 18.16.9 - chalk: 4.1.2 - collect-v8-coverage: 1.0.2 - exit-x: 0.2.2 - glob: 10.4.5 - graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.3 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.1.7 - jest-message-util: 30.0.5 - jest-util: 30.0.5 - jest-worker: 30.0.5 - slash: 3.0.0 - string-length: 4.0.2 - v8-to-istanbul: 9.3.0 - transitivePeerDependencies: - - supports-color - - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - - '@jest/schemas@30.0.5': - dependencies: - '@sinclair/typebox': 0.34.38 - - '@jest/snapshot-utils@30.0.5': - dependencies: - '@jest/types': 30.0.5 - chalk: 4.1.2 - graceful-fs: 4.2.11 - natural-compare: 1.4.0 - - '@jest/source-map@30.0.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.29 - callsites: 3.1.0 - graceful-fs: 4.2.11 - - '@jest/test-result@30.0.5': - dependencies: - '@jest/console': 30.0.5 - '@jest/types': 30.0.5 - '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.2 - - '@jest/test-sequencer@30.0.5': - dependencies: - '@jest/test-result': 30.0.5 - graceful-fs: 4.2.11 - jest-haste-map: 30.0.5 - slash: 3.0.0 - - '@jest/transform@30.0.5': - dependencies: - '@babel/core': 7.27.7 - '@jest/types': 30.0.5 - '@jridgewell/trace-mapping': 0.3.29 - babel-plugin-istanbul: 7.0.0 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 30.0.5 - jest-regex-util: 30.0.1 - jest-util: 30.0.5 - micromatch: 4.0.8 - pirates: 4.0.7 - slash: 3.0.0 - write-file-atomic: 5.0.1 - transitivePeerDependencies: - - supports-color - - '@jest/types@29.6.3': - dependencies: - '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 - '@types/yargs': 17.0.32 - chalk: 4.1.2 - - '@jest/types@30.0.5': - dependencies: - '@jest/pattern': 30.0.1 - '@jest/schemas': 30.0.5 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 - '@types/yargs': 17.0.33 - chalk: 4.1.2 - - '@jridgewell/gen-mapping@0.3.12': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.29 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/source-map@0.3.6': - dependencies: - '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.29': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/json-pack@1.0.4(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) - '@jsonjoy.com/util': 1.6.0(tslib@2.8.1) - hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.8.1) - tslib: 2.8.1 + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.6.0(tslib@2.8.1) + hyperdyperid: 1.2.0 + thingies: 1.21.0(tslib@2.8.1) + tslib: 2.8.1 '@jsonjoy.com/util@1.6.0(tslib@2.8.1)': dependencies: @@ -14849,9 +14196,9 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.6.0(@types/node@18.16.9))': + '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.6.0(@types/node@20.19.9))': dependencies: - '@inquirer/prompts': 7.6.0(@types/node@18.16.9) + '@inquirer/prompts': 7.6.0(@types/node@20.19.9) '@inquirer/type': 1.5.5 '@lmdb/lmdb-darwin-arm64@3.4.1': @@ -15339,12 +14686,12 @@ snapshots: - bluebird - supports-color - '@nx/angular@21.3.7(7dc4034328a8fc6946582e98fa021184)': + '@nx/angular@21.3.7(fd523b7867074e56e097b89055b09921)': dependencies: '@angular-devkit/core': 20.1.3(chokidar@4.0.3) '@angular-devkit/schematics': 20.1.3(chokidar@4.0.3) '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) - '@nx/eslint': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + '@nx/eslint': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/js': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/module-federation': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/helpers@0.5.12)(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3) '@nx/rspack': 21.3.7(@babel/traverse@7.28.0)(@module-federation/enhanced@0.17.1(@rspack/core@1.4.4(@swc/helpers@0.5.12))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))))(@module-federation/node@2.7.10(@rspack/core@1.4.4(@swc/helpers@0.5.12))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))))(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/helpers@0.5.12)(@types/express@4.17.21)(less@4.3.0)(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(react-dom@19.1.1(react@19.1.1))(react-refresh@0.17.0)(react@19.1.1)(typescript@5.8.3) @@ -15353,7 +14700,7 @@ snapshots: '@nx/workspace': 21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) '@schematics/angular': 20.1.3(chokidar@4.0.3) - '@typescript-eslint/type-utils': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) enquirer: 2.3.6 magic-string: 0.30.17 picocolors: 1.1.1 @@ -15363,8 +14710,8 @@ snapshots: tslib: 2.8.1 webpack-merge: 5.10.0 optionalDependencies: - '@angular-devkit/build-angular': 20.1.3(963aaab4b0debadd2d66b1f210c3bf4d) - '@angular/build': 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@18.16.9)(chokidar@4.0.3)(jiti@1.21.6)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.4.40)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.6.3)(typescript@5.8.3)(yaml@2.7.0) + '@angular-devkit/build-angular': 20.1.3(8a016f46a30c6d666729084594d13332) + '@angular/build': 20.1.3(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@20.19.9)(chokidar@4.0.3)(jiti@2.4.2)(less@4.3.0)(ng-packagr@20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3))(postcss@8.4.40)(sass-embedded@1.89.2)(stylus@0.64.0)(terser@5.43.1)(tslib@2.6.3)(typescript@5.8.3)(vitest@3.2.4)(yaml@2.7.0) ng-packagr: 20.1.0(@angular/compiler-cli@20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3))(tslib@2.6.3)(typescript@5.8.3) transitivePeerDependencies: - '@babel/traverse' @@ -15415,14 +14762,38 @@ snapshots: tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/eslint-plugin@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.17.0(jiti@1.21.6)))(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3)': + '@nx/devkit@21.4.1(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': + dependencies: + ejs: 3.1.10 + enquirer: 2.3.6 + ignore: 5.3.1 + minimatch: 9.0.3 + nx: 21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) + semver: 7.7.2 + tmp: 0.2.3 + tslib: 2.8.1 + yargs-parser: 21.1.1 + + '@nx/devkit@21.4.1(nx@21.4.1(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': + dependencies: + ejs: 3.1.10 + enquirer: 2.3.6 + ignore: 5.3.1 + minimatch: 9.0.3 + nx: 21.4.1(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) + semver: 7.7.2 + tmp: 0.2.3 + tslib: 2.8.1 + yargs-parser: 21.1.1 + + '@nx/eslint-plugin@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3)': dependencies: '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/js': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) - '@typescript-eslint/parser': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@typescript-eslint/type-utils': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@typescript-eslint/parser': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 globals: 15.14.0 @@ -15430,7 +14801,7 @@ snapshots: semver: 7.7.2 tslib: 2.8.1 optionalDependencies: - eslint-config-prettier: 10.1.5(eslint@9.17.0(jiti@1.21.6)) + eslint-config-prettier: 10.1.5(eslint@9.17.0(jiti@2.4.2)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -15442,11 +14813,11 @@ snapshots: - typescript - verdaccio - '@nx/eslint@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': + '@nx/eslint@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': dependencies: '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/js': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) semver: 7.7.2 tslib: 2.8.1 typescript: 5.8.3 @@ -15461,53 +14832,60 @@ snapshots: - supports-color - verdaccio - '@nx/jest@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3))(typescript@5.8.3)': + '@nx/js@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': dependencies: - '@jest/reporters': 30.0.5 - '@jest/test-result': 30.0.5 + '@babel/core': 7.27.7 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.27.7) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.7) + '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.7) + '@babel/preset-env': 7.27.2(@babel/core@7.27.7) + '@babel/preset-typescript': 7.24.7(@babel/core@7.27.7) + '@babel/runtime': 7.27.1 '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) - '@nx/js': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) - identity-obj-proxy: 3.0.0 - jest-config: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - jest-resolve: 30.0.5 - jest-util: 30.0.5 - minimatch: 9.0.3 + '@nx/workspace': 21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) + '@zkochan/js-yaml': 0.0.7 + babel-plugin-const-enum: 1.2.0(@babel/core@7.27.7) + babel-plugin-macros: 3.1.0 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.27.7)(@babel/traverse@7.28.0) + chalk: 4.1.2 + columnify: 1.6.0 + detect-port: 1.6.1 + enquirer: 2.3.6 + ignore: 5.3.1 + js-tokens: 4.0.0 + jsonc-parser: 3.2.0 + npm-package-arg: 11.0.1 + npm-run-path: 4.0.1 + ora: 5.3.0 picocolors: 1.1.1 - resolve.exports: 2.0.3 + picomatch: 4.0.2 semver: 7.7.2 + source-map-support: 0.5.19 + tinyglobby: 0.2.14 tslib: 2.8.1 - yargs-parser: 21.1.1 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@types/node' - - babel-plugin-macros - debug - - esbuild-register - - node-notifier - nx - supports-color - - ts-node - - typescript - - verdaccio - '@nx/js@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': + '@nx/js@21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': dependencies: - '@babel/core': 7.27.7 - '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.27.7) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.7) - '@babel/preset-env': 7.27.2(@babel/core@7.27.7) - '@babel/preset-typescript': 7.24.7(@babel/core@7.27.7) - '@babel/runtime': 7.27.1 - '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) - '@nx/workspace': 21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) + '@babel/core': 7.28.0 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.28.0) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-runtime': 7.27.4(@babel/core@7.28.0) + '@babel/preset-env': 7.27.2(@babel/core@7.28.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/runtime': 7.27.6 + '@nx/devkit': 21.4.1(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + '@nx/workspace': 21.4.1(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) '@zkochan/js-yaml': 0.0.7 - babel-plugin-const-enum: 1.2.0(@babel/core@7.27.7) + babel-plugin-const-enum: 1.2.0(@babel/core@7.28.0) babel-plugin-macros: 3.1.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.27.7)(@babel/traverse@7.28.0) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.28.0)(@babel/traverse@7.28.0) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -15569,37 +14947,67 @@ snapshots: '@nx/nx-darwin-arm64@21.3.7': optional: true + '@nx/nx-darwin-arm64@21.4.1': + optional: true + '@nx/nx-darwin-x64@21.3.7': optional: true + '@nx/nx-darwin-x64@21.4.1': + optional: true + '@nx/nx-freebsd-x64@21.3.7': optional: true + '@nx/nx-freebsd-x64@21.4.1': + optional: true + '@nx/nx-linux-arm-gnueabihf@21.3.7': optional: true + '@nx/nx-linux-arm-gnueabihf@21.4.1': + optional: true + '@nx/nx-linux-arm64-gnu@21.3.7': optional: true + '@nx/nx-linux-arm64-gnu@21.4.1': + optional: true + '@nx/nx-linux-arm64-musl@21.3.7': optional: true + '@nx/nx-linux-arm64-musl@21.4.1': + optional: true + '@nx/nx-linux-x64-gnu@21.3.7': optional: true + '@nx/nx-linux-x64-gnu@21.4.1': + optional: true + '@nx/nx-linux-x64-musl@21.3.7': optional: true + '@nx/nx-linux-x64-musl@21.4.1': + optional: true + '@nx/nx-win32-arm64-msvc@21.3.7': optional: true + '@nx/nx-win32-arm64-msvc@21.4.1': + optional: true + '@nx/nx-win32-x64-msvc@21.3.7': optional: true - '@nx/playwright@21.3.7(@babel/traverse@7.28.0)(@playwright/test@1.45.3)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3)': + '@nx/nx-win32-x64-msvc@21.4.1': + optional: true + + '@nx/playwright@21.3.7(@babel/traverse@7.28.0)(@playwright/test@1.45.3)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3)': dependencies: '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) - '@nx/eslint': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@1.21.6))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + '@nx/eslint': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@9.17.0(jiti@2.4.2))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/js': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) minimatch: 9.0.3 @@ -15630,7 +15038,7 @@ snapshots: '@rspack/core': 1.4.4(@swc/helpers@0.5.12) '@rspack/dev-server': 1.1.3(@rspack/core@1.4.4(@swc/helpers@0.5.12))(@types/express@4.17.21)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@rspack/plugin-react-refresh': 1.4.3(react-refresh@0.17.0) - autoprefixer: 10.4.21(postcss@8.5.3) + autoprefixer: 10.4.21(postcss@8.5.6) browserslist: 4.25.1 css-loader: 6.11.0(@rspack/core@1.4.4(@swc/helpers@0.5.12))(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) enquirer: 2.3.6 @@ -15641,9 +15049,9 @@ snapshots: loader-utils: 2.0.4 parse5: 4.0.0 picocolors: 1.1.1 - postcss: 8.5.3 - postcss-import: 14.1.0(postcss@8.5.3) - postcss-loader: 8.1.1(@rspack/core@1.4.4(@swc/helpers@0.5.12))(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) + postcss: 8.5.6 + postcss-import: 14.1.0(postcss@8.5.6) + postcss-loader: 8.1.1(@rspack/core@1.4.4(@swc/helpers@0.5.12))(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) sass: 1.89.2 sass-embedded: 1.89.2 sass-loader: 16.0.5(@rspack/core@1.4.4(@swc/helpers@0.5.12))(sass-embedded@1.89.2)(sass@1.89.2)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) @@ -15678,6 +15086,29 @@ snapshots: - webpack-cli - webpack-hot-middleware + '@nx/vite@21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3)(vite@6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0))(vitest@3.2.4)': + dependencies: + '@nx/devkit': 21.4.1(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + '@nx/js': 21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) + ajv: 8.17.1 + enquirer: 2.3.6 + picomatch: 4.0.2 + semver: 7.7.2 + tsconfig-paths: 4.2.0 + tslib: 2.8.1 + vite: 6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - debug + - nx + - supports-color + - typescript + - verdaccio + '@nx/web@21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': dependencies: '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) @@ -15695,15 +15126,32 @@ snapshots: - supports-color - verdaccio + '@nx/web@21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))': + dependencies: + '@nx/devkit': 21.4.1(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + '@nx/js': 21.4.1(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + detect-port: 1.6.1 + http-server: 14.1.1 + picocolors: 1.1.1 + tslib: 2.8.1 + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - debug + - nx + - supports-color + - verdaccio + '@nx/webpack@21.3.7(@babel/traverse@7.28.0)(@rspack/core@1.4.4(@swc/helpers@0.5.12))(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(html-webpack-plugin@5.6.3(@rspack/core@1.4.4(@swc/helpers@0.5.12))(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)))(typescript@5.8.3)': dependencies: - '@babel/core': 7.27.7 + '@babel/core': 7.28.0 '@nx/devkit': 21.3.7(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@nx/js': 21.3.7(@babel/traverse@7.28.0)(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))(nx@21.3.7(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) ajv: 8.17.1 - autoprefixer: 10.4.21(postcss@8.5.3) - babel-loader: 9.2.1(@babel/core@7.27.7)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) + autoprefixer: 10.4.21(postcss@8.5.6) + babel-loader: 9.2.1(@babel/core@7.28.0)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) browserslist: 4.25.1 copy-webpack-plugin: 10.2.4(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) css-loader: 6.11.0(@rspack/core@1.4.4(@swc/helpers@0.5.12))(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) @@ -15716,9 +15164,9 @@ snapshots: mini-css-extract-plugin: 2.4.7(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) parse5: 4.0.0 picocolors: 1.1.1 - postcss: 8.5.3 - postcss-import: 14.1.0(postcss@8.5.3) - postcss-loader: 6.2.1(postcss@8.5.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) + postcss: 8.5.6 + postcss-import: 14.1.0(postcss@8.5.6) + postcss-loader: 6.2.1(postcss@8.5.6)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) rxjs: 7.8.2 sass: 1.89.2 sass-embedded: 1.89.2 @@ -15772,6 +15220,22 @@ snapshots: - '@swc/core' - debug + '@nx/workspace@21.4.1(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))': + dependencies: + '@nx/devkit': 21.4.1(nx@21.4.1(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12))) + '@zkochan/js-yaml': 0.0.7 + chalk: 4.1.2 + enquirer: 2.3.6 + nx: 21.4.1(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)) + picomatch: 4.0.2 + semver: 7.7.2 + tslib: 2.8.1 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - debug + '@parcel/watcher-android-arm64@2.5.0': optional: true @@ -15841,8 +15305,6 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.2.9': {} - '@playwright/test@1.45.3': dependencies: playwright: 1.45.3 @@ -15869,7 +15331,7 @@ snapshots: '@rollup/pluginutils@5.1.0(rollup@4.40.2)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: @@ -16164,14 +15626,6 @@ snapshots: '@sindresorhus/is@5.6.0': {} - '@sinonjs/commons@3.0.1': - dependencies: - type-detect: 4.0.8 - - '@sinonjs/fake-timers@13.0.5': - dependencies: - '@sinonjs/commons': 3.0.1 - '@slorber/react-helmet-async@1.3.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.27.6 @@ -16188,10 +15642,10 @@ snapshots: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 - '@softarc/eslint-plugin-sheriff@0.15.1(@softarc/sheriff-core@0.15.1(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))': + '@softarc/eslint-plugin-sheriff@0.15.1(@softarc/sheriff-core@0.15.1(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))': dependencies: '@softarc/sheriff-core': 0.15.1(typescript@5.8.3) - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) '@softarc/sheriff-core@0.15.1(typescript@5.8.3)': dependencies: @@ -16282,7 +15736,7 @@ snapshots: '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.0) '@babel/preset-env': 7.27.2(@babel/core@7.28.0) '@babel/preset-react': 7.27.1(@babel/core@7.28.0) - '@babel/preset-typescript': 7.24.7(@babel/core@7.28.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) '@svgr/core': 8.1.0(typescript@5.6.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.6.3)) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.6.3))(typescript@5.6.3) @@ -16312,7 +15766,7 @@ snapshots: '@swc-node/sourcemap-support@0.5.1': dependencies: source-map-support: 0.5.21 - tslib: 2.6.3 + tslib: 2.8.1 '@swc/core-darwin-arm64@1.5.29': optional: true @@ -16379,8 +15833,17 @@ snapshots: dependencies: defer-to-connect: 2.0.1 + '@tootallnate/once@2.0.0': {} + '@trysound/sax@0.2.0': {} + '@ts-morph/common@0.22.0': + dependencies: + fast-glob: 3.3.3 + minimatch: 9.0.5 + mkdirp: 3.0.1 + path-browserify: 1.0.1 + '@tsconfig/node10@1.0.11': {} '@tsconfig/node12@1.0.11': {} @@ -16400,61 +15863,46 @@ snapshots: dependencies: tslib: 2.8.1 - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.0 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.28.0 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.0 - - '@types/babel__traverse@7.20.6': - dependencies: - '@babel/types': 7.28.0 - '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/bonjour@3.5.13': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 + + '@types/chai@5.2.2': + dependencies: + '@types/deep-eql': 4.0.2 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.5 - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/connect@3.4.38': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 + '@types/deep-eql@4.0.2': {} + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.0 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/eslint@9.6.0': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@types/estree-jsx@1.0.5': @@ -16469,7 +15917,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -16497,7 +15945,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/istanbul-lib-coverage@2.0.6': {} @@ -16509,17 +15957,6 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/jest@30.0.0': - dependencies: - expect: 30.0.5 - pretty-format: 30.0.5 - - '@types/jsdom@21.1.7': - dependencies: - '@types/node': 18.16.9 - '@types/tough-cookie': 4.0.5 - parse5: 7.1.2 - '@types/json-schema@7.0.15': {} '@types/mdast@4.0.4': @@ -16534,11 +15971,13 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/node@17.0.45': {} - '@types/node@18.16.9': {} + '@types/node@20.19.9': + dependencies: + undici-types: 6.21.0 '@types/parse-json@4.0.2': {} @@ -16575,14 +16014,14 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/semver@7.5.8': {} '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/serve-index@1.9.4': dependencies: @@ -16591,16 +16030,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 18.16.9 - - '@types/stack-utils@2.0.3': {} - - '@types/tough-cookie@4.0.5': {} + '@types/node': 20.19.9 '@types/unist@2.0.11': {} @@ -16608,7 +16043,7 @@ snapshots: '@types/ws@8.5.11': dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 '@types/yargs-parser@21.0.3': {} @@ -16616,19 +16051,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@types/yargs@17.0.33': - dependencies: - '@types/yargs-parser': 21.0.3 - - '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@typescript-eslint/parser': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.35.1 - '@typescript-eslint/type-utils': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.35.1 - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -16637,14 +16068,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.35.1 '@typescript-eslint/types': 8.35.1 '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.35.1 - debug: 4.4.0 - eslint: 9.17.0(jiti@1.21.6) + debug: 4.4.1 + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -16672,12 +16103,12 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) debug: 4.4.1 - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -16691,7 +16122,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.19.0 '@typescript-eslint/visitor-keys': 8.19.0 - debug: 4.4.0 + debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -16707,7 +16138,7 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.35.1(typescript@5.8.3) '@typescript-eslint/types': 8.35.1 '@typescript-eslint/visitor-keys': 8.35.1 - debug: 4.4.0 + debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -16717,24 +16148,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.19.0 '@typescript-eslint/types': 8.19.0 '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.8.3) - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3)': + '@typescript-eslint/utils@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.17.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.17.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.35.1 '@typescript-eslint/types': 8.35.1 '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3) - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -16751,68 +16182,81 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - optional: true - - '@unrs/resolver-binding-android-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-freebsd-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - optional: true + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.6(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0))': + dependencies: + vite: 7.0.6(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - optional: true + '@vitest/coverage-v8@3.2.4(vitest@3.2.4)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@bcoe/v8-coverage': 1.0.2 + ast-v8-to-istanbul: 0.3.5 + debug: 4.4.1 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.2.0 + magic-string: 0.30.17 + magicast: 0.3.5 + std-env: 3.9.0 + test-exclude: 7.0.1 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + transitivePeerDependencies: + - supports-color - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - optional: true + '@vitest/expect@3.2.4': + dependencies: + '@types/chai': 5.2.2 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + tinyrainbow: 2.0.0 - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - optional: true + '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + vite: 6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - optional: true + '@vitest/pretty-format@3.2.4': + dependencies: + tinyrainbow: 2.0.0 - '@unrs/resolver-binding-wasm32-wasi@1.11.1': + '@vitest/runner@3.2.4': dependencies: - '@napi-rs/wasm-runtime': 0.2.11 - optional: true + '@vitest/utils': 3.2.4 + pathe: 2.0.3 + strip-literal: 3.0.0 - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - optional: true + '@vitest/snapshot@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + magic-string: 0.30.17 + pathe: 2.0.3 - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - optional: true + '@vitest/spy@3.2.4': + dependencies: + tinyspy: 4.0.3 - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - optional: true + '@vitest/ui@3.2.4(vitest@3.2.4)': + dependencies: + '@vitest/utils': 3.2.4 + fflate: 0.8.2 + flatted: 3.3.3 + pathe: 2.0.3 + sirv: 3.0.1 + tinyglobby: 0.2.14 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) - '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.6(@types/node@18.16.9)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0))': + '@vitest/utils@3.2.4': dependencies: - vite: 7.0.6(@types/node@18.16.9)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + '@vitest/pretty-format': 3.2.4 + loupe: 3.2.1 + tinyrainbow: 2.0.0 '@webassemblyjs/ast@1.14.1': dependencies: @@ -16910,6 +16354,8 @@ snapshots: jsonparse: 1.3.1 through: 2.3.8 + abab@2.0.6: {} + abbrev@2.0.0: {} accepts@1.3.8: @@ -16932,7 +16378,7 @@ snapshots: acorn-walk@8.3.3: dependencies: - acorn: 8.12.1 + acorn: 8.14.0 acorn@8.12.1: {} @@ -16947,6 +16393,12 @@ snapshots: adm-zip@0.5.14: {} + agent-base@6.0.2: + dependencies: + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + agent-base@7.1.3: {} aggregate-error@3.1.0: @@ -17006,20 +16458,20 @@ snapshots: '@algolia/requester-fetch': 5.32.0 '@algolia/requester-node-http': 5.32.0 - angular-eslint@20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@1.21.6))(typescript-eslint@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(typescript@5.8.3): + angular-eslint@20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@2.4.2))(typescript-eslint@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(typescript@5.8.3): dependencies: '@angular-devkit/core': 20.1.3(chokidar@4.0.3) '@angular-devkit/schematics': 20.1.3(chokidar@4.0.3) - '@angular-eslint/builder': 20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@angular-eslint/eslint-plugin': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@angular-eslint/eslint-plugin-template': 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@angular-eslint/schematics': 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@angular-eslint/template-parser': 20.1.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@angular-eslint/builder': 20.1.1(chokidar@4.0.3)(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@angular-eslint/eslint-plugin': 20.1.1(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@angular-eslint/eslint-plugin-template': 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@angular-eslint/schematics': 20.1.1(@angular-eslint/template-parser@20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(chokidar@4.0.3)(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@angular-eslint/template-parser': 20.1.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/types': 8.19.0 - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - eslint: 9.17.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 - typescript-eslint: 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + typescript-eslint: 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: - chokidar - supports-color @@ -17044,10 +16496,6 @@ snapshots: ansi-regex@6.0.1: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -17081,6 +16529,14 @@ snapshots: array-union@3.0.1: {} + assertion-error@2.0.1: {} + + ast-v8-to-istanbul@0.3.5: + dependencies: + '@jridgewell/trace-mapping': 0.3.30 + estree-walker: 3.0.3 + js-tokens: 9.0.1 + astring@1.9.0: {} async@2.6.4: @@ -17103,16 +16559,6 @@ snapshots: postcss: 8.4.40 postcss-value-parser: 4.2.0 - autoprefixer@10.4.21(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - caniuse-lite: 1.0.30001726 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - autoprefixer@10.4.21(postcss@8.5.6): dependencies: browserslist: 4.25.1 @@ -17133,32 +16579,12 @@ snapshots: axobject-query@4.1.0: {} - babel-jest@30.0.5(@babel/core@7.27.7): - dependencies: - '@babel/core': 7.27.7 - '@jest/transform': 30.0.5 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 7.0.0 - babel-preset-jest: 30.0.1(@babel/core@7.27.7) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - babel-loader@10.0.0(@babel/core@7.27.7)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: '@babel/core': 7.27.7 find-up: 5.0.0 webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) - babel-loader@9.2.1(@babel/core@7.27.7)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): - dependencies: - '@babel/core': 7.27.7 - find-cache-dir: 4.0.0 - schema-utils: 4.3.2 - webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) - babel-loader@9.2.1(@babel/core@7.28.0)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: '@babel/core': 7.28.0 @@ -17170,34 +16596,27 @@ snapshots: dependencies: '@babel/core': 7.27.7 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.27.7) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.7) '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - babel-plugin-dynamic-import-node@2.3.3: - dependencies: - object.assign: 4.1.7 - - babel-plugin-istanbul@7.0.0: + babel-plugin-const-enum@1.2.0(@babel/core@7.28.0): dependencies: + '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 6.0.3 - test-exclude: 6.0.0 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - babel-plugin-jest-hoist@30.0.1: + babel-plugin-dynamic-import-node@2.3.3: dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.28.0 - '@types/babel__core': 7.20.5 + object.assign: 4.1.7 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.27.1 + '@babel/runtime': 7.27.6 cosmiconfig: 7.1.0 resolve: 1.22.10 @@ -17256,30 +16675,12 @@ snapshots: optionalDependencies: '@babel/traverse': 7.28.0 - babel-preset-current-node-syntax@1.1.1(@babel/core@7.27.7): - dependencies: - '@babel/core': 7.27.7 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.7) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.7) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.7) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.7) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.7) - - babel-preset-jest@30.0.1(@babel/core@7.27.7): + babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.28.0)(@babel/traverse@7.28.0): dependencies: - '@babel/core': 7.27.7 - babel-plugin-jest-hoist: 30.0.1 - babel-preset-current-node-syntax: 1.1.1(@babel/core@7.27.7) + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + optionalDependencies: + '@babel/traverse': 7.28.0 bail@2.0.2: {} @@ -17401,14 +16802,6 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.25.1) - bs-logger@0.2.6: - dependencies: - fast-json-stable-stringify: 2.1.0 - - bser@2.1.1: - dependencies: - node-int64: 0.4.0 - btoa@1.2.1: {} buffer-builder@0.2.0: {} @@ -17428,6 +16821,8 @@ snapshots: bytes@3.1.2: {} + cac@6.7.14: {} + cacache@19.0.1: dependencies: '@npmcli/fs': 4.0.0 @@ -17465,14 +16860,6 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.2 @@ -17492,8 +16879,6 @@ snapshots: pascal-case: 3.1.2 tslib: 2.8.1 - camelcase@5.3.1: {} - camelcase@6.3.0: {} camelcase@7.0.1: {} @@ -17511,11 +16896,13 @@ snapshots: ccount@2.0.1: {} - chalk@2.4.2: + chai@5.3.3: dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.2.1 + pathval: 2.0.1 chalk@3.0.0: dependencies: @@ -17527,8 +16914,6 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: {} - chalk@5.4.1: {} char-regex@1.0.2: {} @@ -17543,6 +16928,8 @@ snapshots: chardet@0.7.0: {} + check-error@2.1.1: {} + cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 @@ -17586,10 +16973,6 @@ snapshots: ci-info@3.9.0: {} - ci-info@4.3.0: {} - - cjs-module-lexer@2.1.0: {} - clean-css@5.3.3: dependencies: source-map: 0.6.1 @@ -17647,20 +17030,14 @@ snapshots: co@4.6.0: {} - collapse-white-space@2.1.0: {} - - collect-v8-coverage@1.0.2: {} + code-block-writer@12.0.0: {} - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 + collapse-white-space@2.1.0: {} color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} colord@2.9.3: {} @@ -17707,7 +17084,7 @@ snapshots: compressible@2.0.18: dependencies: - mime-db: 1.53.0 + mime-db: 1.54.0 compression@1.7.4: dependencies: @@ -17836,9 +17213,9 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@18.16.9)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.19.9)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3): dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 cosmiconfig: 9.0.0(typescript@5.8.3) jiti: 1.21.6 typescript: 5.8.3 @@ -17909,10 +17286,6 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - css-declaration-sorter@7.2.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - css-declaration-sorter@7.2.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -17933,12 +17306,12 @@ snapshots: css-loader@6.11.0(@rspack/core@1.4.4(@swc/helpers@0.5.12))(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.3) - postcss-modules-local-by-default: 4.0.5(postcss@8.5.3) - postcss-modules-scope: 3.2.0(postcss@8.5.3) - postcss-modules-values: 4.0.0(postcss@8.5.3) + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) + postcss-modules-local-by-default: 4.0.5(postcss@8.5.6) + postcss-modules-scope: 3.2.0(postcss@8.5.6) + postcss-modules-values: 4.0.0(postcss@8.5.6) postcss-value-parser: 4.2.0 semver: 7.7.2 optionalDependencies: @@ -17947,12 +17320,12 @@ snapshots: css-loader@6.11.0(@rspack/core@1.4.4(@swc/helpers@0.5.17))(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.3) - postcss-modules-local-by-default: 4.0.5(postcss@8.5.3) - postcss-modules-scope: 3.2.0(postcss@8.5.3) - postcss-modules-values: 4.0.0(postcss@8.5.3) + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) + postcss-modules-local-by-default: 4.0.5(postcss@8.5.6) + postcss-modules-scope: 3.2.0(postcss@8.5.6) + postcss-modules-values: 4.0.0(postcss@8.5.6) postcss-value-parser: 4.2.0 semver: 7.7.2 optionalDependencies: @@ -17976,9 +17349,9 @@ snapshots: css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: '@jridgewell/trace-mapping': 0.3.29 - cssnano: 6.1.2(postcss@8.5.3) + cssnano: 6.1.2(postcss@8.5.6) jest-worker: 29.7.0 - postcss: 8.5.3 + postcss: 8.5.6 schema-utils: 4.3.2 serialize-javascript: 6.0.2 webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) @@ -18038,40 +17411,6 @@ snapshots: postcss-reduce-idents: 6.0.3(postcss@8.5.6) postcss-zindex: 6.0.2(postcss@8.5.6) - cssnano-preset-default@6.1.2(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - css-declaration-sorter: 7.2.0(postcss@8.5.3) - cssnano-utils: 4.0.2(postcss@8.5.3) - postcss: 8.5.3 - postcss-calc: 9.0.1(postcss@8.5.3) - postcss-colormin: 6.1.0(postcss@8.5.3) - postcss-convert-values: 6.1.0(postcss@8.5.3) - postcss-discard-comments: 6.0.2(postcss@8.5.3) - postcss-discard-duplicates: 6.0.3(postcss@8.5.3) - postcss-discard-empty: 6.0.3(postcss@8.5.3) - postcss-discard-overridden: 6.0.2(postcss@8.5.3) - postcss-merge-longhand: 6.0.5(postcss@8.5.3) - postcss-merge-rules: 6.1.1(postcss@8.5.3) - postcss-minify-font-values: 6.1.0(postcss@8.5.3) - postcss-minify-gradients: 6.0.3(postcss@8.5.3) - postcss-minify-params: 6.1.0(postcss@8.5.3) - postcss-minify-selectors: 6.0.4(postcss@8.5.3) - postcss-normalize-charset: 6.0.2(postcss@8.5.3) - postcss-normalize-display-values: 6.0.2(postcss@8.5.3) - postcss-normalize-positions: 6.0.2(postcss@8.5.3) - postcss-normalize-repeat-style: 6.0.2(postcss@8.5.3) - postcss-normalize-string: 6.0.2(postcss@8.5.3) - postcss-normalize-timing-functions: 6.0.2(postcss@8.5.3) - postcss-normalize-unicode: 6.1.0(postcss@8.5.3) - postcss-normalize-url: 6.0.2(postcss@8.5.3) - postcss-normalize-whitespace: 6.0.2(postcss@8.5.3) - postcss-ordered-values: 6.0.2(postcss@8.5.3) - postcss-reduce-initial: 6.1.0(postcss@8.5.3) - postcss-reduce-transforms: 6.0.2(postcss@8.5.3) - postcss-svgo: 6.0.3(postcss@8.5.3) - postcss-unique-selectors: 6.0.4(postcss@8.5.3) - cssnano-preset-default@6.1.2(postcss@8.5.6): dependencies: browserslist: 4.25.1 @@ -18106,20 +17445,10 @@ snapshots: postcss-svgo: 6.0.3(postcss@8.5.6) postcss-unique-selectors: 6.0.4(postcss@8.5.6) - cssnano-utils@4.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - cssnano-utils@4.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 - cssnano@6.1.2(postcss@8.5.3): - dependencies: - cssnano-preset-default: 6.1.2(postcss@8.5.3) - lilconfig: 3.1.3 - postcss: 8.5.3 - cssnano@6.1.2(postcss@8.5.6): dependencies: cssnano-preset-default: 6.1.2(postcss@8.5.6) @@ -18130,10 +17459,9 @@ snapshots: dependencies: css-tree: 2.2.1 - cssstyle@4.6.0: + cssstyle@3.0.0: dependencies: - '@asamuzakjp/css-color': 3.2.0 - rrweb-cssom: 0.8.0 + rrweb-cssom: 0.6.0 csstype@3.1.3: {} @@ -18141,10 +17469,11 @@ snapshots: dargs@8.1.0: {} - data-urls@5.0.0: + data-urls@4.0.0: dependencies: - whatwg-mimetype: 4.0.0 - whatwg-url: 14.2.0 + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 date-format@4.0.14: {} @@ -18180,9 +17509,7 @@ snapshots: dependencies: mimic-response: 3.1.0 - dedent@1.6.0(babel-plugin-macros@3.1.0): - optionalDependencies: - babel-plugin-macros: 3.1.0 + deep-eql@5.0.2: {} deep-equal@1.0.1: {} @@ -18211,9 +17538,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-lazy-prop@2.0.0: {} @@ -18256,8 +17583,6 @@ snapshots: detect-libc@2.0.3: optional: true - detect-newline@3.1.0: {} - detect-node@2.1.0: {} detect-port-alt@1.1.6: @@ -18310,6 +17635,10 @@ snapshots: domelementtype@2.3.0: {} + domexception@4.0.0: + dependencies: + webidl-conversions: 7.0.0 + domhandler@4.3.1: dependencies: domelementtype: 2.3.0 @@ -18369,8 +17698,6 @@ snapshots: electron-to-chromium@1.5.179: {} - emittery@0.13.1: {} - emoji-regex@10.3.0: {} emoji-regex@8.0.0: {} @@ -18429,16 +17756,14 @@ snapshots: dependencies: stackframe: 1.3.4 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - es-define-property@1.0.1: {} es-errors@1.3.0: {} es-module-lexer@1.5.4: {} + es-module-lexer@1.7.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -18495,26 +17820,24 @@ snapshots: escape-string-regexp@1.0.5: {} - escape-string-regexp@2.0.0: {} - escape-string-regexp@4.0.0: {} escape-string-regexp@5.0.0: {} - eslint-config-prettier@10.1.5(eslint@9.17.0(jiti@1.21.6)): + eslint-config-prettier@10.1.5(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) - eslint-plugin-playwright@1.8.3(eslint@9.17.0(jiti@1.21.6)): + eslint-plugin-playwright@1.8.3(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) globals: 13.24.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) eslint-scope@5.1.1: dependencies: @@ -18532,9 +17855,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.17.0(jiti@1.21.6): + eslint@9.17.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 '@eslint/core': 0.9.1 @@ -18569,7 +17892,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 1.21.6 + jiti: 2.4.2 transitivePeerDependencies: - supports-color @@ -18646,7 +17969,7 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 require-like: 0.1.2 eventemitter3@4.0.7: {} @@ -18685,20 +18008,11 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - exit-x@0.2.2: {} - expand-tilde@2.0.2: dependencies: homedir-polyfill: 1.0.3 - expect@30.0.5: - dependencies: - '@jest/expect-utils': 30.0.5 - '@jest/get-type': 30.0.1 - jest-matcher-utils: 30.0.5 - jest-message-util: 30.0.5 - jest-mock: 30.0.5 - jest-util: 30.0.5 + expect-type@1.2.2: {} exponential-backoff@3.1.1: {} @@ -18816,14 +18130,6 @@ snapshots: dependencies: websocket-driver: 0.7.4 - fb-watchman@2.0.2: - dependencies: - bser: 2.1.1 - - fdir@6.4.6(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - fdir@6.4.6(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -18832,6 +18138,8 @@ snapshots: dependencies: xml-js: 1.6.11 + fflate@0.8.2: {} + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -18903,11 +18211,6 @@ snapshots: dependencies: locate-path: 3.0.0 - find-up@4.1.0: - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - find-up@5.0.0: dependencies: locate-path: 6.0.0 @@ -18933,6 +18236,8 @@ snapshots: flatted@3.3.1: {} + flatted@3.3.3: {} + flush-promises@1.0.2: {} follow-redirects@1.15.6(debug@4.4.1): @@ -18941,10 +18246,10 @@ snapshots: foreground-child@3.2.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@9.17.0(jiti@1.21.6))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): + fork-ts-checker-webpack-plugin@6.5.3(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: '@babel/code-frame': 7.27.1 '@types/json-schema': 7.0.15 @@ -18962,7 +18267,7 @@ snapshots: typescript: 5.6.3 webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) optionalDependencies: - eslint: 9.17.0(jiti@1.21.6) + eslint: 9.17.0(jiti@2.4.2) fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: @@ -19056,14 +18361,6 @@ snapshots: get-east-asian-width@1.2.0: {} - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -19079,8 +18376,6 @@ snapshots: get-own-enumerable-property-symbols@3.0.2: {} - get-package-type@0.1.0: {} - get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 @@ -19192,10 +18487,6 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - gopd@1.2.0: {} got@12.6.1: @@ -19231,25 +18522,17 @@ snapshots: handle-thing@2.0.1: {} - harmony-reflect@1.6.2: {} - - has-flag@3.0.0: {} - has-flag@4.0.0: {} has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} + es-define-property: 1.0.1 has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 has-yarn@3.0.0: {} @@ -19389,10 +18672,6 @@ snapshots: dependencies: whatwg-encoding: 2.0.0 - html-encoding-sniffer@4.0.0: - dependencies: - whatwg-encoding: 3.1.1 - html-entities@2.6.0: {} html-escaper@2.0.2: {} @@ -19499,6 +18778,14 @@ snapshots: http-parser-js@0.5.8: {} + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 @@ -19561,6 +18848,13 @@ snapshots: quick-lru: 5.1.1 resolve-alpn: 1.2.1 + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 @@ -19584,18 +18878,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - icss-utils@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 - identity-obj-proxy@3.0.0: - dependencies: - harmony-reflect: 1.6.2 - ieee754@1.2.1: {} ignore-walk@8.0.0: @@ -19624,11 +18910,6 @@ snapshots: import-lazy@4.0.0: {} - import-local@3.2.0: - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} @@ -19718,8 +18999,6 @@ snapshots: dependencies: get-east-asian-width: 1.2.0 - is-generator-fn@2.1.0: {} - is-generator-function@1.0.10: dependencies: has-tostringtag: 1.0.2 @@ -19775,466 +19054,127 @@ snapshots: is-root@2.1.0: {} - is-stream@2.0.1: {} - - is-stream@3.0.0: {} - - is-text-path@2.0.0: - dependencies: - text-extensions: 2.4.0 - - is-typedarray@1.0.0: {} - - is-unicode-supported@0.1.0: {} - - is-unicode-supported@1.3.0: {} - - is-unicode-supported@2.1.0: {} - - is-what@3.14.1: {} - - is-windows@1.0.2: {} - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - is-wsl@3.1.0: - dependencies: - is-inside-container: 1.0.0 - - is-yarn-global@0.4.1: {} - - isarray@0.0.1: {} - - isarray@1.0.0: {} - - isexe@2.0.0: {} - - isexe@3.1.1: {} - - isobject@3.0.1: {} - - isomorphic-ws@5.0.0(ws@8.18.0): - dependencies: - ws: 8.18.0 - - istanbul-lib-coverage@3.2.2: {} - - istanbul-lib-instrument@6.0.3: - dependencies: - '@babel/core': 7.27.7 - '@babel/parser': 7.28.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 7.7.2 - transitivePeerDependencies: - - supports-color - - istanbul-lib-report@3.0.1: - dependencies: - istanbul-lib-coverage: 3.2.2 - make-dir: 4.0.0 - supports-color: 7.2.0 - - istanbul-lib-source-maps@5.0.6: - dependencies: - '@jridgewell/trace-mapping': 0.3.29 - debug: 4.4.1 - istanbul-lib-coverage: 3.2.2 - transitivePeerDependencies: - - supports-color - - istanbul-reports@3.1.7: - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jake@10.9.2: - dependencies: - async: 3.2.5 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - - jest-changed-files@30.0.5: - dependencies: - execa: 5.1.1 - jest-util: 30.0.5 - p-limit: 3.1.0 - - jest-circus@30.0.5(babel-plugin-macros@3.1.0): - dependencies: - '@jest/environment': 30.0.5 - '@jest/expect': 30.0.5 - '@jest/test-result': 30.0.5 - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - chalk: 4.1.2 - co: 4.6.0 - dedent: 1.6.0(babel-plugin-macros@3.1.0) - is-generator-fn: 2.1.0 - jest-each: 30.0.5 - jest-matcher-utils: 30.0.5 - jest-message-util: 30.0.5 - jest-runtime: 30.0.5 - jest-snapshot: 30.0.5 - jest-util: 30.0.5 - p-limit: 3.1.0 - pretty-format: 30.0.5 - pure-rand: 7.0.1 - slash: 3.0.0 - stack-utils: 2.0.6 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-cli@30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)): - dependencies: - '@jest/core': 30.0.5(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - '@jest/test-result': 30.0.5 - '@jest/types': 30.0.5 - chalk: 4.1.2 - exit-x: 0.2.2 - import-local: 3.2.0 - jest-config: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - jest-util: 30.0.5 - jest-validate: 30.0.5 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - esbuild-register - - supports-color - - ts-node - - jest-config@30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)): - dependencies: - '@babel/core': 7.27.7 - '@jest/get-type': 30.0.1 - '@jest/pattern': 30.0.1 - '@jest/test-sequencer': 30.0.5 - '@jest/types': 30.0.5 - babel-jest: 30.0.5(@babel/core@7.27.7) - chalk: 4.1.2 - ci-info: 4.3.0 - deepmerge: 4.3.1 - glob: 10.4.5 - graceful-fs: 4.2.11 - jest-circus: 30.0.5(babel-plugin-macros@3.1.0) - jest-docblock: 30.0.1 - jest-environment-node: 30.0.5 - jest-regex-util: 30.0.1 - jest-resolve: 30.0.5 - jest-runner: 30.0.5 - jest-util: 30.0.5 - jest-validate: 30.0.5 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 30.0.5 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.16.9 - ts-node: 10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-diff@30.0.5: - dependencies: - '@jest/diff-sequences': 30.0.1 - '@jest/get-type': 30.0.1 - chalk: 4.1.2 - pretty-format: 30.0.5 + is-stream@2.0.1: {} - jest-docblock@30.0.1: - dependencies: - detect-newline: 3.1.0 + is-stream@3.0.0: {} - jest-each@30.0.5: + is-text-path@2.0.0: dependencies: - '@jest/get-type': 30.0.1 - '@jest/types': 30.0.5 - chalk: 4.1.2 - jest-util: 30.0.5 - pretty-format: 30.0.5 + text-extensions: 2.4.0 - jest-environment-jsdom@30.0.5: - dependencies: - '@jest/environment': 30.0.5 - '@jest/environment-jsdom-abstract': 30.0.5(jsdom@26.1.0) - '@types/jsdom': 21.1.7 - '@types/node': 18.16.9 - jsdom: 26.1.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate + is-typedarray@1.0.0: {} - jest-environment-node@30.0.5: - dependencies: - '@jest/environment': 30.0.5 - '@jest/fake-timers': 30.0.5 - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - jest-mock: 30.0.5 - jest-util: 30.0.5 - jest-validate: 30.0.5 + is-unicode-supported@0.1.0: {} - jest-haste-map@30.0.5: - dependencies: - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 30.0.1 - jest-util: 30.0.5 - jest-worker: 30.0.5 - micromatch: 4.0.8 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 + is-unicode-supported@1.3.0: {} - jest-leak-detector@30.0.5: - dependencies: - '@jest/get-type': 30.0.1 - pretty-format: 30.0.5 + is-unicode-supported@2.1.0: {} - jest-matcher-utils@30.0.5: - dependencies: - '@jest/get-type': 30.0.1 - chalk: 4.1.2 - jest-diff: 30.0.5 - pretty-format: 30.0.5 + is-what@3.14.1: {} + + is-windows@1.0.2: {} - jest-message-util@30.0.5: + is-wsl@2.2.0: dependencies: - '@babel/code-frame': 7.27.1 - '@jest/types': 30.0.5 - '@types/stack-utils': 2.0.3 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 30.0.5 - slash: 3.0.0 - stack-utils: 2.0.6 + is-docker: 2.2.1 - jest-mock@30.0.5: + is-wsl@3.1.0: dependencies: - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - jest-util: 30.0.5 + is-inside-container: 1.0.0 - jest-pnp-resolver@1.2.3(jest-resolve@30.0.5): - optionalDependencies: - jest-resolve: 30.0.5 + is-yarn-global@0.4.1: {} + + isarray@0.0.1: {} + + isarray@1.0.0: {} + + isexe@2.0.0: {} + + isexe@3.1.1: {} + + isobject@3.0.1: {} - jest-preset-angular@15.0.0(2565b57a7cb0a2a6f6c99a5eea26a54f): + isomorphic-ws@5.0.0(ws@8.18.0): dependencies: - '@angular/compiler-cli': 20.1.3(@angular/compiler@20.1.3)(typescript@5.8.3) - '@angular/core': 20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0) - '@angular/platform-browser-dynamic': 20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@20.1.3)(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@20.1.3(@angular/animations@20.1.3(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@20.1.3(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@20.1.3(@angular/compiler@20.1.3)(rxjs@7.8.1)(zone.js@0.15.0))) - '@jest/environment-jsdom-abstract': 30.0.5(jsdom@26.1.0) - bs-logger: 0.2.6 - esbuild-wasm: 0.25.5 - jest: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - jest-environment-jsdom: 30.0.5 - jest-util: 30.0.5 - jsdom: 26.1.0 - pretty-format: 30.0.5 - ts-jest: 29.4.0(@babel/core@7.27.7)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.27.7))(esbuild@0.25.5)(jest-util@30.0.5)(jest@30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)))(typescript@5.8.3) - typescript: 5.8.3 - optionalDependencies: - esbuild: 0.25.5 - transitivePeerDependencies: - - '@babel/core' - - '@jest/transform' - - '@jest/types' - - babel-jest - - canvas + ws: 8.18.0 - jest-regex-util@30.0.1: {} + istanbul-lib-coverage@3.2.2: {} - jest-resolve-dependencies@30.0.5: + istanbul-lib-instrument@6.0.3: dependencies: - jest-regex-util: 30.0.1 - jest-snapshot: 30.0.5 + '@babel/core': 7.28.0 + '@babel/parser': 7.28.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.7.2 transitivePeerDependencies: - supports-color - jest-resolve@30.0.5: + istanbul-lib-report@3.0.1: dependencies: - chalk: 4.1.2 - graceful-fs: 4.2.11 - jest-haste-map: 30.0.5 - jest-pnp-resolver: 1.2.3(jest-resolve@30.0.5) - jest-util: 30.0.5 - jest-validate: 30.0.5 - slash: 3.0.0 - unrs-resolver: 1.11.1 + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 - jest-runner@30.0.5: + istanbul-lib-source-maps@5.0.6: dependencies: - '@jest/console': 30.0.5 - '@jest/environment': 30.0.5 - '@jest/test-result': 30.0.5 - '@jest/transform': 30.0.5 - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - chalk: 4.1.2 - emittery: 0.13.1 - exit-x: 0.2.2 - graceful-fs: 4.2.11 - jest-docblock: 30.0.1 - jest-environment-node: 30.0.5 - jest-haste-map: 30.0.5 - jest-leak-detector: 30.0.5 - jest-message-util: 30.0.5 - jest-resolve: 30.0.5 - jest-runtime: 30.0.5 - jest-util: 30.0.5 - jest-watcher: 30.0.5 - jest-worker: 30.0.5 - p-limit: 3.1.0 - source-map-support: 0.5.13 + '@jridgewell/trace-mapping': 0.3.29 + debug: 4.4.1 + istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color - jest-runtime@30.0.5: + istanbul-reports@3.2.0: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jake@10.9.2: dependencies: - '@jest/environment': 30.0.5 - '@jest/fake-timers': 30.0.5 - '@jest/globals': 30.0.5 - '@jest/source-map': 30.0.1 - '@jest/test-result': 30.0.5 - '@jest/transform': 30.0.5 - '@jest/types': 30.0.5 - '@types/node': 18.16.9 + async: 3.2.5 chalk: 4.1.2 - cjs-module-lexer: 2.1.0 - collect-v8-coverage: 1.0.2 - glob: 10.4.5 - graceful-fs: 4.2.11 - jest-haste-map: 30.0.5 - jest-message-util: 30.0.5 - jest-mock: 30.0.5 - jest-regex-util: 30.0.1 - jest-resolve: 30.0.5 - jest-snapshot: 30.0.5 - jest-util: 30.0.5 - slash: 3.0.0 - strip-bom: 4.0.0 - transitivePeerDependencies: - - supports-color + filelist: 1.0.4 + minimatch: 3.1.2 - jest-snapshot@30.0.5: + jest-diff@30.0.5: dependencies: - '@babel/core': 7.27.7 - '@babel/generator': 7.28.0 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.7) - '@babel/types': 7.28.0 - '@jest/expect-utils': 30.0.5 + '@jest/diff-sequences': 30.0.1 '@jest/get-type': 30.0.1 - '@jest/snapshot-utils': 30.0.5 - '@jest/transform': 30.0.5 - '@jest/types': 30.0.5 - babel-preset-current-node-syntax: 1.1.1(@babel/core@7.27.7) chalk: 4.1.2 - expect: 30.0.5 - graceful-fs: 4.2.11 - jest-diff: 30.0.5 - jest-matcher-utils: 30.0.5 - jest-message-util: 30.0.5 - jest-util: 30.0.5 pretty-format: 30.0.5 - semver: 7.7.2 - synckit: 0.11.11 - transitivePeerDependencies: - - supports-color jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 20.19.9 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 - jest-util@30.0.5: - dependencies: - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - chalk: 4.1.2 - ci-info: 4.3.0 - graceful-fs: 4.2.11 - picomatch: 4.0.2 - - jest-validate@30.0.5: - dependencies: - '@jest/get-type': 30.0.1 - '@jest/types': 30.0.5 - camelcase: 6.3.0 - chalk: 4.1.2 - leven: 3.1.0 - pretty-format: 30.0.5 - - jest-watcher@30.0.5: - dependencies: - '@jest/test-result': 30.0.5 - '@jest/types': 30.0.5 - '@types/node': 18.16.9 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.13.1 - jest-util: 30.0.5 - string-length: 4.0.2 - jest-worker@27.5.1: dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest-worker@30.0.5: - dependencies: - '@types/node': 18.16.9 - '@ungap/structured-clone': 1.3.0 - jest-util: 30.0.5 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jest@30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)): - dependencies: - '@jest/core': 30.0.5(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - '@jest/types': 30.0.5 - import-local: 3.2.0 - jest-cli: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - esbuild-register - - supports-color - - ts-node - jiti@1.21.6: {} + jiti@2.4.2: {} + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 @@ -20245,6 +19185,8 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@9.0.1: {} + js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -20256,28 +19198,31 @@ snapshots: jsbn@1.1.0: {} - jsdom@26.1.0: + jsdom@22.1.0: dependencies: - cssstyle: 4.6.0 - data-urls: 5.0.0 + abab: 2.0.6 + cssstyle: 3.0.0 + data-urls: 4.0.0 decimal.js: 10.6.0 - html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + domexception: 4.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.21 parse5: 7.3.0 - rrweb-cssom: 0.8.0 + rrweb-cssom: 0.6.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 5.1.2 - w3c-xmlserializer: 5.0.0 + tough-cookie: 4.1.4 + w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 - whatwg-encoding: 3.1.1 - whatwg-mimetype: 4.0.0 - whatwg-url: 14.2.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 ws: 8.18.0 - xml-name-validator: 5.0.0 + xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil - supports-color @@ -20501,10 +19446,6 @@ snapshots: p-locate: 3.0.0 path-exists: 3.0.0 - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - locate-path@6.0.0: dependencies: p-locate: 5.0.0 @@ -20575,6 +19516,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + loupe@3.2.1: {} + lower-case@2.0.2: dependencies: tslib: 2.8.1 @@ -20595,6 +19538,12 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magicast@0.3.5: + dependencies: + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 + source-map-js: 1.2.1 + make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -20627,10 +19576,6 @@ snapshots: transitivePeerDependencies: - supports-color - makeerror@1.0.12: - dependencies: - tmpl: 1.0.5 - markdown-extensions@2.0.0: {} markdown-it@14.1.0: @@ -21175,8 +20120,6 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-db@1.54.0: {} mime-types@2.1.18: @@ -21332,8 +20275,6 @@ snapshots: nanoid@3.3.7: {} - napi-postinstall@0.3.2: {} - natural-compare@1.4.0: {} needle@3.3.1: @@ -21425,8 +20366,6 @@ snapshots: transitivePeerDependencies: - supports-color - node-int64@0.4.0: {} - node-machine-id@1.1.12: {} node-releases@2.0.18: {} @@ -21578,9 +20517,60 @@ snapshots: transitivePeerDependencies: - debug - object-assign@4.1.1: {} + nx@21.4.1(@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3))(@swc/core@1.5.29(@swc/helpers@0.5.12)): + dependencies: + '@napi-rs/wasm-runtime': 0.2.4 + '@yarnpkg/lockfile': 1.1.0 + '@yarnpkg/parsers': 3.0.2 + '@zkochan/js-yaml': 0.0.7 + axios: 1.10.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 8.0.1 + dotenv: 16.4.5 + dotenv-expand: 11.0.6 + enquirer: 2.3.6 + figures: 3.2.0 + flat: 5.0.2 + front-matter: 4.0.2 + ignore: 5.3.1 + jest-diff: 30.0.5 + jsonc-parser: 3.2.0 + lines-and-columns: 2.0.3 + minimatch: 9.0.3 + node-machine-id: 1.1.12 + npm-run-path: 4.0.1 + open: 8.4.2 + ora: 5.3.0 + resolve.exports: 2.0.3 + semver: 7.7.2 + string-width: 4.2.3 + tar-stream: 2.2.0 + tmp: 0.2.3 + tree-kill: 1.2.2 + tsconfig-paths: 4.2.0 + tslib: 2.8.1 + yaml: 2.7.0 + yargs: 17.7.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@nx/nx-darwin-arm64': 21.4.1 + '@nx/nx-darwin-x64': 21.4.1 + '@nx/nx-freebsd-x64': 21.4.1 + '@nx/nx-linux-arm-gnueabihf': 21.4.1 + '@nx/nx-linux-arm64-gnu': 21.4.1 + '@nx/nx-linux-arm64-musl': 21.4.1 + '@nx/nx-linux-x64-gnu': 21.4.1 + '@nx/nx-linux-x64-musl': 21.4.1 + '@nx/nx-win32-arm64-msvc': 21.4.1 + '@nx/nx-win32-x64-msvc': 21.4.1 + '@swc-node/register': 1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.8.3) + '@swc/core': 1.5.29(@swc/helpers@0.5.12) + transitivePeerDependencies: + - debug - object-inspect@1.13.2: {} + object-assign@4.1.1: {} object-inspect@1.13.4: {} @@ -21691,10 +20681,6 @@ snapshots: dependencies: p-limit: 2.3.0 - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - p-locate@5.0.0: dependencies: p-limit: 3.1.0 @@ -21775,7 +20761,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -21789,7 +20775,7 @@ snapshots: parse5-html-rewriting-stream@7.1.0: dependencies: entities: 6.0.1 - parse5: 7.1.2 + parse5: 7.3.0 parse5-sax-parser: 7.0.0 parse5-htmlparser2-tree-adapter@7.1.0: @@ -21799,14 +20785,10 @@ snapshots: parse5-sax-parser@7.0.0: dependencies: - parse5: 7.1.2 + parse5: 7.3.0 parse5@4.0.0: {} - parse5@7.1.2: - dependencies: - entities: 4.5.0 - parse5@7.3.0: dependencies: entities: 6.0.1 @@ -21822,6 +20804,8 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 + path-browserify@1.0.1: {} + path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -21855,6 +20839,10 @@ snapshots: path-type@4.0.0: {} + pathe@2.0.3: {} + + pathval@2.0.1: {} + picocolors@1.0.1: {} picocolors@1.1.1: {} @@ -21874,18 +20862,12 @@ snapshots: pirates@4.0.6: {} - pirates@4.0.7: {} - piscina@5.1.2: optionalDependencies: '@napi-rs/nice': 1.0.1 pkce-challenge@5.0.0: {} - pkg-dir@4.2.0: - dependencies: - find-up: 4.1.0 - pkg-dir@7.0.0: dependencies: find-up: 6.3.0 @@ -21924,12 +20906,6 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-calc@9.0.1(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 6.1.1 - postcss-value-parser: 4.2.0 - postcss-calc@9.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -21988,14 +20964,6 @@ snapshots: postcss: 8.4.40 postcss-value-parser: 4.2.0 - postcss-colormin@6.1.0(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-colormin@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.25.1 @@ -22004,12 +20972,6 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.25.1 @@ -22076,34 +21038,18 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-discard-comments@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-discard-comments@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-discard-duplicates@6.0.3(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-discard-duplicates@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-discard-empty@6.0.3(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-discard-empty@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-discard-overridden@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-discard-overridden@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -22175,9 +21121,9 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-import@14.1.0(postcss@8.5.3): + postcss-import@14.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 @@ -22207,11 +21153,11 @@ snapshots: '@csstools/utilities': 2.0.0(postcss@8.5.6) postcss: 8.5.6 - postcss-loader@6.2.1(postcss@8.5.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): + postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 - postcss: 8.5.3 + postcss: 8.5.6 semver: 7.7.2 webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) @@ -22225,18 +21171,6 @@ snapshots: transitivePeerDependencies: - typescript - postcss-loader@8.1.1(@rspack/core@1.4.4(@swc/helpers@0.5.12))(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): - dependencies: - cosmiconfig: 9.0.0(typescript@5.8.3) - jiti: 1.21.6 - postcss: 8.5.3 - semver: 7.7.2 - optionalDependencies: - '@rspack/core': 1.4.4(@swc/helpers@0.5.12) - webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) - transitivePeerDependencies: - - typescript - postcss-loader@8.1.1(@rspack/core@1.4.4(@swc/helpers@0.5.12))(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: cosmiconfig: 9.0.0(typescript@5.8.3) @@ -22267,26 +21201,12 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-merge-longhand@6.0.5(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.5.3) - postcss-merge-longhand@6.0.5(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.5.6) - postcss-merge-rules@6.1.1(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.5.3) - postcss: 8.5.3 - postcss-selector-parser: 6.1.1 - postcss-merge-rules@6.1.1(postcss@8.5.6): dependencies: browserslist: 4.25.1 @@ -22295,23 +21215,11 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.1 - postcss-minify-font-values@6.1.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-minify-font-values@6.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.5.3): - dependencies: - colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.5.3) - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.5.6): dependencies: colord: 2.9.3 @@ -22319,13 +21227,6 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - cssnano-utils: 4.0.2(postcss@8.5.3) - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.25.1 @@ -22333,31 +21234,15 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-selectors@6.0.4(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 6.1.1 - postcss-minify-selectors@6.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 6.1.1 - postcss-modules-extract-imports@3.1.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-modules-local-by-default@4.0.5(postcss@8.5.3): - dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-selector-parser: 6.1.1 - postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.0.5(postcss@8.5.6): dependencies: icss-utils: 5.1.0(postcss@8.5.6) @@ -22365,21 +21250,11 @@ snapshots: postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 6.1.1 - postcss-modules-scope@3.2.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 6.1.1 - postcss-modules-values@4.0.0(postcss@8.5.3): - dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-modules-values@4.0.0(postcss@8.5.6): dependencies: icss-utils: 5.1.0(postcss@8.5.6) @@ -22399,91 +21274,46 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-normalize-charset@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-normalize-charset@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-normalize-display-values@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-display-values@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.25.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -22497,12 +21327,6 @@ snapshots: dependencies: postcss: 8.5.6 - postcss-ordered-values@6.0.2(postcss@8.5.3): - dependencies: - cssnano-utils: 4.0.2(postcss@8.5.3) - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-ordered-values@6.0.2(postcss@8.5.6): dependencies: cssnano-utils: 4.0.2(postcss@8.5.6) @@ -22685,23 +21509,12 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-reduce-initial@6.1.0(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - caniuse-api: 3.0.0 - postcss: 8.5.3 - postcss-reduce-initial@6.1.0(postcss@8.5.6): dependencies: browserslist: 4.25.1 caniuse-api: 3.0.0 postcss: 8.5.6 - postcss-reduce-transforms@6.0.2(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - postcss-reduce-transforms@6.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -22740,23 +21553,12 @@ snapshots: postcss: 8.5.6 sort-css-media-queries: 2.2.0 - postcss-svgo@6.0.3(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-value-parser: 4.2.0 - svgo: 3.3.2 - postcss-svgo@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@6.0.4(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 6.1.1 - postcss-unique-selectors@6.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -22864,6 +21666,10 @@ snapshots: prr@1.0.1: optional: true + psl@1.15.0: + dependencies: + punycode: 2.3.1 + punycode.js@2.3.1: {} punycode@2.3.1: {} @@ -22872,16 +21678,16 @@ snapshots: dependencies: escape-goat: 4.0.0 - pure-rand@7.0.1: {} - qs@6.13.0: dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 qs@6.14.0: dependencies: side-channel: 1.1.0 + querystringify@2.2.0: {} + queue-microtask@1.2.3: {} queue@6.0.2: @@ -22921,7 +21727,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dev-utils@12.0.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): + react-dev-utils@12.0.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: '@babel/code-frame': 7.27.1 address: 1.2.2 @@ -22932,7 +21738,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.17.0(jiti@1.21.6))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -23213,10 +22019,6 @@ snapshots: resolve-alpn@1.2.1: {} - resolve-cwd@3.0.0: - dependencies: - resolve-from: 5.0.0 - resolve-dir@1.0.1: dependencies: expand-tilde: 2.0.2 @@ -23350,7 +22152,7 @@ snapshots: transitivePeerDependencies: - supports-color - rrweb-cssom@0.8.0: {} + rrweb-cssom@0.6.0: {} rslog@1.2.9: {} @@ -23613,8 +22415,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 has-property-descriptors: 1.0.2 setprototypeof@1.1.0: {} @@ -23661,13 +22463,6 @@ snapshots: object-inspect: 1.13.4 side-channel-map: 1.0.1 - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - side-channel@1.1.0: dependencies: es-errors: 1.3.0 @@ -23676,6 +22471,8 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 + siginfo@2.0.0: {} + signal-exit@3.0.7: {} signal-exit@4.1.0: {} @@ -23697,6 +22494,12 @@ snapshots: mrmime: 2.0.1 totalist: 3.0.1 + sirv@3.0.1: + dependencies: + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 + sisteransi@1.0.5: {} sitemap@7.1.2: @@ -23764,11 +22567,6 @@ snapshots: source-map-js: 1.2.1 webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) - source-map-support@0.5.13: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - source-map-support@0.5.19: dependencies: buffer-from: 1.1.2 @@ -23832,9 +22630,7 @@ snapshots: dependencies: minipass: 7.1.2 - stack-utils@2.0.6: - dependencies: - escape-string-regexp: 2.0.0 + stackback@0.0.2: {} stackframe@1.3.4: {} @@ -23856,11 +22652,6 @@ snapshots: string-argv@0.3.2: {} - string-length@4.0.2: - dependencies: - char-regex: 1.0.2 - strip-ansi: 6.0.1 - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -23910,8 +22701,6 @@ snapshots: strip-bom@3.0.0: {} - strip-bom@4.0.0: {} - strip-final-newline@2.0.0: {} strip-final-newline@3.0.0: {} @@ -23920,6 +22709,10 @@ snapshots: strip-json-comments@3.1.1: {} + strip-literal@3.0.0: + dependencies: + js-tokens: 9.0.1 + style-loader@3.3.4(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) @@ -23932,12 +22725,6 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - stylehacks@6.1.1(postcss@8.5.3): - dependencies: - browserslist: 4.25.1 - postcss: 8.5.3 - postcss-selector-parser: 6.1.1 - stylehacks@6.1.1(postcss@8.5.6): dependencies: browserslist: 4.25.1 @@ -23955,10 +22742,6 @@ snapshots: - supports-color optional: true - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -23989,10 +22772,6 @@ snapshots: sync-message-port@1.1.3: {} - synckit@0.11.11: - dependencies: - '@pkgr/core': 0.2.9 - tapable@1.1.3: {} tapable@2.2.1: {} @@ -24042,11 +22821,11 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 + glob: 10.4.5 + minimatch: 9.0.5 text-extensions@2.4.0: {} @@ -24064,16 +22843,20 @@ snapshots: tiny-warning@1.0.3: {} + tinybench@2.9.0: {} + + tinyexec@0.3.2: {} + tinyglobby@0.2.14: dependencies: - fdir: 6.4.6(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 - tldts-core@6.1.86: {} + tinypool@1.1.1: {} - tldts@6.1.86: - dependencies: - tldts-core: 6.1.86 + tinyrainbow@2.0.0: {} + + tinyspy@4.0.3: {} tmp@0.0.33: dependencies: @@ -24081,8 +22864,6 @@ snapshots: tmp@0.2.3: {} - tmpl@1.0.5: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -24091,13 +22872,16 @@ snapshots: totalist@3.0.1: {} - tough-cookie@5.1.2: + tough-cookie@4.1.4: dependencies: - tldts: 6.1.86 + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 tr46@0.0.3: {} - tr46@5.1.1: + tr46@4.1.1: dependencies: punycode: 2.3.1 @@ -24132,27 +22916,6 @@ snapshots: optionalDependencies: '@rspack/core': 1.4.4(@swc/helpers@0.5.12) - ts-jest@29.4.0(@babel/core@7.27.7)(@jest/transform@30.0.5)(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.27.7))(esbuild@0.25.5)(jest-util@30.0.5)(jest@30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)))(typescript@5.8.3): - dependencies: - bs-logger: 0.2.6 - ejs: 3.1.10 - fast-json-stable-stringify: 2.1.0 - jest: 30.0.5(@types/node@18.16.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3)) - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.7.2 - type-fest: 4.41.0 - typescript: 5.8.3 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.27.7 - '@jest/transform': 30.0.5 - '@jest/types': 30.0.5 - babel-jest: 30.0.5(@babel/core@7.27.7) - esbuild: 0.25.5 - jest-util: 30.0.5 - ts-loader@9.5.1(typescript@5.8.3)(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))): dependencies: chalk: 4.1.2 @@ -24163,14 +22926,19 @@ snapshots: typescript: 5.8.3 webpack: 5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))(esbuild@0.25.5) - ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@18.16.9)(typescript@5.8.3): + ts-morph@21.0.1: + dependencies: + '@ts-morph/common': 0.22.0 + code-block-writer: 12.0.0 + + ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.12))(@types/node@20.19.9)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.16.9 + '@types/node': 20.19.9 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -24213,8 +22981,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} - type-fest@0.20.2: {} type-fest@0.21.3: {} @@ -24223,8 +22989,6 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.41.0: {} - type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -24255,12 +23019,12 @@ snapshots: typescript: 5.6.3 yaml: 2.7.0 - typescript-eslint@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3): + typescript-eslint@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@typescript-eslint/parser': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@1.21.6))(typescript@5.8.3) - eslint: 9.17.0(jiti@1.21.6) + '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -24271,6 +23035,8 @@ snapshots: uc.micro@2.1.0: {} + undici-types@6.21.0: {} + unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-emoji-modifier-base@1.0.0: {} @@ -24298,7 +23064,7 @@ snapshots: union@0.5.0: dependencies: - qs: 6.13.0 + qs: 6.14.0 unique-filename@4.0.0: dependencies: @@ -24341,34 +23107,12 @@ snapshots: universalify@0.1.2: {} + universalify@0.2.0: {} + universalify@2.0.1: {} unpipe@1.0.0: {} - unrs-resolver@1.11.1: - dependencies: - napi-postinstall: 0.3.2 - optionalDependencies: - '@unrs/resolver-binding-android-arm-eabi': 1.11.1 - '@unrs/resolver-binding-android-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-x64': 1.11.1 - '@unrs/resolver-binding-freebsd-x64': 1.11.1 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 - '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-musl': 1.11.1 - '@unrs/resolver-binding-wasm32-wasi': 1.11.1 - '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 - '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 - '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 - upath@2.0.1: {} update-browserslist-db@1.1.0(browserslist@4.23.2): @@ -24415,6 +23159,11 @@ snapshots: optionalDependencies: file-loader: 6.2.0(webpack@5.99.9(@swc/core@1.5.29(@swc/helpers@0.5.12))) + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + util-deprecate@1.0.2: {} utila@0.4.0: {} @@ -24427,12 +23176,6 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - v8-to-istanbul@9.3.0: - dependencies: - '@jridgewell/trace-mapping': 0.3.29 - '@types/istanbul-lib-coverage': 2.0.6 - convert-source-map: 2.0.0 - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -24463,7 +23206,28 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@7.0.6(@types/node@18.16.9)(jiti@1.21.6)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0): + vite-node@3.2.4(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0): + dependencies: + cac: 6.7.14 + debug: 4.4.1 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite@6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0): dependencies: esbuild: 0.25.5 fdir: 6.4.6(picomatch@4.0.3) @@ -24472,9 +23236,9 @@ snapshots: rollup: 4.44.1 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 20.19.9 fsevents: 2.3.3 - jiti: 1.21.6 + jiti: 2.4.2 less: 4.3.0 sass: 1.89.2 sass-embedded: 1.89.2 @@ -24482,13 +23246,72 @@ snapshots: terser: 5.43.1 yaml: 2.7.0 - w3c-xmlserializer@5.0.0: + vite@7.0.6(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0): dependencies: - xml-name-validator: 5.0.0 + esbuild: 0.25.5 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.44.1 + tinyglobby: 0.2.14 + optionalDependencies: + '@types/node': 20.19.9 + fsevents: 2.3.3 + jiti: 2.4.2 + less: 4.3.0 + sass: 1.89.2 + sass-embedded: 1.89.2 + stylus: 0.64.0 + terser: 5.43.1 + yaml: 2.7.0 + + vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.9)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@22.1.0)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + debug: 4.4.1 + expect-type: 1.2.2 + magic-string: 0.30.17 + pathe: 2.0.3 + picomatch: 4.0.3 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.14 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 6.3.5(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + vite-node: 3.2.4(@types/node@20.19.9)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.2)(stylus@0.64.0)(terser@5.43.1)(yaml@2.7.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 20.19.9 + '@vitest/ui': 3.2.4(vitest@3.2.4) + jsdom: 22.1.0 + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml - walker@1.0.8: + w3c-xmlserializer@4.0.0: dependencies: - makeerror: 1.0.12 + xml-name-validator: 4.0.0 watchpack@2.4.2: dependencies: @@ -24711,15 +23534,11 @@ snapshots: dependencies: iconv-lite: 0.6.3 - whatwg-encoding@3.1.1: - dependencies: - iconv-lite: 0.6.3 - - whatwg-mimetype@4.0.0: {} + whatwg-mimetype@3.0.0: {} - whatwg-url@14.2.0: + whatwg-url@12.0.1: dependencies: - tr46: 5.1.1 + tr46: 4.1.1 webidl-conversions: 7.0.0 whatwg-url@5.0.0: @@ -24739,6 +23558,11 @@ snapshots: dependencies: isexe: 3.1.1 + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + widest-line@4.0.1: dependencies: string-width: 5.1.2 @@ -24780,11 +23604,6 @@ snapshots: signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - write-file-atomic@5.0.1: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 4.1.0 - ws@7.5.10: {} ws@8.18.0: {} @@ -24795,7 +23614,7 @@ snapshots: dependencies: sax: 1.4.1 - xml-name-validator@5.0.0: {} + xml-name-validator@4.0.0: {} xmlchars@2.2.0: {} diff --git a/vitest.workspace.ts b/vitest.workspace.ts new file mode 100644 index 00000000..883c608f --- /dev/null +++ b/vitest.workspace.ts @@ -0,0 +1,4 @@ +export default [ + '**/vite.config.{mjs,js,ts,mts}', + '**/vitest.config.{mjs,js,ts,mts}', +];