diff --git a/.gitignore b/.gitignore index 4559c8d36d..4a702119fb 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,5 @@ vitest.config.*.timestamp* projects/www/src/app/reference/**/*.json .nx/cache .nx/workspace-data +.cursor/rules/nx-rules.mdc +.github/instructions/nx.instructions.md diff --git a/.node-version b/.node-version index a3d2332c18..5b540673a8 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.11 \ No newline at end of file +22.16.0 diff --git a/modules/component-store/schematics-core/utility/find-module.ts b/modules/component-store/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/component-store/schematics-core/utility/find-module.ts +++ b/modules/component-store/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/component-store/spec/integration.spec.ts b/modules/component-store/spec/integration.spec.ts index c6e721f0b5..e6e848628b 100644 --- a/modules/component-store/spec/integration.spec.ts +++ b/modules/component-store/spec/integration.spec.ts @@ -431,7 +431,7 @@ describe('ComponentStore integration', () => { 'ngOnDestroy' ); - const serviceCallSpy = jest.spyOn(TestBed.get(Service), 'call'); + const serviceCallSpy = jest.spyOn(TestBed.inject(Service), 'call'); return { ...setup, destroy: () => setup.child.propsStore.ngOnDestroy(), diff --git a/modules/component/migrations/16_0_0/index.spec.ts b/modules/component/migrations/16_0_0/index.spec.ts index 1bb372f370..8f172b6b44 100644 --- a/modules/component/migrations/16_0_0/index.spec.ts +++ b/modules/component/migrations/16_0_0/index.spec.ts @@ -1,5 +1,4 @@ import * as path from 'path'; -import { waitForAsync } from '@angular/core/testing'; import { Tree } from '@angular-devkit/schematics'; import { SchematicTestRunner, @@ -33,7 +32,7 @@ describe('Component Migration 16_0_0', () => { }, ].forEach(({ module, declarable }) => { describe(`${module} => ${declarable}`, () => { - it(`should replace the ${module} in NgModule with ${declarable}`, waitForAsync(async () => { + it(`should replace the ${module} in NgModule with ${declarable}`, async () => { const input = ` import { ${module} } from '@ngrx/component'; @@ -76,9 +75,9 @@ describe('Component Migration 16_0_0', () => { const file = newTree.readContent('app.module.ts'); expect(file).toBe(expected); - })); + }); - it(`should replace the ${module} in standalone component with ${declarable}`, waitForAsync(async () => { + it(`should replace the ${module} in standalone component with ${declarable}`, async () => { const input = ` import { ${module} } from '@ngrx/component'; @@ -113,9 +112,9 @@ describe('Component Migration 16_0_0', () => { const file = newTree.readContent('app.module.ts'); expect(file).toBe(expected); - })); + }); - it(`should not remove the ${module} JS import when used as a type`, waitForAsync(async () => { + it(`should not remove the ${module} JS import when used as a type`, async () => { const input = ` import { ${module} } from '@ngrx/component'; @@ -160,7 +159,7 @@ describe('Component Migration 16_0_0', () => { const file = newTree.readContent('app.module.ts'); expect(file).toBe(expected); - })); + }); }); }); }); diff --git a/modules/component/schematics-core/utility/find-module.ts b/modules/component/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/component/schematics-core/utility/find-module.ts +++ b/modules/component/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/component/spec/let/let.directive.spec.ts b/modules/component/spec/let/let.directive.spec.ts index f822192590..777c0736cf 100644 --- a/modules/component/spec/let/let.directive.spec.ts +++ b/modules/component/spec/let/let.directive.spec.ts @@ -3,8 +3,6 @@ import { Component, Directive, ErrorHandler, - TemplateRef, - ViewContainerRef, } from '@angular/core'; import { ComponentFixture, @@ -125,8 +123,6 @@ const setupLetDirectiveTestComponent = (): void => { TestBed.configureTestingModule({ providers: [ { provide: ChangeDetectorRef, useClass: MockChangeDetectorRef }, - TemplateRef, - ViewContainerRef, ], }); fixtureLetDirectiveTestComponent = TestBed.createComponent( @@ -142,8 +138,6 @@ const setupLetDirectiveTestComponentError = (): void => { providers: [ { provide: ChangeDetectorRef, useClass: MockChangeDetectorRef }, { provide: ErrorHandler, useClass: MockErrorHandler }, - TemplateRef, - ViewContainerRef, ], }); @@ -159,8 +153,6 @@ const setupLetDirectiveTestComponentComplete = (): void => { TestBed.configureTestingModule({ providers: [ { provide: ChangeDetectorRef, useClass: MockChangeDetectorRef }, - TemplateRef, - ViewContainerRef, ], }); @@ -177,8 +169,6 @@ const setupLetDirectiveTestComponentSuspense = (): void => { providers: [ { provide: ChangeDetectorRef, useClass: MockChangeDetectorRef }, { provide: ErrorHandler, useClass: MockErrorHandler }, - TemplateRef, - ViewContainerRef, ], }); @@ -195,8 +185,6 @@ const setupLetDirectiveTestComponentSuspenseTpl = (): void => { providers: [ { provide: ChangeDetectorRef, useClass: MockChangeDetectorRef }, { provide: ErrorHandler, useClass: MockErrorHandler }, - TemplateRef, - ViewContainerRef, ], }); @@ -213,8 +201,6 @@ const setupLetDirectiveTestRecursionComponent = (): void => { TestBed.configureTestingModule({ providers: [ { provide: ChangeDetectorRef, useClass: MockChangeDetectorRef }, - TemplateRef, - ViewContainerRef, { provide: BehaviorSubject, useValue: subject }, ], }); @@ -541,8 +527,6 @@ describe('LetDirective', () => { providers: [ { provide: ChangeDetectorRef, useClass: MockChangeDetectorRef }, { provide: ErrorHandler, useClass: MockErrorHandler }, - TemplateRef, - ViewContainerRef, ], }); diff --git a/modules/data/schematics-core/utility/find-module.ts b/modules/data/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/data/schematics-core/utility/find-module.ts +++ b/modules/data/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/data/schematics/ng-add/__snapshots__/index.spec.ts.snap b/modules/data/schematics/ng-add/__snapshots__/index.spec.ts.snap index 338415169b..08e88070d1 100644 --- a/modules/data/schematics/ng-add/__snapshots__/index.spec.ts.snap +++ b/modules/data/schematics/ng-add/__snapshots__/index.spec.ts.snap @@ -1,33 +1,45 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Data ng-add Schematic Migration of ngrx-data Data ng-add Schematic for standalone application provides data without effects 1`] = ` -"import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +"import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core'; import { provideEntityData } from '@ngrx/data'; import { entityConfig } from './entity-metadata'; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideEntityData(entityConfig)] + providers: [ + provideBrowserGlobalErrorListeners(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideEntityData(entityConfig) +] }; " `; exports[`Data ng-add Schematic Migration of ngrx-data Data ng-add Schematic for standalone application provides data without entityConfig 1`] = ` -"import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +"import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core'; import { provideEntityData, withEffects } from '@ngrx/data'; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideEntityData({}, withEffects())] + providers: [ + provideBrowserGlobalErrorListeners(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideEntityData({}, withEffects()) +] }; " `; exports[`Data ng-add Schematic Migration of ngrx-data Data ng-add Schematic for standalone application provides default data setup 1`] = ` -"import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +"import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core'; import { provideEntityData, withEffects } from '@ngrx/data'; import { entityConfig } from './entity-metadata'; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideEntityData(entityConfig, withEffects())] + providers: [ + provideBrowserGlobalErrorListeners(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideEntityData(entityConfig, withEffects()) +] }; " `; diff --git a/modules/data/schematics/ng-add/index.spec.ts b/modules/data/schematics/ng-add/index.spec.ts index 40d91a2336..c39841e28e 100644 --- a/modules/data/schematics/ng-add/index.spec.ts +++ b/modules/data/schematics/ng-add/index.spec.ts @@ -17,7 +17,7 @@ describe('Data ng-add Schematic', () => { const defaultOptions: DataEntityOptions = { skipPackageJson: false, project: 'bar', - module: 'app', + module: 'app-module', }; const projectPath = getTestProjectPath(); @@ -47,17 +47,17 @@ describe('Data ng-add Schematic', () => { }); it('should import into a specified module', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/import { EntityDataModule } from '@ngrx\/data'/); }); it('should fail if specified module does not exist', async () => { const options = { ...defaultOptions, - module: `${projectPath}/src/app/app.moduleXXX.ts`, + module: `${projectPath}/src/app/app-moduleXXX.ts`, }; let thrownError: Error | null = null; try { @@ -72,7 +72,7 @@ describe('Data ng-add Schematic', () => { const options = { ...defaultOptions, effects: false, entityConfig: true }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { entityConfig } from '.\/entity-metadata'/ ); @@ -94,7 +94,7 @@ describe('Data ng-add Schematic', () => { const options = { ...defaultOptions, entityConfig: true }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { entityConfig } from '.\/entity-metadata'/ ); @@ -104,13 +104,13 @@ describe('Data ng-add Schematic', () => { it('should import EntityDataModuleWithoutEffects into a specified module', async () => { const options = { ...defaultOptions, - module: 'app.module.ts', + module: 'app-module.ts', effects: false, entityConfig: false, }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { EntityDataModuleWithoutEffects } from '@ngrx\/data'/ ); @@ -120,7 +120,7 @@ describe('Data ng-add Schematic', () => { const options = { ...defaultOptions, entityConfig: false }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/EntityDataModule/); }); @@ -128,7 +128,7 @@ describe('Data ng-add Schematic', () => { const options = { ...defaultOptions, effects: false, entityConfig: false }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/EntityDataModuleWithoutEffects/); }); diff --git a/modules/effects/schematics-core/utility/find-module.ts b/modules/effects/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/effects/schematics-core/utility/find-module.ts +++ b/modules/effects/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/effects/schematics/ng-add/__snapshots__/index.spec.ts.snap b/modules/effects/schematics/ng-add/__snapshots__/index.spec.ts.snap index 89cbdf49a1..d392d4ca84 100644 --- a/modules/effects/schematics/ng-add/__snapshots__/index.spec.ts.snap +++ b/modules/effects/schematics/ng-add/__snapshots__/index.spec.ts.snap @@ -1,22 +1,30 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Effects ng-add Schematic Effects ng-add Schematic for standalone application provides full effects setup 1`] = ` -"import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +"import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core'; import { provideEffects } from '@ngrx/effects'; import { FooEffects } from './foo/foo.effects'; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideEffects(FooEffects)] + providers: [ + provideBrowserGlobalErrorListeners(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideEffects(FooEffects) +] }; " `; exports[`Effects ng-add Schematic Effects ng-add Schematic for standalone application provides minimal effects setup 1`] = ` -"import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +"import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core'; import { provideEffects } from '@ngrx/effects'; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideEffects()] + providers: [ + provideBrowserGlobalErrorListeners(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideEffects() +] }; " `; diff --git a/modules/effects/schematics/ng-add/index.spec.ts b/modules/effects/schematics/ng-add/index.spec.ts index 0d811bc129..abc9f70a2c 100644 --- a/modules/effects/schematics/ng-add/index.spec.ts +++ b/modules/effects/schematics/ng-add/index.spec.ts @@ -20,7 +20,7 @@ describe('Effects ng-add Schematic', () => { name: 'foo', skipPackageJson: false, project: 'bar', - module: 'app', + module: 'app-module', flat: false, group: false, minimal: false, @@ -70,7 +70,7 @@ describe('Effects ng-add Schematic', () => { const tree = await schematicRunner.runSchematic('ng-add', options, appTree); const files = tree.files; - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/EffectsModule\.forRoot\(\[\]\)/); expect( @@ -83,11 +83,11 @@ describe('Effects ng-add Schematic', () => { const options = { ...defaultOptions, minimal: true, - module: 'app.module.ts', + module: 'app-module.ts', }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).not.toMatch( /import { FooEffects } from '.\/foo\/foo.effects'/ ); @@ -97,22 +97,22 @@ describe('Effects ng-add Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/import { FooEffects } from '.\/foo\/foo.effects'/); }); it('should import into a specified module', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/import { FooEffects } from '.\/foo\/foo.effects'/); }); it('should fail if specified module does not exist', async () => { const options = { ...defaultOptions, - module: `${projectPath}/src/app/app.moduleXXX.ts`, + module: `${projectPath}/src/app/app-moduleXXX.ts`, }; let thrownError: Error | null = null; try { @@ -140,7 +140,7 @@ describe('Effects ng-add Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/EffectsModule\.forRoot\(\[FooEffects\]\)/); }); diff --git a/modules/entity/schematics-core/utility/find-module.ts b/modules/entity/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/entity/schematics-core/utility/find-module.ts +++ b/modules/entity/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/operators/schematics-core/utility/find-module.ts b/modules/operators/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/operators/schematics-core/utility/find-module.ts +++ b/modules/operators/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/router-store/schematics-core/utility/find-module.ts b/modules/router-store/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/router-store/schematics-core/utility/find-module.ts +++ b/modules/router-store/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/router-store/schematics/ng-add/__snapshots__/index.spec.ts.snap b/modules/router-store/schematics/ng-add/__snapshots__/index.spec.ts.snap index 836c643789..02c03e101d 100644 --- a/modules/router-store/schematics/ng-add/__snapshots__/index.spec.ts.snap +++ b/modules/router-store/schematics/ng-add/__snapshots__/index.spec.ts.snap @@ -1,11 +1,15 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Router Store ng-add Schematic Router Store ng-add Schematic for standalone application provides initial setup 1`] = ` -"import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +"import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core'; import { provideRouterStore } from '@ngrx/router-store'; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideRouterStore()] + providers: [ + provideBrowserGlobalErrorListeners(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideRouterStore() +] }; " `; diff --git a/modules/router-store/schematics/ng-add/index.spec.ts b/modules/router-store/schematics/ng-add/index.spec.ts index 1bdb53d788..df5a49dc62 100644 --- a/modules/router-store/schematics/ng-add/index.spec.ts +++ b/modules/router-store/schematics/ng-add/index.spec.ts @@ -16,7 +16,7 @@ describe('Router Store ng-add Schematic', () => { ); const defaultOptions: RouterStoreOptions = { skipPackageJson: false, - module: 'app', + module: 'app-module', }; const projectPath = getTestProjectPath(); @@ -49,7 +49,7 @@ describe('Router Store ng-add Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { StoreRouterConnectingModule } from '@ngrx\/router-store';/ ); @@ -60,14 +60,14 @@ describe('Router Store ng-add Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { StoreRouterConnectingModule } from '@ngrx\/router-store';/ ); }); it('should fail if specified module does not exist', async () => { - const options = { ...defaultOptions, module: '/src/app/app.moduleXXX.ts' }; + const options = { ...defaultOptions, module: '/src/app/app-moduleXXX.ts' }; let thrownError: Error | null = null; try { await schematicRunner.runSchematic('ng-add', options, appTree); diff --git a/modules/schematics-core/testing/create-workspace.ts b/modules/schematics-core/testing/create-workspace.ts index c5526c2f22..6c2f0ae185 100644 --- a/modules/schematics-core/testing/create-workspace.ts +++ b/modules/schematics-core/testing/create-workspace.ts @@ -47,7 +47,7 @@ export async function createWorkspace( appTree = await schematicRunner.runExternalSchematic( '@schematics/angular', 'application', - appOptions, + { ...appOptions, standalone: false }, appTree ); diff --git a/modules/schematics-core/utility/find-module.ts b/modules/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/schematics-core/utility/find-module.ts +++ b/modules/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/schematics/schematics-core/utility/find-module.ts b/modules/schematics/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/schematics/schematics-core/utility/find-module.ts +++ b/modules/schematics/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/schematics/src/component-store/__snapshots__/index.spec.ts.snap b/modules/schematics/src/component-store/__snapshots__/index.spec.ts.snap index 748367c8b3..2f6b0ac48d 100644 --- a/modules/schematics/src/component-store/__snapshots__/index.spec.ts.snap +++ b/modules/schematics/src/component-store/__snapshots__/index.spec.ts.snap @@ -1,21 +1,24 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`component-store should import into a specified module when the module provided 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { FooStore } from './foo/foo.store'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [FooStore], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners(), + FooStore + ], + bootstrap: [App] }) export class AppModule { } " @@ -35,20 +38,22 @@ describe('FooStore', () => { `; exports[`component-store should not be provided into the module by default 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -60,13 +65,13 @@ import { FooStore } from './foo/foo.store'; @Component({ selector: 'app-root', - templateUrl: './app.component.html', + templateUrl: './app.html', standalone: false, - styleUrl: './app.component.css', + styleUrl: './app.css', providers: [FooStore] }) -export class AppComponent { - title = 'bar'; +export class App { + protected title = 'bar'; } " `; diff --git a/modules/schematics/src/component-store/index.spec.ts b/modules/schematics/src/component-store/index.spec.ts index 021e4cb122..da0339bf2d 100644 --- a/modules/schematics/src/component-store/index.spec.ts +++ b/modules/schematics/src/component-store/index.spec.ts @@ -78,20 +78,20 @@ describe('component-store', () => { options, appTree ); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).not.toMatch(/FooStore/i); expect(content).toMatchSnapshot(); }); it('should import into a specified module when the module provided', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic( 'component-store', options, appTree ); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/FooStore/i); expect(content).toMatchSnapshot(); @@ -100,7 +100,7 @@ describe('component-store', () => { it('should fail if specified module does not exist', async () => { const options = { ...defaultOptions, - module: `${projectPath}/src/app/app.moduleXXX.ts`, + module: `${projectPath}/src/app/app-moduleXXX.ts`, }; let thrownError: Error | null = null; try { @@ -129,14 +129,14 @@ describe('component-store', () => { }); it('should register the component store in the provided component', async () => { - const options = { ...defaultOptions, component: 'app.component.ts' }; + const options = { ...defaultOptions, component: 'app.ts' }; const tree = await schematicRunner.runSchematic( 'component-store', options, appTree ); - const content = tree.readContent(`${projectPath}/src/app/app.component.ts`); + const content = tree.readContent(`${projectPath}/src/app/app.ts`); expect(content).toMatch(/FooStore/i); expect(content).toMatchSnapshot(); @@ -145,7 +145,7 @@ describe('component-store', () => { it('should fail if specified component does not exist', async () => { const options = { ...defaultOptions, - component: `${projectPath}/src/app/app.componentXXX.ts`, + component: `${projectPath}/src/app/appnotexist.ts`, }; await expect( diff --git a/modules/schematics/src/container/__snapshots__/index.spec.ts.snap b/modules/schematics/src/container/__snapshots__/index.spec.ts.snap index 4db7ad6397..b6bfe72271 100644 --- a/modules/schematics/src/container/__snapshots__/index.spec.ts.snap +++ b/modules/schematics/src/container/__snapshots__/index.spec.ts.snap @@ -17,10 +17,10 @@ import * as fromStore from '../reducers'; @Component({ selector: 'app-foo', imports: [], - templateUrl: './foo.component.html', - styleUrl: './foo.component.css' + templateUrl: './foo.html', + styleUrl: './foo.css' }) -export class FooComponent { +export class Foo { constructor(private store: Store) {} } " @@ -33,10 +33,10 @@ import { Store } from '@ngrx/store'; @Component({ selector: 'app-foo', imports: [], - templateUrl: './foo.component.html', - styleUrl: './foo.component.css' + templateUrl: './foo.html', + styleUrl: './foo.css' }) -export class FooComponent { +export class Foo { constructor(private store: Store) {} } " @@ -120,10 +120,10 @@ import { Store } from '@ngrx/store'; @Component({ selector: 'app-foo', imports: [], - templateUrl: './foo.component.html', - styleUrl: './foo.component.css' + templateUrl: './foo.html', + styleUrl: './foo.css' }) -export class FooComponent { +export class Foo { constructor(private store: Store) {} } " @@ -136,10 +136,10 @@ import { Store } from '@ngrx/store'; @Component({ selector: 'app-foo', standalone: false, - templateUrl: './foo.component.html', - styleUrl: './foo.component.css' + templateUrl: './foo.html', + styleUrl: './foo.css' }) -export class FooComponent { +export class Foo { constructor(private store: Store) {} } " diff --git a/modules/schematics/src/container/files/__name@dasherize@if-flat__/__name@dasherize__.component.spec.ts.template b/modules/schematics/src/container/files/__name@dasherize@if-flat__/__name@dasherize__-component.spec.ts.template similarity index 100% rename from modules/schematics/src/container/files/__name@dasherize@if-flat__/__name@dasherize__.component.spec.ts.template rename to modules/schematics/src/container/files/__name@dasherize@if-flat__/__name@dasherize__-component.spec.ts.template diff --git a/modules/schematics/src/container/index.spec.ts b/modules/schematics/src/container/index.spec.ts index 515ab66e91..4aee99cd96 100644 --- a/modules/schematics/src/container/index.spec.ts +++ b/modules/schematics/src/container/index.spec.ts @@ -42,9 +42,7 @@ describe('Container Schematic', () => { options, appTree ); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); + const content = tree.readContent(`${projectPath}/src/app/foo/foo.ts`); expect(content).not.toMatch(/fromStore/); expect(content).toMatchSnapshot(); }); @@ -57,9 +55,7 @@ describe('Container Schematic', () => { options, appTree ); - expect( - tree.exists(`${projectPath}/src/app/foo/foo.component.ts`) - ).toBeTruthy(); + expect(tree.exists(`${projectPath}/src/app/foo/foo.ts`)).toBeTruthy(); }); it('should remove index.ts from the state path if provided', async () => { @@ -70,9 +66,7 @@ describe('Container Schematic', () => { options, appTree ); - expect( - tree.exists(`${projectPath}/src/app/foo/foo.component.ts`) - ).toBeTruthy(); + expect(tree.exists(`${projectPath}/src/app/foo/foo.ts`)).toBeTruthy(); }); it('should import Store into the component', async () => { @@ -83,9 +77,7 @@ describe('Container Schematic', () => { options, appTree ); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); + const content = tree.readContent(`${projectPath}/src/app/foo/foo.ts`); expect(content).toMatch(/Store/); expect(content).toMatchSnapshot(); }); @@ -98,7 +90,7 @@ describe('Container Schematic', () => { appTree ); const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.spec.ts` + `${projectPath}/src/app/foo/foo-component.spec.ts` ); expect(content).toMatchSnapshot(); }); @@ -111,7 +103,7 @@ describe('Container Schematic', () => { appTree ); const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.spec.ts` + `${projectPath}/src/app/foo/foo-component.spec.ts` ); expect(content).toMatchSnapshot(); }); @@ -124,9 +116,7 @@ describe('Container Schematic', () => { options, appTree ); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); + const content = tree.readContent(`${projectPath}/src/app/foo/foo.ts`); expect(content).not.toMatch(/standalone/); expect(content).toMatchSnapshot(); }); @@ -138,9 +128,7 @@ describe('Container Schematic', () => { options, appTree ); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.ts` - ); + const content = tree.readContent(`${projectPath}/src/app/foo/foo.ts`); expect(content).toMatch(/standalone: false/); expect(content).toMatchSnapshot(); }); @@ -154,9 +142,7 @@ describe('Container Schematic', () => { options, appTree ); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.css` - ); + const content = tree.readContent(`${projectPath}/src/app/foo/foo.css`); expect(content).not.toMatch(/display: block/); expect(content).toMatchSnapshot(); }); @@ -168,9 +154,7 @@ describe('Container Schematic', () => { options, appTree ); - const content = tree.readContent( - `${projectPath}/src/app/foo/foo.component.css` - ); + const content = tree.readContent(`${projectPath}/src/app/foo/foo.css`); expect(content).toMatch(/display: block/); expect(content).toMatchSnapshot(); }); diff --git a/modules/schematics/src/container/index.ts b/modules/schematics/src/container/index.ts index 0a276aa063..d7b446920a 100644 --- a/modules/schematics/src/container/index.ts +++ b/modules/schematics/src/container/index.ts @@ -41,16 +41,28 @@ function addStateToComponent(options: Partial) { } } - const componentPath = + let componentPath = `/${options.path}/` + (options.flat ? '' : stringUtils.dasherize(options.name) + '/') + stringUtils.dasherize(options.name) + '.component.ts'; - const text = host.read(componentPath); + if (!host.exists(componentPath)) { + componentPath = + `/${options.path}/` + + (options.flat ? '' : stringUtils.dasherize(options.name) + '/') + + stringUtils.dasherize(options.name) + + '.ts'; + if (!host.exists(componentPath)) { + throw new SchematicsException(`File ${componentPath} does not exist.`); + } + } + const text = host.read(componentPath); if (text === null) { - throw new SchematicsException(`File ${componentPath} does not exist.`); + throw new SchematicsException( + `File content ${componentPath} does not exist.` + ); } const sourceText = text.toString('utf-8'); diff --git a/modules/schematics/src/container/integration-files/__name@dasherize@if-flat__/__name@dasherize__.component.spec.ts.template b/modules/schematics/src/container/integration-files/__name@dasherize@if-flat__/__name@dasherize__-component.spec.ts.template similarity index 100% rename from modules/schematics/src/container/integration-files/__name@dasherize@if-flat__/__name@dasherize__.component.spec.ts.template rename to modules/schematics/src/container/integration-files/__name@dasherize@if-flat__/__name@dasherize__-component.spec.ts.template diff --git a/modules/schematics/src/effect/__snapshots__/index.spec.ts.snap b/modules/schematics/src/effect/__snapshots__/index.spec.ts.snap index 3eb077892b..b791781952 100644 --- a/modules/schematics/src/effect/__snapshots__/index.spec.ts.snap +++ b/modules/schematics/src/effect/__snapshots__/index.spec.ts.snap @@ -75,23 +75,25 @@ import { FooEffects } from './foo/foo.effects'; `; exports[`Effect Schematic feature effects should still register the feature effect module with an effect with the minimal flag 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { EffectsModule } from '@ngrx/effects'; import { FooEffects } from './foo/foo.effects'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, EffectsModule.forFeature([FooEffects]) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -159,45 +161,49 @@ export class FooEffects { `; exports[`Effect Schematic root effects should register the root effect in the provided module 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { EffectsModule } from '@ngrx/effects'; import { FooEffects } from './foo/foo.effects'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, EffectsModule.forRoot([FooEffects]) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " `; exports[`Effect Schematic root effects should register the root effect module without effect with the minimal flag 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { EffectsModule } from '@ngrx/effects'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, EffectsModule.forRoot([]) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -290,23 +296,25 @@ export class FooEffects { `; exports[`Effect Schematic should import into a specified module when provided 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { EffectsModule } from '@ngrx/effects'; import { FooEffects } from './foo/foo.effects'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, EffectsModule.forFeature([FooEffects]) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -342,20 +350,22 @@ describe('FooEffects', () => { `; exports[`Effect Schematic should not be provided by default 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " diff --git a/modules/schematics/src/effect/index.spec.ts b/modules/schematics/src/effect/index.spec.ts index 21de936612..006d776623 100644 --- a/modules/schematics/src/effect/index.spec.ts +++ b/modules/schematics/src/effect/index.spec.ts @@ -75,16 +75,16 @@ describe('Effect Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('effect', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).not.toMatch(/FooEffects/); expect(content).toMatchSnapshot(); }); it('should import into a specified module when provided', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('effect', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/FooEffects/); expect(content).toMatchSnapshot(); }); @@ -165,7 +165,7 @@ describe('Effect Schematic', () => { const options = { ...defaultOptions, root: true, - module: 'app.module.ts', + module: 'app-module.ts', }; const tree = await schematicRunner.runSchematic( @@ -173,7 +173,7 @@ describe('Effect Schematic', () => { options, appTree ); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/EffectsModule\.forRoot\(\[FooEffects\]\)/); expect(content).toMatchSnapshot(); @@ -184,7 +184,7 @@ describe('Effect Schematic', () => { ...defaultOptions, root: true, name: undefined, - module: 'app.module.ts', + module: 'app-module.ts', minimal: true, }; @@ -193,7 +193,7 @@ describe('Effect Schematic', () => { options, appTree ); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/EffectsModule\.forRoot\(\[\]\)/); expect(content).not.toMatch(/FooEffects/); @@ -270,7 +270,7 @@ describe('Effect Schematic', () => { const options = { ...defaultOptions, root: false, - module: 'app.module.ts', + module: 'app-module.ts', minimal: true, }; @@ -279,7 +279,7 @@ describe('Effect Schematic', () => { options, appTree ); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/EffectsModule\.forFeature\(\[FooEffects\]\)/); expect( diff --git a/modules/schematics/src/entity/__snapshots__/index.spec.ts.snap b/modules/schematics/src/entity/__snapshots__/index.spec.ts.snap index 8acf3405c2..5cc8949450 100644 --- a/modules/schematics/src/entity/__snapshots__/index.spec.ts.snap +++ b/modules/schematics/src/entity/__snapshots__/index.spec.ts.snap @@ -341,23 +341,25 @@ describe('Foo Reducer', () => { `; exports[`Entity Schematic should import into a specified module 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { StoreModule } from '@ngrx/store'; import * as fromFoo from './foo.reducer'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, StoreModule.forFeature(fromFoo.foosFeatureKey, fromFoo.reducer) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " diff --git a/modules/schematics/src/entity/index.spec.ts b/modules/schematics/src/entity/index.spec.ts index 4cd875767c..79fd5df605 100644 --- a/modules/schematics/src/entity/index.spec.ts +++ b/modules/schematics/src/entity/index.spec.ts @@ -132,10 +132,10 @@ describe('Entity Schematic', () => { }); it('should import into a specified module', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('entity', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatchSnapshot(); }); diff --git a/modules/schematics/src/feature/__snapshots__/index.spec.ts.snap b/modules/schematics/src/feature/__snapshots__/index.spec.ts.snap index a871ea7e9b..ef434c06e8 100644 --- a/modules/schematics/src/feature/__snapshots__/index.spec.ts.snap +++ b/modules/schematics/src/feature/__snapshots__/index.spec.ts.snap @@ -291,26 +291,22 @@ export class FooEffects { `; exports[`Feature Schematic should respect the path provided for the feature name 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; -import { StoreModule } from '@ngrx/store'; -import * as fromFoo from './foo/reducers/foo.reducer'; -import { EffectsModule } from '@ngrx/effects'; -import { FooEffects } from './foo/effects/foo.effects'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ - BrowserModule, - StoreModule.forFeature(fromFoo.fooFeatureKey, fromFoo.reducer), - EffectsModule.forFeature([FooEffects]) + BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " diff --git a/modules/schematics/src/feature/index.spec.ts b/modules/schematics/src/feature/index.spec.ts index ac1ecd2273..d9ef18f4d4 100644 --- a/modules/schematics/src/feature/index.spec.ts +++ b/modules/schematics/src/feature/index.spec.ts @@ -192,7 +192,7 @@ describe('Feature Schematic', () => { appTree ); const moduleFileContent = tree.readContent( - `${projectPath}/src/app/app.module.ts` + `${projectPath}/src/app/app-module.ts` ); expect(moduleFileContent).toMatchSnapshot(); diff --git a/modules/schematics/src/reducer/__snapshots__/index.spec.ts.snap b/modules/schematics/src/reducer/__snapshots__/index.spec.ts.snap index 96cd8b32ed..700832de10 100644 --- a/modules/schematics/src/reducer/__snapshots__/index.spec.ts.snap +++ b/modules/schematics/src/reducer/__snapshots__/index.spec.ts.snap @@ -184,23 +184,25 @@ export const reducer = createReducer( `; exports[`Reducer Schematic should import into a specified module 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { StoreModule } from '@ngrx/store'; import * as fromFoo from './foo.reducer'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, StoreModule.forFeature(fromFoo.fooFeatureKey, fromFoo.reducer) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " diff --git a/modules/schematics/src/reducer/index.spec.ts b/modules/schematics/src/reducer/index.spec.ts index 99d6e59428..12a813107e 100644 --- a/modules/schematics/src/reducer/index.spec.ts +++ b/modules/schematics/src/reducer/index.spec.ts @@ -121,14 +121,14 @@ describe('Reducer Schematic', () => { }); it('should import into a specified module', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic( 'reducer', options, appTree ); - const appModule = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const appModule = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(appModule).toMatchSnapshot(); }); diff --git a/modules/schematics/src/store/__snapshots__/index.spec.ts.snap b/modules/schematics/src/store/__snapshots__/index.spec.ts.snap index bc2d652eaa..db1ea0818d 100644 --- a/modules/schematics/src/store/__snapshots__/index.spec.ts.snap +++ b/modules/schematics/src/store/__snapshots__/index.spec.ts.snap @@ -1,20 +1,22 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Store Schematic should add a feature key if not root 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -61,20 +63,22 @@ import { StoreDevtoolsModule } from '@ngrx/store-devtools'; `; exports[`Store Schematic should create the initial store setup 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -105,23 +109,25 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should import a feature a specified module 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { StoreModule } from '@ngrx/store'; import * as fromFoo from './reducers'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, StoreModule.forFeature(fromFoo.fooFeatureKey, fromFoo.reducers, { metaReducers: fromFoo.metaReducers }) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -153,25 +159,27 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should import into a specified module 1`] = ` -"import { NgModule, isDevMode } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners, isDevMode } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { StoreModule } from '@ngrx/store'; import { reducers, metaReducers } from './reducers'; import { StoreDevtoolsModule } from '@ngrx/store-devtools'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, StoreModule.forRoot(reducers, { metaReducers }), isDevMode() ? StoreDevtoolsModule.instrument() : [] ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -202,20 +210,22 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should not add a feature key if root 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -246,23 +256,25 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should not skip the initial store setup files if the minimal flag is provided with a feature 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { StoreModule } from '@ngrx/store'; import * as fromFoo from './reducers'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, StoreModule.forFeature(fromFoo.fooFeatureKey, fromFoo.reducers, { metaReducers: fromFoo.metaReducers }) ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -294,44 +306,48 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should skip the initial store setup files if the minimal flag is provided 1`] = ` -"import { NgModule, isDevMode } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners, isDevMode } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; import { StoreModule } from '@ngrx/store'; import { StoreDevtoolsModule } from '@ngrx/store-devtools'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule, StoreModule.forRoot({}), isDevMode() ? StoreDevtoolsModule.instrument() : [] ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " `; exports[`Store Schematic should support a custom feature state interface name 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -363,20 +379,22 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should support a custom root state interface name 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -407,20 +425,22 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should support a default feature state interface name 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " @@ -452,20 +472,22 @@ export const metaReducers: MetaReducer[] = isDevMode() ? [] : []; `; exports[`Store Schematic should support a default root state interface name 1`] = ` -"import { NgModule } from '@angular/core'; +"import { NgModule, provideBrowserGlobalErrorListeners } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { AppComponent } from './app.component'; +import { App } from './app'; @NgModule({ declarations: [ - AppComponent + App ], imports: [ BrowserModule ], - providers: [], - bootstrap: [AppComponent] + providers: [ + provideBrowserGlobalErrorListeners() + ], + bootstrap: [App] }) export class AppModule { } " diff --git a/modules/schematics/src/store/index.spec.ts b/modules/schematics/src/store/index.spec.ts index 7eeafba97a..f221b405a1 100644 --- a/modules/schematics/src/store/index.spec.ts +++ b/modules/schematics/src/store/index.spec.ts @@ -36,7 +36,7 @@ describe('Store Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -49,12 +49,12 @@ describe('Store Schematic', () => { it('should skip the initial store setup files if the minimal flag is provided', async () => { const options = { ...defaultOptions, - module: 'app.module.ts', + module: 'app-module.ts', minimal: true, }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -67,12 +67,12 @@ describe('Store Schematic', () => { const options = { ...defaultOptions, root: false, - module: 'app.module.ts', + module: 'app-module.ts', minimal: true, }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -122,10 +122,10 @@ describe('Store Schematic', () => { }); it('should import into a specified module', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -143,10 +143,10 @@ describe('Store Schematic', () => { }); it('should import a feature a specified module', async () => { - const options = { ...defaultOptions, root: false, module: 'app.module.ts' }; + const options = { ...defaultOptions, root: false, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -160,7 +160,7 @@ describe('Store Schematic', () => { const options = { ...defaultOptions, name: 'State' }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -178,7 +178,7 @@ describe('Store Schematic', () => { }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -192,7 +192,7 @@ describe('Store Schematic', () => { const options = { ...defaultOptions, root: false, name: 'Feature' }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -211,7 +211,7 @@ describe('Store Schematic', () => { }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -248,7 +248,7 @@ describe('Store Schematic', () => { const options = { ...defaultOptions, root: false }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); @@ -262,7 +262,7 @@ describe('Store Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('store', options, appTree); - const modulePath = `${projectPath}/src/app/app.module.ts`; + const modulePath = `${projectPath}/src/app/app-module.ts`; const reducersPath = `${projectPath}/src/app/reducers/index.ts`; expect(tree.files.indexOf(modulePath)).toBeGreaterThanOrEqual(0); diff --git a/modules/signals/rxjs-interop/spec/rx-method.spec.ts b/modules/signals/rxjs-interop/spec/rx-method.spec.ts index 571becca4a..f7887b3ae0 100644 --- a/modules/signals/rxjs-interop/spec/rx-method.spec.ts +++ b/modules/signals/rxjs-interop/spec/rx-method.spec.ts @@ -55,13 +55,13 @@ describe('rxMethod', () => { method(sig); expect(results.length).toBe(0); - TestBed.flushEffects(); + TestBed.tick(); expect(results[0]).toBe(1); sig.set(10); expect(results.length).toBe(1); - TestBed.flushEffects(); + TestBed.tick(); expect(results[1]).toBe(10); })); @@ -97,18 +97,18 @@ describe('rxMethod', () => { subject$.next(1); sig.set(1); - TestBed.flushEffects(); + TestBed.tick(); expect(results).toEqual([1, 1]); ref1.destroy(); subject$.next(2); sig.set(2); - TestBed.flushEffects(); + TestBed.tick(); expect(results).toEqual([1, 1, 2]); ref2.destroy(); sig.set(3); - TestBed.flushEffects(); + TestBed.tick(); expect(results).toEqual([1, 1, 2]); })); @@ -195,7 +195,7 @@ describe('rxMethod', () => { const num = signal(3); increment(num); - TestBed.flushEffects(); + TestBed.tick(); expect(counter()).toBe(4); }); @@ -245,20 +245,20 @@ describe('rxMethod', () => { globalService.trackSignal(globalService.globalSignal); }); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(1); globalService.incrementSignal(); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(2); globalService.incrementSignal(); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(3); instanceInjector.destroy(); globalService.incrementSignal(); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(3); }); @@ -273,7 +273,7 @@ describe('rxMethod', () => { globalService.trackObservable(globalService.globalObservable) ); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalObservableChangeCounter).toBe(1); globalService.incrementObservable(); @@ -298,15 +298,15 @@ describe('rxMethod', () => { injector: instanceInjector, }); - TestBed.flushEffects(); + TestBed.tick(); globalService.incrementSignal(); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(2); instanceInjector.destroy(); globalService.incrementSignal(); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(2); }); @@ -336,13 +336,13 @@ describe('rxMethod', () => { globalService.trackSignal(globalService.globalSignal); globalService.trackObservable(globalService.globalObservable); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(1); expect(globalService.globalObservableChangeCounter).toBe(1); globalService.incrementSignal(); globalService.incrementObservable(); - TestBed.flushEffects(); + TestBed.tick(); expect(globalService.globalSignalChangeCounter).toBe(2); expect(globalService.globalObservableChangeCounter).toBe(2); diff --git a/modules/signals/schematics-core/utility/find-module.ts b/modules/signals/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/signals/schematics-core/utility/find-module.ts +++ b/modules/signals/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/signals/spec/helpers.ts b/modules/signals/spec/helpers.ts index af47db90f6..9dfbd8c88f 100644 --- a/modules/signals/spec/helpers.ts +++ b/modules/signals/spec/helpers.ts @@ -24,7 +24,7 @@ export function createLocalService>( return { service: fixture.componentInstance.service, flush: () => { - TestBed.flushEffects(); + TestBed.tick(); fixture.detectChanges(); }, destroy: () => fixture.destroy(), diff --git a/modules/signals/spec/signal-method.spec.ts b/modules/signals/spec/signal-method.spec.ts index 8ca2ef1d87..e882d12f2d 100644 --- a/modules/signals/spec/signal-method.spec.ts +++ b/modules/signals/spec/signal-method.spec.ts @@ -27,15 +27,15 @@ describe('signalMethod', () => { adder(summand); expect(a).toBe(1); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(2); summand.set(2); summand.set(2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(4); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(4); }); @@ -51,13 +51,13 @@ describe('signalMethod', () => { adder(summand); summand.set(2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(3); adder.destroy(); summand.set(2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(3); }); @@ -73,14 +73,14 @@ describe('signalMethod', () => { const adder = createAdder((value) => (a += value)); adder(summand1); adder(summand2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(4); adder.destroy(); summand1.set(2); summand2.set(3); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(4); }); @@ -98,13 +98,13 @@ describe('signalMethod', () => { adder(summand1, { injector: childInjector }); adder(summand2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(4); childInjector.destroy(); summand1.set(2); summand2.set(3); - TestBed.flushEffects(); + TestBed.tick(); adder.destroy(); expect(a).toBe(7); @@ -122,12 +122,12 @@ describe('signalMethod', () => { const value = signal(1); adder(value); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(2); sourceInjector.destroy(); value.set(2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(2); }); @@ -150,12 +150,12 @@ describe('signalMethod', () => { TestBed.runInInjectionContext(() => { adder(value, { injector: callerInjector }); }); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(2); sourceInjector.destroy(); value.set(2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(4); }); @@ -183,17 +183,17 @@ describe('signalMethod', () => { runInInjectionContext(callerInjector, () => adder(value, { injector: providedInjector }) ); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(2); sourceInjector.destroy(); value.set(2); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(4); callerInjector.destroy(); value.set(1); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(5); }); }); @@ -206,14 +206,14 @@ describe('signalMethod', () => { adder(summand1); const s2 = adder(summand2); - TestBed.flushEffects(); + TestBed.tick(); s2.destroy(); expect(a).toBe(4); summand1.set(100); summand2.set(3000); - TestBed.flushEffects(); + TestBed.tick(); expect(a).toBe(104); }); diff --git a/modules/signals/spec/signal-state.spec.ts b/modules/signals/spec/signal-state.spec.ts index 72ac857efc..f2e82dfb3c 100644 --- a/modules/signals/spec/signal-state.spec.ts +++ b/modules/signals/spec/signal-state.spec.ts @@ -134,14 +134,14 @@ describe('signalState', () => { expect(userEmitted).toBe(0); expect(firstNameEmitted).toBe(0); - TestBed.flushEffects(); + TestBed.tick(); expect(numbersEmitted).toBe(1); expect(userEmitted).toBe(1); expect(firstNameEmitted).toBe(1); patchState(state, { numbers: [1, 2, 3] }); - TestBed.flushEffects(); + TestBed.tick(); expect(numbersEmitted).toBe(2); expect(userEmitted).toBe(1); @@ -150,7 +150,7 @@ describe('signalState', () => { patchState(state, (state) => ({ user: { ...state.user, lastName: 'Schmidt' }, })); - TestBed.flushEffects(); + TestBed.tick(); expect(numbersEmitted).toBe(2); expect(userEmitted).toBe(2); @@ -159,7 +159,7 @@ describe('signalState', () => { patchState(state, (state) => ({ user: { ...state.user, firstName: 'Johannes' }, })); - TestBed.flushEffects(); + TestBed.tick(); expect(numbersEmitted).toBe(2); expect(userEmitted).toBe(3); @@ -184,17 +184,17 @@ describe('signalState', () => { userCounter++; }); - TestBed.flushEffects(); + TestBed.tick(); expect(stateCounter).toBe(1); expect(userCounter).toBe(1); patchState(state, {}); - TestBed.flushEffects(); + TestBed.tick(); expect(stateCounter).toBe(2); expect(userCounter).toBe(1); patchState(state, (state) => state); - TestBed.flushEffects(); + TestBed.tick(); expect(stateCounter).toBe(3); expect(userCounter).toBe(1); })); diff --git a/modules/signals/spec/state-source.spec.ts b/modules/signals/spec/state-source.spec.ts index 5f67f2a73d..2e430f338e 100644 --- a/modules/signals/spec/state-source.spec.ts +++ b/modules/signals/spec/state-source.spec.ts @@ -183,12 +183,12 @@ describe('StateSource', () => { }); }); - TestBed.flushEffects(); + TestBed.tick(); expect(executionCount).toBe(1); store.setFoo('baz'); - TestBed.flushEffects(); + TestBed.tick(); expect(executionCount).toBe(2); }); }); diff --git a/modules/signals/spec/types/signal-store.types.spec.ts b/modules/signals/spec/types/signal-store.types.spec.ts index b580f97fde..6854f27064 100644 --- a/modules/signals/spec/types/signal-store.types.spec.ts +++ b/modules/signals/spec/types/signal-store.types.spec.ts @@ -34,7 +34,7 @@ describe('signalStore', () => { expectSnippet(snippet).toInfer( 'Store', - 'Type$1<{ foo: Signal; bar: Signal; } & StateSource<{ foo: string; bar: number[]; }>>' + 'Type<{ foo: Signal; bar: Signal; } & StateSource<{ foo: string; bar: number[]; }>>' ); }); @@ -234,7 +234,7 @@ describe('signalStore', () => { expectSnippet(snippet).toSucceed(); - expectSnippet(snippet).toInfer('Store', 'Type$1<{} & StateSource<{}>>'); + expectSnippet(snippet).toInfer('Store', 'Type<{} & StateSource<{}>>'); }); it('succeeds when state slices are union types', () => { @@ -305,7 +305,7 @@ describe('signalStore', () => { expectSnippet(snippet1).toInfer( 'Store', - 'Type$1<{ name: DeepSignal<{ x: { y: string; }; }>; arguments: Signal; call: Signal; } & StateSource<{ name: { x: { y: string; }; }; arguments: number[]; call: boolean; }>>' + 'Type<{ name: DeepSignal<{ x: { y: string; }; }>; arguments: Signal; call: Signal; } & StateSource<{ name: { x: { y: string; }; }; arguments: number[]; call: boolean; }>>' ); const snippet2 = ` @@ -322,7 +322,7 @@ describe('signalStore', () => { expectSnippet(snippet2).toInfer( 'Store', - 'Type$1<{ apply: Signal; bind: DeepSignal<{ foo: string; }>; prototype: Signal; } & StateSource<{ apply: string; bind: { foo: string; }; prototype: string[]; }>>' + 'Type<{ apply: Signal; bind: DeepSignal<{ foo: string; }>; prototype: Signal; } & StateSource<{ apply: string; bind: { foo: string; }; prototype: string[]; }>>' ); const snippet3 = ` @@ -338,7 +338,7 @@ describe('signalStore', () => { expectSnippet(snippet3).toInfer( 'Store', - 'Type$1<{ length: Signal; caller: Signal; } & StateSource<{ length: number; caller: undefined; }>>' + 'Type<{ length: Signal; caller: Signal; } & StateSource<{ length: number; caller: undefined; }>>' ); }); diff --git a/modules/signals/spec/with-feature.spec.ts b/modules/signals/spec/with-feature.spec.ts index c3408ba098..cd40da5aa7 100644 --- a/modules/signals/spec/with-feature.spec.ts +++ b/modules/signals/spec/with-feature.spec.ts @@ -149,18 +149,17 @@ describe('withFeature', () => { withMethods((store) => ({ _loadEntities: rxMethod( pipe( - tap(() => patchState(store, { status: ResourceStatus.Loading })), + tap(() => patchState(store, { status: 'loading' })), switchMap((filter) => config.loader(filter).pipe( tapResponse({ next: (entities) => patchState( store, - { status: ResourceStatus.Resolved }, + { status: 'resolved' }, setAllEntities(entities) ), - error: () => - patchState(store, { status: ResourceStatus.Error }), + error: () => patchState(store, { status: 'error' }), }) ) ) @@ -176,7 +175,7 @@ describe('withFeature', () => { const Store = signalStore( { providedIn: 'root' }, withEntities(), - withState({ filter: { name: '' }, status: ResourceStatus.Idle }), + withState({ filter: { name: '' }, status: 'idle' as ResourceStatus }), withMethods((store) => ({ setFilter(name: string) { patchState(store, { filter: { name } }); @@ -198,10 +197,10 @@ describe('withFeature', () => { expect(store.entities()).toEqual([]); store.setFilter('K'); - TestBed.flushEffects(); + TestBed.tick(); expect(store.entities()).toEqual([{ id: 1, name: 'Konrad' }]); store.setFilter('Sabine'); - TestBed.flushEffects(); + TestBed.tick(); expect(store.entities()).toEqual([]); }); }); diff --git a/modules/store-devtools/schematics-core/utility/find-module.ts b/modules/store-devtools/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/store-devtools/schematics-core/utility/find-module.ts +++ b/modules/store-devtools/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/store-devtools/schematics/ng-add/__snapshots__/index.spec.ts.snap b/modules/store-devtools/schematics/ng-add/__snapshots__/index.spec.ts.snap index b507130ef5..ac3f1e6f22 100644 --- a/modules/store-devtools/schematics/ng-add/__snapshots__/index.spec.ts.snap +++ b/modules/store-devtools/schematics/ng-add/__snapshots__/index.spec.ts.snap @@ -1,11 +1,15 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Store-Devtools ng-add Schematic Store Devtools ng-add Schematic for standalone application provides initial setup 1`] = ` -"import { ApplicationConfig, provideZoneChangeDetection, isDevMode } from '@angular/core'; +"import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection, isDevMode } from '@angular/core'; import { provideStoreDevtools } from '@ngrx/store-devtools'; export const appConfig: ApplicationConfig = { - providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideStoreDevtools({ maxAge: 25, logOnly: !isDevMode() })] + providers: [ + provideBrowserGlobalErrorListeners(), + provideZoneChangeDetection({ eventCoalescing: true }), + provideStoreDevtools({ maxAge: 25, logOnly: !isDevMode() }) +] }; " `; diff --git a/modules/store-devtools/schematics/ng-add/index.spec.ts b/modules/store-devtools/schematics/ng-add/index.spec.ts index 7571d5a99c..08e6eb9aec 100644 --- a/modules/store-devtools/schematics/ng-add/index.spec.ts +++ b/modules/store-devtools/schematics/ng-add/index.spec.ts @@ -17,7 +17,7 @@ describe('Store-Devtools ng-add Schematic', () => { const defaultOptions: StoreDevtoolsOptions = { skipPackageJson: false, project: 'bar', - module: 'app', + module: 'app-module', }; const projectPath = getTestProjectPath(); @@ -50,7 +50,7 @@ describe('Store-Devtools ng-add Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { StoreDevtoolsModule } from '@ngrx\/store-devtools';/ ); @@ -63,24 +63,24 @@ describe('Store-Devtools ng-add Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { StoreDevtoolsModule } from '@ngrx\/store-devtools';/ ); }); it('should import isDevMode correctly', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( - /import { NgModule, isDevMode } from '@angular\/core';/ + /import { NgModule, provideBrowserGlobalErrorListeners, isDevMode } from '@angular\/core';/ ); }); it('should fail if specified module does not exist', async () => { - const options = { ...defaultOptions, module: '/src/app/app.moduleXXX.ts' }; + const options = { ...defaultOptions, module: '/src/app/app-moduleXXX.ts' }; let thrownError: Error | null = null; try { await schematicRunner.runSchematic('ng-add', options, appTree); @@ -122,7 +122,7 @@ describe('Store-Devtools ng-add Schematic', () => { }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch(/maxAge: 5/); }); diff --git a/modules/store/schematics-core/utility/find-module.ts b/modules/store/schematics-core/utility/find-module.ts index 134a59f0e6..351f88074a 100644 --- a/modules/store/schematics-core/utility/find-module.ts +++ b/modules/store/schematics-core/utility/find-module.ts @@ -54,6 +54,10 @@ export function findModuleFromOptions( return normalize(modulePath + '.module.ts'); } else if (host.exists(modulePath + '/' + moduleBaseName + '.module.ts')) { return normalize(modulePath + '/' + moduleBaseName + '.module.ts'); + } else if (host.exists(modulePath + '-module.ts')) { + return normalize(modulePath + '-module.ts'); + } else if (host.exists(modulePath + '/' + moduleBaseName + '-module.ts')) { + return normalize(modulePath + '/' + moduleBaseName + '-module.ts'); } else { throw new Error(`Specified module path ${modulePath} does not exist`); } @@ -66,8 +70,8 @@ export function findModuleFromOptions( export function findModule(host: Tree, generateDir: string): Path { let dir: DirEntry | null = host.getDir('/' + generateDir); - const moduleRe = /\.module\.ts$/; - const routingModuleRe = /-routing\.module\.ts/; + const moduleRe = /(\.|-)module\.ts$/; + const routingModuleRe = /-routing(\.|-)module\.ts/; while (dir) { const matches = dir.subfiles.filter( diff --git a/modules/store/schematics/ng-add/index.spec.ts b/modules/store/schematics/ng-add/index.spec.ts index bf32bd73b8..e92f723841 100644 --- a/modules/store/schematics/ng-add/index.spec.ts +++ b/modules/store/schematics/ng-add/index.spec.ts @@ -18,7 +18,7 @@ describe('Store ng-add Schematic', () => { skipPackageJson: false, skipESLintPlugin: false, project: 'bar', - module: 'app', + module: 'app-module', minimal: false, }; @@ -62,7 +62,7 @@ describe('Store ng-add Schematic', () => { const options = { ...defaultOptions, minimal: true }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); const files = tree.files; expect(content).not.toMatch( @@ -77,14 +77,14 @@ describe('Store ng-add Schematic', () => { const options = { ...defaultOptions }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); - const content = tree.readContent(`${projectPath}/src/app/app.module.ts`); + const content = tree.readContent(`${projectPath}/src/app/app-module.ts`); expect(content).toMatch( /import { reducers, metaReducers } from '\.\/reducers';/ ); }); it('should import isDevMode correctly', async () => { - const options = { ...defaultOptions, module: 'app.module.ts' }; + const options = { ...defaultOptions, module: 'app-module.ts' }; const tree = await schematicRunner.runSchematic('ng-add', options, appTree); const content = tree.readContent( @@ -94,7 +94,7 @@ describe('Store ng-add Schematic', () => { }); it('should fail if specified module does not exist', async () => { - const options = { ...defaultOptions, module: '/src/app/app.moduleXXX.ts' }; + const options = { ...defaultOptions, module: '/src/app/app-moduleXXX.ts' }; let thrownError: Error | null = null; try { await schematicRunner.runSchematic('ng-add', options, appTree); diff --git a/modules/store/spec/store.spec.ts b/modules/store/spec/store.spec.ts index 3efa31f09e..013b9b5eda 100644 --- a/modules/store/spec/store.spec.ts +++ b/modules/store/spec/store.spec.ts @@ -722,7 +722,7 @@ describe('ngRx Store', () => { const changeInputIdAndFlush = () => { inputId.update((value) => value + 1); - TestBed.flushEffects(); + TestBed.tick(); }; const stateSignal = store.selectSignal((state) => state.counter1); @@ -737,7 +737,7 @@ describe('ngRx Store', () => { expect(stateSignal()).toBe(0); store.dispatch(() => increment({ id: inputId() })); - TestBed.flushEffects(); + TestBed.tick(); expect(stateSignal()).toBe(1); changeInputIdAndFlush(); @@ -746,10 +746,10 @@ describe('ngRx Store', () => { inputId.update((value) => value + 1); expect(stateSignal()).toBe(2); - TestBed.flushEffects(); + TestBed.tick(); expect(stateSignal()).toBe(3); - TestBed.flushEffects(); + TestBed.tick(); expect(stateSignal()).toBe(3); }); @@ -758,7 +758,7 @@ describe('ngRx Store', () => { setupForSignalDispatcher(); const ref = store.dispatch(() => increment({ id: inputId() })); - TestBed.flushEffects(); + TestBed.tick(); ref.destroy(); changeInputIdAndFlush(); @@ -777,7 +777,7 @@ describe('ngRx Store', () => { store.dispatch(() => increment({ id: inputId() })) ); - TestBed.flushEffects(); + TestBed.tick(); expect(stateSignal()).toBe(1); callerContext.destroy(); @@ -797,7 +797,7 @@ describe('ngRx Store', () => { }) ); - TestBed.flushEffects(); + TestBed.tick(); expect(stateSignal()).toBe(1); callerContext.destroy(); diff --git a/package.json b/package.json index 921dca0fe8..0751a33f66 100644 --- a/package.json +++ b/package.json @@ -68,18 +68,18 @@ "dependencies": { "@analogjs/content": "1.15.1", "@analogjs/router": "1.15.1", - "@angular/animations": "19.2.3", - "@angular/cdk": "19.2.6", - "@angular/common": "19.2.3", - "@angular/compiler": "19.2.3", - "@angular/core": "19.2.3", - "@angular/elements": "19.2.3", - "@angular/forms": "19.2.3", - "@angular/material": "19.2.6", - "@angular/platform-browser": "19.2.3", - "@angular/platform-browser-dynamic": "19.2.3", - "@angular/platform-server": "19.2.3", - "@angular/router": "19.2.3", + "@angular/animations": "20.0.0", + "@angular/cdk": "20.0.0", + "@angular/common": "20.0.0", + "@angular/compiler": "20.0.0", + "@angular/core": "20.0.0", + "@angular/elements": "20.0.0", + "@angular/forms": "20.0.0", + "@angular/material": "20.0.0", + "@angular/platform-browser": "20.0.0", + "@angular/platform-browser-dynamic": "20.0.0", + "@angular/platform-server": "20.0.0", + "@angular/router": "20.0.0", "@codemirror/autocomplete": "^6.16.2", "@codemirror/commands": "^6.6.0", "@codemirror/lang-angular": "^0.1.3", @@ -94,7 +94,7 @@ "@lezer/javascript": "^1.4.17", "@microsoft/api-extractor": "^7.52.4", "@microsoft/tsdoc": "^0.15.1", - "@nx/angular": "20.6.2", + "@nx/angular": "21.1.2", "@typescript/vfs": "^1.5.3", "ajv-formats": "^2.1.1", "core-js": "^2.5.4", @@ -122,30 +122,30 @@ }, "devDependencies": { "@analogjs/platform": "1.15.1", - "@analogjs/vite-plugin-angular": "1.15.1", - "@analogjs/vitest-angular": "1.15.1", - "@angular-devkit/build-angular": "19.2.4", - "@angular-devkit/core": "19.2.4", - "@angular-devkit/schematics": "19.2.4", - "@angular-eslint/builder": "19.2.0", - "@angular-eslint/eslint-plugin": "19.2.0", - "@angular-eslint/eslint-plugin-template": "19.2.0", - "@angular-eslint/schematics": "19.2.0", - "@angular-eslint/template-parser": "19.2.0", - "@angular-eslint/test-utils": "19.2.0", - "@angular/build": "19.2.4", - "@angular/cli": "~19.2.0", - "@angular/compiler-cli": "19.2.3", - "@angular/language-service": "19.2.3", - "@nx/cypress": "20.6.2", - "@nx/eslint": "20.6.2", - "@nx/eslint-plugin": "20.6.2", - "@nx/jest": "20.6.2", - "@nx/node": "20.6.2", - "@nx/vite": "20.6.2", - "@nx/workspace": "20.6.2", + "@analogjs/vite-plugin-angular": "1.14.1", + "@analogjs/vitest-angular": "1.14.1", + "@angular-devkit/build-angular": "20.0.0", + "@angular-devkit/core": "20.0.0", + "@angular-devkit/schematics": "20.0.0", + "@angular-eslint/builder": "19.6.0", + "@angular-eslint/eslint-plugin": "19.6.0", + "@angular-eslint/eslint-plugin-template": "19.6.0", + "@angular-eslint/schematics": "19.6.0", + "@angular-eslint/template-parser": "19.6.0", + "@angular-eslint/test-utils": "19.6.0", + "@angular/build": "20.0.0", + "@angular/cli": "~20.0.0", + "@angular/compiler-cli": "20.0.0", + "@angular/language-service": "20.0.0", + "@nx/cypress": "21.1.2", + "@nx/eslint": "21.1.2", + "@nx/eslint-plugin": "21.1.2", + "@nx/jest": "21.1.2", + "@nx/node": "21.1.2", + "@nx/vite": "21.1.2", + "@nx/workspace": "21.1.2", "@octokit/rest": "^15.17.0", - "@schematics/angular": "19.2.4", + "@schematics/angular": "20.0.0", "@stackblitz/sdk": "^1.11.0", "@testing-library/cypress": "9.0.0", "@types/eslint": "8.56.10", @@ -172,10 +172,10 @@ "conventional-changelog-cli": "^1.3.21", "coveralls": "^2.13.0", "cpy-cli": "^1.0.1", - "cypress": "13.13.0", + "cypress": "14.2.1", "deep-freeze": "^0.0.1", "eslint": "8.57.0", - "eslint-config-prettier": "9.0.0", + "eslint-config-prettier": "10.0.0", "eslint-plugin-cypress": "2.14.0", "eslint-plugin-import": "2.26.0", "express": "4.21.2", @@ -202,7 +202,7 @@ "ncp": "^2.0.0", "ng-packagr": "19.2.0", "npm-run-all": "^4.1.5", - "nx": "20.6.2", + "nx": "21.1.2", "nyc": "^10.1.2", "ora": "^1.3.0", "prettier": "^2.7.1", @@ -224,7 +224,7 @@ "tsconfig-paths": "^3.1.3", "tsickle": "^0.37.0", "tsutils": "2.27.2", - "typescript": "5.7.3", + "typescript": "5.8.2", "typescript-eslint": "8.19.0", "uglify-js": "^3.1.9", "vite": "^6.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 555d79688c..c2fd29a41a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,46 +10,46 @@ importers: dependencies: '@analogjs/content': specifier: 1.15.1 - version: 1.15.1(ykvudqcldt4aqtlrgw5lm4idru) + version: 1.15.1(q7rjoeleiqxhxzhdyyqkchwq64) '@analogjs/router': specifier: 1.15.1 - version: 1.15.1(@analogjs/content@1.15.1(ykvudqcldt4aqtlrgw5lm4idru))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/router@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)) + version: 1.15.1(@analogjs/content@1.15.1(q7rjoeleiqxhxzhdyyqkchwq64))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/router@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)) '@angular/animations': - specifier: 19.2.3 - version: 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + specifier: 20.0.0 + version: 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) '@angular/cdk': - specifier: 19.2.6 - version: 19.2.6(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + specifier: 20.0.0 + version: 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) '@angular/common': - specifier: 19.2.3 - version: 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + specifier: 20.0.0 + version: 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) '@angular/compiler': - specifier: 19.2.3 - version: 19.2.3 + specifier: 20.0.0 + version: 20.0.0 '@angular/core': - specifier: 19.2.3 - version: 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) + specifier: 20.0.0 + version: 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) '@angular/elements': - specifier: 19.2.3 - version: 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + specifier: 20.0.0 + version: 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) '@angular/forms': - specifier: 19.2.3 - version: 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + specifier: 20.0.0 + version: 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) '@angular/material': - specifier: 19.2.6 - version: 19.2.6(@angular/cdk@19.2.6(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/forms@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + specifier: 20.0.0 + version: 20.0.0(o2nxkggdik6n5xjuccm3lmulaa) '@angular/platform-browser': - specifier: 19.2.3 - version: 19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + specifier: 20.0.0 + version: 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) '@angular/platform-browser-dynamic': - specifier: 19.2.3 - version: 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))) + specifier: 20.0.0 + version: 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))) '@angular/platform-server': - specifier: 19.2.3 - version: 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + specifier: 20.0.0 + version: 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) '@angular/router': - specifier: 19.2.3 - version: 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + specifier: 20.0.0 + version: 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) '@codemirror/autocomplete': specifier: ^6.16.2 version: 6.18.6 @@ -93,11 +93,11 @@ importers: specifier: ^0.15.1 version: 0.15.1 '@nx/angular': - specifier: 20.6.2 - version: 20.6.2(@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4))(@angular-devkit/core@19.2.4(chokidar@3.6.0))(@angular-devkit/schematics@19.2.4(chokidar@3.6.0))(@babel/traverse@7.26.10)(@module-federation/enhanced@0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@schematics/angular@19.2.4(chokidar@3.6.0))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(less@4.1.3)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.0)(typescript@5.7.3)(uglify-js@3.19.3) + specifier: 21.1.2 + version: 21.1.2(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular-devkit/core@20.0.0(chokidar@3.6.0))(@angular-devkit/schematics@20.0.0(chokidar@3.6.0))(@babel/traverse@7.27.3)(@module-federation/enhanced@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@rspack/core@1.3.12(@swc/helpers@0.5.15))(@schematics/angular@20.0.0(chokidar@3.6.0))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(less@4.1.3)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.0)(typescript@5.8.2)(uglify-js@3.19.3) '@typescript/vfs': specifier: ^1.5.3 - version: 1.6.1(typescript@5.7.3) + version: 1.6.1(typescript@5.8.2) ajv-formats: specifier: ^2.1.1 version: 2.1.1(ajv@6.12.6) @@ -106,7 +106,7 @@ importers: version: 2.6.12 eslint-etc: specifier: ^5.1.0 - version: 5.2.1(eslint@8.57.0)(typescript@5.7.3) + version: 5.2.1(eslint@8.57.0)(typescript@5.8.2) fast-glob: specifier: ^3.3.3 version: 3.3.3 @@ -170,85 +170,85 @@ importers: devDependencies: '@analogjs/platform': specifier: 1.15.1 - version: 1.15.1(auj4raqrgyqycwwflswga2j64e) + version: 1.15.1(insyzxkdg34uvrwxq7tl6oclqy) '@analogjs/vite-plugin-angular': - specifier: 1.15.1 - version: 1.15.1(@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4))(@angular/build@19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.1.3)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.4.49)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0)) + specifier: 1.14.1 + version: 1.14.1(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4)) '@analogjs/vitest-angular': - specifier: 1.15.1 - version: 1.15.1(tzntugeu4wpyj3px7crce4wvhy) + specifier: 1.14.1 + version: 1.14.1(@analogjs/vite-plugin-angular@1.14.1(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4)))(@angular-devkit/architect@0.2000.0(chokidar@3.6.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)) '@angular-devkit/build-angular': - specifier: 19.2.4 - version: 19.2.4(lr64xejegqt4h3jhogvzz2c3w4) + specifier: 20.0.0 + version: 20.0.0(4nvwp2sskuarcmcou5yjtwpbve) '@angular-devkit/core': - specifier: 19.2.4 - version: 19.2.4(chokidar@3.6.0) + specifier: 20.0.0 + version: 20.0.0(chokidar@3.6.0) '@angular-devkit/schematics': - specifier: 19.2.4 - version: 19.2.4(chokidar@3.6.0) + specifier: 20.0.0 + version: 20.0.0(chokidar@3.6.0) '@angular-eslint/builder': - specifier: 19.2.0 - version: 19.2.0(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.7.3) + specifier: 19.6.0 + version: 19.6.0(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.8.2) '@angular-eslint/eslint-plugin': - specifier: 19.2.0 - version: 19.2.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) + specifier: 19.6.0 + version: 19.6.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) '@angular-eslint/eslint-plugin-template': - specifier: 19.2.0 - version: 19.2.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) + specifier: 19.6.0 + version: 19.6.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) '@angular-eslint/schematics': - specifier: 19.2.0 - version: 19.2.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.7.3) + specifier: 19.6.0 + version: 19.6.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.8.2) '@angular-eslint/template-parser': - specifier: 19.2.0 - version: 19.2.0(eslint@8.57.0)(typescript@5.7.3) + specifier: 19.6.0 + version: 19.6.0(eslint@8.57.0)(typescript@5.8.2) '@angular-eslint/test-utils': - specifier: 19.2.0 - version: 19.2.0(@angular-eslint/template-parser@19.2.0(eslint@8.57.0)(typescript@5.7.3))(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(@typescript-eslint/rule-tester@8.10.0(eslint@8.57.0)(typescript@5.7.3))(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) + specifier: 19.6.0 + version: 19.6.0(@angular-eslint/template-parser@19.6.0(eslint@8.57.0)(typescript@5.8.2))(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(@typescript-eslint/rule-tester@8.10.0(eslint@8.57.0)(typescript@5.8.2))(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) '@angular/build': - specifier: 19.2.4 - version: 19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.1.3)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.4.49)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + specifier: 20.0.0 + version: 20.0.0(x5m5af2eprbqlieavjhnsz7fh4) '@angular/cli': - specifier: ~19.2.0 - version: 19.2.4(@types/node@18.19.70)(chokidar@3.6.0) + specifier: ~20.0.0 + version: 20.0.0(@types/node@18.19.70)(chokidar@3.6.0) '@angular/compiler-cli': - specifier: 19.2.3 - version: 19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3) + specifier: 20.0.0 + version: 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2) '@angular/language-service': - specifier: 19.2.3 - version: 19.2.3 + specifier: 20.0.0 + version: 20.0.0 '@nx/cypress': - specifier: 20.6.2 - version: 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@20.6.2)(typescript@5.7.3) + specifier: 21.1.2 + version: 21.1.2(@babel/traverse@7.27.3)(@zkochan/js-yaml@0.0.7)(cypress@14.2.1)(eslint@8.57.0)(nx@21.1.2)(typescript@5.8.2) '@nx/eslint': - specifier: 20.6.2 - version: 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.6.2) + specifier: 21.1.2 + version: 21.1.2(@babel/traverse@7.27.3)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@21.1.2) '@nx/eslint-plugin': - specifier: 20.6.2 - version: 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.6.2)(typescript@5.7.3) + specifier: 21.1.2 + version: 21.1.2(@babel/traverse@7.27.3)(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint-config-prettier@10.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@21.1.2)(typescript@5.8.2) '@nx/jest': - specifier: 20.6.2 - version: 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(nx@20.6.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3))(typescript@5.7.3) + specifier: 21.1.2 + version: 21.1.2(@babel/traverse@7.27.3)(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(nx@21.1.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2))(typescript@5.8.2) '@nx/node': - specifier: 20.6.2 - version: 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(nx@20.6.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3))(typescript@5.7.3) + specifier: 21.1.2 + version: 21.1.2(@babel/traverse@7.27.3)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(nx@21.1.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2))(typescript@5.8.2) '@nx/vite': - specifier: 20.6.2 - version: 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)) + specifier: 21.1.2 + version: 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2)(typescript@5.8.2)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)) '@nx/workspace': - specifier: 20.6.2 - version: 20.6.2 + specifier: 21.1.2 + version: 21.1.2 '@octokit/rest': specifier: ^15.17.0 version: 15.18.3(encoding@0.1.13) '@schematics/angular': - specifier: 19.2.4 - version: 19.2.4(chokidar@3.6.0) + specifier: 20.0.0 + version: 20.0.0(chokidar@3.6.0) '@stackblitz/sdk': specifier: ^1.11.0 version: 1.11.0 '@testing-library/cypress': specifier: 9.0.0 - version: 9.0.0(cypress@13.13.0) + version: 9.0.0(cypress@14.2.1) '@types/eslint': specifier: 8.56.10 version: 8.56.10 @@ -296,13 +296,13 @@ importers: version: 0.8.15 '@typescript-eslint/rule-tester': specifier: 8.10.0 - version: 8.10.0(eslint@8.57.0)(typescript@5.7.3) + version: 8.10.0(eslint@8.57.0)(typescript@5.8.2) '@typescript-eslint/types': specifier: 8.10.0 version: 8.10.0 '@typescript-eslint/utils': specifier: 8.10.0 - version: 8.10.0(eslint@8.57.0)(typescript@5.7.3) + version: 8.10.0(eslint@8.57.0)(typescript@5.8.2) chokidar: specifier: ^3.5.3 version: 3.6.0 @@ -322,8 +322,8 @@ importers: specifier: ^1.0.1 version: 1.0.1 cypress: - specifier: 13.13.0 - version: 13.13.0 + specifier: 14.2.1 + version: 14.2.1 deep-freeze: specifier: ^0.0.1 version: 0.0.1 @@ -331,14 +331,14 @@ importers: specifier: 8.57.0 version: 8.57.0 eslint-config-prettier: - specifier: 9.0.0 - version: 9.0.0(eslint@8.57.0) + specifier: 10.0.0 + version: 10.0.0(eslint@8.57.0) eslint-plugin-cypress: specifier: 2.14.0 version: 2.14.0(eslint@8.57.0) eslint-plugin-import: specifier: 2.26.0 - version: 2.26.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0) + version: 2.26.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0) express: specifier: 4.21.2 version: 4.21.2 @@ -362,7 +362,7 @@ importers: version: 7.0.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + version: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -371,7 +371,7 @@ importers: version: 29.7.0 jest-preset-angular: specifier: 14.4.2 - version: 14.4.2(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser-dynamic@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))))(@babel/core@7.26.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)))(typescript@5.7.3) + version: 14.4.2(e2jedyj4x6lm24adqjl3yrrvju) jiti: specifier: 2.4.2 version: 2.4.2 @@ -407,13 +407,13 @@ importers: version: 2.0.0 ng-packagr: specifier: 19.2.0 - version: 19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3) + version: 19.2.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) npm-run-all: specifier: ^4.1.5 version: 4.1.5 nx: - specifier: 20.6.2 - version: 20.6.2 + specifier: 21.1.2 + version: 21.1.2 nyc: specifier: ^10.1.2 version: 10.3.2 @@ -458,43 +458,43 @@ importers: version: 0.10.0 ts-jest: specifier: 29.1.0 - version: 29.1.0(@babel/core@7.26.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)))(typescript@5.7.3) + version: 29.1.0(@babel/core@7.27.1)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.24.2)(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)))(typescript@5.8.2) ts-loader: specifier: ^5.3.3 - version: 5.4.5(typescript@5.7.3) + version: 5.4.5(typescript@5.8.2) ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@18.19.70)(typescript@5.7.3) + version: 10.9.1(@types/node@18.19.70)(typescript@5.8.2) ts-snippet: specifier: 5.0.2 - version: 5.0.2(typescript@5.7.3) + version: 5.0.2(typescript@5.8.2) tsconfig-paths: specifier: ^3.1.3 version: 3.15.0 tsickle: specifier: ^0.37.0 - version: 0.37.1(typescript@5.7.3) + version: 0.37.1(typescript@5.8.2) tsutils: specifier: 2.27.2 - version: 2.27.2(typescript@5.7.3) + version: 2.27.2(typescript@5.8.2) typescript: - specifier: 5.7.3 - version: 5.7.3 + specifier: 5.8.2 + version: 5.8.2 typescript-eslint: specifier: 8.19.0 - version: 8.19.0(eslint@8.57.0)(typescript@5.7.3) + version: 8.19.0(eslint@8.57.0)(typescript@5.8.2) uglify-js: specifier: ^3.1.9 version: 3.19.3 vite: specifier: ^6.3.0 - version: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + version: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) vite-tsconfig-paths: specifier: ^4.2.0 - version: 4.3.2(typescript@5.7.3)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 4.3.2(typescript@5.8.2)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0)) vitest: specifier: 2.1.9 - version: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0) + version: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) yaml: specifier: ^2.4.5 version: 2.7.0 @@ -564,6 +564,17 @@ packages: '@angular/core': ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 '@angular/router': ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@analogjs/vite-plugin-angular@1.14.1': + resolution: {integrity: sha512-nCoRQpLu5t8DtBoN+lNbWAJ3p6X4TnKJZQqOh0ZmcADeHf07vEOq6HiGcEi461SedKawQVAu9SZmRTsNeDfz6A==} + peerDependencies: + '@angular-devkit/build-angular': ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@angular/build': ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@angular-devkit/build-angular': + optional: true + '@angular/build': + optional: true + '@analogjs/vite-plugin-angular@1.15.1': resolution: {integrity: sha512-GMbTyHo7cSNWQXUYm25WKUWHGGTPK4rCAeSV3014R/ml08rjg7A15K1DxWlGcdeAmxB2qKBOUnOD6ffVfHjDMA==} peerDependencies: @@ -578,42 +589,48 @@ packages: '@analogjs/vite-plugin-nitro@1.15.1': resolution: {integrity: sha512-3HOFTA1EFbpcGJSmsv/UDR/3tu1ng32z/+KYLfd8jrpyizocyXHTPIY/LVdaxHfpiwNy5yQXEx4n2nqGdEm9gQ==} - '@analogjs/vitest-angular@1.15.1': - resolution: {integrity: sha512-6JefT65ENr7MfPqeS7Hqp1ctZIwTqacNLW/2d7mG6wzB0ocNhO8dAXwBAXJQVO4/u7Pyu3WnVhvywYF4VJ29Ug==} + '@analogjs/vitest-angular@1.14.1': + resolution: {integrity: sha512-NriyAS81Ikqf936OoXNfrpdVqFY4Q5LsUFlHusaFwhtzU2Sl/AXBO35eoqbJlYCgGDDn92RGEHQm0nYLGGXGmg==} peerDependencies: '@analogjs/vite-plugin-angular': '*' '@angular-devkit/architect': '>=0.1500.0 < 0.2000.0' vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 - '@angular-devkit/architect@0.1900.0': - resolution: {integrity: sha512-oC2CyKf9olKvthEwp2wmkKw+H9NhpnK9cWYHvajWeCRJ8A4DLaKwfMuZ9lioi92QPourrJzoikgp7C6m2AuuZQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/architect@0.1902.4': resolution: {integrity: sha512-YTLiJ7uVItZTAxRuSgASP0M5qILESWH8xGmfR+YWR1JiJem09DWEOpWeLdha1BFzUui5L+6j1btzh4FUHJOtAg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/build-angular@19.2.4': - resolution: {integrity: sha512-OO8jlLY1SKUbcx3xx4LhbHcecAE9CnMrvIGMOgeKflDI7W57kYUI1lg86k/+Xm76/H2XlbsHdwLKOfFAupfl7g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - '@angular/compiler-cli': ^19.0.0 || ^19.2.0-next.0 - '@angular/localize': ^19.0.0 || ^19.2.0-next.0 - '@angular/platform-server': ^19.0.0 || ^19.2.0-next.0 - '@angular/service-worker': ^19.0.0 || ^19.2.0-next.0 - '@angular/ssr': ^19.2.4 + '@angular-devkit/architect@0.2000.0': + resolution: {integrity: sha512-6accOuvf1BY6hTO5LzYcxp2Dpl0bThgYF3KdwVWqrYF5+6PWfQLdy+rKxBiCIv0+0OngZVI79RuAtUKFowFM/A==} + 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'} + + '@angular-devkit/build-angular@20.0.0': + resolution: {integrity: sha512-6JAVLjGLSTy69FAXTPzi9t4SswT4b3mOiz8GPleNTO0VmxgQA8C+zUqG81fH1ZDdSZBfUZcbgim+Y47G3cORcg==} + 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'} + peerDependencies: + '@angular/compiler-cli': ^20.0.0 + '@angular/core': ^20.0.0 + '@angular/localize': ^20.0.0 + '@angular/platform-browser': ^20.0.0 + '@angular/platform-server': ^20.0.0 + '@angular/service-worker': ^20.0.0 + '@angular/ssr': ^20.0.0 '@web/test-runner': ^0.20.0 browser-sync: ^3.0.2 jest: ^29.5.0 jest-environment-jsdom: ^29.5.0 karma: ^6.3.0 - ng-packagr: ^19.0.0 || ^19.2.0-next.0 + ng-packagr: ^20.0.0 protractor: ^7.0.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 - typescript: '>=5.5 <5.9' + typescript: '>=5.8 <5.9' peerDependenciesMeta: + '@angular/core': + optional: true '@angular/localize': optional: true + '@angular/platform-browser': + optional: true '@angular/platform-server': optional: true '@angular/service-worker': @@ -637,15 +654,15 @@ packages: tailwindcss: optional: true - '@angular-devkit/build-webpack@0.1902.4': - resolution: {integrity: sha512-TWZsnPMR2JvrQapO7kg4YbUgrKxu74TCYOZZrGfIA7CCIthykflWevMPGZmrTAh3mXX414P31XmoBQViXUe7iQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/build-webpack@0.2000.0': + resolution: {integrity: sha512-bIbz6uFQLTBvmadWJo/KEF1GruqIC23HF8YcUfy/1AuSd07EjoWL8wZrpl6eY+RE8hjua3AC1XSrzWD2e+xd8w==} + 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'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^5.0.2 - '@angular-devkit/core@19.0.0': - resolution: {integrity: sha512-/EJQOKVFb9vsFbPR+57C7fJHFVr7le9Ru6aormIKw24xyZZHtt5X4rwdeN7l6Zkv8F0cJ2EoTSiQoY17090DLQ==} + '@angular-devkit/core@19.2.4': + resolution: {integrity: sha512-dL6AmCQsKh+CFVvO/jxX8qZpamVwt9r4iIo7fYcAI2+mTSDGxxBGWbS+onIfdPFuRp2HgKa+AT6WiHmRqu63AA==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^4.0.0 @@ -653,9 +670,9 @@ packages: chokidar: optional: true - '@angular-devkit/core@19.2.4': - resolution: {integrity: sha512-dL6AmCQsKh+CFVvO/jxX8qZpamVwt9r4iIo7fYcAI2+mTSDGxxBGWbS+onIfdPFuRp2HgKa+AT6WiHmRqu63AA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/core@20.0.0': + resolution: {integrity: sha512-cnB/I1QQC3WoIcb+f/7hknOOkgIFjAuxd7nW1RnS+pn0qQTWyjnXjq2jocx2TBMwZRikycc7f3mlA1DgWzJUuQ==} + 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'} peerDependencies: chokidar: ^4.0.0 peerDependenciesMeta: @@ -666,43 +683,47 @@ packages: resolution: {integrity: sha512-WaFe95ncm1A+QTlUHxQcFyGKIn67xgqGX7WCj8R0QlKOS0hLKx97SG4p19uwHlww0lmAcwk/QJP6G6sPL/CJ9w==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-eslint/builder@19.2.0': - resolution: {integrity: sha512-8Lx24MrMJT8RlgDtwqfiLiJo4DzSaktjco6RmELUdWO2chJgRe9y+2iIgOeB2pmyD9UCsubwsfjBXlrnV/MPhQ==} + '@angular-devkit/schematics@20.0.0': + resolution: {integrity: sha512-35WbWP8ARnaqVjOzy7IOyWsY/jeyUqfVj4KgHG2O4fHAhIhaBqhP8dDDP+SwM+bToIqklg0fzHUUhFTRxzzyoQ==} + 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'} + + '@angular-eslint/builder@19.6.0': + resolution: {integrity: sha512-hUdYS1mSB09b5ABi2tuWeMTVprYHW+x6KmeAFJfXC6aMOa4NYQBdetIjOLwr7qUDlq1S/+2+HiX/FO76FPHClw==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/bundled-angular-compiler@19.2.0': - resolution: {integrity: sha512-hmmAogTpYGbBvnJ0j7DNLi8YQ+YEEuwFdx0heU8XjTpZlRoSRIP7MJJVlaQCt+ZT5f5XwdGtqi9lOXqqcyGHLA==} + '@angular-eslint/bundled-angular-compiler@19.6.0': + resolution: {integrity: sha512-ro+seaTAg5GvtJ72uWEEnP9J5mT0vtgdqH6YMrmMt4pZbSZxvkLfLjZGkXo/HjVDVcCjPnmZeMwKN+uoEc27Jg==} - '@angular-eslint/eslint-plugin-template@19.2.0': - resolution: {integrity: sha512-lUSzmk5/Dr0bNc2Omb5CZDu3zQZh70bJyuXnN5MKd00V1b3u90eqvMSveFzWFJ6Eot8Hh8+FxtiozPwGqOE+Og==} + '@angular-eslint/eslint-plugin-template@19.6.0': + resolution: {integrity: sha512-SDGbNSCUuPmqVesy5SvRE2MV7AKvvA/bVJwL9Fz5KYCHYxJz1rrJ8FknjWAfmg0qO2TMs1ZI9hov8JL+Bc4BBw==} peerDependencies: '@typescript-eslint/types': ^7.11.0 || ^8.0.0 '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/eslint-plugin@19.2.0': - resolution: {integrity: sha512-QQWWDrTdJ22tBd7RLFG/FdPwNyYEhg7YwWgn29z6XcdnV00ZFtf7FRbv/te1kqVNPvfjtht7bvtHcPQ432aUdQ==} + '@angular-eslint/eslint-plugin@19.6.0': + resolution: {integrity: sha512-IOMfFi/rPNrPwxZwIGTqWw0C5pC2Facwg3llmJoQFq8w2sUE0nNBL5uSQv5dT8s6ucum4g+RFNYHNe20SEOvRw==} peerDependencies: '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/schematics@19.2.0': - resolution: {integrity: sha512-SQfbKgPEJNkK5TVXRsdnWp6TjvVZOczvf8lELF1n+I/Uwmp7ulUjTRgTo59ZQnXoPSs2qCPgS4gAOVR6CD91zQ==} + '@angular-eslint/schematics@19.6.0': + resolution: {integrity: sha512-lJzwHju7bhJ3p+SZnY0JVwGjxF2q68gUdOYhdU62pglfYkS5lm+A5LM/VznRvdpZOH69vvZ9gizQ8W1P525cdw==} - '@angular-eslint/template-parser@19.2.0': - resolution: {integrity: sha512-VqgvFrILhoMe0GHZrx+Bjy8kx7/LJfJTd+x/wzE/X1cCChSU81MBZFMVeFMnoI75OOQUf4fwaaKrtUhUvAkVyw==} + '@angular-eslint/template-parser@19.6.0': + resolution: {integrity: sha512-NGxXUZkI5lXjoKnmL51C8DoJx8AjwF9sonieC2EVxgXycK2MYAamFWYGHMiVemzFsg1nIv+JvhHITgjSjyC3HQ==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular-eslint/test-utils@19.2.0': - resolution: {integrity: sha512-v+qS+3WASvf/LfNDBF68hQj19q7zfajIguua3Pk89B9AqnbrsuiJSgCFO4ZmtZ3C16nwDOdeonl4tea2kUJDFQ==} + '@angular-eslint/test-utils@19.6.0': + resolution: {integrity: sha512-QaX6cU6HF3raehC1J+UV13r4BIhNERowRPEL/p6ktSzkYwYD4GPPq5ryBys17BihdJI+W8oM/GRevWTyDuKRZw==} peerDependencies: - '@angular-eslint/template-parser': 19.2.0 + '@angular-eslint/template-parser': 19.6.0 '@typescript-eslint/parser': ^7.11.0 || ^8.0.0 '@typescript-eslint/rule-tester': ^7.11.0 || ^8.0.0 '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 @@ -714,38 +735,47 @@ packages: '@typescript-eslint/parser': optional: true - '@angular-eslint/utils@19.2.0': - resolution: {integrity: sha512-1XQXzIqYadKUxcAgW1DPev56SVbR8Uld6TthgolU7rfIX23RYMIIRtQlrQCk7zoXLXm5fzcGqjTR4wHfoD+iWg==} + '@angular-eslint/utils@19.6.0': + resolution: {integrity: sha512-ygtsmRKHNqrzG2mpUj1XwLNRoG+ikYkizsOuq5xPRM8o6dCw03H5eel4s7hnXT4c09WbpnoaVNi9O3xFLIETJQ==} peerDependencies: '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular/animations@19.2.3': - resolution: {integrity: sha512-HQexOmwEJFX3sHLspOCi7dVOdPW5Ad4jH6tJsf+zABkF0GjgIVf4jewe1uE5ZLKgoflr9f9vpcpy39IWl00kWw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/core': 19.2.3 - - '@angular/build@19.2.4': - resolution: {integrity: sha512-poCXvmwKri3snWa9zVJ2sW7wyJatZjkwnH6GUBdJrM2dXRQ+LYLk/oXqEjlSRBYNna7P1ZcKNqBbzu0/SnnngA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - '@angular/compiler': ^19.0.0 || ^19.2.0-next.0 - '@angular/compiler-cli': ^19.0.0 || ^19.2.0-next.0 - '@angular/localize': ^19.0.0 || ^19.2.0-next.0 - '@angular/platform-server': ^19.0.0 || ^19.2.0-next.0 - '@angular/service-worker': ^19.0.0 || ^19.2.0-next.0 - '@angular/ssr': ^19.2.4 + '@angular/animations@20.0.0': + resolution: {integrity: sha512-yU4hUH6AheY0dnMSaLRMfgnXhg/JUSUvrhE+lHzIiSKdEf0lyo1Ri6bkPD1CbamxZ94BqhRNCApvbvTbibGICQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + peerDependencies: + '@angular/common': 20.0.0 + '@angular/core': 20.0.0 + + '@angular/build@20.0.0': + resolution: {integrity: sha512-b/FAvvUbsMEgr+UlvTtDz4NCv+BFi+55swtKRmaritvZ2rDfhF1x9tUmSkT6GebGXkI/Gg0kl5rJoD5iv5lY3A==} + 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'} + peerDependencies: + '@angular/compiler': ^20.0.0 + '@angular/compiler-cli': ^20.0.0 + '@angular/core': ^20.0.0 + '@angular/localize': ^20.0.0 + '@angular/platform-browser': ^20.0.0 + '@angular/platform-server': ^20.0.0 + '@angular/service-worker': ^20.0.0 + '@angular/ssr': ^20.0.0 karma: ^6.4.0 less: ^4.2.0 - ng-packagr: ^19.0.0 || ^19.2.0-next.0 + ng-packagr: ^20.0.0 postcss: ^8.4.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 - typescript: '>=5.5 <5.9' + tslib: ^2.3.0 + typescript: '>=5.8 <5.9' + vitest: ^3.1.1 peerDependenciesMeta: + '@angular/core': + optional: true '@angular/localize': optional: true + '@angular/platform-browser': + optional: true '@angular/platform-server': optional: true '@angular/service-worker': @@ -762,126 +792,141 @@ packages: optional: true tailwindcss: optional: true + vitest: + optional: true - '@angular/cdk@19.2.6': - resolution: {integrity: sha512-AneN/NeAYU4+AwzicTwtYE9CkMcWA0cAJ41SNfSyoHaaHNXSkryzwSmTYS3FO+taqd7OGnBePeWJbW2uJXcvfA==} + '@angular/cdk@20.0.0': + resolution: {integrity: sha512-m7YwhztKgmLo7hJwggeyY28DFuKIKu6F9y6d8eV7dpILgNz9tI9uuwFFDOKe4rLJG2hV1ywyGP070k8z1kpAkw==} peerDependencies: - '@angular/common': ^19.0.0 || ^20.0.0 - '@angular/core': ^19.0.0 || ^20.0.0 + '@angular/common': ^20.0.0 || ^21.0.0 + '@angular/core': ^20.0.0 || ^21.0.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/cli@19.2.4': - resolution: {integrity: sha512-YmZYrxdGBwSZsrnpS6vr9gQ8+PrZHzwyYW/3jU2NRAMtl0ZlipDyfpLIDgrfqYPeumzr7+SKtJYVvlsMnjkN4g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular/cli@20.0.0': + resolution: {integrity: sha512-k9EDaaLYTMWkBbayUh6Tf0PJ+E0e6jRPrjOSPsOJHRh+S5BsNdLIsKJmThGXkq2wnD35+2CKPy9UQyvfaIA5KQ==} + 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'} hasBin: true - '@angular/common@19.2.3': - resolution: {integrity: sha512-cYOMRXFb6Sjtg9BI3bE/Ave+xU234jQmHYj7hBxr3MiqRSVJL4niy10KiA/Jiz6y76V5QfZfS+0aE65VuoqAvg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/common@20.0.0': + resolution: {integrity: sha512-tZTvxDjx+wH74/hIpip63u4tlaXNVXkq1iVf4gk7RPQGCAYLNPDWma8X+RpXMXWikn4/mA5NS1VBBtStTbS+gg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/core': 19.2.3 + '@angular/core': 20.0.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/compiler-cli@19.2.3': - resolution: {integrity: sha512-ePh/7A6eEDAyfVn8QgLcAvrxhXBAf6mTqB/3+HwQeXLaka1gtN6xvZ6cjLEegP4s6kcYGhdfdLwzCcy0kjsY5g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/compiler-cli@20.0.0': + resolution: {integrity: sha512-dPFp/YyRJkiyppnoI85mZz0CJv0ulc5MpJV16Lx0qdrRyoKmBrGmdaGEP0DOhhBLVAmJ5J2wvShvWfE2pjMMWw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/compiler': 19.2.3 - typescript: '>=5.5 <5.9' + '@angular/compiler': 20.0.0 + typescript: '>=5.8 <5.9' + peerDependenciesMeta: + typescript: + optional: true - '@angular/compiler@19.2.3': - resolution: {integrity: sha512-TL/JIU7vzSWD+IrMq2PAiHZi7IUFSRhdHo8q6/WuZ8SQmbuXCK2pJvHZpTtUdLswdPeD/UVhkhTAhQzEyEdZVg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/compiler@20.0.0': + resolution: {integrity: sha512-RzS7MFNy/f8Tft0u6Q1zszzFTeki4408zsBALwmS91a8O8x/jaEvfwA7swC7RiqiX9KKmAyuBJ0qiv42v1T5dA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - '@angular/core@19.2.3': - resolution: {integrity: sha512-uNDbQBDWdAfL8JhgG2l9eTEbikovZ+SthLUKERyR4fL7AVGSx85LjNySRuq4WAL4eiD1cRN1UUgu8o+WKqF/ow==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/core@20.0.0': + resolution: {integrity: sha512-2UjKbTtYSY8omY+LE4G6hQ1/R4PkE6NY7/2u99TxLH/oOnc9broCH1g9ITU+n0eJURcOFeK0/w6RdSrK+di3pg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: + '@angular/compiler': 20.0.0 rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.15.0 + peerDependenciesMeta: + '@angular/compiler': + optional: true + zone.js: + optional: true - '@angular/elements@19.2.3': - resolution: {integrity: sha512-ua0d79r3z5xc4a8k0eHN9Y1acsIOIYXzCaRnqfainBmXZ5CecBUhG1uoJ3xcpxNV5PxQugZLkqZrEvXqAqLhbA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/elements@20.0.0': + resolution: {integrity: sha512-bZZUPIWI777CvcqJAXOV0On9n1vaXPcw7iPdj0ZG1uQnE4KEiXVty/Y/0zi3FdBxMp4QSzU7zXbOuiq0iqIctQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/core': 19.2.3 + '@angular/core': 20.0.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/forms@19.2.3': - resolution: {integrity: sha512-JEgNKiZd3taYBg9lsMvoana5cv1QGke8xkuryc9zesHPJjhw9QHllmDPOW2HyUuwPqXZ/YkHiuCMOk+4qPjsAw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/forms@20.0.0': + resolution: {integrity: sha512-6yeb99IrNyeyj7o0bbd+n3JTZrXX2dJfdYLJH3tlXVlO9wg63bq+YR1AeM+RDCYMs+YDJis0lQpF6s+OICJv4g==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.3 - '@angular/core': 19.2.3 - '@angular/platform-browser': 19.2.3 + '@angular/common': 20.0.0 + '@angular/core': 20.0.0 + '@angular/platform-browser': 20.0.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/language-service@19.2.3': - resolution: {integrity: sha512-qq54VhRTk8jxnqXN6Q4wK1W7ewSkD0kdhii0Sif25gbkNvfDfqd1PjtnojelG81sN8XhBeMBcDhtbmEQX4nqHg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/language-service@20.0.0': + resolution: {integrity: sha512-lprUUz56dk3ORWGD6Z7Hmzo2MqxezW5qXaxpJHOow3+8/Jx6q+PPWCZrFSEyTtaKr/oRGzHLVCEzB+tmB980Fw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - '@angular/material@19.2.6': - resolution: {integrity: sha512-kn2i55fEQD/UIBklsFJF3e3num/sURnQo4rMxSVZa9xODiLFJ2R3jtpI46IsTwBBUg5cQucI/kyHvokeCxtg9w==} + '@angular/material@20.0.0': + resolution: {integrity: sha512-uhSICVswGHwLuQg0Cn9q9ppdEBhpJDdW5FEotiVqjfPXjp/S6k7m/Ho8BNbDLdJNuMjF3uypc+tgzJIO+SHIOw==} peerDependencies: - '@angular/cdk': 19.2.6 - '@angular/common': ^19.0.0 || ^20.0.0 - '@angular/core': ^19.0.0 || ^20.0.0 - '@angular/forms': ^19.0.0 || ^20.0.0 - '@angular/platform-browser': ^19.0.0 || ^20.0.0 + '@angular/cdk': 20.0.0 + '@angular/common': ^20.0.0 || ^21.0.0 + '@angular/core': ^20.0.0 || ^21.0.0 + '@angular/forms': ^20.0.0 || ^21.0.0 + '@angular/platform-browser': ^20.0.0 || ^21.0.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/platform-browser-dynamic@19.2.3': - resolution: {integrity: sha512-PHmmtdGxSfe9HL8xR4g3PspnEaPqTEOGyzNviAHugfkZCgXCdSbYs36d3i0nPwhExMAeuIVXbbJyouDn2kyeOw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/platform-browser-dynamic@20.0.0': + resolution: {integrity: sha512-AACq3Ijuq59SdLDmfxWU8hYlo8O4Br9OHWNAga2W0X6p/7HlpeZZVdTlb/KGVYRKJvGpgSB10QYlRPfm215q9Q==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.3 - '@angular/compiler': 19.2.3 - '@angular/core': 19.2.3 - '@angular/platform-browser': 19.2.3 + '@angular/common': 20.0.0 + '@angular/compiler': 20.0.0 + '@angular/core': 20.0.0 + '@angular/platform-browser': 20.0.0 - '@angular/platform-browser@19.2.3': - resolution: {integrity: sha512-bz5mvUkCS8SxaMInjPgi/2dD7vpWkZePQesvr/bBRNQbYSE4cGTbovXcVl3X5hIxs5JoC6Het0lS2IxDq7j6qg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/platform-browser@20.0.0': + resolution: {integrity: sha512-FP9YjT2beF0tov0wub6+eUQqJd2MwyYqEQQ6+Qx67ukd04plIryhrcImORehrsN24DbnHkyTqhCvUyNAZs2uwA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/animations': 19.2.3 - '@angular/common': 19.2.3 - '@angular/core': 19.2.3 + '@angular/animations': 20.0.0 + '@angular/common': 20.0.0 + '@angular/core': 20.0.0 peerDependenciesMeta: '@angular/animations': optional: true - '@angular/platform-server@19.2.3': - resolution: {integrity: sha512-04Wv3N1+We3E0+TcZP4x1KtHSiSx2cNrQVuC0FGftfvAZiSr8DtYye6ji7zxTGGRg5uKBwVAUvTEAbT56FNm8Q==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/platform-server@20.0.0': + resolution: {integrity: sha512-H2Qw6bZYYQdZKrMv6YS1k65+mXCRFBAZJziFeNUG9HreKaSNBlqCvrR/ru6TLo6UhItpX3bS/y9u/lBcGP/Ejg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.3 - '@angular/compiler': 19.2.3 - '@angular/core': 19.2.3 - '@angular/platform-browser': 19.2.3 + '@angular/common': 20.0.0 + '@angular/compiler': 20.0.0 + '@angular/core': 20.0.0 + '@angular/platform-browser': 20.0.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/router@19.2.3': - resolution: {integrity: sha512-yYVMT7CceKqE+fBXxkhkAqEQUEdY/BHtLQr1vP9rEnAf30vwKghDEresugfegY6Ch4IGKTBtDG/QGmxWszgUAQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/router@20.0.0': + resolution: {integrity: sha512-RQ7rU4NaZDSvvOfMZQmB50q7de+jrHYb+f0ExLKBvr80B1MK3oc9VvI2BzBkGfM4aGx71MMa0UizjOiT/31kqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 19.2.3 - '@angular/core': 19.2.3 - '@angular/platform-browser': 19.2.3 + '@angular/common': 20.0.0 + '@angular/core': 20.0.0 + '@angular/platform-browser': 20.0.0 rxjs: ^6.5.3 || ^7.4.0 '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.3': - resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.26.8': resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.27.3': + resolution: {integrity: sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==} + engines: {node: '>=6.9.0'} + '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} @@ -890,8 +935,8 @@ packages: resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.9': - resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + '@babel/core@7.27.1': + resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==} engines: {node: '>=6.9.0'} '@babel/generator@7.26.10': @@ -902,10 +947,22 @@ packages: resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} + '@babel/generator@7.27.1': + resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.27.3': + resolution: {integrity: sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.27.1': + resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==} + engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.9': resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} @@ -914,8 +971,12 @@ packages: resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.25.9': - resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.27.1': + resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -926,27 +987,43 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-create-regexp-features-plugin@7.27.1': + resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-define-polyfill-provider@0.6.3': resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-member-expression-to-functions@7.25.9': - resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.25.9': resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.26.0': resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.25.9': - resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + '@babel/helper-module-transforms@7.27.3': + resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} '@babel/helper-plugin-utils@7.25.9': @@ -957,20 +1034,24 @@ packages: resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} - '@babel/helper-remap-async-to-generator@7.25.9': - resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.27.1': + resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.25.9': - resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': - resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} engines: {node: '>=6.9.0'} '@babel/helper-split-export-declaration@7.24.7': @@ -981,16 +1062,28 @@ packages: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.25.9': - resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.27.1': + resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==} engines: {node: '>=6.9.0'} '@babel/helpers@7.26.0': @@ -1001,6 +1094,10 @@ packages: resolution: {integrity: sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.27.3': + resolution: {integrity: sha512-h/eKy9agOya1IGuLaZ9tEUgz+uIRXcbtOhRtUyyMf8JFmn1iT13vnl/IGVWSkdOCG/pC57U4S1jnAabAavTMwg==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.26.10': resolution: {integrity: sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==} engines: {node: '>=6.0.0'} @@ -1011,32 +1108,37 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': - resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + '@babel/parser@7.27.3': + resolution: {integrity: sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': + resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': - resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': + resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': - resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': + resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': - resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1': + resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': - resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1': + resolution: {integrity: sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1080,8 +1182,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.26.0': - resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + '@babel/plugin-syntax-import-assertions@7.27.1': + resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1092,6 +1194,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-attributes@7.27.1': + resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} + engines: {node: '>=6.9.0'} + 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: @@ -1162,326 +1270,284 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-arrow-functions@7.25.9': - resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-generator-functions@7.25.9': - resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-generator-functions@7.26.8': - resolution: {integrity: sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==} + '@babel/plugin-transform-arrow-functions@7.27.1': + resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-to-generator@7.25.9': - resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + '@babel/plugin-transform-async-generator-functions@7.27.1': + resolution: {integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.25.9': - resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + '@babel/plugin-transform-async-to-generator@7.27.1': + resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.26.5': - resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} + '@babel/plugin-transform-block-scoped-functions@7.27.1': + resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.25.9': - resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + '@babel/plugin-transform-block-scoping@7.27.3': + resolution: {integrity: sha512-+F8CnfhuLhwUACIJMLWnjz6zvzYM2r0yeIHKlbgfw7ml8rOMJsXNXV/hyRcb3nb493gRs4WvYpQAndWj/qQmkQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.25.9': - resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + '@babel/plugin-transform-class-properties@7.27.1': + resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-static-block@7.26.0': - resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + '@babel/plugin-transform-class-static-block@7.27.1': + resolution: {integrity: sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.25.9': - resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + '@babel/plugin-transform-classes@7.27.1': + resolution: {integrity: sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-computed-properties@7.25.9': - resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + '@babel/plugin-transform-computed-properties@7.27.1': + resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.25.9': - resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + '@babel/plugin-transform-destructuring@7.27.3': + resolution: {integrity: sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dotall-regex@7.25.9': - resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + '@babel/plugin-transform-dotall-regex@7.27.1': + resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-duplicate-keys@7.25.9': - resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + '@babel/plugin-transform-duplicate-keys@7.27.1': + resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': - resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-dynamic-import@7.25.9': - resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-exponentiation-operator@7.26.3': - resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} + '@babel/plugin-transform-dynamic-import@7.27.1': + resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-export-namespace-from@7.25.9': - resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + '@babel/plugin-transform-exponentiation-operator@7.27.1': + resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.25.9': - resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + '@babel/plugin-transform-export-namespace-from@7.27.1': + resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.26.9': - resolution: {integrity: sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==} + '@babel/plugin-transform-for-of@7.27.1': + resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.25.9': - resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + '@babel/plugin-transform-function-name@7.27.1': + resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-json-strings@7.25.9': - resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + '@babel/plugin-transform-json-strings@7.27.1': + resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.25.9': - resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + '@babel/plugin-transform-literals@7.27.1': + resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.25.9': - resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + '@babel/plugin-transform-logical-assignment-operators@7.27.1': + resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-member-expression-literals@7.25.9': - resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + '@babel/plugin-transform-member-expression-literals@7.27.1': + resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-amd@7.25.9': - resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + '@babel/plugin-transform-modules-amd@7.27.1': + resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.26.3': - resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + '@babel/plugin-transform-modules-commonjs@7.27.1': + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.25.9': - resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + '@babel/plugin-transform-modules-systemjs@7.27.1': + resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-umd@7.25.9': - resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + '@babel/plugin-transform-modules-umd@7.27.1': + resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': - resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-new-target@7.25.9': - resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': - resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + '@babel/plugin-transform-new-target@7.27.1': + resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': - resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': + resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-numeric-separator@7.25.9': - resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + '@babel/plugin-transform-numeric-separator@7.27.1': + resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-rest-spread@7.25.9': - resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + '@babel/plugin-transform-object-rest-spread@7.27.3': + resolution: {integrity: sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-super@7.25.9': - resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + '@babel/plugin-transform-object-super@7.27.1': + resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-catch-binding@7.25.9': - resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + '@babel/plugin-transform-optional-catch-binding@7.27.1': + resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.25.9': - resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + '@babel/plugin-transform-optional-chaining@7.27.1': + resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-parameters@7.25.9': - resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + '@babel/plugin-transform-parameters@7.27.1': + resolution: {integrity: sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.25.9': - resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + '@babel/plugin-transform-private-methods@7.27.1': + resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-property-in-object@7.25.9': - resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + '@babel/plugin-transform-private-property-in-object@7.27.1': + resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-property-literals@7.25.9': - resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + '@babel/plugin-transform-property-literals@7.27.1': + resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.25.9': - resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + '@babel/plugin-transform-regenerator@7.27.1': + resolution: {integrity: sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regexp-modifiers@7.26.0': - resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + '@babel/plugin-transform-regexp-modifiers@7.27.1': + resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-reserved-words@7.25.9': - resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-runtime@7.25.9': - resolution: {integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-runtime@7.26.10': - resolution: {integrity: sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-shorthand-properties@7.25.9': - resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + '@babel/plugin-transform-reserved-words@7.27.1': + resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-spread@7.25.9': - resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + '@babel/plugin-transform-runtime@7.27.1': + resolution: {integrity: sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-sticky-regex@7.25.9': - resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + '@babel/plugin-transform-shorthand-properties@7.27.1': + resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-template-literals@7.25.9': - resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + '@babel/plugin-transform-spread@7.27.1': + resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-template-literals@7.26.8': - resolution: {integrity: sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==} + '@babel/plugin-transform-sticky-regex@7.27.1': + resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.25.9': - resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + '@babel/plugin-transform-template-literals@7.27.1': + resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.26.7': - resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==} + '@babel/plugin-transform-typeof-symbol@7.27.1': + resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1492,38 +1558,32 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.25.9': - resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + '@babel/plugin-transform-unicode-escapes@7.27.1': + resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-property-regex@7.25.9': - resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + '@babel/plugin-transform-unicode-property-regex@7.27.1': + resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-regex@7.25.9': - resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + '@babel/plugin-transform-unicode-regex@7.27.1': + resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-sets-regex@7.25.9': - resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + '@babel/plugin-transform-unicode-sets-regex@7.27.1': + resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.26.0': - resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-env@7.26.9': - resolution: {integrity: sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==} + '@babel/preset-env@7.27.2': + resolution: {integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1543,8 +1603,8 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.26.10': - resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==} + '@babel/runtime@7.27.1': + resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} engines: {node: '>=6.9.0'} '@babel/template@7.25.9': @@ -1555,6 +1615,10 @@ packages: resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.10': resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==} engines: {node: '>=6.9.0'} @@ -1563,6 +1627,10 @@ packages: resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.27.3': + resolution: {integrity: sha512-lId/IfN/Ye1CIu8xG7oKBHXd2iNb2aW1ilPszzGcJug6M8RCKfVNcYhpI5+bMvFYjK7lXIM0R+a+6r8xhHp2FQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.10': resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} engines: {node: '>=6.9.0'} @@ -1575,6 +1643,10 @@ packages: resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.3': + resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1654,8 +1726,8 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@cypress/request@3.0.7': - resolution: {integrity: sha512-LzxlLEMbBOPYB85uXrDqvD4MgcenjRBLIns3zyhx7vTPj/0u2eQhzXvPiGcaJrV38Q9dbkExWp6cOHPJ+EtFYg==} + '@cypress/request@3.0.8': + resolution: {integrity: sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==} engines: {node: '>= 6'} '@cypress/xvfb@1.2.4': @@ -1711,6 +1783,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.5': + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.19.11': resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} @@ -1741,6 +1819,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.5': + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.19.11': resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} @@ -1771,6 +1855,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.5': + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.19.11': resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} @@ -1801,6 +1891,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.5': + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.19.11': resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} @@ -1831,6 +1927,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.5': + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.19.11': resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} @@ -1861,6 +1963,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.5': + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.19.11': resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} @@ -1891,6 +1999,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.5': + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.19.11': resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} @@ -1921,6 +2035,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.5': + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.19.11': resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} @@ -1951,6 +2071,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.5': + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.19.11': resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} @@ -1981,6 +2107,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.5': + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.19.11': resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} @@ -2011,6 +2143,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.5': + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.19.11': resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} @@ -2041,6 +2179,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.5': + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.19.11': resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} @@ -2071,6 +2215,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.5': + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.19.11': resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} @@ -2101,6 +2251,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.5': + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.19.11': resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} @@ -2131,6 +2287,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.5': + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.19.11': resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} @@ -2161,6 +2323,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.5': + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.19.11': resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} @@ -2191,6 +2359,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.5': + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.24.2': resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} engines: {node: '>=18'} @@ -2209,6 +2383,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.5': + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.19.11': resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} @@ -2239,6 +2419,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.5': + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.24.2': resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} @@ -2257,6 +2443,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.5': + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.19.11': resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} @@ -2287,6 +2479,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.5': + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.19.11': resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} @@ -2317,6 +2515,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.5': + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.19.11': resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} @@ -2347,6 +2551,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.5': + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.19.11': resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} @@ -2377,6 +2587,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.5': + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.19.11': resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} @@ -2407,6 +2623,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.5': + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2497,8 +2719,17 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@inquirer/checkbox@4.1.4': - resolution: {integrity: sha512-d30576EZdApjAMceijXA5jDzRQHT/MygbC+J8I7EqA6f/FRpYxlRtRJbHF8gHeWYeSdOuTEJqonn7QLB1ELezA==} + '@inquirer/checkbox@4.1.8': + resolution: {integrity: sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@5.1.10': + resolution: {integrity: sha512-FxbQ9giWxUWKUk2O5XZ6PduVnH2CZ/fmMKMBkH71MHJvWr7WL5AHKevhzF1L5uYWB2P548o1RzVxrNd3dpmk6g==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2506,8 +2737,8 @@ packages: '@types/node': optional: true - '@inquirer/confirm@5.1.6': - resolution: {integrity: sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==} + '@inquirer/confirm@5.1.12': + resolution: {integrity: sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2515,8 +2746,8 @@ packages: '@types/node': optional: true - '@inquirer/core@10.1.9': - resolution: {integrity: sha512-sXhVB8n20NYkUBfDYgizGHlpRVaCRjtuzNZA6xpALIUbkgfd2Hjz+DfEN6+h1BRnuxw0/P4jCIMjMsEOAMwAJw==} + '@inquirer/core@10.1.13': + resolution: {integrity: sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2524,8 +2755,8 @@ packages: '@types/node': optional: true - '@inquirer/editor@4.2.9': - resolution: {integrity: sha512-8HjOppAxO7O4wV1ETUlJFg6NDjp/W2NP5FB9ZPAcinAlNT4ZIWOLe2pUVwmmPRSV0NMdI5r/+lflN55AwZOKSw==} + '@inquirer/editor@4.2.13': + resolution: {integrity: sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2533,8 +2764,8 @@ packages: '@types/node': optional: true - '@inquirer/expand@4.0.11': - resolution: {integrity: sha512-OZSUW4hFMW2TYvX/Sv+NnOZgO8CHT2TU1roUCUIF2T+wfw60XFRRp9MRUPCT06cRnKL+aemt2YmTWwt7rOrNEA==} + '@inquirer/expand@4.0.15': + resolution: {integrity: sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2542,12 +2773,12 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.11': - resolution: {integrity: sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==} + '@inquirer/figures@1.0.12': + resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==} engines: {node: '>=18'} - '@inquirer/input@4.1.8': - resolution: {integrity: sha512-WXJI16oOZ3/LiENCAxe8joniNp8MQxF6Wi5V+EBbVA0ZIOpFcL4I9e7f7cXse0HJeIPCWO8Lcgnk98juItCi7Q==} + '@inquirer/input@4.1.12': + resolution: {integrity: sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2555,8 +2786,8 @@ packages: '@types/node': optional: true - '@inquirer/number@3.0.11': - resolution: {integrity: sha512-pQK68CsKOgwvU2eA53AG/4npRTH2pvs/pZ2bFvzpBhrznh8Mcwt19c+nMO7LHRr3Vreu1KPhNBF3vQAKrjIulw==} + '@inquirer/number@3.0.15': + resolution: {integrity: sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2564,8 +2795,8 @@ packages: '@types/node': optional: true - '@inquirer/password@4.0.11': - resolution: {integrity: sha512-dH6zLdv+HEv1nBs96Case6eppkRggMe8LoOTl30+Gq5Wf27AO/vHFgStTVz4aoevLdNXqwE23++IXGw4eiOXTg==} + '@inquirer/password@4.0.15': + resolution: {integrity: sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2573,8 +2804,8 @@ packages: '@types/node': optional: true - '@inquirer/prompts@7.3.2': - resolution: {integrity: sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==} + '@inquirer/prompts@7.5.1': + resolution: {integrity: sha512-5AOrZPf2/GxZ+SDRZ5WFplCA2TAQgK3OYrXCYmJL5NaTu4ECcoWFlfUZuw7Es++6Njv7iu/8vpYJhuzxUH76Vg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2582,8 +2813,8 @@ packages: '@types/node': optional: true - '@inquirer/rawlist@4.0.11': - resolution: {integrity: sha512-uAYtTx0IF/PqUAvsRrF3xvnxJV516wmR6YVONOmCWJbbt87HcDHLfL9wmBQFbNJRv5kCjdYKrZcavDkH3sVJPg==} + '@inquirer/rawlist@4.1.3': + resolution: {integrity: sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2591,8 +2822,8 @@ packages: '@types/node': optional: true - '@inquirer/search@3.0.11': - resolution: {integrity: sha512-9CWQT0ikYcg6Ls3TOa7jljsD7PgjcsYEM0bYE+Gkz+uoW9u8eaJCRHJKkucpRE5+xKtaaDbrND+nPDoxzjYyew==} + '@inquirer/search@3.0.15': + resolution: {integrity: sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2600,8 +2831,8 @@ packages: '@types/node': optional: true - '@inquirer/select@4.1.0': - resolution: {integrity: sha512-z0a2fmgTSRN+YBuiK1ROfJ2Nvrpij5lVN3gPDkQGhavdvIVGHGW29LwYZfM/j42Ai2hUghTI/uoBuTbrJk42bA==} + '@inquirer/select@4.2.3': + resolution: {integrity: sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2613,8 +2844,8 @@ packages: resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} engines: {node: '>=18'} - '@inquirer/type@3.0.5': - resolution: {integrity: sha512-ZJpeIYYueOz/i/ONzrfof8g89kNdO2hjGuvULROo3O8rlB2CRtSseE5KeirnyE4t/thAn/EwvS/vuQeJCn+NZg==} + '@inquirer/type@3.0.7': + resolution: {integrity: sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2776,39 +3007,44 @@ packages: '@lezer/sass@1.0.7': resolution: {integrity: sha512-8HLlOkuX/SMHOggI2DAsXUw38TuURe+3eQ5hiuk9QmYOUyC55B1dYEIMkav5A4IELVaW4e1T4P9WRiI5ka4mdw==} - '@listr2/prompt-adapter-inquirer@2.0.18': - resolution: {integrity: sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==} + '@listr2/prompt-adapter-inquirer@2.0.22': + resolution: {integrity: sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==} engines: {node: '>=18.0.0'} peerDependencies: '@inquirer/prompts': '>= 3 < 8' - '@lmdb/lmdb-darwin-arm64@3.2.6': - resolution: {integrity: sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==} + '@lmdb/lmdb-darwin-arm64@3.3.0': + resolution: {integrity: sha512-LipbQobyEfQtu8WixasaFUZZ+JCGlho4OWwWIQ5ol0rB1RKkcZvypu7sS1CBvofBGVAa3vbOh8IOGQMrbmL5dg==} cpu: [arm64] os: [darwin] - '@lmdb/lmdb-darwin-x64@3.2.6': - resolution: {integrity: sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==} + '@lmdb/lmdb-darwin-x64@3.3.0': + resolution: {integrity: sha512-yA+9P+ZeA3vg76BLXWeUomIAjxfmSmR2eg8fueHXDg5Xe1Xmkl9JCKuHXUhtJ+mMVcH12d5k4kJBLbyXTadfGQ==} cpu: [x64] os: [darwin] - '@lmdb/lmdb-linux-arm64@3.2.6': - resolution: {integrity: sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==} + '@lmdb/lmdb-linux-arm64@3.3.0': + resolution: {integrity: sha512-OeWvSgjXXZ/zmtLqqL78I3910F6UYpUubmsUU+iBHo6nTtjkpXms95rJtGrjkWQqwswKBD7xSMplbYC4LEsiPA==} cpu: [arm64] os: [linux] - '@lmdb/lmdb-linux-arm@3.2.6': - resolution: {integrity: sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==} + '@lmdb/lmdb-linux-arm@3.3.0': + resolution: {integrity: sha512-EDYrW9kle+8wI19JCj/PhRnGoCN9bked5cdOPdo1wdgH/HzjgoLPFTn9DHlZccgTEVhp3O+bpWXdN/rWySVvjw==} cpu: [arm] os: [linux] - '@lmdb/lmdb-linux-x64@3.2.6': - resolution: {integrity: sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==} + '@lmdb/lmdb-linux-x64@3.3.0': + resolution: {integrity: sha512-wDd02mt5ScX4+xd6g78zKBr6ojpgCJCTrllCAabjgap5FzuETqOqaQfKhO+tJuGWv/J5q+GIds6uY7rNFueOxg==} cpu: [x64] os: [linux] - '@lmdb/lmdb-win32-x64@3.2.6': - resolution: {integrity: sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==} + '@lmdb/lmdb-win32-arm64@3.3.0': + resolution: {integrity: sha512-COotWhHJgzXULLiEjOgWQwqig6PoA+6ji6W+sDl6M1HhMXWIymEVHGs0edsVSNtsNSCAWMxJgR3asv6FNX/2EA==} + cpu: [arm64] + os: [win32] + + '@lmdb/lmdb-win32-x64@3.3.0': + resolution: {integrity: sha512-kqUgQH+l8HDbkAapx+aoko7Ez4X4DqkIraOqY/k0QY5EN/iialVlFpBUXh4wFXzirdmEVjbIUMrceUh0Kh8LeA==} cpu: [x64] os: [win32] @@ -2904,6 +3140,9 @@ packages: '@module-federation/error-codes@0.11.1': resolution: {integrity: sha512-N1cs1qwrO8cU/OzfnBbr+3FaVbrJk6QEAsQ8H+YxGRrh/kHsR2BKpZCX79jTG27oDbz45FLjQ98YucMMXC24EA==} + '@module-federation/error-codes@0.14.0': + resolution: {integrity: sha512-GGk+EoeSACJikZZyShnLshtq9E2eCrDWbRiB4QAFXCX4oYmGgFfzXlx59vMNwqTKPJWxkEGnPYacJMcr2YYjag==} + '@module-federation/error-codes@0.9.1': resolution: {integrity: sha512-q8spCvlwUzW42iX1irnlBTcwcZftRNHyGdlaoFO1z/fW4iphnBIfijzkigWQzOMhdPgzqN/up7XN+g5hjBGBtw==} @@ -2971,14 +3210,17 @@ packages: '@module-federation/runtime-core@0.11.1': resolution: {integrity: sha512-6KxLfkCl05Ey69Xg/dsjf7fPit9qGXZ0lpwaG2agiCqC3JCDxYjT7tgGvnWhTXCcztb/ThpT+bHrRD4Kw8SMhA==} + '@module-federation/runtime-core@0.14.0': + resolution: {integrity: sha512-fGE1Ro55zIFDp/CxQuRhKQ1pJvG7P0qvRm2N+4i8z++2bgDjcxnCKUqDJ8lLD+JfJQvUJf0tuSsJPgevzueD4g==} + '@module-federation/runtime-core@0.9.1': resolution: {integrity: sha512-r61ufhKt5pjl81v7TkmhzeIoSPOaNtLynW6+aCy3KZMa3RfRevFxmygJqv4Nug1L0NhqUeWtdLejh4VIglNy5Q==} '@module-federation/runtime-tools@0.11.1': resolution: {integrity: sha512-8UqMbHJSdkEvKlnlXpR/OjMA77bUbhtmv0I4UO+PA1zBga4y3/St6NOjD66NTINKeWEgsCt1aepXHspduXp33w==} - '@module-federation/runtime-tools@0.5.1': - resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} + '@module-federation/runtime-tools@0.14.0': + resolution: {integrity: sha512-y/YN0c2DKsLETE+4EEbmYWjqF9G6ZwgZoDIPkaQ9p0pQu0V4YxzWfQagFFxR0RigYGuhJKmSU/rtNoHq+qF8jg==} '@module-federation/runtime-tools@0.9.1': resolution: {integrity: sha512-JQZ//ab+lEXoU2DHAH+JtYASGzxEjXB0s4rU+6VJXc8c+oUPxH3kWIwzjdncg2mcWBmC1140DCk+K+kDfOZ5CQ==} @@ -2986,8 +3228,8 @@ packages: '@module-federation/runtime@0.11.1': resolution: {integrity: sha512-yxxa/TRXaNggb34N+oL82J7r9+GZ3gYTCDyGibYqtsC5j7+9oB4tmc0UyhjrGMhg+fF8TAWFZjNKo7ZnyN9LcQ==} - '@module-federation/runtime@0.5.1': - resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} + '@module-federation/runtime@0.14.0': + resolution: {integrity: sha512-kR3cyHw/Y64SEa7mh4CHXOEQYY32LKLK75kJOmBroLNLO7/W01hMNAvGBYTedS7hWpVuefPk1aFZioy3q2VLdQ==} '@module-federation/runtime@0.9.1': resolution: {integrity: sha512-jp7K06weabM5BF5sruHr/VLyalO+cilvRDy7vdEBqq88O9mjc0RserD8J+AP4WTl3ZzU7/GRqwRsiwjjN913dA==} @@ -2995,8 +3237,8 @@ packages: '@module-federation/sdk@0.11.1': resolution: {integrity: sha512-QS6zevdQYLCGF6NFf0LysMGARh+dZxMeoRKKDUW5PYi3XOk+tjJ7QsDKybfcBZBNgBJfIuwxh4Oei6WOFJEfRg==} - '@module-federation/sdk@0.5.1': - resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} + '@module-federation/sdk@0.14.0': + resolution: {integrity: sha512-lg/OWRsh18hsyTCamOOhEX546vbDiA2O4OggTxxH2wTGr156N6DdELGQlYIKfRdU/0StgtQS81Goc0BgDZlx9A==} '@module-federation/sdk@0.9.1': resolution: {integrity: sha512-YQonPTImgnCqZjE/A+3N2g3J5ypR6kx1tbBzc9toUANKr/dw/S63qlh/zHKzWQzxjjNNVMdXRtTMp07g3kgEWg==} @@ -3025,8 +3267,8 @@ packages: '@module-federation/webpack-bundler-runtime@0.11.1': resolution: {integrity: sha512-XlVegGyCBBLId8Jr6USjPOFYViQ0CCtoYjHpC8y1FOGtuXLGrvnEdFcl4XHlFlp3MY3Rxhr8QigrdZhYe5bRWg==} - '@module-federation/webpack-bundler-runtime@0.5.1': - resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} + '@module-federation/webpack-bundler-runtime@0.14.0': + resolution: {integrity: sha512-POWS6cKBicAAQ3DNY5X7XEUSfOfUsRaBNxbuwEfSGlrkTE9UcWheO06QP2ndHi8tHQuUKcIHi2navhPkJ+k5xg==} '@module-federation/webpack-bundler-runtime@0.9.1': resolution: {integrity: sha512-CxySX01gT8cBowKl9xZh+voiHvThMZ471icasWnlDIZb14KasZoX1eCh9wpGvwoOdIk9rIRT7h70UvW9nmop6w==} @@ -3204,12 +3446,12 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} hasBin: true - '@ngtools/webpack@19.2.4': - resolution: {integrity: sha512-I2vG9Yb0W/PR5+quBmSUk6uGa4xN/YvfJk+30bFDB/CpJlTQEo+3AOFCDYcDOxrbtjON80VdFYPypQ5ztbpdYw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@ngtools/webpack@20.0.0': + resolution: {integrity: sha512-3kT8PlLDvThhZxNbJWdG2qrZrUOg0tAjd7mnsOsg65/2tsBZ2HaR3fSzkHOG+Ly6SlWiS4owKWqPRGlgFuq1bw==} + 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'} peerDependencies: - '@angular/compiler-cli': ^19.0.0 || ^19.2.0-next.0 - typescript: '>=5.5 <5.9' + '@angular/compiler-cli': ^20.0.0 + typescript: '>=5.8 <5.9' webpack: ^5.54.0 '@nodelib/fs.scandir@2.1.5': @@ -3265,8 +3507,8 @@ packages: resolution: {integrity: sha512-cJXiUlycdizQwvqE1iaAb4VRUM3RX09/8q46zjvy+ct9GhfZRWd7jXYVc1tn/CfRlGPVkX/u4sstRlepsm7hfw==} engines: {node: ^18.17.0 || >=20.5.0} - '@nx/angular@20.6.2': - resolution: {integrity: sha512-5ND4bYBJcn9wjIdDZUeoZ47bfdp6mkgZrQXGlntZ3/EzevZS37k4SwokA4dtLv0MX/lAifTbofJ7XN5ZJU1EiA==} + '@nx/angular@21.1.2': + resolution: {integrity: sha512-xkHatgZaSBSJ3G+pRbQ025sPtf+brtsqQGLk3YxoICf6S/pYLUIOZwnPn3pVqDQCM4ObOPdA2IMTQnKLClD9aw==} peerDependencies: '@angular-devkit/build-angular': '>= 17.0.0 < 20.0.0' '@angular-devkit/core': '>= 17.0.0 < 20.0.0' @@ -3274,30 +3516,30 @@ packages: '@schematics/angular': '>= 17.0.0 < 20.0.0' rxjs: ^6.5.3 || ^7.5.0 - '@nx/cypress@20.6.2': - resolution: {integrity: sha512-/2K7vZ1/xssMcTL8jPgXefmhggNP06m8rYckaCHEs3telA986GvLnoXq506UZJcDuL2NWLYWkEaEW+alAZ8jLg==} + '@nx/cypress@21.1.2': + resolution: {integrity: sha512-LnQ5etyx7MV+JtHQiCbilt9R4NQOcq4o8wgJj+Jlb+qU6FMLFEXGtSxFE1vGXNVCM5obsNa226tAh1VaGV7vAA==} peerDependencies: - cypress: '>= 3 < 14' + cypress: '>= 3 < 15' peerDependenciesMeta: cypress: optional: true - '@nx/devkit@20.6.2': - resolution: {integrity: sha512-n36iECrNrrRugh7Jfpe9A3PS6vjil57iLyJ9fE8plylWSHPJmsXRp5K6HH7q3hBu6UG3my1HgdproJwvF34a5A==} + '@nx/devkit@21.1.2': + resolution: {integrity: sha512-1dgjwSsNDdp/VXydZnSfzfVwySEB3C9yjzeIw6+3+nRvZfH16a7ggZE7MF5sJTq4d+01hAgIDz3KyvGa6Jf73g==} peerDependencies: - nx: '>= 19 <= 21' + nx: 21.1.2 - '@nx/eslint-plugin@20.6.2': - resolution: {integrity: sha512-zqRiok8FuxcWXQubygjJ3/HiEpTtvSYEU6CwabHanW1UIJ8wnE1h6bhFMdJIU2Z/dRO+zXD6njOJBAbqfTaTyQ==} + '@nx/eslint-plugin@21.1.2': + resolution: {integrity: sha512-kwhwe6e8dZ0pf5CYPq4OBck15NEJrfuivCEGRTIDZWu3WDYJIw7OvhfyCdGuoZLeHGoCVRjIU6xV5hOzkD9RSw==} peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 || ^8.0.0 - eslint-config-prettier: ^9.0.0 + eslint-config-prettier: ^10.0.0 peerDependenciesMeta: eslint-config-prettier: optional: true - '@nx/eslint@20.6.2': - resolution: {integrity: sha512-cWP+ayiP3WY2xyAPXPDxEQG38Vh+NqwUACrgzkswqo7F1zpFMEwoTFY36USoMr7+nfqnIy6haMYVtoezj+9MxA==} + '@nx/eslint@21.1.2': + resolution: {integrity: sha512-Mp8u0RlkhxYtZ47d2ou6t8XIpRy7N/n23OzikqMro4Wt/DK1irGyShSoNIqdGdwalAE5MG1OFXspttXB+y/wOQ==} peerDependencies: '@zkochan/js-yaml': 0.0.7 eslint: ^8.0.0 || ^9.0.0 @@ -3305,105 +3547,93 @@ packages: '@zkochan/js-yaml': optional: true - '@nx/jest@20.6.2': - resolution: {integrity: sha512-F+z6zY27KfBXSq2FaERwCw/yUpvXzXnsuDJ//Pn+jfdswEoMHRPOfYCzDxH2aoEv5S5S/WBXEfXfGXFiCbYPIA==} + '@nx/jest@21.1.2': + resolution: {integrity: sha512-y4VZita9LFb6XajulRIwjMcqHU6/f73C4SNSH6IM5BYmkN68ovICmzTGvoaL7wGTaYrA4Moh/WoKwEwQWKxRPQ==} - '@nx/js@20.6.2': - resolution: {integrity: sha512-h6r1bPHL5u6IZHKYm+fdAgup5G5YOWjtbTddCP5TVWnKU7ume/5P8cpYch4jvc4T7+/PKJQxikdUz7isDztyJg==} + '@nx/js@21.1.2': + resolution: {integrity: sha512-ZF6Zf4Ys+RBvH0GoQHio94C/0N07Px/trAvseMuQ8PKc0tSkXycu/EBc1uAZQvgJThR5o3diAKtIQug77pPYMQ==} peerDependencies: verdaccio: ^6.0.5 peerDependenciesMeta: verdaccio: optional: true - '@nx/module-federation@20.6.2': - resolution: {integrity: sha512-kVBeNRMAzBvWTZSo2T0TBZe0ogYHfFs78K2pcUUVuM+mubzNFFEE3sloPWDzkt2k0F91sCPs6yS+hmOJsfbNPw==} - peerDependencies: - '@rspack/core': ^1.1.5 + '@nx/module-federation@21.1.2': + resolution: {integrity: sha512-19aodN8uh3fEI2ifXYDXTV4hpQMk5Ko3UAFW+x0dQwlzSUIObt2mBMHL0PIkFXlT1fyz/rH+tkx67/DAAUxVZw==} - '@nx/node@20.6.2': - resolution: {integrity: sha512-66/0HbHTBVCGJgOkRB74JZbJa6UT6LyOV8W4jNpPaHq/s/R1Z5jNp5xF/AgXjcIAJaJhEjk1IeqQgGHOzx7aQA==} + '@nx/node@21.1.2': + resolution: {integrity: sha512-BCKooOKT04MJDzLy6U4w3mFWhHCsuoMXqUjcd5g/3zf4bFXOK3ooklvVkxjHUQxRXVG/uPJ+ZcgTC1SE0vpS6g==} - '@nx/nx-darwin-arm64@20.6.2': - resolution: {integrity: sha512-ap7DJPx7goc0iXOaVETOmeTrQdWQfVVhM8rrjteARycJf7+kirEYPg9V/3ePA/lome7PudLVe2qGlOCaQbXbHw==} - engines: {node: '>= 10'} + '@nx/nx-darwin-arm64@21.1.2': + resolution: {integrity: sha512-9dO32jd+h7SrvQafJph6b7Bsmp2IotTE0w7dAGb4MGBQni3JWCXaxlMMpWUZXWW1pM5uIkFJO5AASW4UOI7w2w==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@20.6.2': - resolution: {integrity: sha512-xtOsd5Wh5J3/wzw0BVMNbzSjVEfc1IkgB53ofoEqBd80/dqqI/WIh8qkt+5oQjJwE2CHaZ+4UkVlwSylaHguPg==} - engines: {node: '>= 10'} + '@nx/nx-darwin-x64@21.1.2': + resolution: {integrity: sha512-5sf+4PRVg9pDVgD53NE1hoPz4lC8Ni34UovQsOrZgDvwU5mqPbIhTzVYRDH86i/086AcCvjT5tEt7rEcuRwlKw==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@20.6.2': - resolution: {integrity: sha512-tSHAcIoSR4grW2uJNE+8ipHkB1PyGikYHBoy6iGu4upbLH0d3RqZVpiXS5qCY030XWo16yo4gXyMMyp84cjdDw==} - engines: {node: '>= 10'} + '@nx/nx-freebsd-x64@21.1.2': + resolution: {integrity: sha512-E5HR44fimXlQuAgn/tP9esmvxbzt/92AIl0PBT6L3Juh/xYiXKWhda63H4+UNT8AcLRxVXwfZrGPuGCDs+7y/Q==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@20.6.2': - resolution: {integrity: sha512-x4EK2ydPcKAu8/DlesoWx/hfnK/CYp6BEjss/lsffLLMXNmzhCMulxqYhjwE5m38hauHQFSVrkHq6gSZeGkB8Q==} - engines: {node: '>= 10'} + '@nx/nx-linux-arm-gnueabihf@21.1.2': + resolution: {integrity: sha512-V4n6DE+r12gwJHFjZs+e2GmWYZdhpgA2DYWbsYWRYb1XQCNUg4vPzt+YFzWZ+K2o91k93EBnlLfrag7CqxUslw==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@20.6.2': - resolution: {integrity: sha512-OjJ6UA/varsVfhuKAV/GLVkPZk7CzRKeTW0xEB6Ik9XjllXruYmNvMhtBuD+MNWqkKld9aIjAQhnJ3YI8hjMRA==} - engines: {node: '>= 10'} + '@nx/nx-linux-arm64-gnu@21.1.2': + resolution: {integrity: sha512-NFhsp27O+mS3r7PWLmJgyZy42WQ72c2pTQSpYfhaBbZPTI5DqBHdANa0sEPmV+ON24qkl5CZKvsmhzjsNmyW6A==} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@20.6.2': - resolution: {integrity: sha512-+Vq8STTtJi+o2BR2JmPf0CvZEotkMHYOlgzcFox8HBIRel3vXW2rJpISSExEtocb/qDj5+pRoiRf07vGY7utjg==} - engines: {node: '>= 10'} + '@nx/nx-linux-arm64-musl@21.1.2': + resolution: {integrity: sha512-BgS9npARwcnw+hoaRsbas6vdBAJRBAj5qSeL57LO8Dva+e/6PYqoNyVJ0BgJ98xPXDpzM/NnpeRsndQGpLyhDw==} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@20.6.2': - resolution: {integrity: sha512-PzZvYuYhD5JBddVN5l/VukW2Ju/BubKqrH0P3ndgh1atH/eBljJegSHryAMHhR9wNygwLTvbpVQzU5jOBX2HDQ==} - engines: {node: '>= 10'} + '@nx/nx-linux-x64-gnu@21.1.2': + resolution: {integrity: sha512-tjBINbymQgxnIlNK/m6B0P5eiGRSHSYPNkFdh3+sra80AP/ymHGLRxxZy702Ga2xg8RVr9zEvuXYHI+QBa1YmA==} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@20.6.2': - resolution: {integrity: sha512-CZoWa6CY7fDHah49cnLSThbkvLoXkYtQ/2uEV7AzYm7k47VAOK191ymuEIRQKl4gw60e0BHr7T9UFsJoiJNohA==} - engines: {node: '>= 10'} + '@nx/nx-linux-x64-musl@21.1.2': + resolution: {integrity: sha512-+0V0YAOWMh1wvpQZuayQ7y+sj2MhE3l7z0JMD9SX/4xv9zLOWGv+EiUmN/fGoU/mwsSkH2wTCo6G6quKF1E8jQ==} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@20.6.2': - resolution: {integrity: sha512-D9HFGyzqy6JqqokxoHAzsGmR6D+Y962ldcUrfaQWvBQSDDJRaDG0iL2crnj85pOh7NDMGF8avv2gv39oUxATaw==} - engines: {node: '>= 10'} + '@nx/nx-win32-arm64-msvc@21.1.2': + resolution: {integrity: sha512-E+ECMQIMJ6R47BMW5YpDyOhTqczvFaL8k24umRkcvlRh3SraczyxBVPkYHDukDp7tCeIszc5EvdWc83C3W8U4w==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@20.6.2': - resolution: {integrity: sha512-WlSGOpt6lUC9NujVAi3Ky3wp/Ys+qAbxmrU5YKhuXhjVsuqPKw97OwptjXAdEt71Wxvdp4Ghlw12Pn9YScN0kw==} - engines: {node: '>= 10'} + '@nx/nx-win32-x64-msvc@21.1.2': + resolution: {integrity: sha512-J9rNTBOS7Ld6CybU/cou1Fg52AHSYsiwpZISM2RNM0XIoVSDk3Jsvh4OJgS2rvV0Sp/cgDg3ieOMAreekH+TKw==} cpu: [x64] os: [win32] - '@nx/rspack@20.6.2': - resolution: {integrity: sha512-IMf44+WCFEdAeZ+ICEShQlgjuWTUTPWbnw/+/ehAkLwgMGiU9c1kcNMr0IprxeVh8T1vrtLt7o328lnWQCgjCA==} + '@nx/rspack@21.1.2': + resolution: {integrity: sha512-CJBD4e/TXrZyKesAZ7Su8wHuRnBo07ZRpYXgUTEBILeOFiSvnU2630cq47CuyjFFPpWTJ78VOOPnA27G46sHcg==} peerDependencies: '@module-federation/enhanced': ^0.9.0 '@module-federation/node': ^2.6.26 - '@nx/vite@20.6.2': - resolution: {integrity: sha512-cMYwC5vvw78VmP16+wrmbtXVwUYDVJU48nYS7O7ADVfMLD/jkKps91fAPj5DTun/A7KW2k9BkyB7b4+jDbzUpQ==} + '@nx/vite@21.1.2': + resolution: {integrity: sha512-qKb3CTPtcs3MsDebNW7PUS10IDB1+w//iXKFobwmclH4uW/HFUMRcdUrIsdcQfdmQPjGNTTM2fwmbgWJC4qmAw==} peerDependencies: vite: ^5.0.0 || ^6.0.0 vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 - '@nx/web@20.6.2': - resolution: {integrity: sha512-nl+fqZMFQFDezfaVD2gHDsV3LostBoBJT2fxSZOkVuZVXe0AIrbyxIbAXgOI9wXUjiGvl2OiHEe9OMbN2ig8jA==} + '@nx/web@21.1.2': + resolution: {integrity: sha512-ONw3bEO6rc9DqM9Jnt6Rc5xkSBMzruWA2KvHVlU4qaoUs1VKbnmJ28dM72lFMn8wbOOeq+RG7GC2nBpifBPLHw==} - '@nx/webpack@20.6.2': - resolution: {integrity: sha512-3IY8GDYBxQGa9s+IgHNutd+u+p2/EWy6tJ6w+Rg1pfFnwVEUtJJnnNCLIcsslhKONPQaVbG5kFQZAyLETuRRdw==} + '@nx/webpack@21.1.2': + resolution: {integrity: sha512-MtTXjxT8HB47uaMi4Hw6VGnyycQ5gm7Trazk4Fq7mr4ReIrP0vp1BGnNgho2d1dFONY0eA6MeBf9j/5jOI+MBA==} - '@nx/workspace@20.6.2': - resolution: {integrity: sha512-sZc1UnmuiMJWCa23ycYX4h5NaxRTj+q8iqIOd5zjwLQ/LxY4gkaUpWJJIG8zwl4EF+PIjHPtbnIj78G4ZM2FJw==} + '@nx/workspace@21.1.2': + resolution: {integrity: sha512-I4e/X/GN0Vx3FDZv/7bFYmXfOPmcMI3cDO/rg+TqudsuxVM7tJ7+8jtwdpU4I2IEpI6oU9FZ7Fu9R2uNqL5rrQ==} '@octokit/rest@15.18.3': resolution: {integrity: sha512-oHABAvvC83tPIuvUfWRaw9eLThFrCxBgywl+KvEwfTFjoCrMOfEaMh0r39+Ub/EEbV345GJiMzN+zPZ4kqOvbA==} @@ -3650,13 +3880,13 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.34.8': - resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} + '@rollup/rollup-android-arm-eabi@4.40.0': + resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.40.0': - resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==} + '@rollup/rollup-android-arm-eabi@4.40.2': + resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==} cpu: [arm] os: [android] @@ -3665,13 +3895,13 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.34.8': - resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} + '@rollup/rollup-android-arm64@4.40.0': + resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==} cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.40.0': - resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==} + '@rollup/rollup-android-arm64@4.40.2': + resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==} cpu: [arm64] os: [android] @@ -3680,13 +3910,13 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.34.8': - resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} + '@rollup/rollup-darwin-arm64@4.40.0': + resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.40.0': - resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==} + '@rollup/rollup-darwin-arm64@4.40.2': + resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==} cpu: [arm64] os: [darwin] @@ -3695,13 +3925,13 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.34.8': - resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} + '@rollup/rollup-darwin-x64@4.40.0': + resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==} cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.40.0': - resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==} + '@rollup/rollup-darwin-x64@4.40.2': + resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==} cpu: [x64] os: [darwin] @@ -3710,13 +3940,13 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.34.8': - resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} + '@rollup/rollup-freebsd-arm64@4.40.0': + resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.40.0': - resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==} + '@rollup/rollup-freebsd-arm64@4.40.2': + resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==} cpu: [arm64] os: [freebsd] @@ -3725,13 +3955,13 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.34.8': - resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} + '@rollup/rollup-freebsd-x64@4.40.0': + resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.40.0': - resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==} + '@rollup/rollup-freebsd-x64@4.40.2': + resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==} cpu: [x64] os: [freebsd] @@ -3740,13 +3970,13 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': - resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} + '@rollup/rollup-linux-arm-gnueabihf@4.40.0': + resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': - resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==} + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': + resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==} cpu: [arm] os: [linux] @@ -3755,13 +3985,13 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.34.8': - resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} + '@rollup/rollup-linux-arm-musleabihf@4.40.0': + resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.40.0': - resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==} + '@rollup/rollup-linux-arm-musleabihf@4.40.2': + resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==} cpu: [arm] os: [linux] @@ -3770,13 +4000,13 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.34.8': - resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} + '@rollup/rollup-linux-arm64-gnu@4.40.0': + resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.40.0': - resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==} + '@rollup/rollup-linux-arm64-gnu@4.40.2': + resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==} cpu: [arm64] os: [linux] @@ -3785,13 +4015,13 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.34.8': - resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} + '@rollup/rollup-linux-arm64-musl@4.40.0': + resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.40.0': - resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==} + '@rollup/rollup-linux-arm64-musl@4.40.2': + resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==} cpu: [arm64] os: [linux] @@ -3800,13 +4030,13 @@ packages: cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': - resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} + '@rollup/rollup-linux-loongarch64-gnu@4.40.0': + resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': - resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==} + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': + resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==} cpu: [loong64] os: [linux] @@ -3815,13 +4045,13 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': - resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': + resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': - resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': + resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==} cpu: [ppc64] os: [linux] @@ -3830,13 +4060,13 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.34.8': - resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} + '@rollup/rollup-linux-riscv64-gnu@4.40.0': + resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.40.0': - resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==} + '@rollup/rollup-linux-riscv64-gnu@4.40.2': + resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==} cpu: [riscv64] os: [linux] @@ -3845,18 +4075,23 @@ packages: cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-musl@4.40.2': + resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.30.1': resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.34.8': - resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} + '@rollup/rollup-linux-s390x-gnu@4.40.0': + resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.40.0': - resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==} + '@rollup/rollup-linux-s390x-gnu@4.40.2': + resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==} cpu: [s390x] os: [linux] @@ -3865,13 +4100,13 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.34.8': - resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} + '@rollup/rollup-linux-x64-gnu@4.40.0': + resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.40.0': - resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} + '@rollup/rollup-linux-x64-gnu@4.40.2': + resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==} cpu: [x64] os: [linux] @@ -3880,13 +4115,13 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.34.8': - resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} + '@rollup/rollup-linux-x64-musl@4.40.0': + resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.40.0': - resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==} + '@rollup/rollup-linux-x64-musl@4.40.2': + resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==} cpu: [x64] os: [linux] @@ -3895,13 +4130,13 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.34.8': - resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} + '@rollup/rollup-win32-arm64-msvc@4.40.0': + resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.40.0': - resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==} + '@rollup/rollup-win32-arm64-msvc@4.40.2': + resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==} cpu: [arm64] os: [win32] @@ -3910,13 +4145,13 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.34.8': - resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} + '@rollup/rollup-win32-ia32-msvc@4.40.0': + resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.40.0': - resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==} + '@rollup/rollup-win32-ia32-msvc@4.40.2': + resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==} cpu: [ia32] os: [win32] @@ -3925,13 +4160,13 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.34.8': - resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} + '@rollup/rollup-win32-x64-msvc@4.40.0': + resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.40.0': - resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==} + '@rollup/rollup-win32-x64-msvc@4.40.2': + resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==} cpu: [x64] os: [win32] @@ -3940,56 +4175,56 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - '@rspack/binding-darwin-arm64@1.1.8': - resolution: {integrity: sha512-I7avr471ghQ3LAqKm2fuXuJPLgQ9gffn5Q4nHi8rsukuZUtiLDPfYzK1QuupEp2JXRWM1gG5lIbSUOht3cD6Ug==} + '@rspack/binding-darwin-arm64@1.3.12': + resolution: {integrity: sha512-8hKjVTBeWPqkMzFPNWIh72oU9O3vFy3e88wRjMPImDCXBiEYrKqGTTLd/J0SO+efdL3SBD1rX1IvdJpxCv6Yrw==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.1.8': - resolution: {integrity: sha512-vfqf/c+mcx8rr1M8LnqKmzDdnrgguflZnjGerBLjNerAc+dcUp3lCvNxRIvZ2TkSZZBW8BpCMgjj3n70CZ4VLQ==} + '@rspack/binding-darwin-x64@1.3.12': + resolution: {integrity: sha512-Sj4m+mCUxL7oCpdu7OmWT7fpBM7hywk5CM9RDc3D7StaBZbvNtNftafCrTZzTYKuZrKmemTh5SFzT5Tz7tf6GA==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.1.8': - resolution: {integrity: sha512-lZlO/rAJSeozi+qtVLkGSXfe+riPawCwM4FsrflELfNlvvEXpANwtrdJ+LsaNVXcgvhh50ZX2KicTdmx9G2b6Q==} + '@rspack/binding-linux-arm64-gnu@1.3.12': + resolution: {integrity: sha512-7MuOxf3/Mhv4mgFdLTvgnt/J+VouNR65DEhorth+RZm3LEWojgoFEphSAMAvpvAOpYSS68Sw4SqsOZi719ia2w==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@1.1.8': - resolution: {integrity: sha512-bX7exULSZwy8xtDh6Z65b6sRC4uSxGuyvSLCEKyhmG6AnJkg0gQMxk3hoO0hWnyGEZgdJEn+jEhk0fjl+6ZRAQ==} + '@rspack/binding-linux-arm64-musl@1.3.12': + resolution: {integrity: sha512-s6KKj20T9Z1bA8caIjU6EzJbwyDo1URNFgBAlafCT2UC6yX7flstDJJ38CxZacA9A2P24RuQK2/jPSZpWrTUFA==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@1.1.8': - resolution: {integrity: sha512-2Prw2USgTJ3aLdLExfik8pAwAHbX4MZrACBGEmR7Vbb56kLjC+++fXkciRc50pUDK4JFr1VQ7eNZrJuDR6GG6Q==} + '@rspack/binding-linux-x64-gnu@1.3.12': + resolution: {integrity: sha512-0w/sRREYbRgHgWvs2uMEJSLfvzbZkPHUg6CMcYQGNVK6axYRot6jPyKetyFYA9pR5fB5rsXegpnFaZaVrRIK2g==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@1.1.8': - resolution: {integrity: sha512-bnVGB/mQBKEdzOU/CPmcOE3qEXxGOGGW7/i6iLl2MamVOykJq8fYjL9j86yi6L0r009ja16OgWckykQGc4UqGw==} + '@rspack/binding-linux-x64-musl@1.3.12': + resolution: {integrity: sha512-jEdxkPymkRxbijDRsBGdhopcbGXiXDg59lXqIRkVklqbDmZ/O6DHm7gImmlx5q9FoWbz0gqJuOKBz4JqWxjWVA==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@1.1.8': - resolution: {integrity: sha512-u+na3gxhzeksm4xZyAzn1+XWo5a5j7hgWA/KcFPDQ8qQNkRknx4jnQMxVtcZ9pLskAYV4AcOV/AIximx7zvv8A==} + '@rspack/binding-win32-arm64-msvc@1.3.12': + resolution: {integrity: sha512-ZRvUCb3TDLClAqcTsl/o9UdJf0B5CgzAxgdbnYJbldyuyMeTUB4jp20OfG55M3C2Nute2SNhu2bOOp9Se5Ongw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.1.8': - resolution: {integrity: sha512-FijUxym1INd5fFHwVCLuVP8XEAb4Sk1sMwEEQUlugiDra9ZsLaPw4OgPGxbxkD6SB0DeUz9Zq46Xbcf6d3OgfA==} + '@rspack/binding-win32-ia32-msvc@1.3.12': + resolution: {integrity: sha512-1TKPjuXStPJr14f3ZHuv40Xc/87jUXx10pzVtrPnw+f3hckECHrbYU/fvbVzZyuXbsXtkXpYca6ygCDRJAoNeQ==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.1.8': - resolution: {integrity: sha512-SBzIcND4qpDt71jlu1MCDxt335tqInT3YID9V4DoQ4t8wgM/uad7EgKOWKTK6vc2RRaOIShfS2XzqjNUxPXh4w==} + '@rspack/binding-win32-x64-msvc@1.3.12': + resolution: {integrity: sha512-lCR0JfnYKpV+a6r2A2FdxyUKUS4tajePgpPJN5uXDgMGwrDtRqvx+d0BHhwjFudQVJq9VVbRaL89s2MQ6u+xYw==} cpu: [x64] os: [win32] - '@rspack/binding@1.1.8': - resolution: {integrity: sha512-+/JzXx1HctfgPj+XtsCTbRkxiaOfAXGZZLEvs7jgp04WgWRSZ5u97WRCePNPvy+sCfOEH/2zw2ZK36Z7oQRGhQ==} + '@rspack/binding@1.3.12': + resolution: {integrity: sha512-4Ic8lV0+LCBfTlH5aIOujIRWZOtgmG223zC4L3o8WY/+ESAgpdnK6lSSMfcYgRanYLAy3HOmFIp20jwskMpbAg==} - '@rspack/core@1.1.8': - resolution: {integrity: sha512-pcZtcj5iXLCuw9oElTYC47bp/RQADm/MMEb3djHdwJuSlFWfWPQi5QFgJ/lJAxIW9UNHnTFrYtytycfjpuoEcA==} + '@rspack/core@1.3.12': + resolution: {integrity: sha512-mAPmV4LPPRgxpouUrGmAE4kpF1NEWJGyM5coebsjK/zaCMSjw3mkdxiU2b5cO44oIi0Ifv5iGkvwbdrZOvMyFA==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -3997,8 +4232,8 @@ packages: '@swc/helpers': optional: true - '@rspack/dev-server@1.1.0': - resolution: {integrity: sha512-/IMfxE5SWhZ0+6xrlJzsJwJV7a0FpsY51gDBmsjGTCCa+V8ucXNxS2233V4YG/ESAM4URJEKaHzNLAGtwCSW1g==} + '@rspack/dev-server@1.1.2': + resolution: {integrity: sha512-YNzXxWn6DV3X9yeJZ9bqX77wuhm2ko3sGavilBGi1MWuNihhWfhh9dlbipudPyoiwLl0lbioxA/hevosr+ajLg==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': '*' @@ -4049,9 +4284,9 @@ packages: zen-observable: optional: true - '@schematics/angular@19.2.4': - resolution: {integrity: sha512-P7fphIPbqHHYRVRPiFl7RAHYPYhINGSUYOXrcThVBBsgKQBX18oNdUWvhZA6ylwK/9T21XB20VyLjNy0d78H1Q==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@schematics/angular@20.0.0': + resolution: {integrity: sha512-lK5TvxEoeaoPnxM31qeNWhHUJ3kKMnRHknYhOfOmS8xfme78nS01FdU7TODLkg2p4GNEVVtXoxhj3FmrG3srKw==} + 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'} '@shikijs/core@1.6.5': resolution: {integrity: sha512-XcQYt6e4L61ruAxHiL3Xg1DL/XkWWjzDdeckB/DtN8jAxoAU+bcxsV6DetC8NafHpL4YpGhxy9iXF0ND/u6HmA==} @@ -4565,11 +4800,11 @@ packages: engines: {node: '>=18'} hasBin: true - '@vitejs/plugin-basic-ssl@1.2.0': - resolution: {integrity: sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==} - engines: {node: '>=14.21.3'} + '@vitejs/plugin-basic-ssl@2.0.0': + resolution: {integrity: sha512-gc9Tjg8bUxBVSTzeWT3Njc0Cl3PakHFKdNfABnZWiUgbxqmHDEn7uECv3fHVylxoYgNzAcmU7ZrILz+BwSo3sA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + vite: ^6.0.0 '@vitest/expect@2.1.9': resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} @@ -5048,8 +5283,8 @@ packages: engines: {node: '>= 4.5.0'} hasBin: true - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + autoprefixer@10.4.21: + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -5068,9 +5303,6 @@ packages: aws4@1.13.2: resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} - axios@1.7.9: - resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} - axios@1.8.4: resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==} @@ -5087,6 +5319,13 @@ packages: peerDependencies: '@babel/core': ^7.8.0 + babel-loader@10.0.0: + resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==} + engines: {node: ^18.20.0 || ^20.10.0 || >=22.0.0} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5.61.0' + babel-loader@9.2.1: resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} engines: {node: '>= 14.15.0'} @@ -5116,11 +5355,6 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.11.1: resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} peerDependencies: @@ -5184,8 +5418,8 @@ packages: bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} - beasties@0.2.0: - resolution: {integrity: sha512-Ljqskqx/tbZagIglYoJIMzH5zgssyp+in9+9sAyh15N22AornBeIDnb8EZ6Rk+6ShfMxd92uO3gfpT0NtZbpow==} + beasties@0.3.4: + resolution: {integrity: sha512-NmzN1zN1cvGccXFyZ73335+ASXwBlVWcUPssiUDIlFdfyatHPRRufjCd5w8oPaQPvVnf9ELklaCGb1gi9FBwIw==} engines: {node: '>=14.0.0'} before-after-hook@1.4.0: @@ -5409,6 +5643,9 @@ packages: caniuse-lite@1.0.30001692: resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} + caniuse-lite@1.0.30001720: + resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==} + caseless@0.11.0: resolution: {integrity: sha512-ODLXH644w9C2fMPAm7bMDQ3GRvipZWZfKc+8As6hIadRIelE0n0xZuN38NS6kiK3KPEVrpymmQD8bvncAHWQkQ==} @@ -5435,6 +5672,10 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -5487,6 +5728,10 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} @@ -5826,8 +6071,8 @@ packages: peerDependencies: webpack: ^5.1.0 - copy-webpack-plugin@12.0.2: - resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} + copy-webpack-plugin@13.0.0: + resolution: {integrity: sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==} engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.1.0 @@ -6057,9 +6302,9 @@ packages: custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} - cypress@13.13.0: - resolution: {integrity: sha512-ou/MQUDq4tcDJI2FsPaod2FZpex4kpIK43JJlcBgWrX8WX7R/05ZxGTuxedOuZBfxjZxja+fbijZGyxiLP6CFA==} - engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} + cypress@14.2.1: + resolution: {integrity: sha512-5xd0E7fUp0pjjib1D7ljkmCwFDgMkWuW06jWiz8dKrI7MNRrDo0C65i4Sh+oZ9YHjMHZRJBR0XZk1DfekOhOUw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true cytoscape-cose-bilkent@4.1.0: @@ -6305,6 +6550,15 @@ packages: supports-color: optional: true + debug@4.3.1: + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -6697,6 +6951,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@6.0.0: + resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} + engines: {node: '>=0.12'} + env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -6740,9 +6998,6 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} @@ -6775,8 +7030,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild-wasm@0.25.1: - resolution: {integrity: sha512-dZxPeDHcDIQ6ilml/NzYxnPbNkoVsHSFH3JGLSobttc5qYYgExMo8lh2XcB+w+AfiqykVDGK5PWanGB0gWaAWw==} + esbuild-wasm@0.25.5: + resolution: {integrity: sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==} engines: {node: '>=18'} hasBin: true @@ -6805,6 +7060,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.5: + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -6833,8 +7093,9 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-config-prettier@9.0.0: - resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + eslint-config-prettier@10.0.0: + resolution: {integrity: sha512-afC6TrbQrqf5rKYMehz63fGtQZgulxTKggRAutlra4His1FZcf0PEZCKTM7DlCaZqoQC45BFZmj7wR/qvJHg3g==} + deprecated: wrong version missing main field hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -7118,6 +7379,14 @@ packages: picomatch: optional: true + fdir@6.4.5: + resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fecha@4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} @@ -7462,6 +7731,9 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} + get-them-args@1.3.2: + resolution: {integrity: sha512-LRn8Jlk+DwZE4GTlDbT3Hikd1wSHgLMme/+7ddlqKd7ldwR6LjJgTVWzBnR01wnYGe4KgrXjg287RaI22UHmAw==} + get-tsconfig@4.10.0: resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} @@ -7567,10 +7839,6 @@ packages: resolution: {integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - globby@14.0.2: - resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} - engines: {node: '>=18'} - globby@14.1.0: resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} engines: {node: '>=18'} @@ -7761,8 +8029,8 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - htmlparser2@9.1.0: - resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + htmlparser2@10.0.0: + resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} http-assert@1.5.0: resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} @@ -7810,8 +8078,8 @@ packages: '@types/express': optional: true - http-proxy-middleware@3.0.3: - resolution: {integrity: sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==} + http-proxy-middleware@3.0.5: + resolution: {integrity: sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} http-proxy@1.18.1: @@ -7912,6 +8180,10 @@ packages: resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==} engines: {node: '>= 4'} + ignore@7.0.4: + resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==} + engines: {node: '>= 4'} + image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} @@ -8006,6 +8278,10 @@ packages: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} + ip-regex@4.3.0: + resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} + engines: {node: '>=8'} + ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -8066,10 +8342,6 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - is-core-module@2.16.1: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} @@ -8177,6 +8449,10 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -8324,6 +8600,14 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + is-url-superb@4.0.0: resolution: {integrity: sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==} engines: {node: '>=10'} @@ -8361,6 +8645,10 @@ packages: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} + is2@2.0.9: + resolution: {integrity: sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==} + engines: {node: '>=v0.10.0'} + is64bit@2.0.0: resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} engines: {node: '>=18'} @@ -8838,6 +9126,10 @@ packages: khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} + kill-port@1.6.1: + resolution: {integrity: sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==} + hasBin: true + kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} @@ -8908,8 +9200,8 @@ packages: less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 - less-loader@12.2.0: - resolution: {integrity: sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==} + less-loader@12.3.0: + resolution: {integrity: sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -8931,9 +9223,9 @@ packages: engines: {node: '>=6'} hasBin: true - less@4.2.2: - resolution: {integrity: sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==} - engines: {node: '>=6'} + less@4.3.0: + resolution: {integrity: sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==} + engines: {node: '>=14'} hasBin: true leven@3.1.0: @@ -9000,16 +9292,16 @@ packages: enquirer: optional: true - listr2@8.2.5: - resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} + listr2@8.3.3: + resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==} engines: {node: '>=18.0.0'} listr@0.14.3: resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} engines: {node: '>=6'} - lmdb@3.2.6: - resolution: {integrity: sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==} + lmdb@3.3.0: + resolution: {integrity: sha512-MgJocUI6QEiSXQBFWLeyo1R7eQj8Rke5dlPxX0KFwli8/bsCxpM/KbXO5y0qmV/5llQ3wpneDWcTYxa+4vn8iQ==} hasBin: true load-json-file@1.1.0: @@ -9142,6 +9434,10 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} + log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} + log-update@2.3.0: resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==} engines: {node: '>=4'} @@ -9420,10 +9716,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'} @@ -9596,6 +9888,9 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -9821,9 +10116,9 @@ packages: resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==} engines: {node: ^18.17.0 || >=20.5.0} - npm-packlist@9.0.0: - resolution: {integrity: sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==} - engines: {node: ^18.17.0 || >=20.5.0} + npm-packlist@10.0.0: + resolution: {integrity: sha512-rht9U6nS8WOBDc53eipZNPo5qkAV4X2rhKE2Oj1DYUQ3DieXfj0mKkVmjnf3iuNdtMd8WfLdi2L6ASkD/8a+Kg==} + engines: {node: ^20.17.0 || >=22.9.0} npm-path@2.0.4: resolution: {integrity: sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==} @@ -9874,8 +10169,8 @@ packages: nwsapi@2.2.16: resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} - nx@20.6.2: - resolution: {integrity: sha512-FvdDpBRgTdlTO0ixFjtZnMsp25MMBUzHcylVphekVY4vdFOnJ54f9Y64oncqcj70gyKX6Qn9g9+hEzV4bomYeQ==} + nx@21.1.2: + resolution: {integrity: sha512-oczAEOOkQHElxCXs2g2jXDRabDRsmub/h5SAgqAUDSJ2CRnYGVVlgZX7l+o+A9kSqfONyLy5FlJ1pSWlvPuG4w==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -10015,8 +10310,8 @@ packages: only@0.0.2: resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - open@10.1.0: - resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + open@10.1.2: + resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==} engines: {node: '>=18'} open@8.4.2: @@ -10051,6 +10346,10 @@ packages: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} + ora@8.2.0: + resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} + engines: {node: '>=18'} + ordered-binary@1.5.3: resolution: {integrity: sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==} @@ -10156,9 +10455,9 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - pacote@20.0.0: - resolution: {integrity: sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==} - engines: {node: ^18.17.0 || >=20.5.0} + pacote@21.0.0: + resolution: {integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true pako@1.0.11: @@ -10195,8 +10494,8 @@ packages: resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} engines: {node: '>=0.10.0'} - parse5-html-rewriting-stream@7.0.0: - resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==} + parse5-html-rewriting-stream@7.1.0: + resolution: {integrity: sha512-2ifK6Jb+ONoqOy5f+cYHsqvx1obHQdvIk13Jmt/5ezxP0U9p+fqd+R6O73KblGswyuzBYfetmsfK9ThMgnuPPg==} parse5-sax-parser@7.0.0: resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==} @@ -10278,10 +10577,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - path-type@5.0.0: - resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} - engines: {node: '>=12'} - path-type@6.0.0: resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} engines: {node: '>=18'} @@ -10348,6 +10643,10 @@ packages: piscina@4.8.0: resolution: {integrity: sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==} + piscina@5.0.0: + resolution: {integrity: sha512-R+arufwL7sZvGjAhSMK3TfH55YdGOqhpKXkcwQJr432AAnJX/xxX19PA4QisrmJ+BTTfZVggaz6HexbkQq1l1Q==} + engines: {node: '>=18.x'} + pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -10613,10 +10912,6 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.2: - resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.3: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} @@ -10760,6 +11055,10 @@ packages: resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} engines: {node: '>=0.6'} + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + engines: {node: '>=0.6'} + qs@6.3.3: resolution: {integrity: sha512-f8CQ/sKJBr9vfNJBdGiPzTSPUufuWyvOFkCYJKN9voqPWuBuhdlSZM78dOHKigtZ0BwuktYGrRFW2DXXc/f2Fg==} engines: {node: '>=0.6'} @@ -10914,9 +11213,6 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} engines: {node: '>=0.10.0'} @@ -11140,13 +11436,13 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.34.8: - resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} + rollup@4.40.0: + resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.40.0: - resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==} + rollup@4.40.2: + resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -11189,6 +11485,9 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + sade@1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} @@ -11370,13 +11669,13 @@ packages: webpack: optional: true - sass@1.85.0: - resolution: {integrity: sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==} + sass@1.85.1: + resolution: {integrity: sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==} engines: {node: '>=14.0.0'} hasBin: true - sass@1.85.1: - resolution: {integrity: sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==} + sass@1.88.0: + resolution: {integrity: sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==} engines: {node: '>=14.0.0'} hasBin: true @@ -11401,6 +11700,10 @@ packages: resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} engines: {node: '>= 10.13.0'} + schema-utils@4.3.2: + resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} + engines: {node: '>= 10.13.0'} + scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -11444,6 +11747,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -11518,6 +11826,9 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + shell-exec@1.0.2: + resolution: {integrity: sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==} + shell-quote@1.8.2: resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} engines: {node: '>= 0.4'} @@ -11778,6 +12089,10 @@ packages: std-env@3.9.0: resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} + stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} + stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} @@ -11989,10 +12304,6 @@ packages: resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} engines: {node: '>=0.10.0'} - symbol-observable@4.0.0: - resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} - engines: {node: '>=0.10'} - symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -12034,6 +12345,9 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + tcp-port-used@1.0.2: + resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==} + teeny-request@9.0.0: resolution: {integrity: sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==} engines: {node: '>=14'} @@ -12063,6 +12377,11 @@ packages: engines: {node: '>=10'} hasBin: true + terser@5.39.1: + resolution: {integrity: sha512-Mm6+uad0ZuDtcV8/4uOZQDQ8RuiC5Pu+iZRedJtF7yA/27sPL7d++In/AJKpWZlU3SYMPPkVfwetn6sgZ66pUA==} + engines: {node: '>=10'} + hasBin: true + test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -12108,6 +12427,10 @@ packages: resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + engines: {node: '>=12.0.0'} + tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -12794,8 +13117,8 @@ packages: terser: optional: true - vite@6.2.0: - resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} + vite@6.3.0: + resolution: {integrity: sha512-9aC0n4pr6hIbvi1YOpFjwQ+QOTGssvbJKoeYkuHHGWwlXfdxQlI8L2qNMo9awEEcCPSiS+5mJZk5jH1PAqoDeQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -12834,8 +13157,8 @@ packages: yaml: optional: true - vite@6.3.0: - resolution: {integrity: sha512-9aC0n4pr6hIbvi1YOpFjwQ+QOTGssvbJKoeYkuHHGWwlXfdxQlI8L2qNMo9awEEcCPSiS+5mJZk5jH1PAqoDeQ==} + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -12979,6 +13302,19 @@ packages: webpack-cli: optional: true + webpack-dev-server@5.2.1: + resolution: {integrity: sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==} + engines: {node: '>= 18.12.0'} + hasBin: true + peerDependencies: + webpack: ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + webpack-merge@5.10.0: resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} engines: {node: '>=10.0.0'} @@ -13008,8 +13344,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.97.1: - resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + webpack@5.98.0: + resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -13018,8 +13354,8 @@ packages: webpack-cli: optional: true - webpack@5.98.0: - resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + webpack@5.99.8: + resolution: {integrity: sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -13316,13 +13652,13 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@analogjs/content@1.15.1(ykvudqcldt4aqtlrgw5lm4idru)': + '@analogjs/content@1.15.1(q7rjoeleiqxhxzhdyyqkchwq64)': dependencies: - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) - '@angular/router': 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) - '@nx/devkit': 20.6.2(nx@20.6.2) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/router': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + '@nx/devkit': 21.1.2(nx@21.1.2) front-matter: 4.0.2 marked: 15.0.8 marked-gfm-heading-id: 4.1.1(marked@15.0.8) @@ -13332,18 +13668,18 @@ snapshots: rxjs: 7.8.0 tslib: 2.8.1 - '@analogjs/platform@1.15.1(auj4raqrgyqycwwflswga2j64e)': + '@analogjs/platform@1.15.1(insyzxkdg34uvrwxq7tl6oclqy)': dependencies: - '@analogjs/vite-plugin-angular': 1.15.1(@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4))(@angular/build@19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.1.3)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.4.49)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0)) + '@analogjs/vite-plugin-angular': 1.15.1(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4)) '@analogjs/vite-plugin-nitro': 1.15.1(@netlify/blobs@8.2.0)(encoding@0.1.13) - '@nx/angular': 20.6.2(@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4))(@angular-devkit/core@19.2.4(chokidar@3.6.0))(@angular-devkit/schematics@19.2.4(chokidar@3.6.0))(@babel/traverse@7.26.10)(@module-federation/enhanced@0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@schematics/angular@19.2.4(chokidar@3.6.0))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(less@4.1.3)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.0)(typescript@5.7.3)(uglify-js@3.19.3) - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/vite': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)) + '@nx/angular': 21.1.2(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular-devkit/core@20.0.0(chokidar@3.6.0))(@angular-devkit/schematics@20.0.0(chokidar@3.6.0))(@babel/traverse@7.27.3)(@module-federation/enhanced@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@rspack/core@1.3.12(@swc/helpers@0.5.15))(@schematics/angular@20.0.0(chokidar@3.6.0))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(less@4.1.3)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.0)(typescript@5.8.2)(uglify-js@3.19.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/vite': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2)(typescript@5.8.2)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)) marked: 15.0.8 marked-gfm-heading-id: 4.1.1(marked@15.0.8) marked-mangle: 1.1.10(marked@15.0.8) nitropack: 2.11.9(@netlify/blobs@8.2.0)(encoding@0.1.13) - vitefu: 1.0.6(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) + vitefu: 1.0.6(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0)) optionalDependencies: marked-highlight: 2.2.1(marked@15.0.8) marked-shiki: 1.2.0(marked@15.0.8)(shiki@1.6.5) @@ -13380,20 +13716,28 @@ snapshots: - vite - xml2js - '@analogjs/router@1.15.1(@analogjs/content@1.15.1(ykvudqcldt4aqtlrgw5lm4idru))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/router@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))': + '@analogjs/router@1.15.1(@analogjs/content@1.15.1(q7rjoeleiqxhxzhdyyqkchwq64))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/router@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))': dependencies: - '@analogjs/content': 1.15.1(ykvudqcldt4aqtlrgw5lm4idru) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/router': 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + '@analogjs/content': 1.15.1(q7rjoeleiqxhxzhdyyqkchwq64) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/router': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) tslib: 2.8.1 - '@analogjs/vite-plugin-angular@1.15.1(@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4))(@angular/build@19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.1.3)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.4.49)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0))': + '@analogjs/vite-plugin-angular@1.14.1(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4))': + dependencies: + ts-morph: 21.0.1 + vfile: 6.0.3 + optionalDependencies: + '@angular-devkit/build-angular': 20.0.0(4nvwp2sskuarcmcou5yjtwpbve) + '@angular/build': 20.0.0(x5m5af2eprbqlieavjhnsz7fh4) + + '@analogjs/vite-plugin-angular@1.15.1(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4))': dependencies: ts-morph: 21.0.1 vfile: 6.0.3 optionalDependencies: - '@angular-devkit/build-angular': 19.2.4(lr64xejegqt4h3jhogvzz2c3w4) - '@angular/build': 19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.1.3)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.4.49)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) + '@angular-devkit/build-angular': 20.0.0(4nvwp2sskuarcmcou5yjtwpbve) + '@angular/build': 20.0.0(x5m5af2eprbqlieavjhnsz7fh4) '@analogjs/vite-plugin-nitro@1.15.1(@netlify/blobs@8.2.0)(encoding@0.1.13)': dependencies: @@ -13430,92 +13774,94 @@ snapshots: - uploadthing - xml2js - '@analogjs/vitest-angular@1.15.1(tzntugeu4wpyj3px7crce4wvhy)': + '@analogjs/vitest-angular@1.14.1(@analogjs/vite-plugin-angular@1.14.1(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4)))(@angular-devkit/architect@0.2000.0(chokidar@3.6.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1))': dependencies: - '@analogjs/vite-plugin-angular': 1.15.1(@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4))(@angular/build@19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.1.3)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.4.49)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0)) - '@angular-devkit/architect': 0.1902.4(chokidar@3.6.0) - vitest: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0) + '@analogjs/vite-plugin-angular': 1.14.1(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4)) + '@angular-devkit/architect': 0.2000.0(chokidar@3.6.0) + vitest: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) - '@angular-devkit/architect@0.1900.0(chokidar@3.6.0)': + '@angular-devkit/architect@0.1902.4(chokidar@3.6.0)': dependencies: - '@angular-devkit/core': 19.0.0(chokidar@3.6.0) + '@angular-devkit/core': 19.2.4(chokidar@3.6.0) rxjs: 7.8.1 transitivePeerDependencies: - chokidar - '@angular-devkit/architect@0.1902.4(chokidar@3.6.0)': + '@angular-devkit/architect@0.2000.0(chokidar@3.6.0)': dependencies: - '@angular-devkit/core': 19.2.4(chokidar@3.6.0) - rxjs: 7.8.1 + '@angular-devkit/core': 20.0.0(chokidar@3.6.0) + rxjs: 7.8.2 transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4)': + '@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1902.4(chokidar@3.6.0) - '@angular-devkit/build-webpack': 0.1902.4(chokidar@3.6.0)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)))(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - '@angular-devkit/core': 19.2.4(chokidar@3.6.0) - '@angular/build': 19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.2.2)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.5.2)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0) - '@angular/compiler-cli': 19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3) - '@babel/core': 7.26.10 - '@babel/generator': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 + '@angular-devkit/architect': 0.2000.0(chokidar@3.6.0) + '@angular-devkit/build-webpack': 0.2000.0(chokidar@3.6.0)(webpack-dev-server@5.2.1(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)))(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + '@angular-devkit/core': 20.0.0(chokidar@3.6.0) + '@angular/build': 20.0.0(wi6xkcvxvoppkumf6eg2gyv46y) + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2) + '@babel/core': 7.27.1 + '@babel/generator': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.10) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.26.10) - '@babel/preset-env': 7.26.9(@babel/core@7.26.10) - '@babel/runtime': 7.26.10 + '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.1) + '@babel/preset-env': 7.27.2(@babel/core@7.27.1) + '@babel/runtime': 7.27.1 '@discoveryjs/json-ext': 0.6.3 - '@ngtools/webpack': 19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) + '@ngtools/webpack': 20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2))(typescript@5.8.2)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0)) ansi-colors: 4.1.3 - autoprefixer: 10.4.20(postcss@8.5.2) - babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) + autoprefixer: 10.4.21(postcss@8.5.3) + babel-loader: 10.0.0(@babel/core@7.27.1)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) browserslist: 4.24.4 - copy-webpack-plugin: 12.0.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - css-loader: 7.1.2(@rspack/core@1.1.8(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - esbuild-wasm: 0.25.1 + copy-webpack-plugin: 13.0.0(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + css-loader: 7.1.2(@rspack/core@1.3.12(@swc/helpers@0.5.15))(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + esbuild-wasm: 0.25.5 fast-glob: 3.3.3 - http-proxy-middleware: 3.0.3 + http-proxy-middleware: 3.0.5 istanbul-lib-instrument: 6.0.3 jsonc-parser: 3.3.1 karma-source-map-support: 1.4.0 - less: 4.2.2 - less-loader: 12.2.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(less@4.2.2)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - license-webpack-plugin: 4.0.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) + less: 4.3.0 + less-loader: 12.3.0(@rspack/core@1.3.12(@swc/helpers@0.5.15))(less@4.3.0)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + license-webpack-plugin: 4.0.2(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) loader-utils: 3.3.1 - mini-css-extract-plugin: 2.9.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - open: 10.1.0 - ora: 5.4.1 + mini-css-extract-plugin: 2.9.2(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + open: 10.1.2 + ora: 8.2.0 picomatch: 4.0.2 - piscina: 4.8.0 - postcss: 8.5.2 - postcss-loader: 8.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.7.3)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) + piscina: 5.0.0 + postcss: 8.5.3 + postcss-loader: 8.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.8.2)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) resolve-url-loader: 5.0.0 - rxjs: 7.8.1 - sass: 1.85.0 - sass-loader: 16.0.5(@rspack/core@1.1.8(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.85.0)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - semver: 7.7.1 - source-map-loader: 5.0.0(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) + rxjs: 7.8.2 + sass: 1.88.0 + sass-loader: 16.0.5(@rspack/core@1.3.12(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + semver: 7.7.2 + source-map-loader: 5.0.0(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) source-map-support: 0.5.21 - terser: 5.39.0 + terser: 5.39.1 tree-kill: 1.2.2 tslib: 2.8.1 - typescript: 5.7.3 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) - webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) - webpack-dev-server: 5.2.0(webpack@5.97.1(uglify-js@3.19.3)) + typescript: 5.8.2 + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) + webpack-dev-middleware: 7.4.2(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + webpack-dev-server: 5.2.1(webpack@5.98.0(uglify-js@3.19.3)) webpack-merge: 6.0.1 - webpack-subresource-integrity: 5.1.0(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) + webpack-subresource-integrity: 5.1.0(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) optionalDependencies: - '@angular/platform-server': 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) - esbuild: 0.25.1 - jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/platform-server': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + esbuild: 0.25.5 + jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-environment-jsdom: 29.7.0 karma: 6.4.0 - ng-packagr: 19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3) + ng-packagr: 19.2.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) protractor: 7.0.0 transitivePeerDependencies: - '@angular/compiler' @@ -13537,19 +13883,20 @@ snapshots: - uglify-js - utf-8-validate - vite + - vitest - webpack-cli - yaml - '@angular-devkit/build-webpack@0.1902.4(chokidar@3.6.0)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)))(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3))': + '@angular-devkit/build-webpack@0.2000.0(chokidar@3.6.0)(webpack-dev-server@5.2.1(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)))(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3))': dependencies: - '@angular-devkit/architect': 0.1902.4(chokidar@3.6.0) - rxjs: 7.8.1 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) - webpack-dev-server: 5.2.0(webpack@5.97.1(uglify-js@3.19.3)) + '@angular-devkit/architect': 0.2000.0(chokidar@3.6.0) + rxjs: 7.8.2 + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) + webpack-dev-server: 5.2.1(webpack@5.98.0(uglify-js@3.19.3)) transitivePeerDependencies: - chokidar - '@angular-devkit/core@19.0.0(chokidar@3.6.0)': + '@angular-devkit/core@19.2.4(chokidar@3.6.0)': dependencies: ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) @@ -13560,13 +13907,13 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - '@angular-devkit/core@19.2.4(chokidar@3.6.0)': + '@angular-devkit/core@20.0.0(chokidar@3.6.0)': dependencies: ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) jsonc-parser: 3.3.1 picomatch: 4.0.2 - rxjs: 7.8.1 + rxjs: 7.8.2 source-map: 0.7.4 optionalDependencies: chokidar: 3.6.0 @@ -13581,44 +13928,54 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-eslint/builder@19.2.0(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.7.3)': + '@angular-devkit/schematics@20.0.0(chokidar@3.6.0)': dependencies: - '@angular-devkit/architect': 0.1900.0(chokidar@3.6.0) + '@angular-devkit/core': 20.0.0(chokidar@3.6.0) + jsonc-parser: 3.3.1 + magic-string: 0.30.17 + ora: 8.2.0 + rxjs: 7.8.2 + transitivePeerDependencies: + - chokidar + + '@angular-eslint/builder@19.6.0(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.8.2)': + dependencies: + '@angular-devkit/architect': 0.1902.4(chokidar@3.6.0) '@angular-devkit/core': 19.2.4(chokidar@3.6.0) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - chokidar - '@angular-eslint/bundled-angular-compiler@19.2.0': {} + '@angular-eslint/bundled-angular-compiler@19.6.0': {} - '@angular-eslint/eslint-plugin-template@19.2.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3)': + '@angular-eslint/eslint-plugin-template@19.6.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.2.0 - '@angular-eslint/utils': 19.2.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) + '@angular-eslint/bundled-angular-compiler': 19.6.0 + '@angular-eslint/utils': 19.6.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.8.2) aria-query: 5.3.2 axobject-query: 4.1.0 eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 - '@angular-eslint/eslint-plugin@19.2.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3)': + '@angular-eslint/eslint-plugin@19.6.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.2.0 - '@angular-eslint/utils': 19.2.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.7.3) + '@angular-eslint/bundled-angular-compiler': 19.6.0 + '@angular-eslint/utils': 19.6.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.8.2) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 - '@angular-eslint/schematics@19.2.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.7.3)': + '@angular-eslint/schematics@19.6.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(chokidar@3.6.0)(eslint@8.57.0)(typescript@5.8.2)': dependencies: '@angular-devkit/core': 19.2.4(chokidar@3.6.0) '@angular-devkit/schematics': 19.2.4(chokidar@3.6.0) - '@angular-eslint/eslint-plugin': 19.2.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) - '@angular-eslint/eslint-plugin-template': 19.2.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) - ignore: 7.0.3 - semver: 7.7.1 + '@angular-eslint/eslint-plugin': 19.6.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) + '@angular-eslint/eslint-plugin-template': 19.6.0(@typescript-eslint/types@8.10.0)(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) + ignore: 7.0.4 + semver: 7.7.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - '@typescript-eslint/types' @@ -13627,73 +13984,78 @@ snapshots: - eslint - typescript - '@angular-eslint/template-parser@19.2.0(eslint@8.57.0)(typescript@5.7.3)': + '@angular-eslint/template-parser@19.6.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.2.0 + '@angular-eslint/bundled-angular-compiler': 19.6.0 eslint: 8.57.0 eslint-scope: 8.2.0 - typescript: 5.7.3 + typescript: 5.8.2 - '@angular-eslint/test-utils@19.2.0(@angular-eslint/template-parser@19.2.0(eslint@8.57.0)(typescript@5.7.3))(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(@typescript-eslint/rule-tester@8.10.0(eslint@8.57.0)(typescript@5.7.3))(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3)': + '@angular-eslint/test-utils@19.6.0(@angular-eslint/template-parser@19.6.0(eslint@8.57.0)(typescript@5.8.2))(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(@typescript-eslint/rule-tester@8.10.0(eslint@8.57.0)(typescript@5.8.2))(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/rule-tester': 8.10.0(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/rule-tester': 8.10.0(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.8.2) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 optionalDependencies: - '@angular-eslint/template-parser': 19.2.0(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.7.3) + '@angular-eslint/template-parser': 19.6.0(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.8.2) - '@angular-eslint/utils@19.2.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3)': + '@angular-eslint/utils@19.6.0(@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@angular-eslint/bundled-angular-compiler': 19.2.0 - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.7.3) + '@angular-eslint/bundled-angular-compiler': 19.6.0 + '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.8.2) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 - '@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))': + '@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))': dependencies: - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) tslib: 2.8.1 - '@angular/build@19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.1.3)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.4.49)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0)': + '@angular/build@20.0.0(wi6xkcvxvoppkumf6eg2gyv46y)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1902.4(chokidar@3.6.0) - '@angular/compiler': 19.2.3 - '@angular/compiler-cli': 19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3) - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 + '@angular-devkit/architect': 0.2000.0(chokidar@3.6.0) + '@angular/compiler': 20.0.0 + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2) + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) - '@inquirer/confirm': 5.1.6(@types/node@18.19.70) - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) - beasties: 0.2.0 + '@inquirer/confirm': 5.1.10(@types/node@18.19.70) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0)) + beasties: 0.3.4 browserslist: 4.24.4 - esbuild: 0.25.1 - fast-glob: 3.3.3 + esbuild: 0.25.5 https-proxy-agent: 7.0.6 istanbul-lib-instrument: 6.0.3 - listr2: 8.2.5 + jsonc-parser: 3.3.1 + listr2: 8.3.3 magic-string: 0.30.17 mrmime: 2.0.1 - parse5-html-rewriting-stream: 7.0.0 + parse5-html-rewriting-stream: 7.1.0 picomatch: 4.0.2 - piscina: 4.8.0 - rollup: 4.34.8 - sass: 1.85.0 - semver: 7.7.1 + piscina: 5.0.0 + rollup: 4.40.2 + sass: 1.88.0 + semver: 7.7.2 source-map-support: 0.5.21 - typescript: 5.7.3 - vite: 6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + tinyglobby: 0.2.13 + tslib: 2.8.1 + typescript: 5.8.2 + vite: 6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) watchpack: 2.4.2 optionalDependencies: - '@angular/platform-server': 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/platform-server': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) karma: 6.4.0 - less: 4.1.3 - lmdb: 3.2.6 - ng-packagr: 19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3) - postcss: 8.4.49 + less: 4.3.0 + lmdb: 3.3.0 + ng-packagr: 19.2.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) + postcss: 8.5.3 + vitest: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) transitivePeerDependencies: - '@types/node' - chokidar @@ -13707,44 +14069,48 @@ snapshots: - tsx - yaml - '@angular/build@19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/compiler@19.2.3)(@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@types/node@18.19.70)(chokidar@3.6.0)(jiti@2.4.2)(karma@6.4.0)(less@4.2.2)(ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3))(postcss@8.5.2)(sass-embedded@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(typescript@5.7.3)(yaml@2.7.0)': + '@angular/build@20.0.0(x5m5af2eprbqlieavjhnsz7fh4)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1902.4(chokidar@3.6.0) - '@angular/compiler': 19.2.3 - '@angular/compiler-cli': 19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3) - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 + '@angular-devkit/architect': 0.2000.0(chokidar@3.6.0) + '@angular/compiler': 20.0.0 + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2) + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) - '@inquirer/confirm': 5.1.6(@types/node@18.19.70) - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)) - beasties: 0.2.0 + '@inquirer/confirm': 5.1.10(@types/node@18.19.70) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0)) + beasties: 0.3.4 browserslist: 4.24.4 - esbuild: 0.25.1 - fast-glob: 3.3.3 + esbuild: 0.25.5 https-proxy-agent: 7.0.6 istanbul-lib-instrument: 6.0.3 - listr2: 8.2.5 + jsonc-parser: 3.3.1 + listr2: 8.3.3 magic-string: 0.30.17 mrmime: 2.0.1 - parse5-html-rewriting-stream: 7.0.0 + parse5-html-rewriting-stream: 7.1.0 picomatch: 4.0.2 - piscina: 4.8.0 - rollup: 4.34.8 - sass: 1.85.0 - semver: 7.7.1 + piscina: 5.0.0 + rollup: 4.40.2 + sass: 1.88.0 + semver: 7.7.2 source-map-support: 0.5.21 - typescript: 5.7.3 - vite: 6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + tinyglobby: 0.2.13 + tslib: 2.8.1 + typescript: 5.8.2 + vite: 6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) watchpack: 2.4.2 optionalDependencies: - '@angular/platform-server': 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/platform-server': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) karma: 6.4.0 - less: 4.2.2 - lmdb: 3.2.6 - ng-packagr: 19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3) - postcss: 8.5.2 + less: 4.1.3 + lmdb: 3.3.0 + ng-packagr: 19.2.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) + postcss: 8.5.3 + vitest: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) transitivePeerDependencies: - '@types/node' - chokidar @@ -13758,33 +14124,31 @@ snapshots: - tsx - yaml - '@angular/cdk@19.2.6(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0)': + '@angular/cdk@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0)': dependencies: - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + parse5: 7.2.1 rxjs: 7.8.0 tslib: 2.8.1 - optionalDependencies: - parse5: 7.2.1 - '@angular/cli@19.2.4(@types/node@18.19.70)(chokidar@3.6.0)': + '@angular/cli@20.0.0(@types/node@18.19.70)(chokidar@3.6.0)': dependencies: - '@angular-devkit/architect': 0.1902.4(chokidar@3.6.0) - '@angular-devkit/core': 19.2.4(chokidar@3.6.0) - '@angular-devkit/schematics': 19.2.4(chokidar@3.6.0) - '@inquirer/prompts': 7.3.2(@types/node@18.19.70) - '@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.3.2(@types/node@18.19.70)) - '@schematics/angular': 19.2.4(chokidar@3.6.0) + '@angular-devkit/architect': 0.2000.0(chokidar@3.6.0) + '@angular-devkit/core': 20.0.0(chokidar@3.6.0) + '@angular-devkit/schematics': 20.0.0(chokidar@3.6.0) + '@inquirer/prompts': 7.5.1(@types/node@18.19.70) + '@listr2/prompt-adapter-inquirer': 2.0.22(@inquirer/prompts@7.5.1(@types/node@18.19.70)) + '@schematics/angular': 20.0.0(chokidar@3.6.0) '@yarnpkg/lockfile': 1.1.0 ini: 5.0.0 jsonc-parser: 3.3.1 - listr2: 8.2.5 + listr2: 8.3.3 npm-package-arg: 12.0.2 npm-pick-manifest: 10.0.0 - pacote: 20.0.0 + pacote: 21.0.0 resolve: 1.22.10 - semver: 7.7.1 - symbol-observable: 4.0.0 + semver: 7.7.2 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' @@ -13792,94 +14156,97 @@ snapshots: - chokidar - supports-color - '@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0)': + '@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0)': dependencies: - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) rxjs: 7.8.0 tslib: 2.8.1 - '@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3)': + '@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2)': dependencies: - '@angular/compiler': 19.2.3 - '@babel/core': 7.26.9 + '@angular/compiler': 20.0.0 + '@babel/core': 7.27.1 '@jridgewell/sourcemap-codec': 1.5.0 chokidar: 4.0.3 convert-source-map: 1.9.0 reflect-metadata: 0.2.2 - semver: 7.6.3 + semver: 7.7.1 tslib: 2.8.1 - typescript: 5.7.3 yargs: 17.7.2 + optionalDependencies: + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@angular/compiler@19.2.3': + '@angular/compiler@20.0.0': dependencies: tslib: 2.8.1 - '@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)': + '@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)': dependencies: rxjs: 7.8.0 tslib: 2.8.1 + optionalDependencies: + '@angular/compiler': 20.0.0 zone.js: 0.15.0 - '@angular/elements@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0)': + '@angular/elements@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0)': dependencies: - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) rxjs: 7.8.0 tslib: 2.8.1 - '@angular/forms@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)': + '@angular/forms@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)': dependencies: - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) rxjs: 7.8.0 tslib: 2.8.1 - '@angular/language-service@19.2.3': {} + '@angular/language-service@20.0.0': {} - '@angular/material@19.2.6(@angular/cdk@19.2.6(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/forms@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)': + '@angular/material@20.0.0(o2nxkggdik6n5xjuccm3lmulaa)': dependencies: - '@angular/cdk': 19.2.6(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/forms': 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) - '@angular/platform-browser': 19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/cdk': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/forms': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) rxjs: 7.8.0 tslib: 2.8.1 - '@angular/platform-browser-dynamic@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))': + '@angular/platform-browser-dynamic@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))': dependencies: - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/compiler': 19.2.3 - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/compiler': 20.0.0 + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) tslib: 2.8.1 - '@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))': + '@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))': dependencies: - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) tslib: 2.8.1 optionalDependencies: - '@angular/animations': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/animations': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) - '@angular/platform-server@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)': + '@angular/platform-server@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)': dependencies: - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/compiler': 19.2.3 - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/compiler': 20.0.0 + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) rxjs: 7.8.0 tslib: 2.8.1 xhr2: 0.2.1 - '@angular/router@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)': + '@angular/router@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(rxjs@7.8.0)': dependencies: - '@angular/common': 19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)) + '@angular/common': 20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)) rxjs: 7.8.0 tslib: 2.8.1 @@ -13889,15 +14256,21 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.3': {} + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 '@babel/compat-data@7.26.8': {} + '@babel/compat-data@7.27.3': {} + '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.10 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 @@ -13933,18 +14306,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.26.9': + '@babel/core@7.27.1': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.10 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helpers': 7.26.10 - '@babel/parser': 7.26.10 - '@babel/template': 7.26.9 - '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.1 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1) + '@babel/helpers': 7.27.3 + '@babel/parser': 7.27.3 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 convert-source-map: 2.0.0 debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -13969,13 +14342,33 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 + '@babel/generator@7.27.1': + dependencies: + '@babel/parser': 7.27.3 + '@babel/types': 7.27.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/generator@7.27.3': + dependencies: + '@babel/parser': 7.27.3 + '@babel/types': 7.27.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.10 + + '@babel/helper-annotate-as-pure@7.27.1': + dependencies: + '@babel/types': 7.27.3 '@babel/helper-compilation-targets@7.25.9': dependencies: - '@babel/compat-data': 7.26.3 + '@babel/compat-data': 7.26.8 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.4 lru-cache: 5.1.1 @@ -13984,54 +14377,49 @@ snapshots: '@babel/helper-compilation-targets@7.26.5': dependencies: '@babel/compat-data': 7.26.8 - '@babel/helper-validator-option': 7.25.9 + '@babel/helper-validator-option': 7.27.1 browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/compat-data': 7.27.3 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.24.4 + lru-cache: 5.1.1 semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.10)': + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.10) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.27.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 6.2.0 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.10)': + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 regexpu-core: 6.2.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 debug: 4.4.0(supports-color@8.1.1) @@ -14040,28 +14428,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.10)': + '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - debug: 4.4.0(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.10 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/helper-member-expression-to-functions@7.25.9': + '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.25.9': + '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color @@ -14083,94 +14467,89 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': + '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.10 + '@babel/core': 7.27.1 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.25.9': + '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.27.3 '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color + '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-wrap-function': 7.27.1 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.10)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.10 '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-option@7.25.9': {} - '@babel/helper-wrap-function@7.25.9': + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helper-wrap-function@7.27.1': dependencies: - '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color '@babel/helpers@7.26.0': dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/template': 7.26.9 + '@babel/types': 7.26.10 '@babel/helpers@7.26.10': dependencies: '@babel/template': 7.26.9 '@babel/types': 7.26.10 + '@babel/helpers@7.27.3': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 + '@babel/parser@7.26.10': dependencies: '@babel/types': 7.26.10 @@ -14179,101 +14558,76 @@ snapshots: dependencies: '@babel/types': 7.26.3 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + '@babel/parser@7.27.3': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.27.3 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.10) + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.27.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 - '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': @@ -14281,44 +14635,64 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.10)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.10)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': @@ -14326,908 +14700,539 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.10)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.10)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10) - '@babel/traverse': 7.26.10 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-imports': 7.25.9 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.10)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.27.1) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.1) + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-block-scoping@7.27.3(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.10)': + '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1) + '@babel/traverse': 7.27.3 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.10) - '@babel/traverse': 7.26.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/template': 7.27.2 - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-destructuring@7.27.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/template': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/template': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.26.9(@babel/core@7.26.10)': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)': + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.10) - - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.10) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - regenerator-transform: 0.15.2 - - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - regenerator-transform: 0.15.2 - - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-runtime@7.26.10(@babel/core@7.26.10)': - dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.26.5 - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.10) - babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.10) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.10) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-object-rest-spread@7.27.3(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.1) + '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.1) - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.26.10)': + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.10)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': + '@babel/plugin-transform-regenerator@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-runtime@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.27.1) + babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.1) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.27.1) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.27.1)': dependencies: - '@babel/compat-data': 7.26.3 - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) - core-js-compat: 3.40.0 - semver: 6.3.1 + '@babel/core': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.27.1) transitivePeerDependencies: - supports-color - '@babel/preset-env@7.26.9(@babel/core@7.26.10)': - dependencies: - '@babel/compat-data': 7.26.8 - '@babel/core': 7.26.10 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10) - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.10) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.10) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.10) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.10) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.10) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.10) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-for-of': 7.26.9(@babel/core@7.26.10) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.10) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.10) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.10) - '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-template-literals': 7.26.8(@babel/core@7.26.10) - '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.10) - '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.10) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.10) - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.10) - babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.10) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.10) + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/preset-env@7.27.2(@babel/core@7.27.1)': + dependencies: + '@babel/compat-data': 7.27.3 + '@babel/core': 7.27.1 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.1) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-block-scoping': 7.27.3(@babel/core@7.27.1) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.1) + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-object-rest-spread': 7.27.3(@babel/core@7.27.1) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-regenerator': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.1) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.1) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.27.1) + babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.1) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.27.1) core-js-compat: 3.40.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/types': 7.26.3 - esutils: 2.0.3 - - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.10)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.26.5 - '@babel/types': 7.26.3 + '@babel/types': 7.26.10 esutils: 2.0.3 - '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': + '@babel/preset-typescript@7.26.0(@babel/core@7.27.1)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.27.1) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.27.1) transitivePeerDependencies: - supports-color @@ -15235,25 +15240,29 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.26.10': - dependencies: - regenerator-runtime: 0.14.1 + '@babel/runtime@7.27.1': {} '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.10 + '@babel/types': 7.26.10 '@babel/template@7.26.9': dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/parser': 7.26.10 '@babel/types': 7.26.10 + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.27.3 + '@babel/types': 7.27.3 + '@babel/traverse@7.26.10': dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/generator': 7.26.10 '@babel/parser': 7.26.10 '@babel/template': 7.26.9 @@ -15266,7 +15275,7 @@ snapshots: '@babel/traverse@7.26.4': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 + '@babel/generator': 7.26.10 '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/types': 7.26.3 @@ -15275,6 +15284,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.27.3': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.3 + '@babel/parser': 7.27.3 + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 + debug: 4.4.0(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.10': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -15290,6 +15311,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.27.3': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@bcoe/v8-coverage@0.2.3': {} '@braintree/sanitize-url@6.0.4': {} @@ -15423,7 +15449,7 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@cypress/request@3.0.7': + '@cypress/request@3.0.8': dependencies: aws-sign2: 0.7.0 aws4: 1.13.2 @@ -15438,7 +15464,7 @@ snapshots: json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.13.1 + qs: 6.14.0 safe-buffer: 5.2.1 tough-cookie: 5.1.0 tunnel-agent: 0.6.0 @@ -15492,6 +15518,9 @@ snapshots: '@esbuild/aix-ppc64@0.25.2': optional: true + '@esbuild/aix-ppc64@0.25.5': + optional: true + '@esbuild/android-arm64@0.19.11': optional: true @@ -15507,6 +15536,9 @@ snapshots: '@esbuild/android-arm64@0.25.2': optional: true + '@esbuild/android-arm64@0.25.5': + optional: true + '@esbuild/android-arm@0.19.11': optional: true @@ -15522,6 +15554,9 @@ snapshots: '@esbuild/android-arm@0.25.2': optional: true + '@esbuild/android-arm@0.25.5': + optional: true + '@esbuild/android-x64@0.19.11': optional: true @@ -15537,6 +15572,9 @@ snapshots: '@esbuild/android-x64@0.25.2': optional: true + '@esbuild/android-x64@0.25.5': + optional: true + '@esbuild/darwin-arm64@0.19.11': optional: true @@ -15552,6 +15590,9 @@ snapshots: '@esbuild/darwin-arm64@0.25.2': optional: true + '@esbuild/darwin-arm64@0.25.5': + optional: true + '@esbuild/darwin-x64@0.19.11': optional: true @@ -15567,6 +15608,9 @@ snapshots: '@esbuild/darwin-x64@0.25.2': optional: true + '@esbuild/darwin-x64@0.25.5': + optional: true + '@esbuild/freebsd-arm64@0.19.11': optional: true @@ -15582,6 +15626,9 @@ snapshots: '@esbuild/freebsd-arm64@0.25.2': optional: true + '@esbuild/freebsd-arm64@0.25.5': + optional: true + '@esbuild/freebsd-x64@0.19.11': optional: true @@ -15597,6 +15644,9 @@ snapshots: '@esbuild/freebsd-x64@0.25.2': optional: true + '@esbuild/freebsd-x64@0.25.5': + optional: true + '@esbuild/linux-arm64@0.19.11': optional: true @@ -15612,6 +15662,9 @@ snapshots: '@esbuild/linux-arm64@0.25.2': optional: true + '@esbuild/linux-arm64@0.25.5': + optional: true + '@esbuild/linux-arm@0.19.11': optional: true @@ -15627,6 +15680,9 @@ snapshots: '@esbuild/linux-arm@0.25.2': optional: true + '@esbuild/linux-arm@0.25.5': + optional: true + '@esbuild/linux-ia32@0.19.11': optional: true @@ -15642,6 +15698,9 @@ snapshots: '@esbuild/linux-ia32@0.25.2': optional: true + '@esbuild/linux-ia32@0.25.5': + optional: true + '@esbuild/linux-loong64@0.19.11': optional: true @@ -15657,6 +15716,9 @@ snapshots: '@esbuild/linux-loong64@0.25.2': optional: true + '@esbuild/linux-loong64@0.25.5': + optional: true + '@esbuild/linux-mips64el@0.19.11': optional: true @@ -15672,6 +15734,9 @@ snapshots: '@esbuild/linux-mips64el@0.25.2': optional: true + '@esbuild/linux-mips64el@0.25.5': + optional: true + '@esbuild/linux-ppc64@0.19.11': optional: true @@ -15687,6 +15752,9 @@ snapshots: '@esbuild/linux-ppc64@0.25.2': optional: true + '@esbuild/linux-ppc64@0.25.5': + optional: true + '@esbuild/linux-riscv64@0.19.11': optional: true @@ -15702,6 +15770,9 @@ snapshots: '@esbuild/linux-riscv64@0.25.2': optional: true + '@esbuild/linux-riscv64@0.25.5': + optional: true + '@esbuild/linux-s390x@0.19.11': optional: true @@ -15717,6 +15788,9 @@ snapshots: '@esbuild/linux-s390x@0.25.2': optional: true + '@esbuild/linux-s390x@0.25.5': + optional: true + '@esbuild/linux-x64@0.19.11': optional: true @@ -15732,6 +15806,9 @@ snapshots: '@esbuild/linux-x64@0.25.2': optional: true + '@esbuild/linux-x64@0.25.5': + optional: true + '@esbuild/netbsd-arm64@0.24.2': optional: true @@ -15741,6 +15818,9 @@ snapshots: '@esbuild/netbsd-arm64@0.25.2': optional: true + '@esbuild/netbsd-arm64@0.25.5': + optional: true + '@esbuild/netbsd-x64@0.19.11': optional: true @@ -15756,6 +15836,9 @@ snapshots: '@esbuild/netbsd-x64@0.25.2': optional: true + '@esbuild/netbsd-x64@0.25.5': + optional: true + '@esbuild/openbsd-arm64@0.24.2': optional: true @@ -15765,6 +15848,9 @@ snapshots: '@esbuild/openbsd-arm64@0.25.2': optional: true + '@esbuild/openbsd-arm64@0.25.5': + optional: true + '@esbuild/openbsd-x64@0.19.11': optional: true @@ -15780,6 +15866,9 @@ snapshots: '@esbuild/openbsd-x64@0.25.2': optional: true + '@esbuild/openbsd-x64@0.25.5': + optional: true + '@esbuild/sunos-x64@0.19.11': optional: true @@ -15795,6 +15884,9 @@ snapshots: '@esbuild/sunos-x64@0.25.2': optional: true + '@esbuild/sunos-x64@0.25.5': + optional: true + '@esbuild/win32-arm64@0.19.11': optional: true @@ -15810,6 +15902,9 @@ snapshots: '@esbuild/win32-arm64@0.25.2': optional: true + '@esbuild/win32-arm64@0.25.5': + optional: true + '@esbuild/win32-ia32@0.19.11': optional: true @@ -15825,6 +15920,9 @@ snapshots: '@esbuild/win32-ia32@0.25.2': optional: true + '@esbuild/win32-ia32@0.25.5': + optional: true + '@esbuild/win32-x64@0.19.11': optional: true @@ -15840,6 +15938,9 @@ snapshots: '@esbuild/win32-x64@0.25.2': optional: true + '@esbuild/win32-x64@0.25.5': + optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.0)': dependencies: eslint: 8.57.0 @@ -15980,27 +16081,34 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/checkbox@4.1.4(@types/node@18.19.70)': + '@inquirer/checkbox@4.1.8(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@18.19.70) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 18.19.70 - '@inquirer/confirm@5.1.6(@types/node@18.19.70)': + '@inquirer/confirm@5.1.10(@types/node@18.19.70)': + dependencies: + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) + optionalDependencies: + '@types/node': 18.19.70 + + '@inquirer/confirm@5.1.12(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) optionalDependencies: '@types/node': 18.19.70 - '@inquirer/core@10.1.9(@types/node@18.19.70)': + '@inquirer/core@10.1.13(@types/node@18.19.70)': dependencies: - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@18.19.70) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -16010,83 +16118,83 @@ snapshots: optionalDependencies: '@types/node': 18.19.70 - '@inquirer/editor@4.2.9(@types/node@18.19.70)': + '@inquirer/editor@4.2.13(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) external-editor: 3.1.0 optionalDependencies: '@types/node': 18.19.70 - '@inquirer/expand@4.0.11(@types/node@18.19.70)': + '@inquirer/expand@4.0.15(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 18.19.70 - '@inquirer/figures@1.0.11': {} + '@inquirer/figures@1.0.12': {} - '@inquirer/input@4.1.8(@types/node@18.19.70)': + '@inquirer/input@4.1.12(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) optionalDependencies: '@types/node': 18.19.70 - '@inquirer/number@3.0.11(@types/node@18.19.70)': + '@inquirer/number@3.0.15(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) optionalDependencies: '@types/node': 18.19.70 - '@inquirer/password@4.0.11(@types/node@18.19.70)': + '@inquirer/password@4.0.15(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) ansi-escapes: 4.3.2 optionalDependencies: '@types/node': 18.19.70 - '@inquirer/prompts@7.3.2(@types/node@18.19.70)': - dependencies: - '@inquirer/checkbox': 4.1.4(@types/node@18.19.70) - '@inquirer/confirm': 5.1.6(@types/node@18.19.70) - '@inquirer/editor': 4.2.9(@types/node@18.19.70) - '@inquirer/expand': 4.0.11(@types/node@18.19.70) - '@inquirer/input': 4.1.8(@types/node@18.19.70) - '@inquirer/number': 3.0.11(@types/node@18.19.70) - '@inquirer/password': 4.0.11(@types/node@18.19.70) - '@inquirer/rawlist': 4.0.11(@types/node@18.19.70) - '@inquirer/search': 3.0.11(@types/node@18.19.70) - '@inquirer/select': 4.1.0(@types/node@18.19.70) + '@inquirer/prompts@7.5.1(@types/node@18.19.70)': + dependencies: + '@inquirer/checkbox': 4.1.8(@types/node@18.19.70) + '@inquirer/confirm': 5.1.12(@types/node@18.19.70) + '@inquirer/editor': 4.2.13(@types/node@18.19.70) + '@inquirer/expand': 4.0.15(@types/node@18.19.70) + '@inquirer/input': 4.1.12(@types/node@18.19.70) + '@inquirer/number': 3.0.15(@types/node@18.19.70) + '@inquirer/password': 4.0.15(@types/node@18.19.70) + '@inquirer/rawlist': 4.1.3(@types/node@18.19.70) + '@inquirer/search': 3.0.15(@types/node@18.19.70) + '@inquirer/select': 4.2.3(@types/node@18.19.70) optionalDependencies: '@types/node': 18.19.70 - '@inquirer/rawlist@4.0.11(@types/node@18.19.70)': + '@inquirer/rawlist@4.1.3(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/type': 3.0.7(@types/node@18.19.70) yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 18.19.70 - '@inquirer/search@3.0.11(@types/node@18.19.70)': + '@inquirer/search@3.0.15(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@18.19.70) yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 18.19.70 - '@inquirer/select@4.1.0(@types/node@18.19.70)': + '@inquirer/select@4.2.3(@types/node@18.19.70)': dependencies: - '@inquirer/core': 10.1.9(@types/node@18.19.70) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.5(@types/node@18.19.70) + '@inquirer/core': 10.1.13(@types/node@18.19.70) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@18.19.70) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: @@ -16096,7 +16204,7 @@ snapshots: dependencies: mute-stream: 1.0.0 - '@inquirer/type@3.0.5(@types/node@18.19.70)': + '@inquirer/type@3.0.7(@types/node@18.19.70)': optionalDependencies: '@types/node': 18.19.70 @@ -16134,7 +16242,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -16148,7 +16256,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -16260,7 +16368,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.10 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -16369,27 +16477,30 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 - '@listr2/prompt-adapter-inquirer@2.0.18(@inquirer/prompts@7.3.2(@types/node@18.19.70))': + '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.5.1(@types/node@18.19.70))': dependencies: - '@inquirer/prompts': 7.3.2(@types/node@18.19.70) + '@inquirer/prompts': 7.5.1(@types/node@18.19.70) '@inquirer/type': 1.5.5 - '@lmdb/lmdb-darwin-arm64@3.2.6': + '@lmdb/lmdb-darwin-arm64@3.3.0': optional: true - '@lmdb/lmdb-darwin-x64@3.2.6': + '@lmdb/lmdb-darwin-x64@3.3.0': optional: true - '@lmdb/lmdb-linux-arm64@3.2.6': + '@lmdb/lmdb-linux-arm64@3.3.0': optional: true - '@lmdb/lmdb-linux-arm@3.2.6': + '@lmdb/lmdb-linux-arm@3.3.0': optional: true - '@lmdb/lmdb-linux-x64@3.2.6': + '@lmdb/lmdb-linux-x64@3.3.0': optional: true - '@lmdb/lmdb-win32-x64@3.2.6': + '@lmdb/lmdb-win32-arm64@3.3.0': + optional: true + + '@lmdb/lmdb-win32-x64@3.3.0': optional: true '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': @@ -16401,7 +16512,7 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.7.1 + semver: 7.7.2 tar: 6.2.1 transitivePeerDependencies: - encoding @@ -16414,7 +16525,7 @@ snapshots: https-proxy-agent: 7.0.6 node-fetch: 2.7.0(encoding@0.1.13) nopt: 8.0.0 - semver: 7.7.1 + semver: 7.7.2 tar: 7.4.3 transitivePeerDependencies: - encoding @@ -16485,7 +16596,7 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@module-federation/dts-plugin@0.11.1(typescript@5.7.3)': + '@module-federation/dts-plugin@0.11.1(typescript@5.8.2)': dependencies: '@module-federation/error-codes': 0.11.1 '@module-federation/managers': 0.11.1 @@ -16502,7 +16613,7 @@ snapshots: log4js: 6.9.1 node-schedule: 2.1.1 rambda: 9.4.1 - typescript: 5.7.3 + typescript: 5.8.2 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -16510,7 +16621,7 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/dts-plugin@0.9.1(typescript@5.7.3)': + '@module-federation/dts-plugin@0.9.1(typescript@5.8.2)': dependencies: '@module-federation/error-codes': 0.9.1 '@module-federation/managers': 0.9.1 @@ -16518,7 +16629,7 @@ snapshots: '@module-federation/third-party-dts-extractor': 0.9.1 adm-zip: 0.5.16 ansi-colors: 4.1.3 - axios: 1.7.9 + axios: 1.8.4 chalk: 3.0.0 fs-extra: 9.1.0 isomorphic-ws: 5.0.0(ws@8.18.0) @@ -16527,7 +16638,7 @@ snapshots: log4js: 6.9.1 node-schedule: 2.1.1 rambda: 9.4.1 - typescript: 5.7.3 + typescript: 5.8.2 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -16535,23 +16646,49 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3))': + '@module-federation/enhanced@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.11.1 '@module-federation/data-prefetch': 0.11.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@module-federation/dts-plugin': 0.11.1(typescript@5.7.3) + '@module-federation/dts-plugin': 0.11.1(typescript@5.8.2) '@module-federation/error-codes': 0.11.1 '@module-federation/inject-external-runtime-core-plugin': 0.11.1(@module-federation/runtime-tools@0.11.1) '@module-federation/managers': 0.11.1 - '@module-federation/manifest': 0.11.1(typescript@5.7.3) - '@module-federation/rspack': 0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.3) + '@module-federation/manifest': 0.11.1(typescript@5.8.2) + '@module-federation/rspack': 0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(typescript@5.8.2) '@module-federation/runtime-tools': 0.11.1 '@module-federation/sdk': 0.11.1 btoa: 1.2.1 upath: 2.0.1 optionalDependencies: - typescript: 5.7.3 - webpack: 5.97.1(uglify-js@3.19.3) + typescript: 5.8.2 + webpack: 5.98.0(uglify-js@3.19.3) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + + '@module-federation/enhanced@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.11.1 + '@module-federation/data-prefetch': 0.11.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@module-federation/dts-plugin': 0.11.1(typescript@5.8.2) + '@module-federation/error-codes': 0.11.1 + '@module-federation/inject-external-runtime-core-plugin': 0.11.1(@module-federation/runtime-tools@0.11.1) + '@module-federation/managers': 0.11.1 + '@module-federation/manifest': 0.11.1(typescript@5.8.2) + '@module-federation/rspack': 0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(typescript@5.8.2) + '@module-federation/runtime-tools': 0.11.1 + '@module-federation/sdk': 0.11.1 + btoa: 1.2.1 + upath: 2.0.1 + optionalDependencies: + typescript: 5.8.2 + webpack: 5.99.8(uglify-js@3.19.3) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -16561,23 +16698,23 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.9.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3))': + '@module-federation/enhanced@0.9.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.9.1 '@module-federation/data-prefetch': 0.9.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@module-federation/dts-plugin': 0.9.1(typescript@5.7.3) + '@module-federation/dts-plugin': 0.9.1(typescript@5.8.2) '@module-federation/error-codes': 0.9.1 '@module-federation/inject-external-runtime-core-plugin': 0.9.1(@module-federation/runtime-tools@0.9.1) '@module-federation/managers': 0.9.1 - '@module-federation/manifest': 0.9.1(typescript@5.7.3) - '@module-federation/rspack': 0.9.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.3) + '@module-federation/manifest': 0.9.1(typescript@5.8.2) + '@module-federation/rspack': 0.9.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(typescript@5.8.2) '@module-federation/runtime-tools': 0.9.1 '@module-federation/sdk': 0.9.1 btoa: 1.2.1 upath: 2.0.1 optionalDependencies: - typescript: 5.7.3 - webpack: 5.97.1(uglify-js@3.19.3) + typescript: 5.8.2 + webpack: 5.99.8(uglify-js@3.19.3) transitivePeerDependencies: - '@rspack/core' - bufferutil @@ -16589,6 +16726,8 @@ snapshots: '@module-federation/error-codes@0.11.1': {} + '@module-federation/error-codes@0.14.0': {} + '@module-federation/error-codes@0.9.1': {} '@module-federation/inject-external-runtime-core-plugin@0.11.1(@module-federation/runtime-tools@0.11.1)': @@ -16611,9 +16750,9 @@ snapshots: find-pkg: 2.0.0 fs-extra: 9.1.0 - '@module-federation/manifest@0.11.1(typescript@5.7.3)': + '@module-federation/manifest@0.11.1(typescript@5.8.2)': dependencies: - '@module-federation/dts-plugin': 0.11.1(typescript@5.7.3) + '@module-federation/dts-plugin': 0.11.1(typescript@5.8.2) '@module-federation/managers': 0.11.1 '@module-federation/sdk': 0.11.1 chalk: 3.0.0 @@ -16626,9 +16765,9 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/manifest@0.9.1(typescript@5.7.3)': + '@module-federation/manifest@0.9.1(typescript@5.8.2)': dependencies: - '@module-federation/dts-plugin': 0.9.1(typescript@5.7.3) + '@module-federation/dts-plugin': 0.9.1(typescript@5.8.2) '@module-federation/managers': 0.9.1 '@module-federation/sdk': 0.9.1 chalk: 3.0.0 @@ -16641,16 +16780,38 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3))': + '@module-federation/node@2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3))': + dependencies: + '@module-federation/enhanced': 0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)) + '@module-federation/runtime': 0.11.1 + '@module-federation/sdk': 0.11.1 + '@module-federation/utilities': 3.1.48(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(webpack@5.98.0(uglify-js@3.19.3)) + btoa: 1.2.1 + encoding: 0.1.13 + node-fetch: 2.7.0(encoding@0.1.13) + webpack: 5.98.0(uglify-js@3.19.3) + optionalDependencies: + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/node@2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3))': dependencies: - '@module-federation/enhanced': 0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) + '@module-federation/enhanced': 0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3)) '@module-federation/runtime': 0.11.1 '@module-federation/sdk': 0.11.1 - '@module-federation/utilities': 3.1.48(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(webpack@5.97.1(uglify-js@3.19.3)) + '@module-federation/utilities': 3.1.48(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(webpack@5.99.8(uglify-js@3.19.3)) btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) optionalDependencies: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) @@ -16663,37 +16824,37 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/rspack@0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.3)': + '@module-federation/rspack@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(typescript@5.8.2)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.11.1 - '@module-federation/dts-plugin': 0.11.1(typescript@5.7.3) + '@module-federation/dts-plugin': 0.11.1(typescript@5.8.2) '@module-federation/inject-external-runtime-core-plugin': 0.11.1(@module-federation/runtime-tools@0.11.1) '@module-federation/managers': 0.11.1 - '@module-federation/manifest': 0.11.1(typescript@5.7.3) + '@module-federation/manifest': 0.11.1(typescript@5.8.2) '@module-federation/runtime-tools': 0.11.1 '@module-federation/sdk': 0.11.1 - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) btoa: 1.2.1 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - '@module-federation/rspack@0.9.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.3)': + '@module-federation/rspack@0.9.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(typescript@5.8.2)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.9.1 - '@module-federation/dts-plugin': 0.9.1(typescript@5.7.3) + '@module-federation/dts-plugin': 0.9.1(typescript@5.8.2) '@module-federation/inject-external-runtime-core-plugin': 0.9.1(@module-federation/runtime-tools@0.9.1) '@module-federation/managers': 0.9.1 - '@module-federation/manifest': 0.9.1(typescript@5.7.3) + '@module-federation/manifest': 0.9.1(typescript@5.8.2) '@module-federation/runtime-tools': 0.9.1 '@module-federation/sdk': 0.9.1 - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - bufferutil - debug @@ -16705,6 +16866,11 @@ snapshots: '@module-federation/error-codes': 0.11.1 '@module-federation/sdk': 0.11.1 + '@module-federation/runtime-core@0.14.0': + dependencies: + '@module-federation/error-codes': 0.14.0 + '@module-federation/sdk': 0.14.0 + '@module-federation/runtime-core@0.9.1': dependencies: '@module-federation/error-codes': 0.9.1 @@ -16715,10 +16881,10 @@ snapshots: '@module-federation/runtime': 0.11.1 '@module-federation/webpack-bundler-runtime': 0.11.1 - '@module-federation/runtime-tools@0.5.1': + '@module-federation/runtime-tools@0.14.0': dependencies: - '@module-federation/runtime': 0.5.1 - '@module-federation/webpack-bundler-runtime': 0.5.1 + '@module-federation/runtime': 0.14.0 + '@module-federation/webpack-bundler-runtime': 0.14.0 '@module-federation/runtime-tools@0.9.1': dependencies: @@ -16731,9 +16897,11 @@ snapshots: '@module-federation/runtime-core': 0.11.1 '@module-federation/sdk': 0.11.1 - '@module-federation/runtime@0.5.1': + '@module-federation/runtime@0.14.0': dependencies: - '@module-federation/sdk': 0.5.1 + '@module-federation/error-codes': 0.14.0 + '@module-federation/runtime-core': 0.14.0 + '@module-federation/sdk': 0.14.0 '@module-federation/runtime@0.9.1': dependencies: @@ -16743,7 +16911,7 @@ snapshots: '@module-federation/sdk@0.11.1': {} - '@module-federation/sdk@0.5.1': {} + '@module-federation/sdk@0.14.0': {} '@module-federation/sdk@0.9.1': {} @@ -16759,10 +16927,18 @@ snapshots: fs-extra: 9.1.0 resolve: 1.22.8 - '@module-federation/utilities@3.1.48(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(webpack@5.97.1(uglify-js@3.19.3))': + '@module-federation/utilities@3.1.48(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(webpack@5.98.0(uglify-js@3.19.3))': + dependencies: + '@module-federation/sdk': 0.11.1 + webpack: 5.98.0(uglify-js@3.19.3) + optionalDependencies: + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + + '@module-federation/utilities@3.1.48(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(webpack@5.99.8(uglify-js@3.19.3))': dependencies: '@module-federation/sdk': 0.11.1 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) optionalDependencies: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) @@ -16772,10 +16948,10 @@ snapshots: '@module-federation/runtime': 0.11.1 '@module-federation/sdk': 0.11.1 - '@module-federation/webpack-bundler-runtime@0.5.1': + '@module-federation/webpack-bundler-runtime@0.14.0': dependencies: - '@module-federation/runtime': 0.5.1 - '@module-federation/sdk': 0.5.1 + '@module-federation/runtime': 0.14.0 + '@module-federation/sdk': 0.14.0 '@module-federation/webpack-bundler-runtime@0.9.1': dependencies: @@ -16955,7 +17131,7 @@ snapshots: precinct: 11.0.5 require-package-name: 2.0.1 resolve: 2.0.0-next.5 - semver: 7.7.1 + semver: 7.7.2 tmp-promise: 3.0.3 toml: 3.0.0 unixify: 1.0.0 @@ -16967,11 +17143,11 @@ snapshots: - rollup - supports-color - '@ngtools/webpack@19.2.4(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3))': + '@ngtools/webpack@20.0.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2))(typescript@5.8.2)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3))': dependencies: - '@angular/compiler-cli': 19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3) - typescript: 5.7.3 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2) + typescript: 5.8.2 + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) '@nodelib/fs.scandir@2.1.5': dependencies: @@ -16999,7 +17175,7 @@ snapshots: '@npmcli/fs@4.0.0': dependencies: - semver: 7.7.1 + semver: 7.7.2 '@npmcli/git@6.0.1': dependencies: @@ -17010,7 +17186,7 @@ snapshots: proc-log: 5.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.1 + semver: 7.7.2 which: 5.0.0 transitivePeerDependencies: - bluebird @@ -17030,7 +17206,7 @@ snapshots: json-parse-even-better-errors: 4.0.0 normalize-package-data: 7.0.0 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - bluebird @@ -17052,29 +17228,29 @@ snapshots: - bluebird - supports-color - '@nx/angular@20.6.2(@angular-devkit/build-angular@19.2.4(lr64xejegqt4h3jhogvzz2c3w4))(@angular-devkit/core@19.2.4(chokidar@3.6.0))(@angular-devkit/schematics@19.2.4(chokidar@3.6.0))(@babel/traverse@7.26.10)(@module-federation/enhanced@0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@schematics/angular@19.2.4(chokidar@3.6.0))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(less@4.1.3)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.0)(typescript@5.7.3)(uglify-js@3.19.3)': - dependencies: - '@angular-devkit/build-angular': 19.2.4(lr64xejegqt4h3jhogvzz2c3w4) - '@angular-devkit/core': 19.2.4(chokidar@3.6.0) - '@angular-devkit/schematics': 19.2.4(chokidar@3.6.0) - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/eslint': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@nx/module-federation': 20.6.2(@babel/traverse@7.26.10)(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@types/node@18.19.70)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(uglify-js@3.19.3) - '@nx/rspack': 20.6.2(@babel/traverse@7.26.10)(@module-federation/enhanced@0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@types/node@18.19.70)(less@4.1.3)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(uglify-js@3.19.3) - '@nx/web': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@nx/webpack': 20.6.2(@babel/traverse@7.26.10)(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3)(uglify-js@3.19.3) - '@nx/workspace': 20.6.2 - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.7.3) - '@schematics/angular': 19.2.4(chokidar@3.6.0) - '@typescript-eslint/type-utils': 8.19.1(eslint@8.57.0)(typescript@5.7.3) + '@nx/angular@21.1.2(@angular-devkit/build-angular@20.0.0(4nvwp2sskuarcmcou5yjtwpbve))(@angular-devkit/core@20.0.0(chokidar@3.6.0))(@angular-devkit/schematics@20.0.0(chokidar@3.6.0))(@babel/traverse@7.27.3)(@module-federation/enhanced@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@rspack/core@1.3.12(@swc/helpers@0.5.15))(@schematics/angular@20.0.0(chokidar@3.6.0))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(less@4.1.3)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rxjs@7.8.0)(typescript@5.8.2)(uglify-js@3.19.3)': + dependencies: + '@angular-devkit/build-angular': 20.0.0(4nvwp2sskuarcmcou5yjtwpbve) + '@angular-devkit/core': 20.0.0(chokidar@3.6.0) + '@angular-devkit/schematics': 20.0.0(chokidar@3.6.0) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/eslint': 21.1.2(@babel/traverse@7.27.3)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@nx/module-federation': 21.1.2(@babel/traverse@7.27.3)(@swc/helpers@0.5.15)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(uglify-js@3.19.3) + '@nx/rspack': 21.1.2(@babel/traverse@7.27.3)(@module-federation/enhanced@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@swc/helpers@0.5.15)(@types/express@4.17.21)(less@4.1.3)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(uglify-js@3.19.3) + '@nx/web': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@nx/webpack': 21.1.2(@babel/traverse@7.27.3)(@rspack/core@1.3.12(@swc/helpers@0.5.15))(nx@21.1.2)(typescript@5.8.2)(uglify-js@3.19.3) + '@nx/workspace': 21.1.2 + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) + '@schematics/angular': 20.0.0(chokidar@3.6.0) + '@typescript-eslint/type-utils': 8.19.1(eslint@8.57.0)(typescript@5.8.2) enquirer: 2.3.6 magic-string: 0.30.17 - minimatch: 9.0.3 picocolors: 1.1.1 + picomatch: 4.0.2 piscina: 4.8.0 rxjs: 7.8.0 - semver: 7.6.3 + semver: 7.7.2 tslib: 2.8.1 webpack-merge: 5.10.0 transitivePeerDependencies: @@ -17087,9 +17263,7 @@ snapshots: - '@swc/core' - '@swc/css' - '@swc/helpers' - - '@swc/wasm' - '@types/express' - - '@types/node' - '@zkochan/js-yaml' - bufferutil - clean-css @@ -17115,22 +17289,22 @@ snapshots: - vue-tsc - webpack-cli - '@nx/cypress@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@20.6.2)(typescript@5.7.3)': + '@nx/cypress@21.1.2(@babel/traverse@7.27.3)(@zkochan/js-yaml@0.0.7)(cypress@14.2.1)(eslint@8.57.0)(nx@21.1.2)(typescript@5.8.2)': dependencies: - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/eslint': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.7.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/eslint': 21.1.2(@babel/traverse@7.27.3)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) detect-port: 1.6.1 + semver: 7.7.2 + tree-kill: 1.2.2 tslib: 2.8.1 optionalDependencies: - cypress: 13.13.0 + cypress: 14.2.1 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - - '@types/node' - '@zkochan/js-yaml' - debug - eslint @@ -17139,39 +17313,37 @@ snapshots: - typescript - verdaccio - '@nx/devkit@20.6.2(nx@20.6.2)': + '@nx/devkit@21.1.2(nx@21.1.2)': dependencies: ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 20.6.2 - semver: 7.6.3 + nx: 21.1.2 + semver: 7.7.2 tmp: 0.2.3 tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/eslint-plugin@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint-config-prettier@9.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.6.2)(typescript@5.7.3)': + '@nx/eslint-plugin@21.1.2(@babel/traverse@7.27.3)(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint-config-prettier@10.0.0(eslint@8.57.0))(eslint@8.57.0)(nx@21.1.2)(typescript@5.8.2)': dependencies: - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/type-utils': 8.19.1(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.7.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.19.1(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.8.2) chalk: 4.1.2 confusing-browser-globals: 1.0.11 globals: 15.14.0 jsonc-eslint-parser: 2.4.0 - semver: 7.6.3 + semver: 7.7.2 tslib: 2.8.1 optionalDependencies: - eslint-config-prettier: 9.0.0(eslint@8.57.0) + eslint-config-prettier: 10.0.0(eslint@8.57.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - - '@types/node' - debug - eslint - nx @@ -17179,12 +17351,12 @@ snapshots: - typescript - verdaccio - '@nx/eslint@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.6.2)': + '@nx/eslint@21.1.2(@babel/traverse@7.27.3)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@21.1.2)': dependencies: - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) eslint: 8.57.0 - semver: 7.6.3 + semver: 7.7.2 tslib: 2.8.1 typescript: 5.7.3 optionalDependencies: @@ -17193,35 +17365,32 @@ snapshots: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - - '@types/node' - debug - nx - supports-color - verdaccio - '@nx/jest@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(nx@20.6.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3))(typescript@5.7.3)': + '@nx/jest@21.1.2(@babel/traverse@7.27.3)(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(nx@21.1.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2))(typescript@5.8.2)': dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.7.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-resolve: 29.7.0 jest-util: 29.7.0 minimatch: 9.0.3 picocolors: 1.1.1 resolve.exports: 2.0.3 - semver: 7.6.3 + semver: 7.7.2 tslib: 2.8.1 yargs-parser: 21.1.1 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - '@types/node' - babel-plugin-macros - debug @@ -17232,21 +17401,21 @@ snapshots: - typescript - verdaccio - '@nx/js@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3)': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@babel/runtime': 7.26.0 - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/workspace': 20.6.2 + '@nx/js@21.1.2(@babel/traverse@7.27.3)(nx@21.1.2)': + dependencies: + '@babel/core': 7.27.1 + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.27.1) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.1) + '@babel/preset-env': 7.27.2(@babel/core@7.27.1) + '@babel/preset-typescript': 7.26.0(@babel/core@7.27.1) + '@babel/runtime': 7.27.1 + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/workspace': 21.1.2 '@zkochan/js-yaml': 0.0.7 - babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) + babel-plugin-const-enum: 1.2.0(@babel/core@7.27.1) babel-plugin-macros: 3.1.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.26.10) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.27.1)(@babel/traverse@7.27.3) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -17259,43 +17428,37 @@ snapshots: ora: 5.3.0 picocolors: 1.1.1 picomatch: 4.0.2 - semver: 7.6.3 + semver: 7.7.2 source-map-support: 0.5.19 - tinyglobby: 0.2.12 - ts-node: 10.9.1(@types/node@18.19.70)(typescript@5.7.3) - tsconfig-paths: 4.2.0 + tinyglobby: 0.2.13 tslib: 2.8.1 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - - '@types/node' - debug - nx - supports-color - - typescript - '@nx/module-federation@20.6.2(@babel/traverse@7.26.10)(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@types/node@18.19.70)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(uglify-js@3.19.3)': + '@nx/module-federation@21.1.2(@babel/traverse@7.27.3)(@swc/helpers@0.5.15)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(uglify-js@3.19.3)': dependencies: - '@module-federation/enhanced': 0.9.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) - '@module-federation/node': 2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) + '@module-federation/enhanced': 0.9.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3)) + '@module-federation/node': 2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3)) '@module-federation/sdk': 0.9.1 - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@nx/web': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@nx/web': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) express: 4.21.2 - http-proxy-middleware: 3.0.3 + http-proxy-middleware: 3.0.5 picocolors: 1.1.1 tslib: 2.8.1 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - - '@types/node' + - '@swc/helpers' - bufferutil - debug - esbuild @@ -17311,18 +17474,19 @@ snapshots: - vue-tsc - webpack-cli - '@nx/node@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(nx@20.6.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3))(typescript@5.7.3)': + '@nx/node@21.1.2(@babel/traverse@7.27.3)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(nx@21.1.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2))(typescript@5.8.2)': dependencies: - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/eslint': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.6.2) - '@nx/jest': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(nx@20.6.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3))(typescript@5.7.3) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/eslint': 21.1.2(@babel/traverse@7.27.3)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@21.1.2) + '@nx/jest': 21.1.2(@babel/traverse@7.27.3)(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(nx@21.1.2)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2))(typescript@5.8.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + kill-port: 1.6.1 + tcp-port-used: 1.0.2 tslib: 2.8.1 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - '@types/node' - '@zkochan/js-yaml' - babel-plugin-macros @@ -17335,78 +17499,77 @@ snapshots: - typescript - verdaccio - '@nx/nx-darwin-arm64@20.6.2': + '@nx/nx-darwin-arm64@21.1.2': optional: true - '@nx/nx-darwin-x64@20.6.2': + '@nx/nx-darwin-x64@21.1.2': optional: true - '@nx/nx-freebsd-x64@20.6.2': + '@nx/nx-freebsd-x64@21.1.2': optional: true - '@nx/nx-linux-arm-gnueabihf@20.6.2': + '@nx/nx-linux-arm-gnueabihf@21.1.2': optional: true - '@nx/nx-linux-arm64-gnu@20.6.2': + '@nx/nx-linux-arm64-gnu@21.1.2': optional: true - '@nx/nx-linux-arm64-musl@20.6.2': + '@nx/nx-linux-arm64-musl@21.1.2': optional: true - '@nx/nx-linux-x64-gnu@20.6.2': + '@nx/nx-linux-x64-gnu@21.1.2': optional: true - '@nx/nx-linux-x64-musl@20.6.2': + '@nx/nx-linux-x64-musl@21.1.2': optional: true - '@nx/nx-win32-arm64-msvc@20.6.2': + '@nx/nx-win32-arm64-msvc@21.1.2': optional: true - '@nx/nx-win32-x64-msvc@20.6.2': + '@nx/nx-win32-x64-msvc@21.1.2': optional: true - '@nx/rspack@20.6.2(@babel/traverse@7.26.10)(@module-federation/enhanced@0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)))(@swc/helpers@0.5.15)(@types/express@4.17.21)(@types/node@18.19.70)(less@4.1.3)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(uglify-js@3.19.3)': + '@nx/rspack@21.1.2(@babel/traverse@7.27.3)(@module-federation/enhanced@0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@module-federation/node@2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)))(@swc/helpers@0.5.15)(@types/express@4.17.21)(less@4.1.3)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(uglify-js@3.19.3)': dependencies: - '@module-federation/enhanced': 0.11.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) - '@module-federation/node': 2.6.30(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@nx/module-federation': 20.6.2(@babel/traverse@7.26.10)(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@types/node@18.19.70)(nx@20.6.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(uglify-js@3.19.3) - '@nx/web': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.7.3) - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - '@rspack/dev-server': 1.1.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.97.1(uglify-js@3.19.3)) + '@module-federation/enhanced': 0.11.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)) + '@module-federation/node': 2.6.30(@rspack/core@1.3.12(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@nx/module-federation': 21.1.2(@babel/traverse@7.27.3)(@swc/helpers@0.5.15)(nx@21.1.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.8.2)(uglify-js@3.19.3) + '@nx/web': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + '@rspack/dev-server': 1.1.2(@rspack/core@1.3.12(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.99.8(uglify-js@3.19.3)) '@rspack/plugin-react-refresh': 1.0.1 - autoprefixer: 10.4.20(postcss@8.4.49) + autoprefixer: 10.4.21(postcss@8.5.3) browserslist: 4.24.4 - css-loader: 6.11.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(webpack@5.97.1(uglify-js@3.19.3)) + css-loader: 6.11.0(@rspack/core@1.3.12(@swc/helpers@0.5.15))(webpack@5.99.8(uglify-js@3.19.3)) enquirer: 2.3.6 express: 4.21.2 - http-proxy-middleware: 3.0.3 - less-loader: 11.1.0(less@4.1.3)(webpack@5.97.1(uglify-js@3.19.3)) - license-webpack-plugin: 4.0.2(webpack@5.97.1(uglify-js@3.19.3)) + http-proxy-middleware: 3.0.5 + less-loader: 11.1.0(less@4.1.3)(webpack@5.99.8(uglify-js@3.19.3)) + license-webpack-plugin: 4.0.2(webpack@5.99.8(uglify-js@3.19.3)) loader-utils: 2.0.4 + parse5: 4.0.0 picocolors: 1.1.1 - postcss: 8.4.49 - postcss-import: 14.1.0(postcss@8.4.49) - postcss-loader: 8.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(postcss@8.4.49)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) - sass: 1.85.1 + postcss: 8.5.3 + postcss-import: 14.1.0(postcss@8.5.3) + postcss-loader: 8.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3)) + sass: 1.88.0 sass-embedded: 1.85.1 - sass-loader: 16.0.5(@rspack/core@1.1.8(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.85.1)(webpack@5.97.1(uglify-js@3.19.3)) - source-map-loader: 5.0.0(webpack@5.97.1(uglify-js@3.19.3)) - style-loader: 3.3.4(webpack@5.97.1(uglify-js@3.19.3)) - ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.3) + sass-loader: 16.0.5(@rspack/core@1.3.12(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(uglify-js@3.19.3)) + source-map-loader: 5.0.0(webpack@5.99.8(uglify-js@3.19.3)) + style-loader: 3.3.4(webpack@5.99.8(uglify-js@3.19.3)) + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(typescript@5.8.2) tslib: 2.8.1 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - '@swc/helpers' - - '@swc/wasm' - '@types/express' - - '@types/node' - bufferutil - debug - esbuild @@ -17425,34 +17588,33 @@ snapshots: - vue-tsc - webpack-cli - '@nx/vite@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0))': + '@nx/vite@21.1.2(@babel/traverse@7.27.3)(nx@21.1.2)(typescript@5.8.2)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0))(vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1))': dependencies: - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.7.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) '@swc/helpers': 0.5.15 + ajv: 8.17.1 enquirer: 2.3.6 - minimatch: 9.0.3 - semver: 7.6.3 + picomatch: 4.0.2 + semver: 7.7.2 tsconfig-paths: 4.2.0 - vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) - vitest: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0) + vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) + vitest: 2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - - '@types/node' - debug - nx - supports-color - typescript - verdaccio - '@nx/web@20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3)': + '@nx/web@21.1.2(@babel/traverse@7.27.3)(nx@21.1.2)': dependencies: - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) detect-port: 1.6.1 http-server: 14.1.1 picocolors: 1.1.1 @@ -17461,54 +17623,51 @@ snapshots: - '@babel/traverse' - '@swc-node/register' - '@swc/core' - - '@swc/wasm' - - '@types/node' - debug - nx - supports-color - - typescript - verdaccio - '@nx/webpack@20.6.2(@babel/traverse@7.26.10)(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3)(uglify-js@3.19.3)': + '@nx/webpack@21.1.2(@babel/traverse@7.27.3)(@rspack/core@1.3.12(@swc/helpers@0.5.15))(nx@21.1.2)(typescript@5.8.2)(uglify-js@3.19.3)': dependencies: - '@babel/core': 7.26.0 - '@nx/devkit': 20.6.2(nx@20.6.2) - '@nx/js': 20.6.2(@babel/traverse@7.26.10)(@types/node@18.19.70)(nx@20.6.2)(typescript@5.7.3) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.7.3) + '@babel/core': 7.27.1 + '@nx/devkit': 21.1.2(nx@21.1.2) + '@nx/js': 21.1.2(@babel/traverse@7.27.3)(nx@21.1.2) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) ajv: 8.17.1 - autoprefixer: 10.4.20(postcss@8.4.49) - babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.97.1(uglify-js@3.19.3)) + autoprefixer: 10.4.21(postcss@8.5.3) + babel-loader: 9.2.1(@babel/core@7.27.1)(webpack@5.98.0(uglify-js@3.19.3)) browserslist: 4.24.4 - copy-webpack-plugin: 10.2.4(webpack@5.97.1(uglify-js@3.19.3)) - css-loader: 6.11.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(webpack@5.97.1(uglify-js@3.19.3)) - css-minimizer-webpack-plugin: 5.0.1(webpack@5.97.1(uglify-js@3.19.3)) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) + copy-webpack-plugin: 10.2.4(webpack@5.98.0(uglify-js@3.19.3)) + css-loader: 6.11.0(@rspack/core@1.3.12(@swc/helpers@0.5.15))(webpack@5.98.0(uglify-js@3.19.3)) + css-minimizer-webpack-plugin: 5.0.1(webpack@5.98.0(uglify-js@3.19.3)) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)) less: 4.1.3 - less-loader: 11.1.0(less@4.1.3)(webpack@5.97.1(uglify-js@3.19.3)) - license-webpack-plugin: 4.0.2(webpack@5.97.1(uglify-js@3.19.3)) + less-loader: 11.1.0(less@4.1.3)(webpack@5.98.0(uglify-js@3.19.3)) + license-webpack-plugin: 4.0.2(webpack@5.98.0(uglify-js@3.19.3)) loader-utils: 2.0.4 - mini-css-extract-plugin: 2.4.7(webpack@5.97.1(uglify-js@3.19.3)) + mini-css-extract-plugin: 2.4.7(webpack@5.98.0(uglify-js@3.19.3)) parse5: 4.0.0 picocolors: 1.1.1 - postcss: 8.4.49 - postcss-import: 14.1.0(postcss@8.4.49) - postcss-loader: 6.2.1(postcss@8.4.49)(webpack@5.97.1(uglify-js@3.19.3)) + postcss: 8.5.3 + postcss-import: 14.1.0(postcss@8.5.3) + postcss-loader: 6.2.1(postcss@8.5.3)(webpack@5.98.0(uglify-js@3.19.3)) rxjs: 7.8.0 - sass: 1.85.1 + sass: 1.88.0 sass-embedded: 1.85.1 - sass-loader: 16.0.5(@rspack/core@1.1.8(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.85.1)(webpack@5.97.1(uglify-js@3.19.3)) - source-map-loader: 5.0.0(webpack@5.97.1(uglify-js@3.19.3)) - style-loader: 3.3.4(webpack@5.97.1(uglify-js@3.19.3)) + sass-loader: 16.0.5(@rspack/core@1.3.12(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.98.0(uglify-js@3.19.3)) + source-map-loader: 5.0.0(webpack@5.98.0(uglify-js@3.19.3)) + style-loader: 3.3.4(webpack@5.98.0(uglify-js@3.19.3)) stylus: 0.64.0 - stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.97.1(uglify-js@3.19.3)) - terser-webpack-plugin: 5.3.11(uglify-js@3.19.3)(webpack@5.97.1(uglify-js@3.19.3)) - ts-loader: 9.5.1(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)) + stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.98.0(uglify-js@3.19.3)) + terser-webpack-plugin: 5.3.11(uglify-js@3.19.3)(webpack@5.98.0(uglify-js@3.19.3)) + ts-loader: 9.5.1(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.8.1 - webpack: 5.97.1(uglify-js@3.19.3) - webpack-dev-server: 5.2.0(webpack@5.97.1(uglify-js@3.19.3)) + webpack: 5.98.0(uglify-js@3.19.3) + webpack-dev-server: 5.2.1(webpack@5.98.0(uglify-js@3.19.3)) webpack-node-externals: 3.0.0 - webpack-subresource-integrity: 5.1.0(webpack@5.97.1(uglify-js@3.19.3)) + webpack-subresource-integrity: 5.1.0(webpack@5.98.0(uglify-js@3.19.3)) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -17516,8 +17675,6 @@ snapshots: - '@swc-node/register' - '@swc/core' - '@swc/css' - - '@swc/wasm' - - '@types/node' - bufferutil - clean-css - csso @@ -17535,13 +17692,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@nx/workspace@20.6.2': + '@nx/workspace@21.1.2': dependencies: - '@nx/devkit': 20.6.2(nx@20.6.2) + '@nx/devkit': 21.1.2(nx@21.1.2) '@zkochan/js-yaml': 0.0.7 chalk: 4.1.2 enquirer: 2.3.6 - nx: 20.6.2 + nx: 21.1.2 picomatch: 4.0.2 tslib: 2.8.1 yargs-parser: 21.1.1 @@ -17650,10 +17807,10 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.0 '@parcel/watcher-win32-x64': 2.5.0 - '@phenomnomnominal/tsquery@5.0.1(typescript@5.7.3)': + '@phenomnomnominal/tsquery@5.0.1(typescript@5.8.2)': dependencies: esquery: 1.6.0 - typescript: 5.7.3 + typescript: 5.8.2 '@pkgjs/parseargs@0.11.0': optional: true @@ -17780,241 +17937,241 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.30.1': optional: true - '@rollup/rollup-android-arm-eabi@4.34.8': + '@rollup/rollup-android-arm-eabi@4.40.0': optional: true - '@rollup/rollup-android-arm-eabi@4.40.0': + '@rollup/rollup-android-arm-eabi@4.40.2': optional: true '@rollup/rollup-android-arm64@4.30.1': optional: true - '@rollup/rollup-android-arm64@4.34.8': + '@rollup/rollup-android-arm64@4.40.0': optional: true - '@rollup/rollup-android-arm64@4.40.0': + '@rollup/rollup-android-arm64@4.40.2': optional: true '@rollup/rollup-darwin-arm64@4.30.1': optional: true - '@rollup/rollup-darwin-arm64@4.34.8': + '@rollup/rollup-darwin-arm64@4.40.0': optional: true - '@rollup/rollup-darwin-arm64@4.40.0': + '@rollup/rollup-darwin-arm64@4.40.2': optional: true '@rollup/rollup-darwin-x64@4.30.1': optional: true - '@rollup/rollup-darwin-x64@4.34.8': + '@rollup/rollup-darwin-x64@4.40.0': optional: true - '@rollup/rollup-darwin-x64@4.40.0': + '@rollup/rollup-darwin-x64@4.40.2': optional: true '@rollup/rollup-freebsd-arm64@4.30.1': optional: true - '@rollup/rollup-freebsd-arm64@4.34.8': + '@rollup/rollup-freebsd-arm64@4.40.0': optional: true - '@rollup/rollup-freebsd-arm64@4.40.0': + '@rollup/rollup-freebsd-arm64@4.40.2': optional: true '@rollup/rollup-freebsd-x64@4.30.1': optional: true - '@rollup/rollup-freebsd-x64@4.34.8': + '@rollup/rollup-freebsd-x64@4.40.0': optional: true - '@rollup/rollup-freebsd-x64@4.40.0': + '@rollup/rollup-freebsd-x64@4.40.2': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + '@rollup/rollup-linux-arm-gnueabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': optional: true '@rollup/rollup-linux-arm-musleabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.34.8': + '@rollup/rollup-linux-arm-musleabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.40.0': + '@rollup/rollup-linux-arm-musleabihf@4.40.2': optional: true '@rollup/rollup-linux-arm64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.34.8': + '@rollup/rollup-linux-arm64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.40.0': + '@rollup/rollup-linux-arm64-gnu@4.40.2': optional: true '@rollup/rollup-linux-arm64-musl@4.30.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.34.8': + '@rollup/rollup-linux-arm64-musl@4.40.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.40.0': + '@rollup/rollup-linux-arm64-musl@4.40.2': optional: true '@rollup/rollup-linux-loongarch64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + '@rollup/rollup-linux-loongarch64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': optional: true '@rollup/rollup-linux-riscv64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.34.8': + '@rollup/rollup-linux-riscv64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.40.0': + '@rollup/rollup-linux-riscv64-gnu@4.40.2': optional: true '@rollup/rollup-linux-riscv64-musl@4.40.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.30.1': + '@rollup/rollup-linux-riscv64-musl@4.40.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.34.8': + '@rollup/rollup-linux-s390x-gnu@4.30.1': optional: true '@rollup/rollup-linux-s390x-gnu@4.40.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.30.1': + '@rollup/rollup-linux-s390x-gnu@4.40.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.34.8': + '@rollup/rollup-linux-x64-gnu@4.30.1': optional: true '@rollup/rollup-linux-x64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-x64-musl@4.30.1': + '@rollup/rollup-linux-x64-gnu@4.40.2': optional: true - '@rollup/rollup-linux-x64-musl@4.34.8': + '@rollup/rollup-linux-x64-musl@4.30.1': optional: true '@rollup/rollup-linux-x64-musl@4.40.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.30.1': + '@rollup/rollup-linux-x64-musl@4.40.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.34.8': + '@rollup/rollup-win32-arm64-msvc@4.30.1': optional: true '@rollup/rollup-win32-arm64-msvc@4.40.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.30.1': + '@rollup/rollup-win32-arm64-msvc@4.40.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.34.8': + '@rollup/rollup-win32-ia32-msvc@4.30.1': optional: true '@rollup/rollup-win32-ia32-msvc@4.40.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.30.1': + '@rollup/rollup-win32-ia32-msvc@4.40.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.34.8': + '@rollup/rollup-win32-x64-msvc@4.30.1': optional: true '@rollup/rollup-win32-x64-msvc@4.40.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.40.2': + optional: true + '@rollup/wasm-node@4.30.1': dependencies: '@types/estree': 1.0.6 optionalDependencies: fsevents: 2.3.3 - '@rspack/binding-darwin-arm64@1.1.8': + '@rspack/binding-darwin-arm64@1.3.12': optional: true - '@rspack/binding-darwin-x64@1.1.8': + '@rspack/binding-darwin-x64@1.3.12': optional: true - '@rspack/binding-linux-arm64-gnu@1.1.8': + '@rspack/binding-linux-arm64-gnu@1.3.12': optional: true - '@rspack/binding-linux-arm64-musl@1.1.8': + '@rspack/binding-linux-arm64-musl@1.3.12': optional: true - '@rspack/binding-linux-x64-gnu@1.1.8': + '@rspack/binding-linux-x64-gnu@1.3.12': optional: true - '@rspack/binding-linux-x64-musl@1.1.8': + '@rspack/binding-linux-x64-musl@1.3.12': optional: true - '@rspack/binding-win32-arm64-msvc@1.1.8': + '@rspack/binding-win32-arm64-msvc@1.3.12': optional: true - '@rspack/binding-win32-ia32-msvc@1.1.8': + '@rspack/binding-win32-ia32-msvc@1.3.12': optional: true - '@rspack/binding-win32-x64-msvc@1.1.8': + '@rspack/binding-win32-x64-msvc@1.3.12': optional: true - '@rspack/binding@1.1.8': + '@rspack/binding@1.3.12': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.1.8 - '@rspack/binding-darwin-x64': 1.1.8 - '@rspack/binding-linux-arm64-gnu': 1.1.8 - '@rspack/binding-linux-arm64-musl': 1.1.8 - '@rspack/binding-linux-x64-gnu': 1.1.8 - '@rspack/binding-linux-x64-musl': 1.1.8 - '@rspack/binding-win32-arm64-msvc': 1.1.8 - '@rspack/binding-win32-ia32-msvc': 1.1.8 - '@rspack/binding-win32-x64-msvc': 1.1.8 - - '@rspack/core@1.1.8(@swc/helpers@0.5.15)': - dependencies: - '@module-federation/runtime-tools': 0.5.1 - '@rspack/binding': 1.1.8 + '@rspack/binding-darwin-arm64': 1.3.12 + '@rspack/binding-darwin-x64': 1.3.12 + '@rspack/binding-linux-arm64-gnu': 1.3.12 + '@rspack/binding-linux-arm64-musl': 1.3.12 + '@rspack/binding-linux-x64-gnu': 1.3.12 + '@rspack/binding-linux-x64-musl': 1.3.12 + '@rspack/binding-win32-arm64-msvc': 1.3.12 + '@rspack/binding-win32-ia32-msvc': 1.3.12 + '@rspack/binding-win32-x64-msvc': 1.3.12 + + '@rspack/core@1.3.12(@swc/helpers@0.5.15)': + dependencies: + '@module-federation/runtime-tools': 0.14.0 + '@rspack/binding': 1.3.12 '@rspack/lite-tapable': 1.0.1 - caniuse-lite: 1.0.30001692 + caniuse-lite: 1.0.30001720 optionalDependencies: '@swc/helpers': 0.5.15 - '@rspack/dev-server@1.1.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.97.1(uglify-js@3.19.3))': + '@rspack/dev-server@1.1.2(@rspack/core@1.3.12(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.99.8(uglify-js@3.19.3))': dependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) chokidar: 3.6.0 - express: 4.21.2 http-proxy-middleware: 2.0.7(@types/express@4.17.21) - mime-types: 2.1.35 p-retry: 6.2.1 - webpack-dev-middleware: 7.4.2(webpack@5.97.1(uglify-js@3.19.3)) - webpack-dev-server: 5.2.0(webpack@5.97.1(uglify-js@3.19.3)) + webpack-dev-server: 5.2.0(webpack@5.99.8(uglify-js@3.19.3)) ws: 8.18.0 transitivePeerDependencies: - '@types/express' @@ -18074,10 +18231,10 @@ snapshots: transitivePeerDependencies: - zenObservable - '@schematics/angular@19.2.4(chokidar@3.6.0)': + '@schematics/angular@20.0.0(chokidar@3.6.0)': dependencies: - '@angular-devkit/core': 19.2.4(chokidar@3.6.0) - '@angular-devkit/schematics': 19.2.4(chokidar@3.6.0) + '@angular-devkit/core': 20.0.0(chokidar@3.6.0) + '@angular-devkit/schematics': 20.0.0(chokidar@3.6.0) jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar @@ -18140,11 +18297,11 @@ snapshots: dependencies: tslib: 2.8.1 - '@testing-library/cypress@9.0.0(cypress@13.13.0)': + '@testing-library/cypress@9.0.0(cypress@14.2.1)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 8.20.1 - cypress: 13.13.0 + cypress: 14.2.1 '@testing-library/dom@8.20.1': dependencies: @@ -18193,24 +18350,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.27.3 + '@babel/types': 7.27.3 '@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.26.3 + '@babel/types': 7.27.3 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.27.3 + '@babel/types': 7.27.3 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.27.3 '@types/body-parser@1.19.5': dependencies: @@ -18483,47 +18640,47 @@ snapshots: '@types/node': 18.19.70 optional: true - '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.19.0 - '@typescript-eslint/type-utils': 8.19.0(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.19.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.19.0(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.19.0(eslint@8.57.0)(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.19.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 1.4.3(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.8.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.19.0 '@typescript-eslint/types': 8.19.0 - '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.19.0 debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.10.0(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/rule-tester@8.10.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.8.2) ajv: 6.12.6 eslint: 8.57.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -18553,25 +18710,25 @@ snapshots: '@typescript-eslint/types': 8.19.1 '@typescript-eslint/visitor-keys': 8.19.1 - '@typescript-eslint/type-utils@8.19.0(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.19.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.19.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.19.0(eslint@8.57.0)(typescript@5.8.2) debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.0 - ts-api-utils: 1.4.3(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 1.4.3(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.19.1(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.19.1(eslint@8.57.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3) - '@typescript-eslint/utils': 8.19.1(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.8.2) + '@typescript-eslint/utils': 8.19.1(eslint@8.57.0)(typescript@5.8.2) debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.0 - ts-api-utils: 2.0.0(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.0(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18583,21 +18740,21 @@ snapshots: '@typescript-eslint/types@8.19.1': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.1 - tsutils: 3.21.0(typescript@5.7.3) + semver: 7.7.2 + tsutils: 3.21.0(typescript@5.8.2) optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.10.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.10.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 8.10.0 '@typescript-eslint/visitor-keys': 8.10.0 @@ -18606,13 +18763,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.7.3) + ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.19.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.19.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 8.19.0 '@typescript-eslint/visitor-keys': 8.19.0 @@ -18620,13 +18777,13 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.7.3) - typescript: 5.7.3 + semver: 7.7.2 + ts-api-utils: 1.4.3(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.19.1(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.19.1(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 8.19.1 '@typescript-eslint/visitor-keys': 8.19.1 @@ -18634,57 +18791,57 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 2.0.0(typescript@5.7.3) - typescript: 5.7.3 + semver: 7.7.2 + ts-api-utils: 2.0.0(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) '@typescript-eslint/scope-manager': 8.10.0 '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.8.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.19.0(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.19.0(eslint@8.57.0)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) '@typescript-eslint/scope-manager': 8.19.0 '@typescript-eslint/types': 8.19.0 - '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.8.2) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.19.1(eslint@8.57.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.19.1(eslint@8.57.0)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.0) '@typescript-eslint/scope-manager': 8.19.1 '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.8.2) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18708,10 +18865,10 @@ snapshots: '@typescript-eslint/types': 8.19.1 eslint-visitor-keys: 4.2.0 - '@typescript/vfs@1.6.1(typescript@5.7.3)': + '@typescript/vfs@1.6.1(typescript@5.8.2)': dependencies: debug: 4.4.0(supports-color@8.1.1) - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18721,8 +18878,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) '@rollup/pluginutils': 5.1.4(rollup@4.40.0) - acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) + acorn: 8.14.1 + acorn-import-attributes: 1.9.5(acorn@8.14.1) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -18755,17 +18912,17 @@ snapshots: - rollup - supports-color - '@vitejs/plugin-basic-ssl@1.2.0(vite@6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - vite: 6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) - '@vitejs/plugin-basic-ssl@1.2.0(vite@6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - vite: 6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) - '@vitejs/plugin-basic-ssl@1.2.0(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) '@vitest/expect@2.1.9': dependencies: @@ -18774,13 +18931,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0))': + '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0) + vite: 5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) '@vitest/pretty-format@2.1.9': dependencies: @@ -18955,6 +19112,10 @@ snapshots: dependencies: acorn: 8.14.0 + acorn-import-attributes@1.9.5(acorn@8.14.1): + dependencies: + acorn: 8.14.1 + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 @@ -19248,24 +19409,14 @@ snapshots: atob@2.1.2: {} - autoprefixer@10.4.20(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001692 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - - autoprefixer@10.4.20(postcss@8.5.2): + autoprefixer@10.4.21(postcss@8.5.3): dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001692 + caniuse-lite: 1.0.30001720 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.2 + postcss: 8.5.3 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -19278,14 +19429,6 @@ snapshots: aws4@1.13.2: {} - axios@1.7.9: - dependencies: - follow-redirects: 1.15.9(debug@4.4.0) - form-data: 4.0.1 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.8.4: dependencies: follow-redirects: 1.15.9(debug@4.4.0) @@ -19298,45 +19441,44 @@ snapshots: b4a@1.6.7: {} - babel-jest@29.7.0(@babel/core@7.26.0): + babel-jest@29.7.0(@babel/core@7.27.1): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.26.0) + babel-preset-jest: 29.6.3(@babel/core@7.27.1) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.97.1(uglify-js@3.19.3)): + babel-loader@10.0.0(@babel/core@7.27.1)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: - '@babel/core': 7.26.0 - find-cache-dir: 4.0.0 - schema-utils: 4.3.0 - webpack: 5.97.1(uglify-js@3.19.3) + '@babel/core': 7.27.1 + find-up: 5.0.0 + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) - babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + babel-loader@9.2.1(@babel/core@7.27.1)(webpack@5.98.0(uglify-js@3.19.3)): dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.27.1 find-cache-dir: 4.0.0 - schema-utils: 4.3.0 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + schema-utils: 4.3.2 + webpack: 5.98.0(uglify-js@3.19.3) - babel-plugin-const-enum@1.2.0(@babel/core@7.26.0): + babel-plugin-const-enum@1.2.0(@babel/core@7.27.1): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.26.4 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.27.1) + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -19346,71 +19488,47 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.27.1 cosmiconfig: 7.1.0 resolve: 1.22.10 - babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): - dependencies: - '@babel/compat-data': 7.26.8 - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.10): + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.27.1): dependencies: '@babel/compat-data': 7.26.8 - '@babel/core': 7.26.10 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.10) + '@babel/core': 7.27.1 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.27.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) - core-js-compat: 3.40.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.10): + babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.1): dependencies: - '@babel/core': 7.26.10 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.10) + '@babel/core': 7.27.1 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.27.1) core-js-compat: 3.40.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.10): + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.27.1): dependencies: - '@babel/core': 7.26.10 - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.10) + '@babel/core': 7.27.1 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.27.1) transitivePeerDependencies: - supports-color - babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.26.0)(@babel/traverse@7.26.10): + babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.27.1)(@babel/traverse@7.27.3): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 optionalDependencies: - '@babel/traverse': 7.26.10 + '@babel/traverse': 7.27.3 babel-polyfill@6.23.0: dependencies: @@ -19437,11 +19555,30 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - babel-preset-jest@29.6.3(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 + babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.1): + dependencies: + '@babel/core': 7.27.1 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.1) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.1) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.1) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.1) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.27.1) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.1) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.1) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.1) + + babel-preset-jest@29.6.3(@babel/core@7.27.1): + dependencies: + '@babel/core': 7.27.1 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.1) babel-runtime@6.26.0: dependencies: @@ -19477,15 +19614,15 @@ snapshots: dependencies: tweetnacl: 0.14.5 - beasties@0.2.0: + beasties@0.3.4: dependencies: css-select: 5.1.0 css-what: 6.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 - htmlparser2: 9.1.0 + htmlparser2: 10.0.0 picocolors: 1.1.1 - postcss: 8.4.49 + postcss: 8.5.3 postcss-media-query-parser: 0.2.3 before-after-hook@1.4.0: {} @@ -19744,12 +19881,14 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001692 + caniuse-lite: 1.0.30001720 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001692: {} + caniuse-lite@1.0.30001720: {} + caseless@0.11.0: {} caseless@0.12.0: {} @@ -19786,6 +19925,8 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 + chalk@5.4.1: {} + char-regex@1.0.2: {} character-entities@2.0.2: {} @@ -19849,6 +19990,8 @@ snapshots: ci-info@3.9.0: {} + ci-info@4.2.0: {} + citty@0.1.6: dependencies: consola: 3.4.2 @@ -20043,7 +20186,7 @@ snapshots: compressible@2.0.18: dependencies: - mime-db: 1.53.0 + mime-db: 1.54.0 compression@1.7.5: dependencies: @@ -20219,25 +20362,24 @@ snapshots: copy-descriptor@0.1.1: {} - copy-webpack-plugin@10.2.4(webpack@5.97.1(uglify-js@3.19.3)): + copy-webpack-plugin@10.2.4(webpack@5.98.0(uglify-js@3.19.3)): dependencies: fast-glob: 3.3.3 glob-parent: 6.0.2 globby: 12.2.0 normalize-path: 3.0.0 - schema-utils: 4.3.0 + schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) - copy-webpack-plugin@12.0.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + copy-webpack-plugin@13.0.0(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: - fast-glob: 3.3.3 glob-parent: 6.0.2 - globby: 14.0.2 normalize-path: 3.0.0 schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + tinyglobby: 0.2.12 + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) core-js-compat@3.40.0: dependencies: @@ -20275,14 +20417,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@9.0.0(typescript@5.7.3): + cosmiconfig@9.0.0(typescript@5.8.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 coveralls@2.13.3: dependencies: @@ -20329,13 +20471,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.7.0 - create-jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)): + create-jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -20380,7 +20522,7 @@ snapshots: dependencies: postcss: 8.5.3 - css-loader@6.11.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(webpack@5.97.1(uglify-js@3.19.3)): + css-loader@6.11.0(@rspack/core@1.3.12(@swc/helpers@0.5.15))(webpack@5.98.0(uglify-js@3.19.3)): dependencies: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -20389,34 +20531,48 @@ snapshots: postcss-modules-scope: 3.2.1(postcss@8.5.3) postcss-modules-values: 4.0.0(postcss@8.5.3) postcss-value-parser: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 + optionalDependencies: + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + webpack: 5.98.0(uglify-js@3.19.3) + + css-loader@6.11.0(@rspack/core@1.3.12(@swc/helpers@0.5.15))(webpack@5.99.8(uglify-js@3.19.3)): + 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.2.0(postcss@8.5.3) + postcss-modules-scope: 3.2.1(postcss@8.5.3) + postcss-modules-values: 4.0.0(postcss@8.5.3) + postcss-value-parser: 4.2.0 + semver: 7.7.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - webpack: 5.97.1(uglify-js@3.19.3) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + webpack: 5.99.8(uglify-js@3.19.3) - css-loader@7.1.2(@rspack/core@1.1.8(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + css-loader@7.1.2(@rspack/core@1.3.12(@swc/helpers@0.5.15))(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: - icss-utils: 5.1.0(postcss@8.5.2) - postcss: 8.5.2 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.2) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.2) - postcss-modules-scope: 3.2.1(postcss@8.5.2) - postcss-modules-values: 4.0.0(postcss@8.5.2) + 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.2.0(postcss@8.5.3) + postcss-modules-scope: 3.2.1(postcss@8.5.3) + postcss-modules-values: 4.0.0(postcss@8.5.3) postcss-value-parser: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) - css-minimizer-webpack-plugin@5.0.1(webpack@5.97.1(uglify-js@3.19.3)): + css-minimizer-webpack-plugin@5.0.1(webpack@5.98.0(uglify-js@3.19.3)): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 6.1.2(postcss@8.5.3) jest-worker: 29.7.0 postcss: 8.5.3 - schema-utils: 4.3.0 + schema-utils: 4.3.2 serialize-javascript: 6.0.2 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) css-select@5.1.0: dependencies: @@ -20506,9 +20662,9 @@ snapshots: custom-event@1.0.1: {} - cypress@13.13.0: + cypress@14.2.1: dependencies: - '@cypress/request': 3.0.7 + '@cypress/request': 3.0.8 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.9 @@ -20519,6 +20675,7 @@ snapshots: cachedir: 2.4.0 chalk: 4.1.2 check-more-types: 2.24.0 + ci-info: 4.2.0 cli-cursor: 3.1.0 cli-table3: 0.6.5 commander: 6.2.1 @@ -20533,7 +20690,6 @@ snapshots: figures: 3.2.0 fs-extra: 9.1.0 getos: 3.2.1 - is-ci: 3.0.1 is-installed-globally: 0.4.0 lazy-ass: 1.6.0 listr2: 3.14.0(enquirer@2.4.1) @@ -20545,9 +20701,10 @@ snapshots: process: 0.11.10 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.6.3 + semver: 7.7.2 supports-color: 8.1.1 tmp: 0.2.3 + tree-kill: 1.2.2 untildify: 4.0.0 yauzl: 2.10.0 @@ -20794,6 +20951,10 @@ snapshots: optionalDependencies: supports-color: 8.1.1 + debug@4.3.1: + dependencies: + ms: 2.1.2 + debug@4.3.7: dependencies: ms: 2.1.3 @@ -20994,10 +21155,10 @@ snapshots: detective-typescript@11.2.0: dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) ast-module-types: 5.0.0 node-source-walk: 6.0.2 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -21185,6 +21346,8 @@ snapshots: entities@4.5.0: {} + entities@6.0.0: {} + env-paths@2.2.1: {} env-paths@3.0.0: {} @@ -21277,8 +21440,6 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.1.0 - es-module-lexer@1.6.0: {} - es-module-lexer@1.7.0: {} es-object-atoms@1.0.0: @@ -21312,7 +21473,7 @@ snapshots: esbuild-wasm@0.24.2: {} - esbuild-wasm@0.25.1: {} + esbuild-wasm@0.25.5: {} esbuild@0.19.11: optionalDependencies: @@ -21451,6 +21612,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.2 '@esbuild/win32-x64': 0.25.2 + esbuild@0.25.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.5 + '@esbuild/android-arm': 0.25.5 + '@esbuild/android-arm64': 0.25.5 + '@esbuild/android-x64': 0.25.5 + '@esbuild/darwin-arm64': 0.25.5 + '@esbuild/darwin-x64': 0.25.5 + '@esbuild/freebsd-arm64': 0.25.5 + '@esbuild/freebsd-x64': 0.25.5 + '@esbuild/linux-arm': 0.25.5 + '@esbuild/linux-arm64': 0.25.5 + '@esbuild/linux-ia32': 0.25.5 + '@esbuild/linux-loong64': 0.25.5 + '@esbuild/linux-mips64el': 0.25.5 + '@esbuild/linux-ppc64': 0.25.5 + '@esbuild/linux-riscv64': 0.25.5 + '@esbuild/linux-s390x': 0.25.5 + '@esbuild/linux-x64': 0.25.5 + '@esbuild/netbsd-arm64': 0.25.5 + '@esbuild/netbsd-x64': 0.25.5 + '@esbuild/openbsd-arm64': 0.25.5 + '@esbuild/openbsd-x64': 0.25.5 + '@esbuild/sunos-x64': 0.25.5 + '@esbuild/win32-arm64': 0.25.5 + '@esbuild/win32-ia32': 0.25.5 + '@esbuild/win32-x64': 0.25.5 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -21471,17 +21660,17 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.0.0(eslint@8.57.0): + eslint-config-prettier@10.0.0(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-etc@5.2.1(eslint@8.57.0)(typescript@5.7.3): + eslint-etc@5.2.1(eslint@8.57.0)(typescript@5.8.2): dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.8.2) eslint: 8.57.0 - tsutils: 3.21.0(typescript@5.7.3) - tsutils-etc: 1.4.2(tsutils@3.21.0(typescript@5.7.3))(typescript@5.7.3) - typescript: 5.7.3 + tsutils: 3.21.0(typescript@5.8.2) + tsutils-etc: 1.4.2(tsutils@3.21.0(typescript@5.8.2))(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -21493,11 +21682,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.8.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -21508,7 +21697,7 @@ snapshots: eslint: 8.57.0 globals: 13.24.0 - eslint-plugin-import@2.26.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0): + eslint-plugin-import@2.26.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.3 @@ -21516,7 +21705,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) has: 1.0.4 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -21525,7 +21714,7 @@ snapshots: resolve: 1.22.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.8.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -21875,6 +22064,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.5(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fecha@4.2.3: {} fetch-blob@3.2.0: @@ -22057,9 +22250,9 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)): dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 7.1.0 @@ -22069,10 +22262,10 @@ snapshots: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.7.1 + semver: 7.7.2 tapable: 2.2.1 - typescript: 5.7.3 - webpack: 5.97.1(uglify-js@3.19.3) + typescript: 5.8.2 + webpack: 5.98.0(uglify-js@3.19.3) form-data@2.1.4: dependencies: @@ -22298,6 +22491,8 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.7 + get-them-args@1.3.2: {} + get-tsconfig@4.10.0: dependencies: resolve-pkg-maps: 1.0.0 @@ -22445,15 +22640,6 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 - globby@14.0.2: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.3 - ignore: 5.3.2 - path-type: 5.0.0 - slash: 5.1.0 - unicorn-magic: 0.1.0 - globby@14.1.0: dependencies: '@sindresorhus/merge-streams': 2.3.0 @@ -22683,12 +22869,12 @@ snapshots: html-escaper@2.0.2: {} - htmlparser2@9.1.0: + htmlparser2@10.0.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.2.2 - entities: 4.5.0 + entities: 6.0.0 http-assert@1.5.0: dependencies: @@ -22758,7 +22944,7 @@ snapshots: transitivePeerDependencies: - debug - http-proxy-middleware@3.0.3: + http-proxy-middleware@3.0.5: dependencies: '@types/http-proxy': 1.17.15 debug: 4.4.0(supports-color@8.1.1) @@ -22859,10 +23045,6 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.2): - dependencies: - postcss: 8.5.2 - icss-utils@5.1.0(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -22881,6 +23063,8 @@ snapshots: ignore@7.0.3: {} + ignore@7.0.4: {} + image-size@0.5.5: optional: true @@ -22981,6 +23165,8 @@ snapshots: jsbn: 1.1.0 sprintf-js: 1.1.3 + ip-regex@4.3.0: {} + ipaddr.js@1.9.1: {} ipaddr.js@2.2.0: {} @@ -23038,10 +23224,6 @@ snapshots: is-callable@1.2.7: {} - is-ci@3.0.1: - dependencies: - ci-info: 3.9.0 - is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -23133,6 +23315,8 @@ snapshots: is-interactive@1.0.0: {} + is-interactive@2.0.0: {} + is-map@2.0.3: {} is-module@1.0.0: {} @@ -23250,6 +23434,10 @@ snapshots: is-unicode-supported@0.1.0: {} + is-unicode-supported@1.3.0: {} + + is-unicode-supported@2.1.0: {} + is-url-superb@4.0.0: {} is-url@1.2.4: {} @@ -23279,6 +23467,12 @@ snapshots: dependencies: is-inside-container: 1.0.0 + is2@2.0.9: + dependencies: + deep-is: 0.1.4 + ip-regex: 4.3.0 + is-url: 1.2.4 + is64bit@2.0.0: dependencies: system-architecture: 0.1.0 @@ -23311,8 +23505,8 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/core': 7.27.1 + '@babel/parser': 7.26.10 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -23321,11 +23515,11 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.26.10 - '@babel/parser': 7.26.3 + '@babel/core': 7.27.1 + '@babel/parser': 7.26.10 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -23431,16 +23625,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)): + jest-cli@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + create-jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + jest-config: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -23450,12 +23644,12 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)): + jest-config@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) + babel-jest: 29.7.0(@babel/core@7.27.1) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -23476,7 +23670,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 18.19.70 - ts-node: 10.9.1(@types/node@18.19.70)(typescript@5.7.3) + ts-node: 10.9.1(@types/node@18.19.70)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -23598,19 +23792,19 @@ snapshots: optionalDependencies: jest-resolve: 29.7.0 - jest-preset-angular@14.4.2(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser-dynamic@19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))))(@babel/core@7.26.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)))(typescript@5.7.3): + jest-preset-angular@14.4.2(e2jedyj4x6lm24adqjl3yrrvju): dependencies: - '@angular/compiler-cli': 19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3) - '@angular/core': 19.2.3(rxjs@7.8.0)(zone.js@0.15.0) - '@angular/platform-browser-dynamic': 19.2.3(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@19.2.3)(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@19.2.3(@angular/animations@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@19.2.3(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@19.2.3(rxjs@7.8.0)(zone.js@0.15.0))) + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2) + '@angular/core': 20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0) + '@angular/platform-browser-dynamic': 20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/compiler@20.0.0)(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(@angular/platform-browser@20.0.0(@angular/animations@20.0.0(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0)))(@angular/common@20.0.0(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))(rxjs@7.8.0))(@angular/core@20.0.0(@angular/compiler@20.0.0)(rxjs@7.8.0)(zone.js@0.15.0))) bs-logger: 0.2.6 esbuild-wasm: 0.24.2 - jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-environment-jsdom: 29.7.0 jest-util: 29.7.0 pretty-format: 29.7.0 - ts-jest: 29.1.0(@babel/core@7.26.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)))(typescript@5.7.3) - typescript: 5.7.3 + ts-jest: 29.1.0(@babel/core@7.27.1)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.24.2)(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)))(typescript@5.8.2) + typescript: 5.8.2 optionalDependencies: esbuild: 0.24.2 transitivePeerDependencies: @@ -23763,12 +23957,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)): + jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + jest-cli: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -23903,10 +24097,10 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.14.0 + acorn: 8.14.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.7.1 + semver: 7.7.2 jsonc-parser@3.2.0: {} @@ -23937,7 +24131,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.7.1 + semver: 7.7.2 jsprim@1.4.2: dependencies: @@ -24078,6 +24272,11 @@ snapshots: khroma@2.1.0: {} + kill-port@1.6.1: + dependencies: + get-them-args: 1.3.2 + shell-exec: 1.0.2 + kind-of@3.2.2: dependencies: is-buffer: 1.1.6 @@ -24154,18 +24353,24 @@ snapshots: lcov-parse@0.0.10: {} - less-loader@11.1.0(less@4.1.3)(webpack@5.97.1(uglify-js@3.19.3)): + less-loader@11.1.0(less@4.1.3)(webpack@5.98.0(uglify-js@3.19.3)): dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) - less-loader@12.2.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(less@4.2.2)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + less-loader@11.1.0(less@4.1.3)(webpack@5.99.8(uglify-js@3.19.3)): dependencies: - less: 4.2.2 + klona: 2.0.6 + less: 4.1.3 + webpack: 5.99.8(uglify-js@3.19.3) + + less-loader@12.3.0(@rspack/core@1.3.12(@swc/helpers@0.5.15))(less@4.3.0)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): + dependencies: + less: 4.3.0 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) less@4.1.3: dependencies: @@ -24195,7 +24400,7 @@ snapshots: needle: 3.3.1 source-map: 0.6.1 - less@4.2.2: + less@4.3.0: dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 @@ -24216,17 +24421,23 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.97.1(uglify-js@3.19.3)): + license-webpack-plugin@4.0.2(webpack@5.98.0(uglify-js@3.19.3)): + dependencies: + webpack-sources: 3.2.3 + optionalDependencies: + webpack: 5.98.0(uglify-js@3.19.3) + + license-webpack-plugin@4.0.2(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) - license-webpack-plugin@4.0.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + license-webpack-plugin@4.0.2(webpack@5.99.8(uglify-js@3.19.3)): dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) lie@3.3.0: dependencies: @@ -24326,7 +24537,7 @@ snapshots: optionalDependencies: enquirer: 2.4.1 - listr2@8.2.5: + listr2@8.3.3: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -24350,7 +24561,7 @@ snapshots: - zen-observable - zenObservable - lmdb@3.2.6: + lmdb@3.3.0: dependencies: msgpackr: 1.11.2 node-addon-api: 6.1.0 @@ -24358,12 +24569,13 @@ snapshots: ordered-binary: 1.5.3 weak-lru-cache: 1.2.2 optionalDependencies: - '@lmdb/lmdb-darwin-arm64': 3.2.6 - '@lmdb/lmdb-darwin-x64': 3.2.6 - '@lmdb/lmdb-linux-arm': 3.2.6 - '@lmdb/lmdb-linux-arm64': 3.2.6 - '@lmdb/lmdb-linux-x64': 3.2.6 - '@lmdb/lmdb-win32-x64': 3.2.6 + '@lmdb/lmdb-darwin-arm64': 3.3.0 + '@lmdb/lmdb-darwin-x64': 3.3.0 + '@lmdb/lmdb-linux-arm': 3.3.0 + '@lmdb/lmdb-linux-arm64': 3.3.0 + '@lmdb/lmdb-linux-x64': 3.3.0 + '@lmdb/lmdb-win32-arm64': 3.3.0 + '@lmdb/lmdb-win32-x64': 3.3.0 optional: true load-json-file@1.1.0: @@ -24490,6 +24702,11 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 + log-symbols@6.0.0: + dependencies: + chalk: 5.4.1 + is-unicode-supported: 1.3.0 + log-update@2.3.0: dependencies: ansi-escapes: 3.2.0 @@ -24587,7 +24804,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 make-error@1.3.6: {} @@ -24914,8 +25131,6 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-db@1.54.0: {} mime-types@2.1.35: @@ -24942,16 +25157,16 @@ snapshots: mimic-function@5.0.1: {} - mini-css-extract-plugin@2.4.7(webpack@5.97.1(uglify-js@3.19.3)): + mini-css-extract-plugin@2.4.7(webpack@5.98.0(uglify-js@3.19.3)): dependencies: - schema-utils: 4.3.0 - webpack: 5.97.1(uglify-js@3.19.3) + schema-utils: 4.3.2 + webpack: 5.98.0(uglify-js@3.19.3) - mini-css-extract-plugin@2.9.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + mini-css-extract-plugin@2.9.2(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: schema-utils: 4.3.0 tapable: 2.2.1 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) minimalistic-assert@1.0.1: {} @@ -25059,6 +25274,8 @@ snapshots: ms@2.0.0: {} + ms@2.1.2: {} + ms@2.1.3: {} msgpackr-extract@3.0.3: @@ -25143,9 +25360,9 @@ snapshots: p-wait-for: 5.0.2 qs: 6.13.1 - ng-packagr@19.2.0(@angular/compiler-cli@19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3))(tslib@2.8.1)(typescript@5.7.3): + ng-packagr@19.2.0(@angular/compiler-cli@20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2): dependencies: - '@angular/compiler-cli': 19.2.3(@angular/compiler@19.2.3)(typescript@5.7.3) + '@angular/compiler-cli': 20.0.0(@angular/compiler@20.0.0)(typescript@5.8.2) '@rollup/plugin-json': 6.1.0(rollup@4.30.1) '@rollup/wasm-node': 4.30.1 ajv: 8.17.1 @@ -25167,7 +25384,7 @@ snapshots: rxjs: 7.8.1 sass: 1.85.1 tslib: 2.8.1 - typescript: 5.7.3 + typescript: 5.8.2 optionalDependencies: rollup: 4.30.1 @@ -25319,7 +25536,7 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.0.0 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 tar: 7.4.3 which: 5.0.0 transitivePeerDependencies: @@ -25341,7 +25558,7 @@ snapshots: node-source-walk@6.0.2: dependencies: - '@babel/parser': 7.26.10 + '@babel/parser': 7.27.3 non-layered-tidy-tree-layout@2.0.2: {} @@ -25363,13 +25580,13 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-package-data@7.0.0: dependencies: hosted-git-info: 8.0.2 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -25386,7 +25603,7 @@ snapshots: npm-install-checks@7.1.1: dependencies: - semver: 7.7.1 + semver: 7.7.2 npm-normalize-package-bin@4.0.0: {} @@ -25394,17 +25611,17 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 3.0.0 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 5.0.1 npm-package-arg@12.0.2: dependencies: hosted-git-info: 8.0.2 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 6.0.0 - npm-packlist@9.0.0: + npm-packlist@10.0.0: dependencies: ignore-walk: 7.0.0 @@ -25417,7 +25634,7 @@ snapshots: npm-install-checks: 7.1.1 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.1 + semver: 7.7.2 npm-registry-fetch@18.0.2: dependencies: @@ -25477,7 +25694,7 @@ snapshots: nwsapi@2.2.16: {} - nx@20.6.2: + nx@21.1.2: dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -25504,26 +25721,27 @@ snapshots: open: 8.4.2 ora: 5.3.0 resolve.exports: 2.0.3 - semver: 7.6.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': 20.6.2 - '@nx/nx-darwin-x64': 20.6.2 - '@nx/nx-freebsd-x64': 20.6.2 - '@nx/nx-linux-arm-gnueabihf': 20.6.2 - '@nx/nx-linux-arm64-gnu': 20.6.2 - '@nx/nx-linux-arm64-musl': 20.6.2 - '@nx/nx-linux-x64-gnu': 20.6.2 - '@nx/nx-linux-x64-musl': 20.6.2 - '@nx/nx-win32-arm64-msvc': 20.6.2 - '@nx/nx-win32-x64-msvc': 20.6.2 + '@nx/nx-darwin-arm64': 21.1.2 + '@nx/nx-darwin-x64': 21.1.2 + '@nx/nx-freebsd-x64': 21.1.2 + '@nx/nx-linux-arm-gnueabihf': 21.1.2 + '@nx/nx-linux-arm64-gnu': 21.1.2 + '@nx/nx-linux-arm64-musl': 21.1.2 + '@nx/nx-linux-x64-gnu': 21.1.2 + '@nx/nx-linux-x64-musl': 21.1.2 + '@nx/nx-win32-arm64-msvc': 21.1.2 + '@nx/nx-win32-x64-msvc': 21.1.2 transitivePeerDependencies: - debug @@ -25631,7 +25849,7 @@ snapshots: only@0.0.2: {} - open@10.1.0: + open@10.1.2: dependencies: default-browser: 5.2.1 define-lazy-prop: 3.0.0 @@ -25699,6 +25917,18 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 + ora@8.2.0: + dependencies: + chalk: 5.4.1 + cli-cursor: 5.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 2.1.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.2.0 + strip-ansi: 7.1.0 + ordered-binary@1.5.3: optional: true @@ -25789,7 +26019,7 @@ snapshots: package-json-from-dist@1.0.1: {} - pacote@20.0.0: + pacote@21.0.0: dependencies: '@npmcli/git': 6.0.1 '@npmcli/installed-package-contents': 3.0.0 @@ -25800,7 +26030,7 @@ snapshots: fs-minipass: 3.0.3 minipass: 7.1.2 npm-package-arg: 12.0.2 - npm-packlist: 9.0.0 + npm-packlist: 10.0.0 npm-pick-manifest: 10.0.0 npm-registry-fetch: 18.0.2 proc-log: 5.0.0 @@ -25846,9 +26076,9 @@ snapshots: parse-passwd@1.0.0: {} - parse5-html-rewriting-stream@7.0.0: + parse5-html-rewriting-stream@7.1.0: dependencies: - entities: 4.5.0 + entities: 6.0.0 parse5: 7.2.1 parse5-sax-parser: 7.0.0 @@ -25911,8 +26141,6 @@ snapshots: path-type@4.0.0: {} - path-type@5.0.0: {} - path-type@6.0.0: {} pathe@1.1.2: {} @@ -25953,6 +26181,10 @@ snapshots: optionalDependencies: '@napi-rs/nice': 1.0.1 + piscina@5.0.0: + optionalDependencies: + '@napi-rs/nice': 1.0.1 + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -26025,42 +26257,42 @@ snapshots: dependencies: postcss: 8.5.3 - postcss-import@14.1.0(postcss@8.4.49): + postcss-import@14.1.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 - postcss-loader@6.2.1(postcss@8.4.49)(webpack@5.97.1(uglify-js@3.19.3)): + postcss-loader@6.2.1(postcss@8.5.3)(webpack@5.98.0(uglify-js@3.19.3)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 - postcss: 8.4.49 - semver: 7.7.1 - webpack: 5.97.1(uglify-js@3.19.3) + postcss: 8.5.3 + semver: 7.7.2 + webpack: 5.98.0(uglify-js@3.19.3) - postcss-loader@8.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(postcss@8.4.49)(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)): + postcss-loader@8.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.8.2)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: - cosmiconfig: 9.0.0(typescript@5.7.3) + cosmiconfig: 9.0.0(typescript@5.8.2) jiti: 1.21.7 - postcss: 8.4.49 - semver: 7.7.1 + postcss: 8.5.3 + semver: 7.7.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - webpack: 5.97.1(uglify-js@3.19.3) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) transitivePeerDependencies: - typescript - postcss-loader@8.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(postcss@8.5.2)(typescript@5.7.3)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + postcss-loader@8.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(postcss@8.5.3)(typescript@5.8.2)(webpack@5.99.8(uglify-js@3.19.3)): dependencies: - cosmiconfig: 9.0.0(typescript@5.7.3) + cosmiconfig: 9.0.0(typescript@5.8.2) jiti: 1.21.7 - postcss: 8.5.2 - semver: 7.7.1 + postcss: 8.5.3 + semver: 7.7.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + webpack: 5.99.8(uglify-js@3.19.3) transitivePeerDependencies: - typescript @@ -26104,21 +26336,10 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.5.2): - dependencies: - postcss: 8.5.2 - postcss-modules-extract-imports@3.1.0(postcss@8.5.3): dependencies: postcss: 8.5.3 - postcss-modules-local-by-default@4.2.0(postcss@8.5.2): - dependencies: - icss-utils: 5.1.0(postcss@8.5.2) - postcss: 8.5.2 - postcss-selector-parser: 7.0.0 - postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.2.0(postcss@8.5.3): dependencies: icss-utils: 5.1.0(postcss@8.5.3) @@ -26126,21 +26347,11 @@ snapshots: postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.2): - dependencies: - postcss: 8.5.2 - postcss-selector-parser: 7.0.0 - postcss-modules-scope@3.2.1(postcss@8.5.3): dependencies: postcss: 8.5.3 postcss-selector-parser: 7.0.0 - postcss-modules-values@4.0.0(postcss@8.5.2): - dependencies: - icss-utils: 5.1.0(postcss@8.5.2) - postcss: 8.5.2 - postcss-modules-values@4.0.0(postcss@8.5.3): dependencies: icss-utils: 5.1.0(postcss@8.5.3) @@ -26244,12 +26455,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.2: - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.3: dependencies: nanoid: 3.3.8 @@ -26397,6 +26602,10 @@ snapshots: dependencies: side-channel: 1.1.0 + qs@6.14.0: + dependencies: + side-channel: 1.1.0 + qs@6.3.3: {} qs@6.5.3: {} @@ -26569,10 +26778,6 @@ snapshots: regenerator-runtime@0.14.1: {} - regenerator-transform@0.15.2: - dependencies: - '@babel/runtime': 7.26.10 - regex-not@1.0.2: dependencies: extend-shallow: 3.0.2 @@ -26702,7 +26907,7 @@ snapshots: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.5.2 + postcss: 8.5.3 source-map: 0.6.1 resolve-url@0.2.1: {} @@ -26849,31 +27054,6 @@ snapshots: fsevents: 2.3.3 optional: true - rollup@4.34.8: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.34.8 - '@rollup/rollup-android-arm64': 4.34.8 - '@rollup/rollup-darwin-arm64': 4.34.8 - '@rollup/rollup-darwin-x64': 4.34.8 - '@rollup/rollup-freebsd-arm64': 4.34.8 - '@rollup/rollup-freebsd-x64': 4.34.8 - '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 - '@rollup/rollup-linux-arm-musleabihf': 4.34.8 - '@rollup/rollup-linux-arm64-gnu': 4.34.8 - '@rollup/rollup-linux-arm64-musl': 4.34.8 - '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 - '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 - '@rollup/rollup-linux-riscv64-gnu': 4.34.8 - '@rollup/rollup-linux-s390x-gnu': 4.34.8 - '@rollup/rollup-linux-x64-gnu': 4.34.8 - '@rollup/rollup-linux-x64-musl': 4.34.8 - '@rollup/rollup-win32-arm64-msvc': 4.34.8 - '@rollup/rollup-win32-ia32-msvc': 4.34.8 - '@rollup/rollup-win32-x64-msvc': 4.34.8 - fsevents: 2.3.3 - rollup@4.40.0: dependencies: '@types/estree': 1.0.7 @@ -26900,6 +27080,32 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.40.0 fsevents: 2.3.3 + rollup@4.40.2: + dependencies: + '@types/estree': 1.0.7 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.40.2 + '@rollup/rollup-android-arm64': 4.40.2 + '@rollup/rollup-darwin-arm64': 4.40.2 + '@rollup/rollup-darwin-x64': 4.40.2 + '@rollup/rollup-freebsd-arm64': 4.40.2 + '@rollup/rollup-freebsd-x64': 4.40.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.40.2 + '@rollup/rollup-linux-arm-musleabihf': 4.40.2 + '@rollup/rollup-linux-arm64-gnu': 4.40.2 + '@rollup/rollup-linux-arm64-musl': 4.40.2 + '@rollup/rollup-linux-loongarch64-gnu': 4.40.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-musl': 4.40.2 + '@rollup/rollup-linux-s390x-gnu': 4.40.2 + '@rollup/rollup-linux-x64-gnu': 4.40.2 + '@rollup/rollup-linux-x64-musl': 4.40.2 + '@rollup/rollup-win32-arm64-msvc': 4.40.2 + '@rollup/rollup-win32-ia32-msvc': 4.40.2 + '@rollup/rollup-win32-x64-msvc': 4.40.2 + fsevents: 2.3.3 + rrweb-cssom@0.6.0: {} run-applescript@7.0.0: {} @@ -26946,6 +27152,10 @@ snapshots: dependencies: tslib: 2.8.1 + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + sade@1.8.1: dependencies: mri: 1.2.0 @@ -27080,25 +27290,34 @@ snapshots: sass-embedded-win32-ia32: 1.85.1 sass-embedded-win32-x64: 1.85.1 - sass-loader@16.0.5(@rspack/core@1.1.8(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.85.0)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + sass-loader@16.0.5(@rspack/core@1.3.12(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.98.0(uglify-js@3.19.3)): dependencies: neo-async: 2.6.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - sass: 1.85.0 + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + sass: 1.88.0 sass-embedded: 1.85.1 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) - sass-loader@16.0.5(@rspack/core@1.1.8(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.85.1)(webpack@5.97.1(uglify-js@3.19.3)): + sass-loader@16.0.5(@rspack/core@1.3.12(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: neo-async: 2.6.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) - sass: 1.85.1 + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + sass: 1.88.0 + sass-embedded: 1.85.1 + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) + + sass-loader@16.0.5(@rspack/core@1.3.12(@swc/helpers@0.5.15))(sass-embedded@1.85.1)(sass@1.88.0)(webpack@5.99.8(uglify-js@3.19.3)): + dependencies: + neo-async: 2.6.2 + optionalDependencies: + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) + sass: 1.88.0 sass-embedded: 1.85.1 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) - sass@1.85.0: + sass@1.85.1: dependencies: chokidar: 4.0.3 immutable: 5.0.3 @@ -27106,7 +27325,7 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.5.0 - sass@1.85.1: + sass@1.88.0: dependencies: chokidar: 4.0.3 immutable: 5.0.3 @@ -27141,6 +27360,13 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + schema-utils@4.3.2: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + scule@1.3.0: {} secure-compare@3.0.1: {} @@ -27173,6 +27399,8 @@ snapshots: semver@7.7.1: {} + semver@7.7.2: {} + send@0.19.0: dependencies: debug: 2.6.9 @@ -27298,6 +27526,8 @@ snapshots: shebang-regex@3.0.0: {} + shell-exec@1.0.2: {} + shell-quote@1.8.2: {} shiki@1.6.5: @@ -27482,17 +27712,23 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.97.1(uglify-js@3.19.3)): + source-map-loader@5.0.0(webpack@5.98.0(uglify-js@3.19.3)): + dependencies: + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.98.0(uglify-js@3.19.3) + + source-map-loader@5.0.0(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) - source-map-loader@5.0.0(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + source-map-loader@5.0.0(webpack@5.99.8(uglify-js@3.19.3)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) source-map-resolve@0.5.3: dependencies: @@ -27628,6 +27864,8 @@ snapshots: std-env@3.9.0: {} + stdin-discarder@0.2.2: {} + stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 @@ -27798,9 +28036,13 @@ snapshots: stubs@3.0.0: optional: true - style-loader@3.3.4(webpack@5.97.1(uglify-js@3.19.3)): + style-loader@3.3.4(webpack@5.98.0(uglify-js@3.19.3)): + dependencies: + webpack: 5.98.0(uglify-js@3.19.3) + + style-loader@3.3.4(webpack@5.99.8(uglify-js@3.19.3)): dependencies: - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) style-mod@4.1.2: {} @@ -27812,12 +28054,12 @@ snapshots: stylis@4.3.6: {} - stylus-loader@7.1.3(stylus@0.64.0)(webpack@5.97.1(uglify-js@3.19.3)): + stylus-loader@7.1.3(stylus@0.64.0)(webpack@5.98.0(uglify-js@3.19.3)): dependencies: fast-glob: 3.3.3 normalize-path: 3.0.0 stylus: 0.64.0 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) stylus@0.64.0: dependencies: @@ -27859,8 +28101,6 @@ snapshots: symbol-observable@1.2.0: {} - symbol-observable@4.0.0: {} - symbol-tree@3.2.4: {} sync-child-process@1.0.2: @@ -27909,6 +28149,13 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 + tcp-port-used@1.0.2: + dependencies: + debug: 4.3.1 + is2: 2.0.9 + transitivePeerDependencies: + - supports-color + teeny-request@9.0.0(encoding@0.1.13): dependencies: http-proxy-agent: 5.0.0 @@ -27926,33 +28173,51 @@ snapshots: os-tmpdir: 1.0.2 uuid: 2.0.3 - terser-webpack-plugin@5.3.11(esbuild@0.25.1)(uglify-js@3.19.3)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + terser-webpack-plugin@5.3.11(esbuild@0.25.5)(uglify-js@3.19.3)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.39.0 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) + optionalDependencies: + esbuild: 0.25.5 + uglify-js: 3.19.3 + + terser-webpack-plugin@5.3.11(uglify-js@3.19.3)(webpack@5.98.0(uglify-js@3.19.3)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.39.0 + webpack: 5.98.0(uglify-js@3.19.3) optionalDependencies: - esbuild: 0.25.1 uglify-js: 3.19.3 - terser-webpack-plugin@5.3.11(uglify-js@3.19.3)(webpack@5.97.1(uglify-js@3.19.3)): + terser-webpack-plugin@5.3.11(uglify-js@3.19.3)(webpack@5.99.8(uglify-js@3.19.3)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.39.0 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.99.8(uglify-js@3.19.3) optionalDependencies: uglify-js: 3.19.3 terser@5.39.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.0 + acorn: 8.14.1 + commander: 2.20.3 + source-map-support: 0.5.21 + + terser@5.39.1: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -27996,6 +28261,11 @@ snapshots: fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 + tinyglobby@0.2.13: + dependencies: + fdir: 6.4.5(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.2: {} tinyrainbow@1.2.0: {} @@ -28094,73 +28364,73 @@ snapshots: triple-beam@1.4.1: {} - ts-api-utils@1.4.3(typescript@5.7.3): + ts-api-utils@1.4.3(typescript@5.8.2): dependencies: - typescript: 5.7.3 + typescript: 5.8.2 - ts-api-utils@2.0.0(typescript@5.7.3): + ts-api-utils@2.0.0(typescript@5.8.2): dependencies: - typescript: 5.7.3 + typescript: 5.8.2 - ts-checker-rspack-plugin@1.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.3): + ts-checker-rspack-plugin@1.1.1(@rspack/core@1.3.12(@swc/helpers@0.5.15))(typescript@5.8.2): dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@rspack/lite-tapable': 1.0.1 chokidar: 3.6.0 memfs: 4.16.0 minimatch: 9.0.5 picocolors: 1.1.1 - typescript: 5.7.3 + typescript: 5.8.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.3.12(@swc/helpers@0.5.15) ts-dedent@2.2.0: {} - ts-jest@29.1.0(@babel/core@7.26.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)))(typescript@5.7.3): + ts-jest@29.1.0(@babel/core@7.27.1)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.24.2)(jest@29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)))(typescript@5.8.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3)) + jest: 29.7.0(@types/node@18.19.70)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.7.3 + typescript: 5.8.2 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.27.1 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) + babel-jest: 29.7.0(@babel/core@7.27.1) esbuild: 0.24.2 - ts-loader@5.4.5(typescript@5.7.3): + ts-loader@5.4.5(typescript@5.8.2): dependencies: chalk: 2.4.2 enhanced-resolve: 4.5.0 loader-utils: 1.4.2 micromatch: 3.1.10 semver: 5.7.2 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - ts-loader@9.5.1(typescript@5.7.3)(webpack@5.97.1(uglify-js@3.19.3)): + ts-loader@9.5.1(typescript@5.8.2)(webpack@5.98.0(uglify-js@3.19.3)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.0 micromatch: 4.0.8 - semver: 7.7.1 + semver: 7.7.2 source-map: 0.7.4 - typescript: 5.7.3 - webpack: 5.97.1(uglify-js@3.19.3) + typescript: 5.8.2 + webpack: 5.98.0(uglify-js@3.19.3) ts-morph@21.0.1: dependencies: '@ts-morph/common': 0.22.0 code-block-writer: 12.0.0 - ts-node@10.9.1(@types/node@18.19.70)(typescript@5.7.3): + ts-node@10.9.1(@types/node@18.19.70)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -28174,18 +28444,18 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.7.3 + typescript: 5.8.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-snippet@5.0.2(typescript@5.7.3): + ts-snippet@5.0.2(typescript@5.8.2): dependencies: - tsutils: 3.21.0(typescript@5.7.3) - typescript: 5.7.3 + tsutils: 3.21.0(typescript@5.8.2) + typescript: 5.8.2 - tsconfck@3.1.5(typescript@5.7.3): + tsconfck@3.1.5(typescript@5.8.2): optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 tsconfig-paths-webpack-plugin@4.0.0: dependencies: @@ -28206,9 +28476,9 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsickle@0.37.1(typescript@5.7.3): + tsickle@0.37.1(typescript@5.8.2): dependencies: - typescript: 5.7.3 + typescript: 5.8.2 tslib@1.14.1: {} @@ -28216,22 +28486,22 @@ snapshots: tsscmp@1.0.6: {} - tsutils-etc@1.4.2(tsutils@3.21.0(typescript@5.7.3))(typescript@5.7.3): + tsutils-etc@1.4.2(tsutils@3.21.0(typescript@5.8.2))(typescript@5.8.2): dependencies: '@types/yargs': 17.0.33 - tsutils: 3.21.0(typescript@5.7.3) - typescript: 5.7.3 + tsutils: 3.21.0(typescript@5.8.2) + typescript: 5.8.2 yargs: 17.7.2 - tsutils@2.27.2(typescript@5.7.3): + tsutils@2.27.2(typescript@5.8.2): dependencies: tslib: 1.14.1 - typescript: 5.7.3 + typescript: 5.8.2 - tsutils@3.21.0(typescript@5.7.3): + tsutils@3.21.0(typescript@5.8.2): dependencies: tslib: 1.14.1 - typescript: 5.7.3 + typescript: 5.8.2 tsx@4.19.3: dependencies: @@ -28308,13 +28578,13 @@ snapshots: typed-assert@1.0.9: {} - typescript-eslint@8.19.0(eslint@8.57.0)(typescript@5.7.3): + typescript-eslint@8.19.0(eslint@8.57.0)(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.19.0(eslint@8.57.0)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.19.0(eslint@8.57.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.19.0(eslint@8.57.0)(typescript@5.8.2) eslint: 8.57.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -28440,7 +28710,7 @@ snapshots: unplugin@1.16.1: dependencies: - acorn: 8.14.0 + acorn: 8.14.1 webpack-virtual-modules: 0.6.2 unplugin@2.3.2: @@ -28587,13 +28857,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.9(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0): + vite-node@2.1.9(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0) + vite: 5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) transitivePeerDependencies: - '@types/node' - less @@ -28605,18 +28875,18 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.3.2(typescript@5.7.3)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)): + vite-tsconfig-paths@4.3.2(typescript@5.8.2)(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0)): dependencies: debug: 4.4.0(supports-color@8.1.1) globrex: 0.1.2 - tsconfck: 3.1.5(typescript@5.7.3) + tsconfck: 3.1.5(typescript@5.8.2) optionalDependencies: - vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0): + vite@5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1): dependencies: esbuild: 0.21.5 postcss: 8.5.3 @@ -28625,73 +28895,79 @@ snapshots: '@types/node': 18.19.70 fsevents: 2.3.3 less: 4.1.3 - sass: 1.85.1 + sass: 1.88.0 sass-embedded: 1.85.1 stylus: 0.64.0 - terser: 5.39.0 + terser: 5.39.1 - vite@6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0): + vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0): dependencies: - esbuild: 0.25.1 + esbuild: 0.25.2 + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 postcss: 8.5.3 - rollup: 4.34.8 + rollup: 4.40.0 + tinyglobby: 0.2.12 optionalDependencies: '@types/node': 18.19.70 fsevents: 2.3.3 jiti: 2.4.2 less: 4.1.3 - sass: 1.85.0 + sass: 1.88.0 sass-embedded: 1.85.1 stylus: 0.64.0 - terser: 5.39.0 + terser: 5.39.1 tsx: 4.19.3 yaml: 2.7.0 - vite@6.2.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.2.2)(sass-embedded@1.85.1)(sass@1.85.0)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0): + vite@6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0): dependencies: - esbuild: 0.25.1 + esbuild: 0.25.5 + fdir: 6.4.5(picomatch@4.0.2) + picomatch: 4.0.2 postcss: 8.5.3 - rollup: 4.34.8 + rollup: 4.40.2 + tinyglobby: 0.2.13 optionalDependencies: '@types/node': 18.19.70 fsevents: 2.3.3 jiti: 2.4.2 - less: 4.2.2 - sass: 1.85.0 + less: 4.1.3 + sass: 1.88.0 sass-embedded: 1.85.1 stylus: 0.64.0 - terser: 5.39.0 + terser: 5.39.1 tsx: 4.19.3 yaml: 2.7.0 - vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0): + vite@6.3.5(@types/node@18.19.70)(jiti@2.4.2)(less@4.3.0)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0): dependencies: - esbuild: 0.25.2 - fdir: 6.4.3(picomatch@4.0.2) + esbuild: 0.25.5 + fdir: 6.4.5(picomatch@4.0.2) picomatch: 4.0.2 postcss: 8.5.3 - rollup: 4.40.0 - tinyglobby: 0.2.12 + rollup: 4.40.2 + tinyglobby: 0.2.13 optionalDependencies: '@types/node': 18.19.70 fsevents: 2.3.3 jiti: 2.4.2 - less: 4.1.3 - sass: 1.85.1 + less: 4.3.0 + sass: 1.88.0 sass-embedded: 1.85.1 stylus: 0.64.0 - terser: 5.39.0 + terser: 5.39.1 tsx: 4.19.3 yaml: 2.7.0 - vitefu@1.0.6(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0)): + vitefu@1.0.6(vite@6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0)): optionalDependencies: - vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.0(@types/node@18.19.70)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)(tsx@4.19.3)(yaml@2.7.0) - vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0): + vitest@2.1.9(@types/node@18.19.70)(jsdom@22.1.0)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0)) + '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -28707,8 +28983,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0) - vite-node: 2.1.9(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.85.1)(stylus@0.64.0)(terser@5.39.0) + vite: 5.4.19(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) + vite-node: 2.1.9(@types/node@18.19.70)(less@4.1.3)(sass-embedded@1.85.1)(sass@1.88.0)(stylus@0.64.0)(terser@5.39.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 18.19.70 @@ -28779,7 +29055,7 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@7.4.2(webpack@5.97.1(uglify-js@3.19.3)): + webpack-dev-middleware@7.4.2(webpack@5.98.0(uglify-js@3.19.3)): dependencies: colorette: 2.0.20 memfs: 4.16.0 @@ -28788,9 +29064,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) - webpack-dev-middleware@7.4.2(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + webpack-dev-middleware@7.4.2(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: colorette: 2.0.20 memfs: 4.16.0 @@ -28799,13 +29075,62 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) + + webpack-dev-middleware@7.4.2(webpack@5.99.8(uglify-js@3.19.3)): + dependencies: + colorette: 2.0.20 + memfs: 4.16.0 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.3.0 + optionalDependencies: + webpack: 5.99.8(uglify-js@3.19.3) + + webpack-dev-server@5.2.0(webpack@5.99.8(uglify-js@3.19.3)): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.13 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + express: 4.21.2 + graceful-fs: 4.2.11 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 10.1.2 + p-retry: 6.2.1 + schema-utils: 4.3.2 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 7.4.2(webpack@5.99.8(uglify-js@3.19.3)) + ws: 8.18.0 + optionalDependencies: + webpack: 5.99.8(uglify-js@3.19.3) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate - webpack-dev-server@5.2.0(webpack@5.97.1(uglify-js@3.19.3)): + webpack-dev-server@5.2.1(webpack@5.98.0(uglify-js@3.19.3)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 '@types/express': 4.17.21 + '@types/express-serve-static-core': 4.19.6 '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 @@ -28821,17 +29146,17 @@ snapshots: http-proxy-middleware: 2.0.7(@types/express@4.17.21) ipaddr.js: 2.2.0 launch-editor: 2.9.1 - open: 10.1.0 + open: 10.1.2 p-retry: 6.2.1 schema-utils: 4.3.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.97.1(uglify-js@3.19.3)) + webpack-dev-middleware: 7.4.2(webpack@5.98.0(uglify-js@3.19.3)) ws: 8.18.0 optionalDependencies: - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) transitivePeerDependencies: - bufferutil - debug @@ -28854,26 +29179,26 @@ snapshots: webpack-sources@3.2.3: {} - webpack-subresource-integrity@5.1.0(webpack@5.97.1(uglify-js@3.19.3)): + webpack-subresource-integrity@5.1.0(webpack@5.98.0(uglify-js@3.19.3)): dependencies: typed-assert: 1.0.9 - webpack: 5.97.1(uglify-js@3.19.3) + webpack: 5.98.0(uglify-js@3.19.3) - webpack-subresource-integrity@5.1.0(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)): + webpack-subresource-integrity@5.1.0(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)): dependencies: typed-assert: 1.0.9 - webpack: 5.98.0(esbuild@0.25.1)(uglify-js@3.19.3) + webpack: 5.99.8(esbuild@0.25.5)(uglify-js@3.19.3) webpack-virtual-modules@0.6.2: {} - webpack@5.97.1(uglify-js@3.19.3): + webpack@5.98.0(uglify-js@3.19.3): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.0 + acorn: 8.14.1 browserslist: 4.24.4 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.0 @@ -28886,9 +29211,9 @@ snapshots: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.3.0 + schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(uglify-js@3.19.3)(webpack@5.97.1(uglify-js@3.19.3)) + terser-webpack-plugin: 5.3.11(uglify-js@3.19.3)(webpack@5.98.0(uglify-js@3.19.3)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -28896,18 +29221,19 @@ snapshots: - esbuild - uglify-js - webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3): + webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.0 + acorn: 8.14.1 browserslist: 4.24.4 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.0 - es-module-lexer: 1.6.0 + es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -28916,9 +29242,40 @@ snapshots: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.0 + schema-utils: 4.3.2 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(esbuild@0.25.5)(uglify-js@3.19.3)(webpack@5.99.8(esbuild@0.25.5)(uglify-js@3.19.3)) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpack@5.99.8(uglify-js@3.19.3): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.1 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.0 + es-module-lexer: 1.7.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(esbuild@0.25.1)(uglify-js@3.19.3)(webpack@5.98.0(esbuild@0.25.1)(uglify-js@3.19.3)) + terser-webpack-plugin: 5.3.11(uglify-js@3.19.3)(webpack@5.99.8(uglify-js@3.19.3)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: diff --git a/projects/example-app-e2e/cypress.config.ts b/projects/example-app-e2e/cypress.config.ts index e17a6bd986..0d836baff8 100644 --- a/projects/example-app-e2e/cypress.config.ts +++ b/projects/example-app-e2e/cypress.config.ts @@ -16,5 +16,8 @@ export default defineConfig({ ...nxE2EPreset(__dirname), ...cypressJsonConfig, testIsolation: false, + // Please ensure you use `cy.origin()` when navigating between domains and remove this option. + // See https://docs.cypress.io/app/references/migration-guide#Changes-to-cyorigin + injectDocumentDomain: true, }, }); diff --git a/projects/example-app/project.json b/projects/example-app/project.json index e57755440b..beb11a1962 100644 --- a/projects/example-app/project.json +++ b/projects/example-app/project.json @@ -4,15 +4,16 @@ "sourceRoot": "projects/example-app/src", "projectType": "application", "prefix": "bc", + "tags": [], "generators": {}, "targets": { "build": { - "executor": "@angular-devkit/build-angular:browser", + "executor": "@angular-devkit/build-angular:application", "options": { "outputPath": "dist/projects/example-app", "index": "projects/example-app/src/index.html", - "main": "projects/example-app/src/main.ts", - "polyfills": "projects/example-app/src/polyfills.ts", + "browser": "projects/example-app/src/main.ts", + "polyfills": ["projects/example-app/src/polyfills.ts"], "tsConfig": "projects/example-app/tsconfig.app.json", "assets": [ "projects/example-app/src/favicon.ico", @@ -32,9 +33,7 @@ "outputHashing": "all" }, "development": { - "buildOptimizer": false, "optimization": false, - "vendorChunk": true, "extractLicenses": false, "sourceMap": true, "namedChunks": true @@ -53,7 +52,8 @@ "buildTarget": "example-app:build:development" } }, - "defaultConfiguration": "development" + "defaultConfiguration": "development", + "continuous": true }, "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", @@ -80,6 +80,5 @@ }, "outputs": ["{workspaceRoot}/coverage/projects/example-app"] } - }, - "tags": [] + } } diff --git a/projects/example-app/src/app/auth/components/__snapshots__/logout-confirmation-dialog.component.spec.ts.snap b/projects/example-app/src/app/auth/components/__snapshots__/logout-confirmation-dialog.component.spec.ts.snap index c4ee9bfc45..2541b67fd5 100644 --- a/projects/example-app/src/app/auth/components/__snapshots__/logout-confirmation-dialog.component.spec.ts.snap +++ b/projects/example-app/src/app/auth/components/__snapshots__/logout-confirmation-dialog.component.spec.ts.snap @@ -16,7 +16,7 @@ exports[`Logout Confirmation Dialog should compile 1`] = ` class="mat-mdc-dialog-actions mdc-dialog__actions" >