| undefined,
): {
typescriptContexts: BundlerContext[];
@@ -63,9 +63,10 @@ export function setupBundlerContexts(
target,
codeBundleCache,
stylesheetBundler,
- angularCompilation,
+ angularCompilationContext,
templateUpdates,
),
+ true,
),
);
@@ -75,12 +76,14 @@ export function setupBundlerContexts(
target,
codeBundleCache,
stylesheetBundler,
+ angularCompilationContext.createSecondaryContext(),
);
if (browserPolyfillBundleOptions) {
const browserPolyfillContext = new BundlerContext(
workspaceRoot,
watch,
browserPolyfillBundleOptions,
+ true,
);
if (typeof browserPolyfillBundleOptions === 'function') {
otherContexts.push(browserPolyfillContext);
@@ -94,7 +97,9 @@ export function setupBundlerContexts(
for (const initial of [true, false]) {
const bundleOptions = createGlobalStylesBundleOptions(options, target, initial);
if (bundleOptions) {
- otherContexts.push(new BundlerContext(workspaceRoot, watch, bundleOptions, () => initial));
+ otherContexts.push(
+ new BundlerContext(workspaceRoot, watch, bundleOptions, true, () => initial),
+ );
}
}
}
@@ -104,7 +109,9 @@ export function setupBundlerContexts(
for (const initial of [true, false]) {
const bundleOptions = createGlobalScriptsBundleOptions(options, target, initial);
if (bundleOptions) {
- otherContexts.push(new BundlerContext(workspaceRoot, watch, bundleOptions, () => initial));
+ otherContexts.push(
+ new BundlerContext(workspaceRoot, watch, bundleOptions, true, () => initial),
+ );
}
}
}
@@ -117,7 +124,14 @@ export function setupBundlerContexts(
new BundlerContext(
workspaceRoot,
watch,
- createServerMainCodeBundleOptions(options, nodeTargets, codeBundleCache, stylesheetBundler),
+ createServerMainCodeBundleOptions(
+ options,
+ nodeTargets,
+ codeBundleCache,
+ stylesheetBundler,
+ angularCompilationContext.createSecondaryContext(),
+ ),
+ true,
),
);
@@ -127,7 +141,14 @@ export function setupBundlerContexts(
new BundlerContext(
workspaceRoot,
watch,
- createSsrEntryCodeBundleOptions(options, nodeTargets, codeBundleCache, stylesheetBundler),
+ createSsrEntryCodeBundleOptions(
+ options,
+ nodeTargets,
+ codeBundleCache,
+ stylesheetBundler,
+ angularCompilationContext.createSecondaryContext(),
+ ),
+ true,
),
);
}
@@ -140,7 +161,9 @@ export function setupBundlerContexts(
);
if (serverPolyfillBundleOptions) {
- otherContexts.push(new BundlerContext(workspaceRoot, watch, serverPolyfillBundleOptions));
+ otherContexts.push(
+ new BundlerContext(workspaceRoot, watch, serverPolyfillBundleOptions, true),
+ );
}
}
diff --git a/packages/angular/build/src/builders/application/tests/behavior/chunk-optimization-server_spec.ts b/packages/angular/build/src/builders/application/tests/behavior/chunk-optimization-server_spec.ts
new file mode 100644
index 000000000000..76ecbbc4329e
--- /dev/null
+++ b/packages/angular/build/src/builders/application/tests/behavior/chunk-optimization-server_spec.ts
@@ -0,0 +1,187 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { buildApplication } from '../../index';
+import { APPLICATION_BUILDER_INFO, BASE_OPTIONS, describeBuilder } from '../setup';
+
+/**
+ * Fixture application with a server entry point and four lazy routes.
+ * Four lazy chunks exceed the default chunk optimization threshold (3),
+ * so the optimization pass runs without requiring the
+ * `NG_BUILD_OPTIMIZE_CHUNKS` environment variable (which is captured at
+ * module load time and cannot be toggled per spec).
+ *
+ * `shared.ts` is imported statically by both `main.ts` and two of the lazy
+ * components. esbuild emits such modules as a separate `chunk-*.js` shared
+ * chunk, while the chunk optimizer merges entry-reachable modules back into
+ * the main chunk. The absence of `chunk-*.js` files is therefore used as a
+ * signal that the optimization pass actually ran.
+ */
+const LAZY_ROUTE_NAMES = ['lazy-a', 'lazy-b', 'lazy-c', 'lazy-d'] as const;
+
+function lazyComponentSource(name: string, useShared: boolean): string {
+ const className = name.replace(/(^|-)(\w)/g, (_, __, c: string) => c.toUpperCase());
+
+ return `
+ import { Component } from '@angular/core';
+ ${useShared ? `import { sharedValue } from '../shared';` : ''}
+
+ @Component({
+ selector: 'app-${name}',
+ template: '${name} works! ${useShared ? '{{ shared }}' : ''}
',
+ })
+ export default class ${className}Component {
+ ${useShared ? `shared = sharedValue();` : ''}
+ }
+ `;
+}
+
+const serverLazyRoutesFiles: Record = {
+ 'src/shared.ts': `
+ export function sharedValue(): string {
+ return 'shared-' + Date.now().toString(36);
+ }
+ `,
+ 'src/app/app.routes.ts': `
+ import { Routes } from '@angular/router';
+
+ export const routes: Routes = [
+ ${LAZY_ROUTE_NAMES.map(
+ (name) => `{ path: '${name}', loadComponent: () => import('./${name}.component') },`,
+ ).join('\n ')}
+ ];
+ `,
+ ...Object.fromEntries(
+ LAZY_ROUTE_NAMES.map((name, index) => [
+ `src/app/${name}.component.ts`,
+ lazyComponentSource(name, index < 2),
+ ]),
+ ),
+ 'src/app/app.component.ts': `
+ import { Component } from '@angular/core';
+ import { RouterOutlet } from '@angular/router';
+ import { sharedValue } from '../shared';
+
+ @Component({
+ selector: 'app-root',
+ imports: [RouterOutlet],
+ template: '{{ shared }}
',
+ })
+ export class AppComponent {
+ shared = sharedValue();
+ }
+ `,
+ 'src/app/app.config.ts': `
+ import { ApplicationConfig } from '@angular/core';
+ import { provideRouter } from '@angular/router';
+ import { routes } from './app.routes';
+
+ export const appConfig: ApplicationConfig = {
+ providers: [provideRouter(routes)],
+ };
+ `,
+ 'src/main.ts': `
+ import { bootstrapApplication } from '@angular/platform-browser';
+ import { AppComponent } from './app/app.component';
+ import { appConfig } from './app/app.config';
+
+ bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err));
+ `,
+ 'src/main.server.ts': `
+ import { mergeApplicationConfig } from '@angular/core';
+ import { bootstrapApplication, BootstrapContext } from '@angular/platform-browser';
+ import { provideServerRendering } from '@angular/platform-server';
+ import { AppComponent } from './app/app.component';
+ import { appConfig } from './app/app.config';
+
+ const serverConfig = mergeApplicationConfig(appConfig, {
+ providers: [provideServerRendering()],
+ });
+
+ const bootstrap = (context: BootstrapContext) =>
+ bootstrapApplication(AppComponent, serverConfig, context);
+
+ export default bootstrap;
+ `,
+};
+
+describeBuilder(buildApplication, APPLICATION_BUILDER_INFO, (harness) => {
+ describe('Behavior: "Chunk optimization with a server entry point"', () => {
+ beforeEach(async () => {
+ await harness.modifyFile('src/tsconfig.app.json', (content) => {
+ const tsConfig = JSON.parse(content);
+ tsConfig.files ??= [];
+ tsConfig.files.push('main.server.ts');
+
+ return JSON.stringify(tsConfig);
+ });
+
+ await harness.writeFiles(serverLazyRoutesFiles);
+ });
+
+ it('generates a server manifest consistent with the optimized browser chunks', async () => {
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ server: 'src/main.server.ts',
+ ssr: true,
+ polyfills: ['zone.js'],
+ optimization: true,
+ // Name lazy chunks after their route entry points so that only shared
+ // chunks use the `chunk-` prefix, which the assertions below rely on.
+ namedChunks: true,
+ });
+
+ const { result } = await harness.executeOnce();
+ expect(result?.success).toBeTrue();
+
+ // The chunk optimizer merges entry-reachable shared modules back into the
+ // main chunk. A remaining `chunk-*.js` shared chunk indicates the
+ // optimization pass did not run and this test would be vacuous.
+ expect(harness.hasFileMatch('dist/browser', /^chunk-/)).toBeFalse();
+
+ const manifestContent = harness.readFile('dist/server/angular-app-manifest.mjs');
+ const mappingSource = /entryPointToBrowserMapping: (\{[\s\S]*?\n\})/.exec(manifestContent);
+ expect(mappingSource)
+ .withContext('entryPointToBrowserMapping should be present in the server manifest')
+ .not.toBeNull();
+
+ const mapping = JSON.parse(mappingSource![1]) as Record;
+
+ // Every lazy route entry point must retain a mapping entry after optimization.
+ for (const name of LAZY_ROUTE_NAMES) {
+ const key = Object.keys(mapping).find((entryPoint) =>
+ entryPoint.endsWith(`${name}.component.ts`),
+ );
+ expect(key)
+ .withContext(`mapping entry for lazy route '${name}' should exist`)
+ .toBeDefined();
+ }
+
+ // Every browser file referenced by the mapping must exist on disk.
+ for (const files of Object.values(mapping)) {
+ for (const file of files) {
+ expect(harness.hasFile(`dist/browser/${file}`))
+ .withContext(`mapped browser file '${file}' should exist`)
+ .toBeTrue();
+ }
+ }
+
+ // All scripts referenced by the index HTML must exist on disk.
+ const indexContent = harness.readFile('dist/browser/index.csr.html');
+ const scriptRefs = [
+ ...indexContent.matchAll(/<(?:script src|link rel="modulepreload" href)="([^"]+)"/g),
+ ].map((match) => match[1]);
+ expect(scriptRefs.length).toBeGreaterThan(0);
+ for (const file of scriptRefs) {
+ expect(harness.hasFile(`dist/browser/${file}`))
+ .withContext(`index.html referenced file '${file}' should exist`)
+ .toBeTrue();
+ }
+ });
+ });
+});
diff --git a/packages/angular/build/src/builders/application/tests/options/assets_spec.ts b/packages/angular/build/src/builders/application/tests/options/assets_spec.ts
index 573711afe3b2..afa42cc1804e 100644
--- a/packages/angular/build/src/builders/application/tests/options/assets_spec.ts
+++ b/packages/angular/build/src/builders/application/tests/options/assets_spec.ts
@@ -367,7 +367,29 @@ describeBuilder(buildApplication, APPLICATION_BUILDER_INFO, (harness) => {
const { error } = await harness.executeOnce({ outputLogsOnException: false });
- expect(error?.message).toMatch('asset path must be within the workspace root');
+ expect(error?.message).toContain('asset path must be within the workspace root');
+ });
+
+ it('fails if asset input option is outside workspace root (relative)', async () => {
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ assets: [{ glob: '**/*', input: '../outside', output: '.' }],
+ });
+
+ const { error } = await harness.executeOnce({ outputLogsOnException: false });
+
+ expect(error?.message).toContain('asset path must be within the workspace root');
+ });
+
+ it('fails if asset input option is outside workspace root (absolute)', async () => {
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ assets: [{ glob: '**/*', input: '/tmp/outside-workspace', output: '.' }],
+ });
+
+ const { error } = await harness.executeOnce({ outputLogsOnException: false });
+
+ expect(error?.message).toContain('asset path must be within the workspace root');
});
it('fails if output option is not within project output path', async () => {
diff --git a/packages/angular/build/src/builders/application/tests/options/external-dependencies_spec.ts b/packages/angular/build/src/builders/application/tests/options/external-dependencies_spec.ts
index deb55e172109..bdb8f9428f56 100644
--- a/packages/angular/build/src/builders/application/tests/options/external-dependencies_spec.ts
+++ b/packages/angular/build/src/builders/application/tests/options/external-dependencies_spec.ts
@@ -74,5 +74,33 @@ describeBuilder(buildApplication, APPLICATION_BUILDER_INFO, (harness) => {
// If not externalized, build will fail with a Node.js platform builtin error
expect(result?.success).toBeTrue();
});
+
+ it('should not externalize builder-injected i18n locale-data imports when @angular/common is external', async () => {
+ harness.useProject('test', {
+ root: '.',
+ sourceRoot: 'src',
+ cli: {
+ cache: {
+ enabled: false,
+ },
+ },
+ i18n: {
+ sourceLocale: 'fr',
+ },
+ });
+
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ externalDependencies: ['@angular/common'],
+ });
+
+ const { result } = await harness.executeOnce();
+ expect(result?.success).toBeTrue();
+
+ harness.expectFile('dist/browser/polyfills.js').toExist();
+ harness
+ .expectFile('dist/browser/polyfills.js')
+ .content.not.toMatch(/['"]@angular\/common\/locales\/global\/fr['"]/);
+ });
});
});
diff --git a/packages/angular/build/src/builders/application/tests/options/output-path_spec.ts b/packages/angular/build/src/builders/application/tests/options/output-path_spec.ts
index b6c72b9bee58..3fc98c83ed36 100644
--- a/packages/angular/build/src/builders/application/tests/options/output-path_spec.ts
+++ b/packages/angular/build/src/builders/application/tests/options/output-path_spec.ts
@@ -260,6 +260,28 @@ describeBuilder(buildApplication, APPLICATION_BUILDER_INFO, (harness) => {
}),
);
});
+
+ it('should error when browser directory escapes the output path base', async () => {
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ polyfills: [],
+ outputPath: {
+ base: 'dist',
+ browser: '..',
+ },
+ ssr: false,
+ });
+
+ const { result, logs } = await harness.executeOnce({ outputLogsOnFailure: false });
+ expect(result?.success).toBeFalse();
+ expect(logs).toContain(
+ jasmine.objectContaining({
+ message: jasmine.stringMatching(
+ `The output file path .* is outside of the configured output path`,
+ ),
+ }),
+ );
+ });
});
});
});
diff --git a/packages/angular/build/src/builders/application/tests/options/subresource-integrity_spec.ts b/packages/angular/build/src/builders/application/tests/options/subresource-integrity_spec.ts
index 5153045dba73..e846053e64c4 100644
--- a/packages/angular/build/src/builders/application/tests/options/subresource-integrity_spec.ts
+++ b/packages/angular/build/src/builders/application/tests/options/subresource-integrity_spec.ts
@@ -83,6 +83,83 @@ describeBuilder(buildApplication, APPLICATION_BUILDER_INFO, (harness) => {
expectNoLog(logs, /subresource-integrity/);
});
+ it(`embeds an ECMA-426 debugId in JS and source map and the integrity matches`, async () => {
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ subresourceIntegrity: true,
+ sourceMap: { scripts: true },
+ });
+
+ const { result } = await harness.executeOnce();
+ expect(result?.success).toBe(true);
+
+ const distDir = workspacePath('dist/browser');
+ const allEntries = readdirSync(distDir);
+ const jsFiles = allEntries.filter(
+ (f) => f.endsWith('.js') && allEntries.includes(`${f}.map`),
+ );
+ expect(jsFiles.length).toBeGreaterThan(0);
+
+ const debugIdRe = /\/\/# debugId=([^\r\n]*)/;
+ const indexHtml = harness.readFile('dist/browser/index.html');
+ const importmapMatch = indexHtml.match(/`;
@@ -268,9 +276,11 @@ export async function augmentIndexHtml(
if (isString(baseHref)) {
updateAttribute(tag, 'href', baseHref);
}
+
if (subResourceIntegrityTag) {
rewriter.emitRaw(subResourceIntegrityTag);
}
+
break;
case 'link':
if (readAttribute(tag, 'rel') === 'preconnect') {
diff --git a/packages/angular/build/src/utils/index-file/augment-index-html_spec.ts b/packages/angular/build/src/utils/index-file/augment-index-html_spec.ts
index f2801ab3202a..df292b8771a3 100644
--- a/packages/angular/build/src/utils/index-file/augment-index-html_spec.ts
+++ b/packages/angular/build/src/utils/index-file/augment-index-html_spec.ts
@@ -468,10 +468,10 @@ describe('augment-index-html', () => {
const match = content.match(/` +
@@ -59,9 +57,7 @@ describe('Browser Builder index HTML processing', () => {
const output = await run.result;
expect(output.success).toBe(true);
const fileName = join(normalize(output.outputs[0].path), 'index.html');
- const content = virtualFs.fileBufferToString(
- await lastValueFrom(host.read(normalize(fileName))),
- );
+ const content = new TextDecoder().decode(await lastValueFrom(host.read(normalize(fileName))));
expect(content).toBe(
`` +
`` +
@@ -84,9 +80,7 @@ describe('Browser Builder index HTML processing', () => {
const output = await run.result;
expect(output.success).toBe(true);
const fileName = join(normalize(output.outputs[0].path), 'index.html');
- const content = virtualFs.fileBufferToString(
- await lastValueFrom(host.read(normalize(fileName))),
- );
+ const content = new TextDecoder().decode(await lastValueFrom(host.read(normalize(fileName))));
expect(content).toBe(
`í ` +
`` +
@@ -108,9 +102,7 @@ describe('Browser Builder index HTML processing', () => {
const output = await run.result;
expect(output.success).toBe(true);
const fileName = join(normalize(output.outputs[0].path), 'index.html');
- const content = virtualFs.fileBufferToString(
- await lastValueFrom(host.read(normalize(fileName))),
- );
+ const content = new TextDecoder().decode(await lastValueFrom(host.read(normalize(fileName))));
expect(content).toBe(
`<%= csrf_meta_tags %> ` +
`` +
@@ -159,7 +151,7 @@ describe('Browser Builder index HTML processing', () => {
const outputIndexPath = join(host.root(), 'dist', 'index.html');
const content = await lastValueFrom(host.read(normalize(outputIndexPath)));
- expect(virtualFs.fileBufferToString(content)).toBe(
+ expect(new TextDecoder().decode(content)).toBe(
`<%= csrf_meta_tags %> ` +
`` +
`` +
@@ -206,7 +198,7 @@ describe('Browser Builder index HTML processing', () => {
const outputIndexPath = join(host.root(), 'dist', 'main.html');
const content = await lastValueFrom(host.read(normalize(outputIndexPath)));
- expect(virtualFs.fileBufferToString(content)).toBe(
+ expect(new TextDecoder().decode(content)).toBe(
` ` +
`` +
`` +
@@ -253,7 +245,7 @@ describe('Browser Builder index HTML processing', () => {
const outputIndexPath = join(host.root(), 'dist', 'extra', 'main.html');
const content = await lastValueFrom(host.read(normalize(outputIndexPath)));
- expect(virtualFs.fileBufferToString(content)).toBe(
+ expect(new TextDecoder().decode(content)).toBe(
` ` +
`` +
`` +
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/output-path_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/output-path_spec.ts
index 2d10b0afa2da..d949ac65dc5a 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/output-path_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/output-path_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { getSystemPath, join, virtualFs } from '@angular-devkit/core';
+import { getSystemPath, join } from '@angular-devkit/core';
import * as fs from 'node:fs';
import { browserBuild, createArchitect, host } from '../../../testing/test-utils';
@@ -24,7 +24,7 @@ describe('Browser Builder output path', () => {
it('deletes output path content', async () => {
// Write a file to the output path to later verify it was deleted.
await host
- .write(join(host.root(), 'dist/file.txt'), virtualFs.stringToFileBuffer('file'))
+ .write(join(host.root(), 'dist/file.txt'), new TextEncoder().encode('file').buffer)
.toPromise();
// Delete an app file to force a failed compilation.
@@ -42,7 +42,7 @@ describe('Browser Builder output path', () => {
// Write a file to the output path to later verify it was deleted.
host.writeMultipleFiles({
'src-link/a.txt': '',
- 'dist/file.txt': virtualFs.stringToFileBuffer('file'),
+ 'dist/file.txt': new TextEncoder().encode('file').buffer,
});
const distLinked = join(host.root(), 'dist', 'linked');
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/rebuild_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/rebuild_spec.ts
index fbceb61d270d..46113a05275e 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/rebuild_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/rebuild_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { join, logging, normalize, virtualFs } from '@angular-devkit/core';
+import { join, logging, normalize } from '@angular-devkit/core';
import { debounceTime, take, takeWhile, tap, timeout } from 'rxjs';
import {
createArchitect,
@@ -104,9 +104,7 @@ describe('Browser Builder rebuilds', () => {
/\$\$_E2E_GOLDEN_VALUE_3/.source,
);
const fileName = './dist/main.js';
- const content = virtualFs.fileBufferToString(
- host.scopedSync().read(normalize(fileName)),
- );
+ const content = new TextDecoder().decode(host.scopedSync().read(normalize(fileName)));
if (re.test(content)) {
phase = 4;
@@ -311,7 +309,7 @@ describe('Browser Builder rebuilds', () => {
});
it('rebuilds after errors in JIT', async () => {
- const origContent = virtualFs.fileBufferToString(
+ const origContent = new TextDecoder().decode(
host.scopedSync().read(normalize('src/app/app.component.ts')),
);
host.appendToFile('./src/app/app.component.ts', `]]]]`);
@@ -348,7 +346,7 @@ describe('Browser Builder rebuilds', () => {
it('rebuilds after errors in AOT', async () => {
// Save the original contents of `./src/app/app.component.ts`.
- const origContent = virtualFs.fileBufferToString(
+ const origContent = new TextDecoder().decode(
host.scopedSync().read(normalize('src/app/app.component.ts')),
);
// Add a major static analysis error on a non-main file to the initial build.
@@ -495,7 +493,7 @@ describe('Browser Builder rebuilds', () => {
case 4:
// Check if html changes are added to factories.
expect(buildEvent.success).toBe(true);
- content = virtualFs.fileBufferToString(host.scopedSync().read(normalize(fileName)));
+ content = new TextDecoder().decode(host.scopedSync().read(normalize(fileName)));
expect(content).toContain('HTML_REBUILD_STRING');
// Change the component css.
host.appendToFile('src/app/app.component.css', 'CSS_REBUILD_STRING {color: #f00;}');
@@ -504,7 +502,7 @@ describe('Browser Builder rebuilds', () => {
case 5:
// Check if css changes are added to factories.
expect(buildEvent.success).toBe(true);
- content = virtualFs.fileBufferToString(host.scopedSync().read(normalize(fileName)));
+ content = new TextDecoder().decode(host.scopedSync().read(normalize(fileName)));
expect(content).toContain('CSS_REBUILD_STRING');
// Change the component css import.
host.appendToFile(
@@ -516,7 +514,7 @@ describe('Browser Builder rebuilds', () => {
case 6:
// Check if css import changes are added to factories.
expect(buildEvent.success).toBe(true);
- content = virtualFs.fileBufferToString(host.scopedSync().read(normalize(fileName)));
+ content = new TextDecoder().decode(host.scopedSync().read(normalize(fileName)));
expect(content).toContain('CSS_DEP_REBUILD_STRING');
// Change the component itself.
host.replaceInFile(
@@ -529,7 +527,7 @@ describe('Browser Builder rebuilds', () => {
case 7:
// Check if component changes are added to factories.
expect(buildEvent.success).toBe(true);
- content = virtualFs.fileBufferToString(host.scopedSync().read(normalize(fileName)));
+ content = new TextDecoder().decode(host.scopedSync().read(normalize(fileName)));
expect(content).toContain('FACTORY_REBUILD_STRING');
break;
}
@@ -593,7 +591,7 @@ describe('Browser Builder rebuilds', () => {
.pipe(
debounceTime(rebuildDebounceTime),
tap(() => {
- const content = virtualFs.fileBufferToString(
+ const content = new TextDecoder().decode(
host.scopedSync().read(join(outputPath, 'main.js')),
);
@@ -626,7 +624,7 @@ describe('Browser Builder rebuilds', () => {
timeout(BUILD_TIMEOUT),
debounceTime(rebuildDebounceTime),
tap(() => {
- const content = virtualFs.fileBufferToString(
+ const content = new TextDecoder().decode(
host.scopedSync().read(join(outputPath, 'main.js')),
);
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/replacements_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/replacements_spec.ts
index f3d789202a6e..eebb48550748 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/replacements_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/replacements_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { logging, normalize, virtualFs } from '@angular-devkit/core';
+import { logging, normalize } from '@angular-devkit/core';
import { delay, filter, map, of, race, take, takeUntil, takeWhile, tap, timeout } from 'rxjs';
import { browserBuild, createArchitect, host } from '../../../testing/test-utils';
@@ -116,7 +116,7 @@ describe('Browser Builder file replacements', () => {
expect(result.success).toBe(true, 'build should succeed');
const fileName = normalize('dist/main.js');
- const content = virtualFs.fileBufferToString(host.scopedSync().read(fileName));
+ const content = new TextDecoder().decode(host.scopedSync().read(fileName));
const has42 = /meaning\s*=\s*42/.test(content);
buildCount++;
switch (phase) {
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/resolve-json-module_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/resolve-json-module_spec.ts
index f1ca4f069c76..379dea990e5e 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/resolve-json-module_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/resolve-json-module_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { join, virtualFs } from '@angular-devkit/core';
+import { join } from '@angular-devkit/core';
import { take, tap } from 'rxjs';
import { createArchitect, host, outputPath } from '../../../testing/test-utils';
@@ -40,7 +40,7 @@ describe('Browser Builder resolve json module', () => {
await run.output
.pipe(
tap(() => {
- const content = virtualFs.fileBufferToString(
+ const content = new TextDecoder().decode(
host.scopedSync().read(join(outputPath, 'main.js')),
);
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/service-worker_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/service-worker_spec.ts
index 9f00c7f73092..4cd6b6b6e7d9 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/service-worker_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/service-worker_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { join, normalize, virtualFs } from '@angular-devkit/core';
+import { join, normalize } from '@angular-devkit/core';
import { debounceTime, take, tap } from 'rxjs';
import { createArchitect, host } from '../../../testing/test-utils';
@@ -86,7 +86,7 @@ describe('Browser Builder service worker', () => {
expect(host.scopedSync().exists(normalize('dist/ngsw.json'))).toBeTrue();
const ngswJson = JSON.parse(
- virtualFs.fileBufferToString(host.scopedSync().read(normalize('dist/ngsw.json'))),
+ new TextDecoder().decode(host.scopedSync().read(normalize('dist/ngsw.json'))),
);
// Verify index and assets are there.
expect(ngswJson).toEqual(
@@ -154,7 +154,7 @@ describe('Browser Builder service worker', () => {
const ngswJsonPath = normalize('dist/ngsw.json');
expect(host.scopedSync().exists(ngswJsonPath)).toBeTrue();
const ngswJson = JSON.parse(
- virtualFs.fileBufferToString(host.scopedSync().read(ngswJsonPath)),
+ new TextDecoder().decode(host.scopedSync().read(ngswJsonPath)),
);
const hashTableEntries = Object.keys(ngswJson.hashTable);
@@ -203,7 +203,7 @@ describe('Browser Builder service worker', () => {
expect(host.scopedSync().exists(normalize('dist/ngsw.json'))).toBeTrue();
const ngswJson = JSON.parse(
- virtualFs.fileBufferToString(host.scopedSync().read(normalize('dist/ngsw.json'))),
+ new TextDecoder().decode(host.scopedSync().read(normalize('dist/ngsw.json'))),
);
// Verify index and assets include the base href.
expect(ngswJson).toEqual(
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/svg_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/svg_spec.ts
index 2be5e2737d43..4fe80e923b2e 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/svg_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/svg_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { join, normalize, virtualFs } from '@angular-devkit/core';
+import { join, normalize } from '@angular-devkit/core';
import { createArchitect, host, outputPath } from '../../../testing/test-utils';
describe('Browser Builder allow svg', () => {
@@ -53,9 +53,7 @@ describe('Browser Builder allow svg', () => {
expect(exists).toBe(true, '"main.js" should exist');
if (exists) {
- const content = virtualFs.fileBufferToString(
- host.scopedSync().read(join(outputPath, 'main.js')),
- );
+ const content = new TextDecoder().decode(host.scopedSync().read(join(outputPath, 'main.js')));
// Verify that the svg contents are present in the main bundle,
// e.g. as template instructions.
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/tsconfig-paths_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/tsconfig-paths_spec.ts
index 80285bf5499d..b097b7c078a0 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/tsconfig-paths_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/tsconfig-paths_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { normalize, virtualFs } from '@angular-devkit/core';
+import { normalize } from '@angular-devkit/core';
import { browserBuild, createArchitect, host } from '../../../testing/test-utils';
describe('Browser Builder tsconfig paths', () => {
@@ -24,14 +24,14 @@ describe('Browser Builder tsconfig paths', () => {
host.replaceInFile('src/app/app.module.ts', './app.component', '@root/app/app.component');
const tsconfigPath = normalize('tsconfig.json');
- const tsconfig = JSON.parse(virtualFs.fileBufferToString(host.scopedSync().read(tsconfigPath)));
+ const tsconfig = JSON.parse(new TextDecoder().decode(host.scopedSync().read(tsconfigPath)));
tsconfig.compilerOptions ??= {};
tsconfig.compilerOptions.paths = {
'@root/*': ['./src/*'],
};
host
.scopedSync()
- .write(tsconfigPath, virtualFs.stringToFileBuffer(JSON.stringify(tsconfig, null, 2)));
+ .write(tsconfigPath, new TextEncoder().encode(JSON.stringify(tsconfig, null, 2)).buffer);
await browserBuild(architect, host, target);
});
@@ -43,7 +43,7 @@ describe('Browser Builder tsconfig paths', () => {
'src/app/shared/index.ts': `export * from './meaning'`,
});
const tsconfigPath = normalize('tsconfig.json');
- const tsconfig = JSON.parse(virtualFs.fileBufferToString(host.scopedSync().read(tsconfigPath)));
+ const tsconfig = JSON.parse(new TextDecoder().decode(host.scopedSync().read(tsconfigPath)));
tsconfig.compilerOptions ??= {};
tsconfig.compilerOptions.paths = {
'@shared': ['./src/app/shared'],
@@ -52,7 +52,7 @@ describe('Browser Builder tsconfig paths', () => {
};
host
.scopedSync()
- .write(tsconfigPath, virtualFs.stringToFileBuffer(JSON.stringify(tsconfig, null, 2)));
+ .write(tsconfigPath, new TextEncoder().encode(JSON.stringify(tsconfig, null, 2)).buffer);
host.appendToFile(
'src/app/app.component.ts',
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/specs/web-worker_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/specs/web-worker_spec.ts
index 6656a51c2444..65991dbcc42d 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/specs/web-worker_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/specs/web-worker_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { join, logging, virtualFs } from '@angular-devkit/core';
+import { join, logging } from '@angular-devkit/core';
import { debounceTime, lastValueFrom, map, switchMap, takeWhile, tap, timer } from 'rxjs';
import { browserBuild, createArchitect, host, outputPath } from '../../../testing/test-utils';
@@ -90,14 +90,14 @@ describe('Browser Builder Web Worker support', () => {
await browserBuild(architect, host, target, overrides, { logger });
// Worker bundle contains worker code.
- const workerContent = virtualFs.fileBufferToString(
+ const workerContent = new TextDecoder().decode(
host.scopedSync().read(join(outputPath, 'src_app_app_worker_ts.js')),
);
expect(workerContent).toContain('hello from worker');
expect(workerContent).toContain('bar');
// Main bundle references worker.
- const mainContent = virtualFs.fileBufferToString(
+ const mainContent = new TextDecoder().decode(
host.scopedSync().read(join(outputPath, 'main.js')),
);
expect(mainContent).toContain('src_app_app_worker_ts');
@@ -119,17 +119,17 @@ describe('Browser Builder Web Worker support', () => {
/src_app_app_worker_ts\.[0-9a-f]{16}\.js/,
) as string;
expect(workerBundle).toBeTruthy('workerBundle should exist');
- const workerContent = virtualFs.fileBufferToString(
+ const workerContent = new TextDecoder().decode(
host.scopedSync().read(join(outputPath, workerBundle)),
);
expect(workerContent).toContain('hello from worker');
expect(workerContent).toContain('bar');
- expect(workerContent).toContain('"hello"===o&&postMessage');
+ expect(workerContent).toContain('"hello"===e&&postMessage');
// Main bundle should reference hashed worker bundle.
const mainBundle = host.fileMatchExists(outputPath, /main\.[0-9a-f]{16}\.js/) as string;
expect(mainBundle).toBeTruthy('mainBundle should exist');
- const mainContent = virtualFs.fileBufferToString(
+ const mainContent = new TextDecoder().decode(
host.scopedSync().read(join(outputPath, mainBundle)),
);
expect(mainContent).toContain('src_app_app_worker_ts');
@@ -159,7 +159,7 @@ describe('Browser Builder Web Worker support', () => {
switch (phase) {
case 1:
// Original worker content should be there.
- workerContent = virtualFs.fileBufferToString(host.scopedSync().read(workerPath));
+ workerContent = new TextDecoder().decode(host.scopedSync().read(workerPath));
expect(workerContent).toContain('bar');
// Change content of worker dependency.
host.writeMultipleFiles({ 'src/app/dep.ts': `export const foo = 'baz';` });
@@ -167,7 +167,7 @@ describe('Browser Builder Web Worker support', () => {
break;
case 2:
- workerContent = virtualFs.fileBufferToString(host.scopedSync().read(workerPath));
+ workerContent = new TextDecoder().decode(host.scopedSync().read(workerPath));
// Worker content should have changed.
expect(workerContent).toContain('baz');
phase = 3;
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/tests/options/assets_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/tests/options/assets_spec.ts
index b8752e7c275e..c7ac266cf036 100644
--- a/packages/angular_devkit/build_angular/src/builders/browser/tests/options/assets_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/browser/tests/options/assets_spec.ts
@@ -359,6 +359,28 @@ describeBuilder(buildWebpackBrowser, BROWSER_BUILDER_INFO, (harness) => {
harness.expectFile('dist/subdirectory/test.svg').content.toBe('');
});
+ it('fails if asset input option is outside workspace root (relative)', async () => {
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ assets: [{ glob: '**/*', input: '../outside', output: '.' }],
+ });
+
+ const { result } = await harness.executeOnce();
+
+ expect(result?.error).toMatch('asset path must be within the workspace root');
+ });
+
+ it('fails if asset input option is outside workspace root (absolute)', async () => {
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ assets: [{ glob: '**/*', input: '/tmp/outside-workspace', output: '.' }],
+ });
+
+ const { result } = await harness.executeOnce();
+
+ expect(result?.error).toMatch('asset path must be within the workspace root');
+ });
+
it('fails if output option is not within project output path', async () => {
await harness.writeFile('test.svg', '');
diff --git a/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts b/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts
index e0a442ca38ae..14290fc4e5db 100644
--- a/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts
@@ -8,7 +8,7 @@
import { Architect, BuilderRun } from '@angular-devkit/architect';
import { EmittedFiles } from '@angular-devkit/build-webpack';
-import { normalize, virtualFs } from '@angular-devkit/core';
+import { normalize } from '@angular-devkit/core';
import { createArchitect, host } from '../../../testing/test-utils';
import { DevServerBuilderOutput } from '../index';
@@ -73,7 +73,7 @@ describe('Dev Server Builder', () => {
it('uses source locale when not localizing', async () => {
const config = host.scopedSync().read(normalize('angular.json'));
- const jsonConfig = JSON.parse(virtualFs.fileBufferToString(config));
+ const jsonConfig = JSON.parse(new TextDecoder().decode(config));
const applicationProject = jsonConfig.projects.app;
applicationProject.i18n = { sourceLocale: 'fr' };
diff --git a/packages/angular_devkit/build_angular/src/builders/dev-server/tests/options/headers_spec.ts b/packages/angular_devkit/build_angular/src/builders/dev-server/tests/options/headers_spec.ts
new file mode 100644
index 000000000000..d87def49b30e
--- /dev/null
+++ b/packages/angular_devkit/build_angular/src/builders/dev-server/tests/options/headers_spec.ts
@@ -0,0 +1,65 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { executeDevServer } from '../../index';
+import { executeOnceAndFetch } from '../execute-fetch';
+import { describeServeBuilder } from '../jasmine-helpers';
+import { BASE_OPTIONS, DEV_SERVER_BUILDER_INFO } from '../setup';
+
+describeServeBuilder(executeDevServer, DEV_SERVER_BUILDER_INFO, (harness, setupTarget) => {
+ describe('option: "headers"', () => {
+ beforeEach(async () => {
+ setupTarget(harness, {
+ styles: ['src/styles.css'],
+ });
+
+ // Application code is not needed for these tests
+ await harness.writeFile('src/main.ts', '');
+ await harness.writeFile('src/styles.css', '');
+ });
+
+ it('index response headers should include configured header', async () => {
+ harness.useTarget('serve', {
+ ...BASE_OPTIONS,
+ headers: {
+ 'x-custom': 'foo',
+ },
+ });
+
+ const { result, response } = await executeOnceAndFetch(harness, '/');
+
+ expect(result?.success).toBeTrue();
+ expect(await response?.headers.get('x-custom')).toBe('foo');
+ });
+
+ it('should include configured Access-Control-Allow-Origin header', async () => {
+ harness.useTarget('serve', {
+ ...BASE_OPTIONS,
+ headers: {
+ 'Access-Control-Allow-Origin': 'http://example.com',
+ },
+ });
+
+ const { result, response } = await executeOnceAndFetch(harness, '/main.js');
+
+ expect(result?.success).toBeTrue();
+ expect(await response?.headers.get('access-control-allow-origin')).toBe('http://example.com');
+ });
+
+ it('should not include Access-Control-Allow-Origin header by default', async () => {
+ harness.useTarget('serve', {
+ ...BASE_OPTIONS,
+ });
+
+ const { result, response } = await executeOnceAndFetch(harness, '/main.js');
+
+ expect(result?.success).toBeTrue();
+ expect(await response?.headers.has('access-control-allow-origin')).toBeFalse();
+ });
+ });
+});
diff --git a/packages/angular_devkit/build_angular/src/builders/extract-i18n/works_spec.ts b/packages/angular_devkit/build_angular/src/builders/extract-i18n/works_spec.ts
index 1f29fb96a581..9c08396005f0 100644
--- a/packages/angular_devkit/build_angular/src/builders/extract-i18n/works_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/extract-i18n/works_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { join, logging, normalize, virtualFs } from '@angular-devkit/core';
+import { join, logging, normalize } from '@angular-devkit/core';
import { createArchitect, extractI18nTargetSpec, host } from '../../testing/test-utils';
describe('Extract i18n Target', () => {
@@ -34,7 +34,7 @@ describe('Extract i18n Target', () => {
expect(exists).toBe(true);
if (exists) {
- const content = virtualFs.fileBufferToString(host.scopedSync().read(extractionFile));
+ const content = new TextDecoder().decode(host.scopedSync().read(extractionFile));
expect(content).toContain('i18n test');
}
});
@@ -85,9 +85,7 @@ describe('Extract i18n Target', () => {
await run.stop();
expect(host.scopedSync().exists(extractionFile)).toBe(true);
- expect(virtualFs.fileBufferToString(host.scopedSync().read(extractionFile))).toMatch(
- /i18n test/,
- );
+ expect(new TextDecoder().decode(host.scopedSync().read(extractionFile))).toMatch(/i18n test/);
});
it('supports output path', async () => {
@@ -104,9 +102,7 @@ describe('Extract i18n Target', () => {
await run.stop();
expect(host.scopedSync().exists(extractionFile)).toBe(true);
- expect(virtualFs.fileBufferToString(host.scopedSync().read(extractionFile))).toMatch(
- /i18n test/,
- );
+ expect(new TextDecoder().decode(host.scopedSync().read(extractionFile))).toMatch(/i18n test/);
});
it('supports i18n format', async () => {
@@ -121,9 +117,7 @@ describe('Extract i18n Target', () => {
await run.stop();
expect(host.scopedSync().exists(extractionFile)).toBe(true);
- expect(virtualFs.fileBufferToString(host.scopedSync().read(extractionFile))).toMatch(
- /i18n test/,
- );
+ expect(new TextDecoder().decode(host.scopedSync().read(extractionFile))).toMatch(/i18n test/);
});
it('issues warnings for duplicate message identifiers', async () => {
diff --git a/packages/angular_devkit/build_angular/src/builders/ng-packagr/works_spec.ts b/packages/angular_devkit/build_angular/src/builders/ng-packagr/works_spec.ts
index 90581f9d9437..990aed869d42 100644
--- a/packages/angular_devkit/build_angular/src/builders/ng-packagr/works_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/ng-packagr/works_spec.ts
@@ -9,14 +9,7 @@
import { Architect } from '@angular-devkit/architect';
import { WorkspaceNodeModulesArchitectHost } from '@angular-devkit/architect/node';
import { TestProjectHost, TestingArchitectHost } from '@angular-devkit/architect/testing';
-import {
- getSystemPath,
- join,
- normalize,
- schema,
- virtualFs,
- workspaces,
-} from '@angular-devkit/core';
+import { getSystemPath, join, normalize, schema, workspaces } from '@angular-devkit/core';
import { debounceTime, map, take, tap } from 'rxjs';
describe('NgPackagr Builder', () => {
@@ -67,7 +60,7 @@ describe('NgPackagr Builder', () => {
await run.stop();
expect(host.scopedSync().exists(normalize('./dist/lib/fesm2022/lib.mjs'))).toBe(true);
- const content = virtualFs.fileBufferToString(
+ const content = new TextDecoder().decode(
host.scopedSync().read(normalize('./dist/lib/fesm2022/lib.mjs')),
);
expect(content).toContain('lib works');
@@ -101,7 +94,7 @@ describe('NgPackagr Builder', () => {
debounceTime(1000),
map(() => {
const fileName = './dist/lib/fesm2022/lib.mjs';
- const content = virtualFs.fileBufferToString(host.scopedSync().read(normalize(fileName)));
+ const content = new TextDecoder().decode(host.scopedSync().read(normalize(fileName)));
return content;
}),
diff --git a/packages/angular_devkit/build_angular/src/builders/prerender/works_spec.ts b/packages/angular_devkit/build_angular/src/builders/prerender/works_spec.ts
index 8c55c923d02d..797d88f8e7a6 100644
--- a/packages/angular_devkit/build_angular/src/builders/prerender/works_spec.ts
+++ b/packages/angular_devkit/build_angular/src/builders/prerender/works_spec.ts
@@ -7,7 +7,7 @@
*/
import { Architect } from '@angular-devkit/architect';
-import { join, normalize, virtualFs } from '@angular-devkit/core';
+import { join, normalize } from '@angular-devkit/core';
import { createArchitect, host } from '../../testing/test-utils';
describe('Prerender Builder', () => {
@@ -94,7 +94,7 @@ describe('Prerender Builder', () => {
expect(output.success).toBe(true);
- const content = virtualFs.fileBufferToString(
+ const content = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/foo/index.html')),
);
@@ -109,17 +109,17 @@ describe('Prerender Builder', () => {
expect(output.success).toBe(true);
- let content = virtualFs.fileBufferToString(
+ let content = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/foo/index.html')),
);
expect(content).toContain('foo works!');
- content = virtualFs.fileBufferToString(
+ content = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/index.original.html')),
);
expect(content).not.toContain(' {
await host
.write(
join(host.root(), 'routes-file.txt'),
- virtualFs.stringToFileBuffer(['/foo', '/'].join('\n')),
+ new TextEncoder().encode(['/foo', '/'].join('\n')).buffer,
)
.toPromise();
const run = await architect.scheduleTarget(target, {
@@ -140,10 +140,10 @@ describe('Prerender Builder', () => {
expect(output.success).toBe(true);
- const fooContent = virtualFs.fileBufferToString(
+ const fooContent = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/foo/index.html')),
);
- const appContent = virtualFs.fileBufferToString(
+ const appContent = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/index.html')),
);
@@ -173,10 +173,10 @@ describe('Prerender Builder', () => {
});
const output = await run.result;
- const fooContent = virtualFs.fileBufferToString(
+ const fooContent = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/foo/index.html')),
);
- const appContent = virtualFs.fileBufferToString(
+ const appContent = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/index.html')),
);
@@ -214,7 +214,7 @@ describe('Prerender Builder', () => {
expect(output.success).toBe(true);
- const content = virtualFs.fileBufferToString(
+ const content = new TextDecoder().decode(
host.scopedSync().read(normalize('dist/foo/index.html')),
);
diff --git a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts
index 445252ff158d..003eb693bb56 100644
--- a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts
+++ b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts
@@ -236,14 +236,14 @@ function startNodeServer(
const path = join(outputPath, 'main.js');
const env = { ...process.env, PORT: '' + port, NG_ALLOWED_HOSTS: host ?? 'localhost' };
- const args = ['--enable-source-maps', `"${path}"`];
+ const args = ['--enable-source-maps', path];
if (inspectMode) {
args.unshift('--inspect-brk');
}
return of(null).pipe(
delay(0), // Avoid EADDRINUSE error since it will cause the kill event to be finish.
- switchMap(() => spawnAsObservable('node', args, { env, shell: true })),
+ switchMap(() => spawnAsObservable(process.execPath, args, { env })),
tap((res) => log({ stderr: res.stderr, stdout: res.stdout }, logger)),
ignoreElements(),
// Emit a signal after the process has been started
diff --git a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts
index 059c0e0a89e9..7ed821d07950 100644
--- a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts
+++ b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts
@@ -29,7 +29,7 @@ export function spawnAsObservable(
options: SpawnOptions = {},
): Observable<{ stdout?: string; stderr?: string }> {
return new Observable((obs) => {
- const proc = spawn(`${command} ${args.join(' ')}`, options);
+ const proc = spawn(command, args, options);
if (proc.stdout) {
proc.stdout.on('data', (data) => obs.next({ stdout: data.toString() }));
}
diff --git a/packages/angular_devkit/build_angular/src/tools/babel/plugins/add-code-coverage.ts b/packages/angular_devkit/build_angular/src/tools/babel/plugins/add-code-coverage.ts
index efa95870f698..459237d2c0a9 100644
--- a/packages/angular_devkit/build_angular/src/tools/babel/plugins/add-code-coverage.ts
+++ b/packages/angular_devkit/build_angular/src/tools/babel/plugins/add-code-coverage.ts
@@ -6,7 +6,7 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { NodePath, PluginObj, types } from '@babel/core';
+import { NodePath, PluginObject, PluginPass, types } from '@babel/core';
import { Visitor, programVisitor } from 'istanbul-lib-instrument';
import assert from 'node:assert';
@@ -15,13 +15,13 @@ import assert from 'node:assert';
*
* @returns A babel plugin object instance.
*/
-export default function (): PluginObj {
+export default function (): PluginObject {
const visitors = new WeakMap();
return {
visitor: {
Program: {
- enter(path, state) {
+ enter(path: NodePath, state: PluginPass) {
const visitor = programVisitor(types, state.filename, {
// Babel returns a Converter object from the `convert-source-map` package
inputSourceMap: (state.file.inputMap as undefined | { toObject(): object })?.toObject(),
@@ -30,7 +30,7 @@ export default function (): PluginObj {
visitor.enter(path);
},
- exit(path) {
+ exit(path: NodePath) {
const visitor = visitors.get(path);
assert(visitor, 'Instrumentation visitor should always be present for program path.');
diff --git a/packages/angular_devkit/build_angular/src/tools/babel/presets/application.ts b/packages/angular_devkit/build_angular/src/tools/babel/presets/application.ts
index 6929e7704ac2..f5c8a4c8b9c6 100644
--- a/packages/angular_devkit/build_angular/src/tools/babel/presets/application.ts
+++ b/packages/angular_devkit/build_angular/src/tools/babel/presets/application.ts
@@ -181,7 +181,6 @@ export default function (api: unknown, options: ApplicationPresetOptions) {
presets.push([
require('@babel/preset-env').default,
{
- bugfixes: true,
modules: false,
targets: options.supportedBrowsers,
exclude: ['transform-typeof-symbol'],
@@ -236,7 +235,6 @@ export default function (api: unknown, options: ApplicationPresetOptions) {
plugins.push([
require('@babel/plugin-transform-runtime').default,
{
- useESModules: true,
version: require('@babel/runtime/package.json').version,
absoluteRuntime: path.dirname(require.resolve('@babel/runtime/package.json')),
},
diff --git a/packages/angular_devkit/build_angular/src/tools/webpack/configs/dev-server.ts b/packages/angular_devkit/build_angular/src/tools/webpack/configs/dev-server.ts
index 5ba21e328ec3..99b63b4f4c37 100644
--- a/packages/angular_devkit/build_angular/src/tools/webpack/configs/dev-server.ts
+++ b/packages/angular_devkit/build_angular/src/tools/webpack/configs/dev-server.ts
@@ -60,10 +60,7 @@ export async function getDevServerConfig(
devServer: {
host,
port,
- headers: {
- 'Access-Control-Allow-Origin': '*',
- ...headers,
- },
+ headers,
historyApiFallback: !!index && {
index: posix.join(servePath, getIndexOutputFile(index)),
disableDotRule: true,
diff --git a/packages/angular_devkit/build_angular/src/tools/webpack/utils/stats.ts b/packages/angular_devkit/build_angular/src/tools/webpack/utils/stats.ts
index a5c5b5c9b4f6..3bd046cbae15 100644
--- a/packages/angular_devkit/build_angular/src/tools/webpack/utils/stats.ts
+++ b/packages/angular_devkit/build_angular/src/tools/webpack/utils/stats.ts
@@ -221,9 +221,16 @@ export function statsErrorsToString(
// This below cleans up the error from stacks.
// See: https://github.com/webpack/webpack/issues/15980
const index = error.message.search(/[\n\s]+at /);
- const message =
+ let message =
statsConfig.errorStack || index === -1 ? error.message : error.message.substring(0, index);
+ // Clean up error message paths when not verbose
+ // Ex: Execution of module code from module graph (./src/styles.scss.webpack[javascript/auto]!=!...) failed
+ // to Execution of module code from module graph (./src/styles.scss) failed
+ if (message && !statsConfig.errorDetails) {
+ message = message.replace(/([^(\s]+)\.webpack\[[^\]]+\]!=![^\s)]+/g, '$1');
+ }
+
if (!/^error/i.test(message)) {
output += r('Error: ');
}
diff --git a/packages/angular_devkit/build_angular/src/utils/normalize-asset-patterns.ts b/packages/angular_devkit/build_angular/src/utils/normalize-asset-patterns.ts
index 7f18080e05f5..20e97e1d5162 100644
--- a/packages/angular_devkit/build_angular/src/utils/normalize-asset-patterns.ts
+++ b/packages/angular_devkit/build_angular/src/utils/normalize-asset-patterns.ts
@@ -68,6 +68,11 @@ export function normalizeAssetPatterns(
assetPattern = { glob, input, output };
} else {
+ const resolvedInput = path.resolve(workspaceRoot, assetPattern.input);
+ if (!resolvedInput.startsWith(workspaceRoot)) {
+ throw new Error(`The ${assetPattern.input} asset path must be within the workspace root.`);
+ }
+
assetPattern.output = path.join('.', assetPattern.output ?? '');
}
diff --git a/packages/angular_devkit/build_angular/src/utils/process-bundle.ts b/packages/angular_devkit/build_angular/src/utils/process-bundle.ts
index c3828cf804fb..eebc04647fbd 100644
--- a/packages/angular_devkit/build_angular/src/utils/process-bundle.ts
+++ b/packages/angular_devkit/build_angular/src/utils/process-bundle.ts
@@ -9,7 +9,7 @@
import remapping from '@ampproject/remapping';
import {
NodePath,
- ParseResult,
+ PluginItem,
parseSync,
template as templateBuilder,
transformAsync,
@@ -25,6 +25,8 @@ import { allowMinify, shouldBeautify } from './environment-options';
import { assertIsError } from './error';
import { I18nOptions } from './i18n-webpack';
+type ParseResult = NonNullable>;
+
// Extract Sourcemap input type from the remapping function since it is not currently exported
type SourceMapInput = Exclude[0], unknown[]>;
@@ -69,28 +71,27 @@ async function createI18nPlugins(
) {
const { Diagnostics, makeEs2015TranslatePlugin, makeLocalePlugin } = await loadLocalizeTools();
- const plugins = [];
+ const plugins: PluginItem[] = [];
const diagnostics = new Diagnostics();
if (shouldInline) {
plugins.push(
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- makeEs2015TranslatePlugin(diagnostics, (translation || {}) as any, {
+ makeEs2015TranslatePlugin(diagnostics, translation || {}, {
missingTranslation: translation === undefined ? 'ignore' : missingTranslation,
- }),
+ }) as unknown as PluginItem,
);
}
- plugins.push(makeLocalePlugin(locale));
+ plugins.push(makeLocalePlugin(locale) as unknown as PluginItem);
if (localeDataContent) {
- plugins.push({
+ plugins.push(() => ({
visitor: {
Program(path: NodePath) {
path.unshiftContainer('body', templateBuilder.ast(localeDataContent));
},
},
- });
+ }));
}
return { diagnostics, plugins };
@@ -254,7 +255,8 @@ async function inlineLocalesDirect(ast: ParseResult, options: InlineOptions) {
);
const expression = localizeDiag.buildLocalizeReplacement(translated[0], translated[1]);
- const { code } = generate(expression);
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ const { code } = generate(expression as any);
content.replace(position.start, position.end - 1, code);
}
@@ -357,11 +359,15 @@ function unwrapTemplateLiteral(
utils: LocalizeUtilityModule,
): [TemplateStringsArray, types.Expression[]] {
const [messageParts] = utils.unwrapMessagePartsFromTemplateLiteral(
- path.get('quasi').get('quasis'),
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ path.get('quasi').get('quasis') as any,
+ );
+ const [expressions] = utils.unwrapExpressionsFromTemplateLiteral(
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ path.get('quasi') as any,
);
- const [expressions] = utils.unwrapExpressionsFromTemplateLiteral(path.get('quasi'));
- return [messageParts, expressions];
+ return [messageParts, expressions as types.Expression[]];
}
async function loadLocaleData(path: string, optimize: boolean): Promise {
@@ -380,7 +386,6 @@ async function loadLocaleData(path: string, optimize: boolean): Promise
[
require.resolve('@babel/preset-env'),
{
- bugfixes: true,
targets: { esmodules: true },
},
],
diff --git a/packages/angular_devkit/build_webpack/package.json b/packages/angular_devkit/build_webpack/package.json
index df5ed3fa79c6..33fc2ad137b2 100644
--- a/packages/angular_devkit/build_webpack/package.json
+++ b/packages/angular_devkit/build_webpack/package.json
@@ -22,8 +22,8 @@
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"@ngtools/webpack": "workspace:0.0.0-PLACEHOLDER",
- "webpack": "5.106.2",
- "webpack-dev-server": "5.2.3"
+ "webpack": "5.109.2",
+ "webpack-dev-server": "5.2.6"
},
"peerDependencies": {
"webpack": "^5.30.0",
diff --git a/packages/angular_devkit/build_webpack/src/builders/webpack/index_spec.ts b/packages/angular_devkit/build_webpack/src/builders/webpack/index_spec.ts
index 6209272d9376..3632f6858e77 100644
--- a/packages/angular_devkit/build_webpack/src/builders/webpack/index_spec.ts
+++ b/packages/angular_devkit/build_webpack/src/builders/webpack/index_spec.ts
@@ -10,9 +10,8 @@ import { Architect } from '@angular-devkit/architect';
import { WorkspaceNodeModulesArchitectHost } from '@angular-devkit/architect/node';
import { TestingArchitectHost } from '@angular-devkit/architect/testing';
import { join, normalize, schema, workspaces } from '@angular-devkit/core';
-import { NodeJsSyncHost, createConsoleLogger } from '@angular-devkit/core/node';
+import { NodeJsSyncHost } from '@angular-devkit/core/node';
import * as path from 'node:path';
-import { BuildResult } from './index';
describe('Webpack Builder basic test', () => {
let testArchitectHost: TestingArchitectHost;
@@ -99,11 +98,7 @@ describe('Webpack Builder basic test', () => {
});
it('works', async () => {
- const run = await architect.scheduleTarget(
- { project: 'app', target: 'build-webpack' },
- {},
- { logger: createConsoleLogger() },
- );
+ const run = await architect.scheduleTarget({ project: 'app', target: 'build-webpack' });
const output = await run.result;
expect(output.success).toBe(true);
diff --git a/packages/angular_devkit/core/node/cli-logger.ts b/packages/angular_devkit/core/node/cli-logger.ts
index 684c964019d3..a5cbada271ec 100644
--- a/packages/angular_devkit/core/node/cli-logger.ts
+++ b/packages/angular_devkit/core/node/cli-logger.ts
@@ -15,6 +15,8 @@ export interface ProcessOutput {
/**
* A Logger that sends information to STDOUT and STDERR.
+ *
+ * @deprecated Use a custom logger implementation instead.
*/
export function createConsoleLogger(
verbose = false,
diff --git a/packages/angular_devkit/core/node/host_spec.ts b/packages/angular_devkit/core/node/host_spec.ts
index dad72535fa25..fba147359f98 100644
--- a/packages/angular_devkit/core/node/host_spec.ts
+++ b/packages/angular_devkit/core/node/host_spec.ts
@@ -33,15 +33,15 @@ describe('NodeJsAsyncHost', () => {
it('should get correct result for exists', async () => {
const filePath = normalize('not-found');
expect(await host.exists(filePath).toPromise()).toBeFalse();
- await host.write(filePath, virtualFs.stringToFileBuffer('content')).toPromise();
+ await host.write(filePath, new TextEncoder().encode('content').buffer).toPromise();
expect(await host.exists(filePath).toPromise()).toBeTrue();
});
linuxOnlyIt(
'can watch',
async () => {
- const content = virtualFs.stringToFileBuffer('hello world');
- const content2 = virtualFs.stringToFileBuffer('hello world 2');
+ const content = new TextEncoder().encode('hello world').buffer;
+ const content2 = new TextEncoder().encode('hello world 2').buffer;
const allEvents: virtualFs.HostWatchEvent[] = [];
fs.mkdirSync(root + '/sub1');
@@ -85,8 +85,8 @@ describe('NodeJsSyncHost', () => {
linuxOnlyIt(
'can watch',
async () => {
- const content = virtualFs.stringToFileBuffer('hello world');
- const content2 = virtualFs.stringToFileBuffer('hello world 2');
+ const content = new TextEncoder().encode('hello world').buffer;
+ const content2 = new TextEncoder().encode('hello world 2').buffer;
const allEvents: virtualFs.HostWatchEvent[] = [];
fs.mkdirSync(root + '/sub1');
@@ -122,7 +122,7 @@ describe('NodeJsSyncHost', () => {
host.rename(normalize('/rename/a.txt'), normalize('/rename/b/c/d/a.txt'));
if (fs.existsSync(root + '/rename/b/c/d/a.txt')) {
const resContent = host.read(normalize('/rename/b/c/d/a.txt'));
- const content = virtualFs.fileBufferToString(resContent);
+ const content = new TextDecoder().decode(resContent);
expect(content).toEqual('hello world');
}
},
diff --git a/packages/angular_devkit/core/package.json b/packages/angular_devkit/core/package.json
index 55394a8dfcd0..44bab8d99a65 100644
--- a/packages/angular_devkit/core/package.json
+++ b/packages/angular_devkit/core/package.json
@@ -28,7 +28,7 @@
"ajv": "8.20.0",
"ajv-formats": "3.0.1",
"jsonc-parser": "3.3.1",
- "picomatch": "4.0.4",
+ "picomatch": "4.0.5",
"rxjs": "7.8.2",
"source-map": "0.7.6"
},
diff --git a/packages/angular_devkit/core/src/json/schema/registry.ts b/packages/angular_devkit/core/src/json/schema/registry.ts
index d433a41bd460..77aeab6646a1 100644
--- a/packages/angular_devkit/core/src/json/schema/registry.ts
+++ b/packages/angular_devkit/core/src/json/schema/registry.ts
@@ -224,7 +224,7 @@ export class CoreSchemaRegistry implements SchemaRegistry {
* See: https://json-schema.org/draft/2019-09/json-schema-core.html#rfc.appendix.B.2
*
* @param schema The schema or URI to flatten.
- * @returns An Observable of the flattened schema object.
+ * @return A Promise that resolves to the flattened schema object.
* @private since 11.2 without replacement.
*/
async ɵflatten(schema: JsonObject): Promise {
diff --git a/packages/angular_devkit/core/src/virtual-fs/host/alias_spec.ts b/packages/angular_devkit/core/src/virtual-fs/host/alias_spec.ts
index dcf21fdb0a0e..66ae4b0137f4 100644
--- a/packages/angular_devkit/core/src/virtual-fs/host/alias_spec.ts
+++ b/packages/angular_devkit/core/src/virtual-fs/host/alias_spec.ts
@@ -8,12 +8,11 @@
import { normalize } from '..';
import { AliasHost } from './alias';
-import { stringToFileBuffer } from './buffer';
import { SimpleMemoryHost } from './memory';
describe('AliasHost', () => {
it('works as in the example', () => {
- const content = stringToFileBuffer('hello world');
+ const content = new TextEncoder().encode('hello world').buffer;
const host = new SimpleMemoryHost();
host.write(normalize('/some/file'), content).subscribe();
@@ -33,8 +32,8 @@ describe('AliasHost', () => {
});
it('works as in the example (2)', () => {
- const content = stringToFileBuffer('hello world');
- const content2 = stringToFileBuffer('hello world 2');
+ const content = new TextEncoder().encode('hello world').buffer;
+ const content2 = new TextEncoder().encode('hello world 2').buffer;
const host = new SimpleMemoryHost();
host.write(normalize('/some/folder/file'), content).subscribe();
diff --git a/packages/angular_devkit/core/src/virtual-fs/host/buffer.ts b/packages/angular_devkit/core/src/virtual-fs/host/buffer.ts
index 3cb848f6b641..becaa3ecdffd 100644
--- a/packages/angular_devkit/core/src/virtual-fs/host/buffer.ts
+++ b/packages/angular_devkit/core/src/virtual-fs/host/buffer.ts
@@ -6,13 +6,18 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { TextDecoder, TextEncoder } from 'node:util';
import { FileBuffer } from './interface';
+/**
+ * @deprecated Use `new TextEncoder().encode(str).buffer` instead.
+ */
export function stringToFileBuffer(str: string): FileBuffer {
return new TextEncoder().encode(str).buffer;
}
+/**
+ * @deprecated Use `new TextDecoder().decode(fileBuffer)` instead.
+ */
export function fileBufferToString(fileBuffer: FileBuffer): string {
if (fileBuffer.toString.length === 1) {
return (fileBuffer.toString as (enc: string) => string)('utf-8');
diff --git a/packages/angular_devkit/core/src/virtual-fs/host/memory_spec.ts b/packages/angular_devkit/core/src/virtual-fs/host/memory_spec.ts
index b32de68871fc..fce1623737a1 100644
--- a/packages/angular_devkit/core/src/virtual-fs/host/memory_spec.ts
+++ b/packages/angular_devkit/core/src/virtual-fs/host/memory_spec.ts
@@ -8,7 +8,6 @@
/* eslint-disable @typescript-eslint/no-non-null-assertion */
import { fragment, normalize } from '../path';
-import { stringToFileBuffer } from './buffer';
import { SimpleMemoryHost } from './memory';
import { SyncDelegateHost } from './sync';
@@ -16,7 +15,7 @@ describe('SimpleMemoryHost', () => {
it('can watch', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- host.write(normalize('/sub/file1'), stringToFileBuffer(''));
+ host.write(normalize('/sub/file1'), new TextEncoder().encode('').buffer);
let recursiveCalled = 0;
let noRecursiveCalled = 0;
@@ -28,14 +27,14 @@ describe('SimpleMemoryHost', () => {
host.watch(normalize('/sub/file2'))!.subscribe(() => noRecursiveFileCalled++);
host.watch(normalize('/sub/file3'))!.subscribe(() => diffFile++);
- host.write(normalize('/sub/file2'), stringToFileBuffer(''));
+ host.write(normalize('/sub/file2'), new TextEncoder().encode('').buffer);
expect(recursiveCalled).toBe(1);
expect(noRecursiveCalled).toBe(0);
expect(noRecursiveFileCalled).toBe(1);
expect(diffFile).toBe(0);
- host.write(normalize('/sub/file3'), stringToFileBuffer(''));
+ host.write(normalize('/sub/file3'), new TextEncoder().encode('').buffer);
expect(recursiveCalled).toBe(2);
expect(noRecursiveCalled).toBe(0);
@@ -46,7 +45,7 @@ describe('SimpleMemoryHost', () => {
it('can read', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- const buffer = stringToFileBuffer('hello');
+ const buffer = new TextEncoder().encode('hello').buffer;
host.write(normalize('/hello'), buffer);
expect(host.read(normalize('/hello'))).toBe(buffer);
@@ -55,7 +54,7 @@ describe('SimpleMemoryHost', () => {
it('can delete', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- const buffer = stringToFileBuffer('hello');
+ const buffer = new TextEncoder().encode('hello').buffer;
expect(host.exists(normalize('/sub/file1'))).toBe(false);
host.write(normalize('/sub/file1'), buffer);
@@ -67,7 +66,7 @@ describe('SimpleMemoryHost', () => {
it('can delete directory', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- const buffer = stringToFileBuffer('hello');
+ const buffer = new TextEncoder().encode('hello').buffer;
expect(host.exists(normalize('/sub/file1'))).toBe(false);
host.write(normalize('/sub/file1'), buffer);
@@ -83,7 +82,7 @@ describe('SimpleMemoryHost', () => {
it('can rename', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- const buffer = stringToFileBuffer('hello');
+ const buffer = new TextEncoder().encode('hello').buffer;
expect(host.exists(normalize('/sub/file1'))).toBe(false);
host.write(normalize('/sub/file1'), buffer);
@@ -97,7 +96,7 @@ describe('SimpleMemoryHost', () => {
it('can list', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- const buffer = stringToFileBuffer('hello');
+ const buffer = new TextEncoder().encode('hello').buffer;
host.write(normalize('/sub/file1'), buffer);
host.write(normalize('/sub/file2'), buffer);
@@ -116,7 +115,7 @@ describe('SimpleMemoryHost', () => {
it('supports isFile / isDirectory', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- const buffer = stringToFileBuffer('hello');
+ const buffer = new TextEncoder().encode('hello').buffer;
host.write(normalize('/sub/file1'), buffer);
host.write(normalize('/sub/file2'), buffer);
@@ -135,8 +134,8 @@ describe('SimpleMemoryHost', () => {
it('makes every path absolute', () => {
const host = new SyncDelegateHost(new SimpleMemoryHost());
- const buffer = stringToFileBuffer('hello');
- const buffer2 = stringToFileBuffer('hello 2');
+ const buffer = new TextEncoder().encode('hello').buffer;
+ const buffer2 = new TextEncoder().encode('hello 2').buffer;
host.write(normalize('file1'), buffer);
host.write(normalize('/sub/file2'), buffer);
diff --git a/packages/angular_devkit/core/src/virtual-fs/host/pattern_spec.ts b/packages/angular_devkit/core/src/virtual-fs/host/pattern_spec.ts
index 0745553e88f7..56abcff14ef2 100644
--- a/packages/angular_devkit/core/src/virtual-fs/host/pattern_spec.ts
+++ b/packages/angular_devkit/core/src/virtual-fs/host/pattern_spec.ts
@@ -7,14 +7,13 @@
*/
import { normalize } from '..';
-import { stringToFileBuffer } from './buffer';
import { SimpleMemoryHost } from './memory';
import { PatternMatchingHost } from './pattern';
describe('PatternMatchingHost', () => {
it('works for NativeScript', () => {
- const content = stringToFileBuffer('hello world');
- const content2 = stringToFileBuffer('hello world 2');
+ const content = new TextEncoder().encode('hello world').buffer;
+ const content2 = new TextEncoder().encode('hello world 2').buffer;
const host = new SimpleMemoryHost();
host.write(normalize('/some/file.tns.ts'), content).subscribe();
diff --git a/packages/angular_devkit/core/src/virtual-fs/host/record_spec.ts b/packages/angular_devkit/core/src/virtual-fs/host/record_spec.ts
index 3927e2a872a1..dd50be84f966 100644
--- a/packages/angular_devkit/core/src/virtual-fs/host/record_spec.ts
+++ b/packages/angular_devkit/core/src/virtual-fs/host/record_spec.ts
@@ -7,7 +7,6 @@
*/
import { path } from '../path';
-import { stringToFileBuffer } from './buffer';
import { CordHost } from './record';
import * as test from './test';
@@ -21,7 +20,7 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/blue`, stringToFileBuffer(`hi`)).subscribe(undefined, done.fail);
+ host.write(path`/blue`, new TextEncoder().encode(`hi`).buffer).subscribe(undefined, done.fail);
const target = new TestHost();
host.commit(target).subscribe(undefined, done.fail);
@@ -41,8 +40,10 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/blue`, stringToFileBuffer(`hi`)).subscribe(undefined, done.fail);
- host.write(path`/blue`, stringToFileBuffer(`hi again`)).subscribe(undefined, done.fail);
+ host.write(path`/blue`, new TextEncoder().encode(`hi`).buffer).subscribe(undefined, done.fail);
+ host
+ .write(path`/blue`, new TextEncoder().encode(`hi again`).buffer)
+ .subscribe(undefined, done.fail);
const target = new TestHost();
host.commit(target).subscribe(undefined, done.fail);
@@ -63,7 +64,7 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/blue`, stringToFileBuffer(`hi`)).subscribe(undefined, done.fail);
+ host.write(path`/blue`, new TextEncoder().encode(`hi`).buffer).subscribe(undefined, done.fail);
host.delete(path`/blue`).subscribe(undefined, done.fail);
const target = new TestHost();
@@ -82,7 +83,7 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/blue`, stringToFileBuffer(`hi`)).subscribe(undefined, done.fail);
+ host.write(path`/blue`, new TextEncoder().encode(`hi`).buffer).subscribe(undefined, done.fail);
host.rename(path`/blue`, path`/red`).subscribe(undefined, done.fail);
const target = new TestHost();
@@ -106,7 +107,7 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/blue`, stringToFileBuffer(`hi`)).subscribe(undefined, done.fail);
+ host.write(path`/blue`, new TextEncoder().encode(`hi`).buffer).subscribe(undefined, done.fail);
host.rename(path`/blue`, path`/blue`).subscribe(undefined, done.fail);
const target = new TestHost();
@@ -129,7 +130,7 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/blue`, stringToFileBuffer(`hi`)).subscribe(undefined, done.fail);
+ host.write(path`/blue`, new TextEncoder().encode(`hi`).buffer).subscribe(undefined, done.fail);
host.rename(path`/blue`, path`/red`).subscribe(undefined, done.fail);
host.rename(path`/red`, path`/yellow`).subscribe(undefined, done.fail);
@@ -202,7 +203,9 @@ describe('CordHost', () => {
const host = new CordHost(base);
host.rename(path`/hello`, path`/blue`).subscribe(undefined, done.fail);
- host.write(path`/hello`, stringToFileBuffer(`beautiful world`)).subscribe(undefined, done.fail);
+ host
+ .write(path`/hello`, new TextEncoder().encode(`beautiful world`).buffer)
+ .subscribe(undefined, done.fail);
const target = base.clone();
host.commit(target).subscribe(undefined, done.fail);
@@ -225,7 +228,9 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/hello`, stringToFileBuffer(`beautiful world`)).subscribe(undefined, done.fail);
+ host
+ .write(path`/hello`, new TextEncoder().encode(`beautiful world`).buffer)
+ .subscribe(undefined, done.fail);
const target = base.clone();
host.commit(target).subscribe(undefined, done.fail);
@@ -247,8 +252,12 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/hello`, stringToFileBuffer(`beautiful world`)).subscribe(undefined, done.fail);
- host.write(path`/hello`, stringToFileBuffer(`again`)).subscribe(undefined, done.fail);
+ host
+ .write(path`/hello`, new TextEncoder().encode(`beautiful world`).buffer)
+ .subscribe(undefined, done.fail);
+ host
+ .write(path`/hello`, new TextEncoder().encode(`again`).buffer)
+ .subscribe(undefined, done.fail);
const target = base.clone();
host.commit(target).subscribe(undefined, done.fail);
@@ -270,7 +279,9 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/hello`, stringToFileBuffer(`beautiful world`)).subscribe(undefined, done.fail);
+ host
+ .write(path`/hello`, new TextEncoder().encode(`beautiful world`).buffer)
+ .subscribe(undefined, done.fail);
host.rename(path`/hello`, path`/blue`).subscribe(undefined, done.fail);
const target = base.clone();
@@ -294,7 +305,9 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/hello`, stringToFileBuffer(`beautiful world`)).subscribe(undefined, done.fail);
+ host
+ .write(path`/hello`, new TextEncoder().encode(`beautiful world`).buffer)
+ .subscribe(undefined, done.fail);
host.delete(path`/hello`).subscribe(undefined, done.fail);
const target = base.clone();
@@ -315,7 +328,9 @@ describe('CordHost', () => {
const host = new CordHost(base);
host.rename(path`/hello`, path`/blue`).subscribe(undefined, done.fail);
- host.write(path`/blue`, stringToFileBuffer(`beautiful world`)).subscribe(undefined, done.fail);
+ host
+ .write(path`/blue`, new TextEncoder().encode(`beautiful world`).buffer)
+ .subscribe(undefined, done.fail);
const target = base.clone();
host.commit(target).subscribe(undefined, done.fail);
@@ -358,7 +373,9 @@ describe('CordHost', () => {
const host = new CordHost(base);
host.delete(path`/hello`).subscribe(undefined, done.fail);
- host.write(path`/hello`, stringToFileBuffer(`beautiful world`)).subscribe(undefined, done.fail);
+ host
+ .write(path`/hello`, new TextEncoder().encode(`beautiful world`).buffer)
+ .subscribe(undefined, done.fail);
const target = base.clone();
host.commit(target).subscribe(undefined, done.fail);
@@ -420,7 +437,7 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/blue`, stringToFileBuffer(`hi`)).subscribe();
+ host.write(path`/blue`, new TextEncoder().encode(`hi`).buffer).subscribe();
const target = new TestHost({
'/blue': 'test',
@@ -441,7 +458,7 @@ describe('CordHost', () => {
});
const host = new CordHost(base);
- host.write(path`/hello`, stringToFileBuffer(`hi`)).subscribe();
+ host.write(path`/hello`, new TextEncoder().encode(`hi`).buffer).subscribe();
const target = new TestHost({});
@@ -501,7 +518,7 @@ describe('CordHost', () => {
const host = new CordHost(base);
let error = false;
- host.write(path`/dir`, stringToFileBuffer(`beautiful world`)).subscribe(
+ host.write(path`/dir`, new TextEncoder().encode(`beautiful world`).buffer).subscribe(
undefined,
() => (error = true),
() => (error = false),
diff --git a/packages/angular_devkit/core/src/virtual-fs/host/test.ts b/packages/angular_devkit/core/src/virtual-fs/host/test.ts
index 7e0bd64bf2b7..4e7b083d8bdc 100644
--- a/packages/angular_devkit/core/src/virtual-fs/host/test.ts
+++ b/packages/angular_devkit/core/src/virtual-fs/host/test.ts
@@ -8,7 +8,6 @@
import { Observable } from 'rxjs';
import { Path, PathFragment, join, normalize } from '../path';
-import { fileBufferToString, stringToFileBuffer } from './buffer';
import { FileBuffer, HostWatchEvent, HostWatchOptions, Stats } from './interface';
import { SimpleMemoryHost, SimpleMemoryHostStats } from './memory';
import { SyncDelegateHost } from './sync';
@@ -41,7 +40,7 @@ export class TestHost extends SimpleMemoryHost {
super();
for (const filePath of Object.getOwnPropertyNames(map)) {
- this._write(normalize(filePath), stringToFileBuffer(map[filePath]));
+ this._write(normalize(filePath), new TextEncoder().encode(map[filePath]).buffer);
}
}
@@ -138,11 +137,11 @@ export class TestHost extends SimpleMemoryHost {
}
$write(path: string, content: string): void {
- return super._write(normalize(path), stringToFileBuffer(content));
+ return super._write(normalize(path), new TextEncoder().encode(content).buffer);
}
$read(path: string): string {
- return fileBufferToString(super._read(normalize(path)));
+ return new TextDecoder().decode(super._read(normalize(path)));
}
$list(path: string): PathFragment[] {
diff --git a/packages/angular_devkit/core/src/workspace/host.ts b/packages/angular_devkit/core/src/workspace/host.ts
index e43e40908381..ab973717ba3d 100644
--- a/packages/angular_devkit/core/src/workspace/host.ts
+++ b/packages/angular_devkit/core/src/workspace/host.ts
@@ -21,14 +21,17 @@ export interface WorkspaceHost {
}
export function createWorkspaceHost(host: virtualFs.Host): WorkspaceHost {
+ const decoder = new TextDecoder();
+ const encoder = new TextEncoder();
+
const workspaceHost: WorkspaceHost = {
async readFile(path: string): Promise {
const data = await lastValueFrom(host.read(normalize(path)));
- return virtualFs.fileBufferToString(data);
+ return decoder.decode(data);
},
async writeFile(path: string, data: string): Promise {
- return lastValueFrom(host.write(normalize(path), virtualFs.stringToFileBuffer(data)));
+ return lastValueFrom(host.write(normalize(path), encoder.encode(data).buffer));
},
async isDirectory(path: string): Promise {
try {
diff --git a/packages/angular_devkit/schematics/package.json b/packages/angular_devkit/schematics/package.json
index a1529867b5f4..3f835432814f 100644
--- a/packages/angular_devkit/schematics/package.json
+++ b/packages/angular_devkit/schematics/package.json
@@ -15,8 +15,8 @@
"dependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"jsonc-parser": "3.3.1",
- "magic-string": "0.30.21",
- "ora": "9.4.0",
+ "magic-string": "1.0.0",
+ "ora": "9.4.1",
"rxjs": "7.8.2"
}
}
diff --git a/packages/angular_devkit/schematics/src/sink/dryrun_spec.ts b/packages/angular_devkit/schematics/src/sink/dryrun_spec.ts
index a80cfd77cf04..e3807364674c 100644
--- a/packages/angular_devkit/schematics/src/sink/dryrun_spec.ts
+++ b/packages/angular_devkit/schematics/src/sink/dryrun_spec.ts
@@ -64,7 +64,7 @@ describe('DryRunSink', () => {
// Need to create this file on the filesystem, otherwise the commit phase will fail.
const outputHost = new virtualFs.SimpleMemoryHost();
- outputHost.write(normalize('/hello'), virtualFs.stringToFileBuffer('')).subscribe();
+ outputHost.write(normalize('/hello'), new Uint8Array(0).buffer).subscribe();
const sink = new DryRunSink(outputHost);
const [infos] = await Promise.all([
diff --git a/packages/angular_devkit/schematics/src/sink/host_spec.ts b/packages/angular_devkit/schematics/src/sink/host_spec.ts
index 55d92bea7e7f..ab1ae6dd3580 100644
--- a/packages/angular_devkit/schematics/src/sink/host_spec.ts
+++ b/packages/angular_devkit/schematics/src/sink/host_spec.ts
@@ -108,7 +108,7 @@ describe('FileSystemSink', () => {
const sink = new HostSink(host);
await sink.commit(tree).toPromise();
expect(host.sync.read(normalize('/file0')).toString()).toBe('hello');
- expect(virtualFs.fileBufferToString(host.sync.read(normalize('/file1')))).toBe('world');
+ expect(new TextDecoder().decode(host.sync.read(normalize('/file1')))).toBe('world');
});
it('can rename then modify the same file', async () => {
@@ -125,7 +125,7 @@ describe('FileSystemSink', () => {
const sink = new HostSink(host);
await sink.commit(tree).toPromise();
- expect(virtualFs.fileBufferToString(host.sync.read(normalize('/file1')))).toBe('hello');
+ expect(new TextDecoder().decode(host.sync.read(normalize('/file1')))).toBe('hello');
});
});
});
diff --git a/packages/angular_devkit/schematics/src/tree/recorder.ts b/packages/angular_devkit/schematics/src/tree/recorder.ts
index 7ed047c9aa11..939890bc346f 100644
--- a/packages/angular_devkit/schematics/src/tree/recorder.ts
+++ b/packages/angular_devkit/schematics/src/tree/recorder.ts
@@ -7,7 +7,7 @@
*/
import { BaseException } from '@angular-devkit/core';
-import MagicString from 'magic-string';
+import { MagicString } from 'magic-string';
import { ContentHasMutatedException } from '../exception/exception';
import { FileEntry, UpdateRecorder } from './interface';
diff --git a/packages/angular_devkit/schematics_cli/bin/schematics.ts b/packages/angular_devkit/schematics_cli/bin/schematics.ts
index 08d72f9d01d5..8420e520dd39 100644
--- a/packages/angular_devkit/schematics_cli/bin/schematics.ts
+++ b/packages/angular_devkit/schematics_cli/bin/schematics.ts
@@ -8,7 +8,6 @@
*/
import { JsonValue, logging, schema } from '@angular-devkit/core';
-import { ProcessOutput, createConsoleLogger } from '@angular-devkit/core/node';
import { UnsuccessfulWorkflowExecution, strings } from '@angular-devkit/schematics';
import { NodeWorkflow } from '@angular-devkit/schematics/tools';
import { existsSync } from 'node:fs';
@@ -50,8 +49,8 @@ function removeLeadingSlash(value: string): string {
export interface MainOptions {
args: string[];
- stdout?: ProcessOutput;
- stderr?: ProcessOutput;
+ stdout?: NodeJS.WritableStream;
+ stderr?: NodeJS.WritableStream;
}
function _listSchematics(workflow: NodeWorkflow, collectionName: string, logger: logging.Logger) {
@@ -217,6 +216,37 @@ function getPackageManagerName() {
return 'npm';
}
+function createLogger(
+ verbose: boolean,
+ stdout: NodeJS.WritableStream,
+ stderr: NodeJS.WritableStream,
+): logging.Logger {
+ const logger = new logging.IndentLogger('schematics');
+ const colorLevels: Record string> = {
+ info: (s) => s,
+ debug: (s) => s,
+ warn: (s, stream) => styleText(['bold', 'yellow'], s, { stream }),
+ error: (s, stream) => styleText(['bold', 'red'], s, { stream }),
+ fatal: (s, stream) => styleText(['bold', 'red'], s, { stream }),
+ };
+
+ logger.subscribe((entry) => {
+ if (entry.level === 'debug' && !verbose) {
+ return;
+ }
+
+ const output =
+ entry.level === 'warn' || entry.level === 'fatal' || entry.level === 'error'
+ ? stderr
+ : stdout;
+ const color = colorLevels[entry.level];
+ const message = color ? color(entry.message, output) : entry.message;
+ output.write(message + '\n');
+ });
+
+ return logger;
+}
+
export async function main({
args,
stdout = process.stdout,
@@ -224,14 +254,7 @@ export async function main({
}: MainOptions): Promise<0 | 1> {
const { cliOptions, schematicOptions, _ } = parseOptions(args);
- /** Create the DevKit Logger used through the CLI. */
- const logger = createConsoleLogger(!!cliOptions.verbose, stdout, stderr, {
- info: (s) => s,
- debug: (s) => s,
- warn: (s) => styleText(['bold', 'yellow'], s),
- error: (s) => styleText(['bold', 'red'], s),
- fatal: (s) => styleText(['bold', 'red'], s),
- });
+ const logger = createLogger(!!cliOptions.verbose, stdout, stderr);
if (cliOptions.help) {
logger.info(getUsage());
diff --git a/packages/angular_devkit/schematics_cli/package.json b/packages/angular_devkit/schematics_cli/package.json
index 9e93a55c6c34..97ab57c4fce7 100644
--- a/packages/angular_devkit/schematics_cli/package.json
+++ b/packages/angular_devkit/schematics_cli/package.json
@@ -18,6 +18,6 @@
"dependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"@angular-devkit/schematics": "workspace:0.0.0-PLACEHOLDER",
- "@inquirer/prompts": "8.4.2"
+ "@inquirer/prompts": "8.5.2"
}
}
diff --git a/packages/angular_devkit/schematics_cli/schematic/files/package.json b/packages/angular_devkit/schematics_cli/schematic/files/package.json
index 0d723b4004e6..fda5cef4423b 100644
--- a/packages/angular_devkit/schematics_cli/schematic/files/package.json
+++ b/packages/angular_devkit/schematics_cli/schematic/files/package.json
@@ -19,7 +19,7 @@
"devDependencies": {
"@types/node": "^20.17.19",
"@types/jasmine": "~6.0.0",
- "jasmine": "~6.2.0",
+ "jasmine": "~6.3.0",
"typescript": "~6.0.2"
}
}
diff --git a/packages/angular_devkit/schematics_cli/test/schematics_spec.ts b/packages/angular_devkit/schematics_cli/test/schematics_spec.ts
index 5dcf2fc962f0..e6d54b6ddb34 100644
--- a/packages/angular_devkit/schematics_cli/test/schematics_spec.ts
+++ b/packages/angular_devkit/schematics_cli/test/schematics_spec.ts
@@ -6,32 +6,24 @@
* found in the LICENSE file at https://angular.dev/license
*/
+import { PassThrough } from 'node:stream';
+import { stripVTControlCharacters } from 'node:util';
import { main } from '../bin/schematics';
-// We only care about the write method in these mocks of NodeJS.WriteStream.
-class MockWriteStream {
- lines: string[] = [];
- write(str: string) {
- // Strip color control characters.
- this.lines.push(str.replace(/[^\x20-\x7F]\[\d+m/g, ''));
-
- return true;
- }
-}
-
describe('schematics-cli binary', () => {
- let stdout: MockWriteStream, stderr: MockWriteStream;
+ let stdout: PassThrough, stderr: PassThrough;
beforeEach(() => {
- stdout = new MockWriteStream();
- stderr = new MockWriteStream();
+ stdout = new PassThrough();
+ stderr = new PassThrough();
});
it('list-schematics works', async () => {
const args = ['--list-schematics'];
const res = await main({ args, stdout, stderr });
- expect(stdout.lines).toMatch(/blank/);
- expect(stdout.lines).toMatch(/schematic/);
+ const output = stripVTControlCharacters(stdout.read()?.toString() || '');
+ expect(output).toMatch(/blank/);
+ expect(output).toMatch(/schematic/);
expect(res).toEqual(0);
});
@@ -45,30 +37,33 @@ describe('schematics-cli binary', () => {
it('dry-run works', async () => {
const args = ['blank', 'foo', '--dry-run'];
const res = await main({ args, stdout, stderr });
- expect(stdout.lines).toMatch(/CREATE foo\/README.md/);
- expect(stdout.lines).toMatch(/CREATE foo\/.gitignore/);
- expect(stdout.lines).toMatch(/CREATE foo\/src\/foo\/index.ts/);
- expect(stdout.lines).toMatch(/CREATE foo\/src\/foo\/index_spec.ts/);
- expect(stdout.lines).toMatch(/Dry run enabled./);
+ const output = stripVTControlCharacters(stdout.read()?.toString() || '');
+ expect(output).toMatch(/CREATE foo\/README.md/);
+ expect(output).toMatch(/CREATE foo\/.gitignore/);
+ expect(output).toMatch(/CREATE foo\/src\/foo\/index.ts/);
+ expect(output).toMatch(/CREATE foo\/src\/foo\/index_spec.ts/);
+ expect(output).toMatch(/Dry run enabled./);
expect(res).toEqual(0);
});
it('dry-run is default when debug mode', async () => {
const args = ['blank', 'foo', '--debug'];
const res = await main({ args, stdout, stderr });
- expect(stdout.lines).toMatch(/Debug mode enabled./);
- expect(stdout.lines).toMatch(/CREATE foo\/README.md/);
- expect(stdout.lines).toMatch(/CREATE foo\/.gitignore/);
- expect(stdout.lines).toMatch(/CREATE foo\/src\/foo\/index.ts/);
- expect(stdout.lines).toMatch(/CREATE foo\/src\/foo\/index_spec.ts/);
- expect(stdout.lines).toMatch(/Dry run enabled by default in debug mode./);
+ const output = stripVTControlCharacters(stdout.read()?.toString() || '');
+ expect(output).toMatch(/Debug mode enabled./);
+ expect(output).toMatch(/CREATE foo\/README.md/);
+ expect(output).toMatch(/CREATE foo\/.gitignore/);
+ expect(output).toMatch(/CREATE foo\/src\/foo\/index.ts/);
+ expect(output).toMatch(/CREATE foo\/src\/foo\/index_spec.ts/);
+ expect(output).toMatch(/Dry run enabled by default in debug mode./);
expect(res).toEqual(0);
});
it('error when no name is provided', async () => {
const args = ['blank'];
const res = await main({ args, stdout, stderr });
- expect(stderr.lines).toMatch(/Error: name option is required/);
+ const output = stripVTControlCharacters(stderr.read()?.toString() || '');
+ expect(output).toMatch(/Error: name option is required/);
expect(res).toEqual(1);
});
});
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index 00924ddef652..46734c939505 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -4,22 +4,12 @@
"description": "Webpack plugin that AoT compiles your Angular components and modules.",
"main": "./src/index.js",
"typings": "src/index.d.ts",
- "license": "MIT",
"keywords": [
"angular",
"webpack",
"plugin",
"aot"
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/angular/angular-cli.git"
- },
- "author": "angular",
- "bugs": {
- "url": "https://github.com/angular/angular-cli/issues"
- },
- "homepage": "https://github.com/angular/angular-cli/tree/main/packages/ngtools/webpack",
"peerDependencies": {
"@angular/compiler-cli": "0.0.0-ANGULAR-FW-PEER-DEP",
"typescript": ">=6.0 <6.1",
@@ -27,9 +17,9 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "22.0.0-next.10",
- "@angular/compiler-cli": "22.0.0-next.10",
+ "@angular/compiler": "22.1.0",
+ "@angular/compiler-cli": "22.1.0",
"typescript": "6.0.3",
- "webpack": "5.106.2"
+ "webpack": "5.109.2"
}
}
diff --git a/packages/schematics/angular/BUILD.bazel b/packages/schematics/angular/BUILD.bazel
index 55d40efae377..34d730f2aa6d 100644
--- a/packages/schematics/angular/BUILD.bazel
+++ b/packages/schematics/angular/BUILD.bazel
@@ -47,14 +47,9 @@ copy_to_bin(
genrule(
name = "angular_best_practices",
- srcs = [
- "//:node_modules/@angular/core/dir",
- ],
- outs = ["ai-config/files/__rulesName__.template"],
- cmd = """
- echo -e "<% if (frontmatter) { %><%= frontmatter %>\\n<% } %>" > $@
- cat "$(location //:node_modules/@angular/core/dir)/resources/best-practices.md" >> $@
- """,
+ srcs = ["//:node_modules/@angular/core/dir"],
+ outs = ["ai-config/files/__bestPracticesName__.template"],
+ cmd = "cp $(execpath //:node_modules/@angular/core/dir)/resources/best-practices.md $@",
)
RUNTIME_ASSETS = [
diff --git a/packages/schematics/angular/ai-config/file_utils.ts b/packages/schematics/angular/ai-config/file_utils.ts
new file mode 100644
index 000000000000..ac47d59ad513
--- /dev/null
+++ b/packages/schematics/angular/ai-config/file_utils.ts
@@ -0,0 +1,156 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import {
+ Rule,
+ apply,
+ applyTemplates,
+ filter,
+ forEach,
+ mergeWith,
+ move,
+ noop,
+ strings,
+ url,
+} from '@angular-devkit/schematics';
+import { parse } from 'jsonc-parser';
+import { JSONFile } from '../utility/json-file';
+import { FileConfigurationHandlerOptions } from './types';
+
+const TOML_MCP_SERVERS_PROP = '[mcp_servers.angular-cli]';
+
+/**
+ * Create or update a JSON MCP configuration file to include the Angular MCP server.
+ */
+export function addJsonMcpConfig(
+ { tree, fileInfo }: FileConfigurationHandlerOptions,
+ mcpServersProperty: string,
+): Rule {
+ const { name, directory } = fileInfo;
+
+ return mergeWith(
+ apply(url('./files'), [
+ filter((path) => path.includes('__jsonConfigName__')),
+ applyTemplates({
+ ...strings,
+ jsonConfigName: name,
+ mcpServersProperty,
+ }),
+ move(directory),
+ forEach((file) => {
+ if (!tree.exists(file.path)) {
+ return file;
+ }
+
+ // If we have an existing file, update the server property with
+ // Angular MCP server configuration.
+ const existingConfig = new JSONFile(tree, file.path);
+ const existingMcpServers = existingConfig.get([mcpServersProperty]) ?? {};
+ const templateServersProp = parse(file.content.toString())[mcpServersProperty];
+
+ existingConfig.modify([mcpServersProperty], {
+ ...existingMcpServers,
+ ...templateServersProp,
+ });
+
+ return null;
+ }),
+ ]),
+ );
+}
+
+/**
+ * Create or update a TOML MCP configuration file to include the Angular MCP server.
+ */
+export function addTomlMcpConfig({
+ tree,
+ context,
+ fileInfo,
+ tool,
+}: FileConfigurationHandlerOptions): Rule {
+ const { name, directory } = fileInfo;
+
+ return mergeWith(
+ apply(url('./files'), [
+ filter((path) => path.includes('__tomlConfigName__')),
+ applyTemplates({
+ ...strings,
+ tomlConfigName: name,
+ }),
+ move(directory),
+ forEach((file) => {
+ if (!tree.exists(file.path)) {
+ return file;
+ }
+
+ const existingFileBuffer = tree.read(file.path);
+
+ if (existingFileBuffer) {
+ let existing = existingFileBuffer.toString();
+ if (existing.includes(TOML_MCP_SERVERS_PROP)) {
+ const path = `${directory}/${name}`;
+ const toolName = strings.classify(tool);
+ context.logger.warn(
+ `Skipping Angular MCP server configuration for '${toolName}'.\n` +
+ `Configuration already exists in '${path}'.\n`,
+ );
+
+ return null;
+ }
+
+ // Add the configuration at the end of the file.
+ const template = file.content.toString();
+ existing = existing.length ? existing + '\n\n' + template : template;
+
+ tree.overwrite(file.path, existing);
+
+ return null;
+ }
+
+ return file;
+ }),
+ ]),
+ );
+}
+
+/**
+ * Create an Angular best practices Markdown.
+ * If the file exists, the configuration is skipped.
+ */
+export function addBestPracticesMarkdown({
+ tree,
+ context,
+ fileInfo,
+ tool,
+}: FileConfigurationHandlerOptions): Rule {
+ const { name, directory } = fileInfo;
+ const path = `${directory}/${name}`;
+
+ if (tree.exists(path)) {
+ const toolName = strings.classify(tool);
+ context.logger.warn(
+ `Skipping configuration file for '${toolName}' at '${path}' because it already exists.\n` +
+ 'This is to prevent overwriting a potentially customized file. ' +
+ 'If you want to regenerate it with Angular recommended defaults, please delete the existing file and re-run the command.\n' +
+ 'You can review the latest recommendations at https://angular.dev/ai/develop-with-ai.\n',
+ );
+
+ return noop();
+ }
+
+ return mergeWith(
+ apply(url('./files'), [
+ filter((path) => path.includes('__bestPracticesName__')),
+ applyTemplates({
+ ...strings,
+ bestPracticesName: name,
+ }),
+ move(directory),
+ ]),
+ );
+}
diff --git a/packages/schematics/angular/workspace/files/__dot__vscode/mcp.json.template b/packages/schematics/angular/ai-config/files/__jsonConfigName__.template
similarity index 57%
rename from packages/schematics/angular/workspace/files/__dot__vscode/mcp.json.template
rename to packages/schematics/angular/ai-config/files/__jsonConfigName__.template
index 956af8c62ce6..4da7c6e12f7b 100644
--- a/packages/schematics/angular/workspace/files/__dot__vscode/mcp.json.template
+++ b/packages/schematics/angular/ai-config/files/__jsonConfigName__.template
@@ -1,6 +1,5 @@
{
- // For more information, visit: https://angular.dev/ai/mcp
- "servers": {
+ "<%= mcpServersProperty %>": {
"angular-cli": {
"command": "npx",
"args": ["-y", "@angular/cli", "mcp"]
diff --git a/packages/schematics/angular/ai-config/files/__tomlConfigName__.template b/packages/schematics/angular/ai-config/files/__tomlConfigName__.template
new file mode 100644
index 000000000000..74e6b49b22ae
--- /dev/null
+++ b/packages/schematics/angular/ai-config/files/__tomlConfigName__.template
@@ -0,0 +1,3 @@
+[mcp_servers.angular-cli]
+command = "npx"
+args = ["-y", "@angular/cli", "mcp"]
diff --git a/packages/schematics/angular/ai-config/index.ts b/packages/schematics/angular/ai-config/index.ts
index f332fd8b7e39..7dab2fccbdef 100644
--- a/packages/schematics/angular/ai-config/index.ts
+++ b/packages/schematics/angular/ai-config/index.ts
@@ -6,57 +6,63 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import {
- Rule,
- apply,
- applyTemplates,
- chain,
- mergeWith,
- move,
- noop,
- strings,
- url,
-} from '@angular-devkit/schematics';
+import { Rule, chain, noop, strings } from '@angular-devkit/schematics';
+import { addBestPracticesMarkdown, addJsonMcpConfig, addTomlMcpConfig } from './file_utils';
import { Schema as ConfigOptions, Tool } from './schema';
+import { ContextFileInfo, ContextFileType, FileConfigurationHandlerOptions } from './types';
-const AI_TOOLS: { [key in Exclude]: ContextFileInfo } = {
- agents: {
- rulesName: 'AGENTS.md',
- directory: '.',
- },
- gemini: {
- rulesName: 'GEMINI.md',
- directory: '.gemini',
- },
- claude: {
- rulesName: 'CLAUDE.md',
- directory: '.claude',
- },
- copilot: {
- rulesName: 'copilot-instructions.md',
- directory: '.github',
- },
- windsurf: {
- rulesName: 'guidelines.md',
- directory: '.windsurf/rules',
- },
- jetbrains: {
- rulesName: 'guidelines.md',
- directory: '.junie',
- },
- // Cursor file has a front matter section.
- cursor: {
- rulesName: 'cursor.mdc',
- directory: '.cursor/rules',
- frontmatter: `---\ncontext: true\npriority: high\nscope: project\n---`,
- },
+const AGENTS_MD_CFG: ContextFileInfo = {
+ type: ContextFileType.BestPracticesMd,
+ name: 'AGENTS.md',
+ directory: '.',
};
-interface ContextFileInfo {
- rulesName: string;
- directory: string;
- frontmatter?: string;
-}
+const AI_TOOLS: { [key in Exclude]: ContextFileInfo[] } = {
+ ['claude-code']: [
+ AGENTS_MD_CFG,
+ {
+ type: ContextFileType.McpConfig,
+ name: '.mcp.json',
+ directory: '.',
+ },
+ ],
+ cursor: [
+ AGENTS_MD_CFG,
+ {
+ type: ContextFileType.McpConfig,
+ name: 'mcp.json',
+ directory: '.cursor',
+ },
+ ],
+ ['gemini-cli']: [
+ {
+ type: ContextFileType.BestPracticesMd,
+ name: 'GEMINI.md',
+ directory: '.gemini',
+ },
+ {
+ type: ContextFileType.McpConfig,
+ name: 'settings.json',
+ directory: '.gemini',
+ },
+ ],
+ ['open-ai-codex']: [
+ AGENTS_MD_CFG,
+ {
+ type: ContextFileType.McpConfig,
+ name: 'config.toml',
+ directory: '.codex',
+ },
+ ],
+ vscode: [
+ AGENTS_MD_CFG,
+ {
+ type: ContextFileType.McpConfig,
+ name: 'mcp.json',
+ directory: '.vscode',
+ },
+ ],
+};
export default function ({ tool }: ConfigOptions): Rule {
return (tree, context) => {
@@ -66,33 +72,36 @@ export default function ({ tool }: ConfigOptions): Rule {
const rules = tool
.filter((tool) => tool !== Tool.None)
- .map((selectedTool) => {
- const { rulesName, directory, frontmatter } = AI_TOOLS[selectedTool];
- const path = `${directory}/${rulesName}`;
-
- if (tree.exists(path)) {
- const toolName = strings.classify(selectedTool);
- context.logger.warn(
- `Skipping configuration file for '${toolName}' at '${path}' because it already exists.\n` +
- 'This is to prevent overwriting a potentially customized file. ' +
- 'If you want to regenerate it with Angular recommended defaults, please delete the existing file and re-run the command.\n' +
- 'You can review the latest recommendations at https://angular.dev/ai/develop-with-ai.',
- );
-
- return noop();
- }
+ .flatMap((selectedTool) =>
+ AI_TOOLS[selectedTool].map((fileInfo) => {
+ const fileCfgOpts: FileConfigurationHandlerOptions = {
+ tree,
+ context,
+ fileInfo,
+ tool: selectedTool,
+ };
- return mergeWith(
- apply(url('./files'), [
- applyTemplates({
- ...strings,
- rulesName,
- frontmatter,
- }),
- move(directory),
- ]),
- );
- });
+ switch (fileInfo.type) {
+ case ContextFileType.BestPracticesMd:
+ return addBestPracticesMarkdown(fileCfgOpts);
+ case ContextFileType.McpConfig:
+ switch (selectedTool) {
+ case Tool.ClaudeCode:
+ case Tool.Cursor:
+ case Tool.GeminiCli:
+ return addJsonMcpConfig(fileCfgOpts, 'mcpServers');
+ case Tool.OpenAiCodex:
+ return addTomlMcpConfig(fileCfgOpts);
+ case Tool.Vscode:
+ return addJsonMcpConfig(fileCfgOpts, 'servers');
+ default:
+ throw new Error(
+ `Unsupported '${strings.classify(selectedTool)}' MCP server configuraiton.`,
+ );
+ }
+ }
+ }),
+ );
return chain(rules);
};
diff --git a/packages/schematics/angular/ai-config/index_spec.ts b/packages/schematics/angular/ai-config/index_spec.ts
index 63b1bb205963..f4408e96444c 100644
--- a/packages/schematics/angular/ai-config/index_spec.ts
+++ b/packages/schematics/angular/ai-config/index_spec.ts
@@ -7,10 +7,11 @@
*/
import { SchematicTestRunner, UnitTestTree } from '@angular-devkit/schematics/testing';
+import { parse } from 'jsonc-parser';
import { Schema as WorkspaceOptions } from '../workspace/schema';
import { Schema as ConfigOptions, Tool as ConfigTool } from './schema';
-describe('Ai Config Schematic', () => {
+describe('AI Config Schematic', () => {
const schematicRunner = new SchematicTestRunner(
'@schematics/angular',
require.resolve('../collection.json'),
@@ -23,7 +24,7 @@ describe('Ai Config Schematic', () => {
};
let workspaceTree: UnitTestTree;
- function runConfigSchematic(tool: ConfigTool[]): Promise {
+ function runAiConfigSchematic(tool: ConfigTool[]): Promise {
return schematicRunner.runSchematic('ai-config', { tool }, workspaceTree);
}
@@ -31,82 +32,141 @@ describe('Ai Config Schematic', () => {
workspaceTree = await schematicRunner.runSchematic('workspace', workspaceOptions);
});
- it('should create an AGENTS.md file', async () => {
- const tree = await runConfigSchematic([ConfigTool.Agents]);
+ it('should create Angular MCP server config and AGENTS.md for Claude Code', async () => {
+ const tree = await runAiConfigSchematic([ConfigTool.ClaudeCode]);
expect(tree.exists('AGENTS.md')).toBeTruthy();
+ expect(tree.exists('.mcp.json')).toBeTruthy();
});
- it('should create a GEMINI.MD file', async () => {
- const tree = await runConfigSchematic([ConfigTool.Gemini]);
- expect(tree.exists('.gemini/GEMINI.md')).toBeTruthy();
- });
-
- it('should create a copilot-instructions.md file', async () => {
- const tree = await runConfigSchematic([ConfigTool.Copilot]);
- expect(tree.exists('.github/copilot-instructions.md')).toBeTruthy();
- });
-
- it('should create a cursor file', async () => {
- const tree = await runConfigSchematic([ConfigTool.Cursor]);
- expect(tree.exists('.cursor/rules/cursor.mdc')).toBeTruthy();
+ it('should create Angular MCP server config and AGENTS.md for Cursor', async () => {
+ const tree = await runAiConfigSchematic([ConfigTool.Cursor]);
+ expect(tree.exists('AGENTS.md')).toBeTruthy();
+ expect(tree.exists('.cursor/mcp.json')).toBeTruthy();
});
- it('should create a windsurf file', async () => {
- const tree = await runConfigSchematic([ConfigTool.Windsurf]);
- expect(tree.exists('.windsurf/rules/guidelines.md')).toBeTruthy();
+ it('should create Angular MCP server config and GEMINI.md for Gemini CLI', async () => {
+ const tree = await runAiConfigSchematic([ConfigTool.GeminiCli]);
+ expect(tree.exists('.gemini/GEMINI.md')).toBeTruthy();
+ expect(tree.exists('.gemini/settings.json')).toBeTruthy();
});
- it('should create a claude file', async () => {
- const tree = await runConfigSchematic([ConfigTool.Claude]);
- expect(tree.exists('.claude/CLAUDE.md')).toBeTruthy();
+ it('should create Angular MCP server config and AGENTS.md for Open AI Codex', async () => {
+ const tree = await runAiConfigSchematic([ConfigTool.OpenAiCodex]);
+ expect(tree.exists('AGENTS.md')).toBeTruthy();
+ expect(tree.exists('.codex/config.toml')).toBeTruthy();
});
- it('should create a jetbrains file', async () => {
- const tree = await runConfigSchematic([ConfigTool.Jetbrains]);
- expect(tree.exists('.junie/guidelines.md')).toBeTruthy();
+ it('should create Angular MCP server config and AGENTS.md for VS Code', async () => {
+ const tree = await runAiConfigSchematic([ConfigTool.Vscode]);
+ expect(tree.exists('AGENTS.md')).toBeTruthy();
+ expect(tree.exists('.vscode/mcp.json')).toBeTruthy();
});
it('should create multiple files when multiple tools are selected', async () => {
- const tree = await runConfigSchematic([
- ConfigTool.Gemini,
- ConfigTool.Copilot,
+ const tree = await runAiConfigSchematic([
+ ConfigTool.GeminiCli,
+ ConfigTool.Vscode,
ConfigTool.Cursor,
]);
+ expect(tree.exists('AGENTS.md')).toBeTruthy();
expect(tree.exists('.gemini/GEMINI.md')).toBeTruthy();
- expect(tree.exists('.github/copilot-instructions.md')).toBeTruthy();
- expect(tree.exists('.cursor/rules/cursor.mdc')).toBeTruthy();
+ expect(tree.exists('.gemini/settings.json')).toBeTruthy();
+ expect(tree.exists('.vscode/mcp.json')).toBeTruthy();
+ expect(tree.exists('.cursor/mcp.json')).toBeTruthy();
});
it('should not create any files if None is selected', async () => {
const filesCount = workspaceTree.files.length;
- const tree = await runConfigSchematic([ConfigTool.None]);
+ const tree = await runAiConfigSchematic([ConfigTool.None]);
expect(tree.files.length).toBe(filesCount);
});
- it('should not overwrite an existing file', async () => {
+ it('should create for tool if None and an AI host are selected', async () => {
+ const tree = await runAiConfigSchematic([ConfigTool.GeminiCli, ConfigTool.None]);
+ expect(tree.exists('.gemini/GEMINI.md')).toBeTruthy();
+ expect(tree.exists('.gemini/settings.json')).toBeTruthy();
+ });
+
+ it('should omit best practices creation, if the file already exists', async () => {
const customContent = 'custom user content';
- workspaceTree.create('.gemini/GEMINI.md', customContent);
+ workspaceTree.create('AGENTS.md', customContent);
const messages: string[] = [];
const loggerSubscription = schematicRunner.logger.subscribe((x) => messages.push(x.message));
try {
- const tree = await runConfigSchematic([ConfigTool.Gemini]);
+ const tree = await runAiConfigSchematic([ConfigTool.ClaudeCode]);
- expect(tree.readContent('.gemini/GEMINI.md')).toBe(customContent);
+ expect(tree.readContent('AGENTS.md')).toBe(customContent);
expect(messages).toContain(
- `Skipping configuration file for 'Gemini' at '.gemini/GEMINI.md' because it already exists.\n` +
+ `Skipping configuration file for 'ClaudeCode' at './AGENTS.md' because it already exists.\n` +
'This is to prevent overwriting a potentially customized file. ' +
'If you want to regenerate it with Angular recommended defaults, please delete the existing file and re-run the command.\n' +
- 'You can review the latest recommendations at https://angular.dev/ai/develop-with-ai.',
+ 'You can review the latest recommendations at https://angular.dev/ai/develop-with-ai.\n',
);
} finally {
loggerSubscription.unsubscribe();
}
});
- it('should create for tool if None and Gemini are selected', async () => {
- const tree = await runConfigSchematic([ConfigTool.Gemini, ConfigTool.None]);
- expect(tree.exists('.gemini/GEMINI.md')).toBeTruthy();
+ it('should update JSON MCP server config, if the file exists', async () => {
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ const jsonConfig: Record = {
+ foo: 'bar',
+ mcpServers: {
+ 'baz': {},
+ },
+ };
+ workspaceTree.create('.mcp.json', JSON.stringify(jsonConfig));
+
+ const tree = await runAiConfigSchematic([ConfigTool.ClaudeCode]);
+
+ const modifiedConfig = structuredClone(jsonConfig);
+ modifiedConfig.mcpServers = {
+ ...modifiedConfig.mcpServers,
+ ['angular-cli']: {
+ command: 'npx',
+ args: ['-y', '@angular/cli', 'mcp'],
+ },
+ };
+
+ const actualConfig = parse(tree.readContent('.mcp.json'));
+
+ expect(JSON.stringify(actualConfig, null, 2)).toBe(JSON.stringify(modifiedConfig, null, 2));
+ });
+
+ it('should update TOML MCP server config, if the file exists', async () => {
+ const tomlConfig = '[foo]';
+ workspaceTree.create('.codex/config.toml', tomlConfig);
+
+ const tree = await runAiConfigSchematic([ConfigTool.OpenAiCodex]);
+
+ let modifiedConfig = tomlConfig;
+ modifiedConfig +=
+ '\n\n[mcp_servers.angular-cli]\n' +
+ 'command = "npx"\n' +
+ 'args = ["-y", "@angular/cli", "mcp"]\n';
+
+ expect(tree.readContent('.codex/config.toml')).toBe(modifiedConfig);
+ });
+
+ it('should omit TOML MCP server config update, if the config already exists', async () => {
+ const tomlConfig = '[mcp_servers.angular-cli]';
+ workspaceTree.create('.codex/config.toml', tomlConfig);
+
+ const messages: string[] = [];
+ const loggerSubscription = schematicRunner.logger.subscribe((x) => messages.push(x.message));
+
+ try {
+ const tree = await runAiConfigSchematic([ConfigTool.OpenAiCodex]);
+
+ expect(tree.readContent('.codex/config.toml')).toBe(tomlConfig);
+ expect(messages).toContain(
+ `Skipping Angular MCP server configuration for 'OpenAiCodex'.\n` +
+ `Configuration already exists in '.codex/config.toml'.\n`,
+ );
+ } finally {
+ loggerSubscription.unsubscribe();
+ }
});
});
diff --git a/packages/schematics/angular/ai-config/schema.json b/packages/schematics/angular/ai-config/schema.json
index bbfc21028c9f..4cb63468ae53 100644
--- a/packages/schematics/angular/ai-config/schema.json
+++ b/packages/schematics/angular/ai-config/schema.json
@@ -4,14 +4,14 @@
"title": "Angular AI Config File Options Schema",
"type": "object",
"additionalProperties": false,
- "description": "Generates AI configuration files for Angular projects. This schematic creates configuration files that help AI tools follow Angular best practices, improving the quality of AI-generated code and suggestions.",
+ "description": "Generates AI configuration files for Angular projects. This schematic creates AGENTS.md file and Angular MCP server configuration, improving the quality of AI-generated code and suggestions.",
"properties": {
"tool": {
"type": "array",
"uniqueItems": true,
"default": ["none"],
"x-prompt": {
- "message": "Which AI tools do you want to configure with Angular best practices? https://angular.dev/ai/develop-with-ai",
+ "message": "Which AI tools should Angular integrate with? https://angular.dev/ai/develop-with-ai",
"type": "list",
"items": [
{
@@ -19,39 +19,31 @@
"label": "None"
},
{
- "value": "agents",
- "label": "Agents.md [ https://agents.md/ ]"
- },
- {
- "value": "claude",
- "label": "Claude [ https://docs.anthropic.com/en/docs/claude-code/memory ]"
+ "value": "claude-code",
+ "label": "Claude Code [ `AGENTS.md` + Angular MCP server config ]"
},
{
"value": "cursor",
- "label": "Cursor [ https://docs.cursor.com/en/context/rules ]"
- },
- {
- "value": "gemini",
- "label": "Gemini [ https://ai.google.dev/gemini-api/docs ]"
+ "label": "Cursor [ `AGENTS.md` + Angular MCP server config ]"
},
{
- "value": "copilot",
- "label": "GitHub Copilot [ https://code.visualstudio.com/docs/copilot/copilot-customization ]"
+ "value": "gemini-cli",
+ "label": "Gemini CLI [ `GEMINI.md` + Angular MCP server config ]"
},
{
- "value": "jetbrains",
- "label": "JetBrains AI [ https://www.jetbrains.com/help/junie/customize-guidelines.html ]"
+ "value": "open-ai-codex",
+ "label": "Open AI Codex [ `AGENTS.md` + Angular MCP server config ]"
},
{
- "value": "windsurf",
- "label": "Windsurf [ https://docs.windsurf.com/windsurf/cascade/memories#rules ]"
+ "value": "vscode",
+ "label": "VSCode [ `AGENTS.md` + Angular MCP server config ]"
}
]
},
- "description": "Specifies which AI tools to generate configuration files for. These file are used to improve the outputs of AI tools by following the best practices.",
+ "description": "Specifies which AI tools to generate configuration files (AGENTS.md, MCP server config) for.",
"items": {
"type": "string",
- "enum": ["none", "gemini", "copilot", "claude", "cursor", "jetbrains", "windsurf", "agents"]
+ "enum": ["none", "claude-code", "cursor", "gemini-cli", "open-ai-codex", "vscode"]
}
}
}
diff --git a/packages/schematics/angular/ai-config/types.ts b/packages/schematics/angular/ai-config/types.ts
new file mode 100644
index 000000000000..1d4fe78a7b2a
--- /dev/null
+++ b/packages/schematics/angular/ai-config/types.ts
@@ -0,0 +1,41 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { SchematicContext, Tree } from '@angular-devkit/schematics';
+import { Tool } from './schema';
+
+/**
+ * Types of supported AI configuration files.
+ */
+export enum ContextFileType {
+ /** Represents a Markdown AI instructions file (e.g. AGENTS.md). */
+ BestPracticesMd = 0,
+
+ /** Represents an MCP server configuration (e.g. Angular MCP). */
+ McpConfig = 1,
+}
+
+/**
+ * AI configuration file metadata.
+ */
+export interface ContextFileInfo {
+ type: ContextFileType;
+ name: string;
+ directory: string;
+}
+
+/**
+ * Represents the file configuration handler options
+ * that are normally passed to the handler functions.
+ */
+export type FileConfigurationHandlerOptions = {
+ tree: Tree;
+ context: SchematicContext;
+ fileInfo: ContextFileInfo;
+ tool: Tool;
+};
diff --git a/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template b/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template
index 12de92966bbb..d4018062fd8c 100644
--- a/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template
+++ b/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template
@@ -3,7 +3,6 @@
{
"extends": "<%= relativePathToWorkspaceRoot %>/tsconfig.json",
"compilerOptions": {
- "outDir": "<%= relativePathToWorkspaceRoot %>/out-tsc/app",
"types": []
},
"include": [
diff --git a/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template b/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template
index dae0fe57b3c4..9eadcfa6163b 100644
--- a/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template
+++ b/packages/schematics/angular/application/files/common-files/tsconfig.spec.json.template
@@ -3,7 +3,6 @@
{
"extends": "<%= relativePathToWorkspaceRoot %>/tsconfig.json",
"compilerOptions": {
- "outDir": "<%= relativePathToWorkspaceRoot %>/out-tsc/spec",
"types": [
"<%= testRunner === 'vitest' ? 'vitest/globals' : 'jasmine' %>"
]
diff --git a/packages/schematics/angular/application/index_spec.ts b/packages/schematics/angular/application/index_spec.ts
index 0fe4d142dc4a..ad2ba04ff348 100644
--- a/packages/schematics/angular/application/index_spec.ts
+++ b/packages/schematics/angular/application/index_spec.ts
@@ -94,10 +94,12 @@ describe('Application Schematic', () => {
const tree = await schematicRunner.runSchematic('application', defaultOptions, workspaceTree);
const {
+ compilerOptions,
include,
exclude,
extends: _extends,
} = readJsonFile(tree, '/projects/foo/tsconfig.app.json');
+ expect(compilerOptions.outDir).toBeUndefined();
expect(include).toEqual(['src/**/*.ts']);
expect(exclude).toEqual(['src/**/*.spec.ts']);
expect(_extends).toBe('../../tsconfig.json');
@@ -106,7 +108,11 @@ describe('Application Schematic', () => {
it('should set the right paths in the tsconfig.spec.json', async () => {
const tree = await schematicRunner.runSchematic('application', defaultOptions, workspaceTree);
- const { extends: _extends } = readJsonFile(tree, '/projects/foo/tsconfig.spec.json');
+ const { compilerOptions, extends: _extends } = readJsonFile(
+ tree,
+ '/projects/foo/tsconfig.spec.json',
+ );
+ expect(compilerOptions.outDir).toBeUndefined();
expect(_extends).toBe('../../tsconfig.json');
});
diff --git a/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-analyzer.ts b/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-analyzer.ts
index d39e1a16bab6..8a1c49c58f61 100644
--- a/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-analyzer.ts
+++ b/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-analyzer.ts
@@ -142,7 +142,7 @@ export function analyzeKarmaConfig(content: string): KarmaConfigAnalysis {
case ts.SyntaxKind.ArrayLiteralExpression:
return (node as ts.ArrayLiteralExpression).elements.map(extractValue);
case ts.SyntaxKind.ObjectLiteralExpression: {
- const obj: { [key: string]: KarmaConfigValue } = {};
+ const obj: { [key: string]: KarmaConfigValue } = Object.create(null);
for (const prop of (node as ts.ObjectLiteralExpression).properties) {
if (isSupportedPropertyAssignment(prop)) {
// Recursively extract values for nested objects.
diff --git a/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-comparer.ts b/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-comparer.ts
index 0c11a7196f1c..f7bef0213b1f 100644
--- a/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-comparer.ts
+++ b/packages/schematics/angular/migrations/migrate-karma-to-vitest/karma-config-comparer.ts
@@ -46,11 +46,10 @@ export async function generateDefaultKarmaConfig(
// TODO: Replace this with the actual schematic templating logic.
template = template
- .replace(
- /<%= relativePathToWorkspaceRoot %>/g,
+ .replace(/<%= relativePathToWorkspaceRoot %>/g, () =>
path.normalize(relativePathToWorkspaceRoot).replace(/\\/g, '/'),
)
- .replace(/<%= folderName %>/g, projectName);
+ .replace(/<%= folderName %>/g, () => projectName);
const devkitPluginRegex = /<% if \(needDevkitPlugin\) { %>(.*?)<% } %>/gs;
const replacement = needDevkitPlugin ? '$1' : '';
diff --git a/packages/schematics/angular/migrations/migrate-karma-to-vitest/migration.ts b/packages/schematics/angular/migrations/migrate-karma-to-vitest/migration.ts
index 7d2306428b32..fc5b11fb5eb0 100644
--- a/packages/schematics/angular/migrations/migrate-karma-to-vitest/migration.ts
+++ b/packages/schematics/angular/migrations/migrate-karma-to-vitest/migration.ts
@@ -32,6 +32,7 @@ async function processTestTargetOptions(
let needsIstanbul = false;
for (const [configName, options] of allTargetOptions(testTarget, false)) {
const configKey = configName || '';
+
if (!customBuildOptions[configKey]) {
// Match Karma behavior where AOT was disabled by default
customBuildOptions[configKey] = {
@@ -276,7 +277,10 @@ function updateProjects(tree: Tree, context: SchematicContext): Rule {
tsConfigsToUpdate.add(join(project.root, 'tsconfig.spec.json'));
// Store custom build options to move to a new build configuration if needed
- const customBuildOptions: Record> = {};
+ const customBuildOptions: Record<
+ string,
+ Record
+ > = Object.create(null);
const projectCoverageInfo = await processTestTargetOptions(
testTarget,
diff --git a/packages/schematics/angular/ng-new/index_spec.ts b/packages/schematics/angular/ng-new/index_spec.ts
index ad97df398fba..a9a6b4a1b6b2 100644
--- a/packages/schematics/angular/ng-new/index_spec.ts
+++ b/packages/schematics/angular/ng-new/index_spec.ts
@@ -104,13 +104,15 @@ describe('Ng New Schematic', () => {
expect(cli.packageManager).toBe('npm');
});
- it('should add ai config file when aiConfig is set', async () => {
- const options = { ...defaultOptions, aiConfig: ['gemini', 'claude'] };
+ it('should add AI config file when aiConfig is set', async () => {
+ const options = { ...defaultOptions, aiConfig: ['gemini-cli', 'claude-code'] };
const tree = await schematicRunner.runSchematic('ng-new', options);
const files = tree.files;
+ expect(files).toContain('/bar/AGENTS.md');
+ expect(files).toContain('/bar/.mcp.json');
expect(files).toContain('/bar/.gemini/GEMINI.md');
- expect(files).toContain('/bar/.claude/CLAUDE.md');
+ expect(files).toContain('/bar/.gemini/settings.json');
});
it('should create a tailwind project when style is tailwind', async () => {
diff --git a/packages/schematics/angular/ng-new/schema.json b/packages/schematics/angular/ng-new/schema.json
index 30957b9342c1..257628fcda9e 100644
--- a/packages/schematics/angular/ng-new/schema.json
+++ b/packages/schematics/angular/ng-new/schema.json
@@ -155,7 +155,7 @@
"description": "Specifies which AI tools to generate configuration files for. These file are used to improve the outputs of AI tools by following the best practices.",
"items": {
"type": "string",
- "enum": ["none", "gemini", "copilot", "claude", "cursor", "jetbrains", "windsurf", "agents"]
+ "enum": ["none", "claude-code", "cursor", "gemini-cli", "open-ai-codex", "vscode"]
}
},
"fileNameStyleGuide": {
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/index.ts b/packages/schematics/angular/refactor/jasmine-vitest/index.ts
index 493bb0eb1800..e163a88c6207 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/index.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/index.ts
@@ -121,7 +121,7 @@ export default function (options: Schema): Rule {
const content = tree.readText(file);
const newContent = transformJasmineToVitest(file, content, reporter, {
addImports: !!options.addImports,
- browserMode: !!options.browerMode,
+ browserMode: !!options.browserMode,
fakeAsync: !!options.fakeAsync,
});
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/index_spec.ts b/packages/schematics/angular/refactor/jasmine-vitest/index_spec.ts
index fcb804886286..2581d8bbacc9 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/index_spec.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/index_spec.ts
@@ -59,7 +59,7 @@ describe('Jasmine to Vitest Schematic', () => {
);
const newContent = tree.readContent(specFilePath);
- expect(newContent).toContain(`vi.spyOn(service, 'myMethod');`);
+ expect(newContent).toContain(`vi.spyOn(service, 'myMethod').mockReturnValue(undefined);`);
});
it('should only transform files matching the fileSuffix option', async () => {
@@ -94,7 +94,7 @@ describe('Jasmine to Vitest Schematic', () => {
expect(unchangedContent).not.toContain(`vi.spyOn(window, 'alert');`);
const changedContent = tree.readContent(testFilePath);
- expect(changedContent).toContain(`vi.spyOn(window, 'confirm');`);
+ expect(changedContent).toContain(`vi.spyOn(window, 'confirm').mockReturnValue(undefined);`);
});
it('should print verbose logs when the verbose option is true', async () => {
@@ -144,7 +144,7 @@ describe('Jasmine to Vitest Schematic', () => {
);
const changedContent = tree.readContent('projects/bar/src/app/nested/nested.spec.ts');
- expect(changedContent).toContain(`vi.spyOn(window, 'confirm');`);
+ expect(changedContent).toContain(`vi.spyOn(window, 'confirm').mockReturnValue(undefined);`);
const unchangedContent = tree.readContent('projects/bar/src/app/app.spec.ts');
expect(unchangedContent).toContain(`spyOn(window, 'alert');`);
@@ -158,7 +158,7 @@ describe('Jasmine to Vitest Schematic', () => {
);
const changedContent = tree.readContent('projects/bar/src/app/nested/nested.spec.ts');
- expect(changedContent).toContain(`vi.spyOn(window, 'confirm');`);
+ expect(changedContent).toContain(`vi.spyOn(window, 'confirm').mockReturnValue(undefined);`);
const unchangedContent = tree.readContent('projects/bar/src/app/app.spec.ts');
expect(unchangedContent).toContain(`spyOn(window, 'alert');`);
@@ -177,10 +177,12 @@ describe('Jasmine to Vitest Schematic', () => {
);
const changedAppContent = tree.readContent('projects/bar/src/app/app.spec.ts');
- expect(changedAppContent).toContain(`vi.spyOn(window, 'alert');`);
+ expect(changedAppContent).toContain(`vi.spyOn(window, 'alert').mockReturnValue(undefined);`);
const changedNestedContent = tree.readContent('projects/bar/src/app/nested/nested.spec.ts');
- expect(changedNestedContent).toContain(`vi.spyOn(window, 'confirm');`);
+ expect(changedNestedContent).toContain(
+ `vi.spyOn(window, 'confirm').mockReturnValue(undefined);`,
+ );
const unchangedContent = tree.readContent('projects/bar/src/other/other.spec.ts');
expect(unchangedContent).toContain(`spyOn(window, 'close');`);
@@ -194,10 +196,12 @@ describe('Jasmine to Vitest Schematic', () => {
);
const changedAppContent = tree.readContent('projects/bar/src/app/app.spec.ts');
- expect(changedAppContent).toContain(`vi.spyOn(window, 'alert');`);
+ expect(changedAppContent).toContain(`vi.spyOn(window, 'alert').mockReturnValue(undefined);`);
const changedNestedContent = tree.readContent('projects/bar/src/app/nested/nested.spec.ts');
- expect(changedNestedContent).toContain(`vi.spyOn(window, 'confirm');`);
+ expect(changedNestedContent).toContain(
+ `vi.spyOn(window, 'confirm').mockReturnValue(undefined);`,
+ );
});
it('should throw if the include path does not exist', async () => {
@@ -234,4 +238,46 @@ describe('Jasmine to Vitest Schematic', () => {
expect(logs).toContain('- 1 TODO(s) added for manual review:');
expect(logs).toContain(' - 1x spyOnAllFunctions');
});
+
+ it('should not transform toHaveClass when browserMode is true', async () => {
+ const specFilePath = 'projects/bar/src/app/app.spec.ts';
+ const content = `
+ describe('AppComponent', () => {
+ it('should check class', () => {
+ expect(element).toHaveClass('active');
+ });
+ });
+ `;
+ appTree.overwrite(specFilePath, content);
+
+ const tree = await schematicRunner.runSchematic(
+ 'refactor-jasmine-vitest',
+ { project: 'bar', browserMode: true },
+ appTree,
+ );
+
+ const result = tree.readContent(specFilePath);
+ expect(result).toContain("expect(element).toHaveClass('active');");
+ });
+
+ it('should transform toHaveClass when browserMode is false', async () => {
+ const specFilePath = 'projects/bar/src/app/app.spec.ts';
+ const content = `
+ describe('AppComponent', () => {
+ it('should check class', () => {
+ expect(element).toHaveClass('active');
+ });
+ });
+ `;
+ appTree.overwrite(specFilePath, content);
+
+ const tree = await schematicRunner.runSchematic(
+ 'refactor-jasmine-vitest',
+ { project: 'bar', browserMode: false },
+ appTree,
+ );
+
+ const result = tree.readContent(specFilePath);
+ expect(result).toContain("expect(element.classList.contains('active')).toBe(true);");
+ });
});
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.integration_spec.ts b/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.integration_spec.ts
index b84aeba57411..5b30e9f24f4b 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.integration_spec.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.integration_spec.ts
@@ -109,7 +109,7 @@ describe('Jasmine to Vitest Transformer - Integration Tests', () => {
});
it('should handle user click', () => {
- vi.spyOn(window, 'alert');
+ vi.spyOn(window, 'alert').mockReturnValue(undefined);
const button = fixture.nativeElement.querySelector('button');
button.click();
fixture.detectChanges();
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer_add-imports_spec.ts b/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer_add-imports_spec.ts
index 82b76ee31782..f4b10d485920 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer_add-imports_spec.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer_add-imports_spec.ts
@@ -13,7 +13,7 @@ describe('Jasmine to Vitest Transformer - addImports option', () => {
const input = `spyOn(foo, 'bar');`;
const expected = `
import { vi } from 'vitest';
- vi.spyOn(foo, 'bar');
+ vi.spyOn(foo, 'bar').mockReturnValue(undefined);
`;
await expectTransformation(input, expected, true);
});
@@ -27,7 +27,7 @@ describe('Jasmine to Vitest Transformer - addImports option', () => {
import { type Mock, vi } from 'vitest';
let mySpy: Mock;
- vi.spyOn(foo, 'bar');
+ vi.spyOn(foo, 'bar').mockReturnValue(undefined);
`;
await expectTransformation(input, expected, true);
});
@@ -41,7 +41,7 @@ describe('Jasmine to Vitest Transformer - addImports option', () => {
import type { Mock } from 'vitest';
let mySpy: Mock;
- vi.spyOn(foo, 'bar');
+ vi.spyOn(foo, 'bar').mockReturnValue(undefined);
`;
await expectTransformation(input, expected, false);
});
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-lifecycle.ts b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-lifecycle.ts
index 78ddd1e99316..eb58a7f9d5b9 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-lifecycle.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-lifecycle.ts
@@ -15,7 +15,7 @@
import ts from 'typescript';
import { createPropertyAccess } from '../utils/ast-helpers';
-import { addTodoComment } from '../utils/comment-helpers';
+import { addCommentedNodeText, addTodoComment } from '../utils/comment-helpers';
import { RefactorContext } from '../utils/refactor-context';
const FOCUSED_SKIPPED_RENAMES = new Map([
@@ -77,7 +77,6 @@ export function transformPending(
) {
hasPending = true;
const replacement = ts.factory.createEmptyStatement();
- const originalText = bodyNode.getFullText().trim();
reporter.reportTransformation(
sourceFile,
@@ -87,12 +86,7 @@ export function transformPending(
const category = 'pending';
reporter.recordTodo(category, sourceFile, bodyNode);
addTodoComment(replacement, category);
- ts.addSyntheticLeadingComment(
- replacement,
- ts.SyntaxKind.SingleLineCommentTrivia,
- ` ${originalText}`,
- true,
- );
+ addCommentedNodeText(replacement, bodyNode);
return replacement;
}
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-matcher.ts b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-matcher.ts
index c1e669b144ef..1e0a87dc80f2 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-matcher.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-matcher.ts
@@ -21,7 +21,7 @@ import {
createPropertyAccess,
} from '../utils/ast-helpers';
import { getJasmineMethodName, isJasmineCallExpression } from '../utils/ast-validation';
-import { addTodoComment } from '../utils/comment-helpers';
+import { addCommentedNodeText, addTodoComment } from '../utils/comment-helpers';
import { RefactorContext } from '../utils/refactor-context';
const SUGAR_MATCHER_CHANGES = new Map([
@@ -607,18 +607,12 @@ export function transformExpectNothing(
// The statement is `expect().nothing()`, which can be removed.
const replacement = ts.factory.createEmptyStatement();
- const originalText = node.getFullText().trim();
reporter.reportTransformation(sourceFile, node, 'Removed `expect().nothing()` statement.');
const category = 'expect-nothing';
reporter.recordTodo(category, sourceFile, node);
addTodoComment(replacement, category);
- ts.addSyntheticLeadingComment(
- replacement,
- ts.SyntaxKind.SingleLineCommentTrivia,
- ` ${originalText}`,
- true,
- );
+ addCommentedNodeText(replacement, node);
return replacement;
}
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc.ts b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc.ts
index 6832e36b9273..f71353cc9783 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc.ts
@@ -16,7 +16,7 @@
import ts from 'typescript';
import { addVitestValueImport } from '../utils/ast-helpers';
import { getJasmineMethodName, isJasmineCallExpression } from '../utils/ast-validation';
-import { addTodoComment } from '../utils/comment-helpers';
+import { addCommentedNodeText, addTodoComment } from '../utils/comment-helpers';
import { RefactorContext } from '../utils/refactor-context';
import { createViCallExpression } from '../utils/refactor-helpers';
import { TodoCategory } from '../utils/todo-notes';
@@ -143,7 +143,6 @@ export function transformJasmineMembers(node: ts.Node, refactorCtx: RefactorCont
case 'MAX_PRETTY_PRINT_DEPTH':
case 'MAX_PRETTY_PRINT_CHARS': {
const replacement = ts.factory.createEmptyStatement();
- const originalText = node.getFullText().trim();
reporter.reportTransformation(
sourceFile,
@@ -153,12 +152,7 @@ export function transformJasmineMembers(node: ts.Node, refactorCtx: RefactorCont
const category = 'unsupported-jasmine-member';
reporter.recordTodo(category, sourceFile, node);
addTodoComment(replacement, category, { name: memberName });
- ts.addSyntheticLeadingComment(
- replacement,
- ts.SyntaxKind.SingleLineCommentTrivia,
- ` ${originalText}`,
- true,
- );
+ addCommentedNodeText(replacement, node);
return replacement;
}
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy.ts b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy.ts
index 543ba5a2daee..740628d41fcd 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy.ts
@@ -24,185 +24,255 @@ import { addTodoComment } from '../utils/comment-helpers';
import { RefactorContext } from '../utils/refactor-context';
import { createViCallExpression } from '../utils/refactor-helpers';
-export function transformSpies(node: ts.Node, refactorCtx: RefactorContext): ts.Node {
- const { sourceFile, reporter, pendingVitestValueImports } = refactorCtx;
- if (!ts.isCallExpression(node)) {
- return node;
+function isChainedWithAnd(node: ts.Node): boolean {
+ let parent = node.parent;
+ while (parent) {
+ if (ts.isPropertyAccessExpression(parent)) {
+ if (ts.isIdentifier(parent.name) && parent.name.text === 'and') {
+ return true;
+ }
+ } else if (ts.isElementAccessExpression(parent)) {
+ if (
+ ts.isStringLiteralLike(parent.argumentExpression) &&
+ parent.argumentExpression.text === 'and'
+ ) {
+ return true;
+ }
+ } else if (
+ ts.isParenthesizedExpression(parent) ||
+ ts.isAsExpression(parent) ||
+ ts.isNonNullExpression(parent) ||
+ ts.isTypeAssertionExpression(parent) ||
+ ts.isSatisfiesExpression(parent)
+ ) {
+ parent = parent.parent;
+ continue;
+ }
+ break;
}
+ return false;
+}
+
+function transformPrimarySpy(node: ts.CallExpression, refactorCtx: RefactorContext): ts.Node {
+ const { sourceFile, reporter, pendingVitestValueImports } = refactorCtx;
if (
ts.isIdentifier(node.expression) &&
(node.expression.text === 'spyOn' || node.expression.text === 'spyOnProperty')
) {
addVitestValueImport(pendingVitestValueImports, 'vi');
- reporter.reportTransformation(
- sourceFile,
- node,
- `Transformed \`${node.expression.text}\` to \`vi.spyOn\`.`,
- );
- return ts.factory.updateCallExpression(
+ const viSpyOnCall = ts.factory.updateCallExpression(
node,
createPropertyAccess('vi', 'spyOn'),
node.typeArguments,
node.arguments,
);
+
+ if (isChainedWithAnd(node)) {
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ `Transformed \`${node.expression.text}\` to \`vi.spyOn\`.`,
+ );
+
+ return viSpyOnCall;
+ }
+
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ `Transformed \`${node.expression.text}\` to \`vi.spyOn\`, ` +
+ `appending \`.mockReturnValue(undefined)\` to preserve stub-by-default semantics.`,
+ );
+
+ return ts.factory.createCallExpression(
+ createPropertyAccess(viSpyOnCall, 'mockReturnValue'),
+ undefined,
+ [ts.factory.createIdentifier('undefined')],
+ );
}
- if (ts.isPropertyAccessExpression(node.expression)) {
- const pae = node.expression;
+ return node;
+}
- if (
- ts.isPropertyAccessExpression(pae.expression) &&
- ts.isIdentifier(pae.expression.name) &&
- pae.expression.name.text === 'and'
- ) {
- const spyCall = pae.expression.expression;
- let newMethodName: string | undefined;
- let args = node.arguments;
-
- if (ts.isIdentifier(pae.name)) {
- const strategyName = pae.name.text;
- switch (strategyName) {
- case 'returnValue':
- {
- const result = getPromiseResolveRejectMethod(args[0]);
- if (result) {
- const methodMapping = {
- 'resolve': 'mockResolvedValue',
- 'reject': 'mockRejectedValue',
- };
- newMethodName = methodMapping[result.methodName];
- args = result.arguments;
- } else {
- newMethodName = 'mockReturnValue';
- }
- }
- break;
- case 'resolveTo':
- newMethodName = 'mockResolvedValue';
- break;
- case 'rejectWith':
- newMethodName = 'mockRejectedValue';
- break;
- case 'returnValues': {
- reporter.reportTransformation(
- sourceFile,
- node,
- 'Transformed `.and.returnValues()` to chained `.mockReturnValueOnce()` calls.',
- );
- const returnValues = node.arguments;
- if (returnValues.length === 0) {
- // No values, so it's a no-op. Just transform the spyOn call.
- return transformSpies(spyCall, refactorCtx);
- }
- // spy.and.returnValues(a, b) -> spy.mockReturnValueOnce(a).mockReturnValueOnce(b)
- let chainedCall: ts.Expression = spyCall;
- for (const value of returnValues) {
- const mockCall = ts.factory.createCallExpression(
- createPropertyAccess(chainedCall, 'mockReturnValueOnce'),
- undefined,
- [value],
- );
- chainedCall = mockCall;
- }
+function transformSpyStrategy(node: ts.CallExpression, refactorCtx: RefactorContext): ts.Node {
+ const { sourceFile, reporter } = refactorCtx;
+ if (!ts.isPropertyAccessExpression(node.expression)) {
+ return node;
+ }
- return chainedCall;
- }
- case 'callFake':
- newMethodName = 'mockImplementation';
- break;
- case 'callThrough':
- reporter.reportTransformation(
- sourceFile,
- node,
- 'Removed redundant `.and.callThrough()` call.',
- );
+ const pae = node.expression;
+ let spyCall: ts.Expression | undefined;
- return transformSpies(spyCall, refactorCtx); // .and.callThrough() is redundant, just transform spyOn.
- case 'stub': {
- reporter.reportTransformation(
- sourceFile,
- node,
- 'Transformed `.and.stub()` to `.mockImplementation()`.',
- );
- const newExpression = createPropertyAccess(spyCall, 'mockImplementation');
- const arrowFn = ts.factory.createArrowFunction(
- undefined,
- undefined,
- [],
- undefined,
- ts.factory.createToken(ts.SyntaxKind.EqualsGreaterThanToken),
- ts.factory.createBlock([], /* multiline */ true),
- );
+ if (
+ ts.isPropertyAccessExpression(pae.expression) &&
+ ts.isIdentifier(pae.expression.name) &&
+ pae.expression.name.text === 'and'
+ ) {
+ spyCall = pae.expression.expression;
+ } else if (
+ ts.isElementAccessExpression(pae.expression) &&
+ ts.isStringLiteralLike(pae.expression.argumentExpression) &&
+ pae.expression.argumentExpression.text === 'and'
+ ) {
+ spyCall = pae.expression.expression;
+ }
- return ts.factory.createCallExpression(newExpression, undefined, [arrowFn]);
+ if (spyCall) {
+ let newMethodName: string | undefined;
+ let args = node.arguments;
+
+ if (ts.isIdentifier(pae.name)) {
+ const strategyName = pae.name.text;
+ switch (strategyName) {
+ case 'returnValue':
+ {
+ const firstArg = args[0];
+ const result = firstArg ? getPromiseResolveRejectMethod(firstArg) : null;
+ if (result) {
+ const methodMapping = {
+ 'resolve': 'mockResolvedValue',
+ 'reject': 'mockRejectedValue',
+ };
+ newMethodName = methodMapping[result.methodName];
+ args = result.arguments;
+ } else {
+ newMethodName = 'mockReturnValue';
+ }
}
- case 'throwError': {
- reporter.reportTransformation(
- sourceFile,
- node,
- 'Transformed `.and.throwError()` to `.mockImplementation()`.',
- );
- const errorArg = node.arguments[0];
- const throwStatement = ts.factory.createThrowStatement(
- ts.isNewExpression(errorArg)
- ? errorArg
- : ts.factory.createNewExpression(
- ts.factory.createIdentifier('Error'),
- undefined,
- node.arguments,
- ),
- );
- const arrowFunction = ts.factory.createArrowFunction(
- undefined,
- undefined,
- [],
+ break;
+ case 'resolveTo':
+ newMethodName = 'mockResolvedValue';
+ break;
+ case 'rejectWith':
+ newMethodName = 'mockRejectedValue';
+ break;
+ case 'returnValues': {
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ 'Transformed `.and.returnValues()` to chained `.mockReturnValueOnce()` calls.',
+ );
+ const returnValues = node.arguments;
+ if (returnValues.length === 0) {
+ // No values, so it's a no-op. Just transform the spyOn call.
+ return transformSpies(spyCall, refactorCtx);
+ }
+ // spy.and.returnValues(a, b) -> spy.mockReturnValueOnce(a).mockReturnValueOnce(b)
+ let chainedCall: ts.Expression = spyCall;
+ for (const value of returnValues) {
+ const mockCall = ts.factory.createCallExpression(
+ createPropertyAccess(chainedCall, 'mockReturnValueOnce'),
undefined,
- ts.factory.createToken(ts.SyntaxKind.EqualsGreaterThanToken),
- ts.factory.createBlock([throwStatement], true),
+ [value],
);
- const newExpression = createPropertyAccess(spyCall, 'mockImplementation');
-
- return ts.factory.createCallExpression(newExpression, undefined, [arrowFunction]);
+ chainedCall = mockCall;
}
- case 'identity': {
- reporter.reportTransformation(
- sourceFile,
- node,
- 'Transformed `.and.identity()` to `.getMockName()`.',
- );
- const newExpression = createPropertyAccess(spyCall, 'getMockName');
- return ts.factory.createCallExpression(newExpression, undefined, undefined);
- }
- default: {
- const category = 'unsupported-spy-strategy';
- reporter.recordTodo(category, sourceFile, node);
- addTodoComment(node, category, { name: strategyName });
- break;
- }
+ return chainedCall;
}
+ case 'callFake':
+ newMethodName = 'mockImplementation';
+ break;
+ case 'callThrough':
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ 'Removed redundant `.and.callThrough()` call.',
+ );
+
+ return transformSpies(spyCall, refactorCtx); // .and.callThrough() is redundant, just transform spyOn.
+ case 'stub': {
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ 'Transformed `.and.stub()` to `.mockImplementation()`.',
+ );
+ const newExpression = createPropertyAccess(spyCall, 'mockImplementation');
+ const arrowFn = ts.factory.createArrowFunction(
+ undefined,
+ undefined,
+ [],
+ undefined,
+ ts.factory.createToken(ts.SyntaxKind.EqualsGreaterThanToken),
+ ts.factory.createBlock([], /* multiline */ true),
+ );
- if (newMethodName) {
+ return ts.factory.createCallExpression(newExpression, undefined, [arrowFn]);
+ }
+ case 'throwError': {
reporter.reportTransformation(
sourceFile,
node,
- `Transformed spy strategy \`.and.${strategyName}()\` to \`.${newMethodName}()\`.`,
+ 'Transformed `.and.throwError()` to `.mockImplementation()`.',
+ );
+ const errorArg = node.arguments[0];
+ const throwStatement = ts.factory.createThrowStatement(
+ errorArg && ts.isNewExpression(errorArg)
+ ? errorArg
+ : ts.factory.createNewExpression(
+ ts.factory.createIdentifier('Error'),
+ undefined,
+ errorArg ? [errorArg] : [],
+ ),
);
+ const arrowFunction = ts.factory.createArrowFunction(
+ undefined,
+ undefined,
+ [],
+ undefined,
+ ts.factory.createToken(ts.SyntaxKind.EqualsGreaterThanToken),
+ ts.factory.createBlock([throwStatement], true),
+ );
+ const newExpression = createPropertyAccess(spyCall, 'mockImplementation');
- const newExpression = ts.factory.updatePropertyAccessExpression(
- pae,
- spyCall,
- ts.factory.createIdentifier(newMethodName),
+ return ts.factory.createCallExpression(newExpression, undefined, [arrowFunction]);
+ }
+ case 'identity': {
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ 'Transformed `.and.identity()` to `.getMockName()`.',
);
+ const newExpression = createPropertyAccess(spyCall, 'getMockName');
- return ts.factory.updateCallExpression(node, newExpression, node.typeArguments, args);
+ return ts.factory.createCallExpression(newExpression, undefined, undefined);
+ }
+ default: {
+ const category = 'unsupported-spy-strategy';
+ reporter.recordTodo(category, sourceFile, node);
+ addTodoComment(node, category, { name: strategyName });
+ break;
}
}
+
+ if (newMethodName) {
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ `Transformed spy strategy \`.and.${strategyName}()\` to \`.${newMethodName}()\`.`,
+ );
+
+ const newExpression = ts.factory.updatePropertyAccessExpression(
+ pae,
+ spyCall,
+ ts.factory.createIdentifier(newMethodName),
+ );
+
+ return ts.factory.updateCallExpression(node, newExpression, node.typeArguments, args);
+ }
}
}
+ return node;
+}
+
+function transformSpyOnAllFunctions(
+ node: ts.CallExpression,
+ refactorCtx: RefactorContext,
+): ts.Node {
+ const { sourceFile, reporter } = refactorCtx;
if (getJasmineMethodName(node) === 'spyOnAllFunctions') {
reporter.reportTransformation(
sourceFile,
@@ -219,6 +289,24 @@ export function transformSpies(node: ts.Node, refactorCtx: RefactorContext): ts.
return node;
}
+export function transformSpies(node: ts.Node, refactorCtx: RefactorContext): ts.Node {
+ if (!ts.isCallExpression(node)) {
+ return node;
+ }
+
+ const primaryResult = transformPrimarySpy(node, refactorCtx);
+ if (primaryResult !== node) {
+ return primaryResult;
+ }
+
+ const strategyResult = transformSpyStrategy(node, refactorCtx);
+ if (strategyResult !== node) {
+ return strategyResult;
+ }
+
+ return transformSpyOnAllFunctions(node, refactorCtx);
+}
+
export function transformCreateSpy(node: ts.Node, ctx: RefactorContext): ts.Node {
const { reporter, sourceFile, pendingVitestValueImports } = ctx;
if (!isJasmineCallExpression(node, 'createSpy')) {
@@ -505,6 +593,53 @@ function transformThisFor(
);
}
+function transformAllCallsArgs(
+ node: ts.Node,
+ { sourceFile, reporter, pendingVitestValueImports }: RefactorContext,
+): ts.Node {
+ if (
+ !ts.isPropertyAccessExpression(node) ||
+ !ts.isIdentifier(node.name) ||
+ node.name.text !== 'args'
+ ) {
+ return node;
+ }
+
+ const elementAccess = node.expression;
+ if (!ts.isElementAccessExpression(elementAccess)) {
+ return node;
+ }
+
+ const allCall = elementAccess.expression;
+ if (!ts.isCallExpression(allCall) || !ts.isPropertyAccessExpression(allCall.expression)) {
+ return node;
+ }
+
+ const allPae = allCall.expression;
+ if (!ts.isIdentifier(allPae.name) || allPae.name.text !== 'all') {
+ return node;
+ }
+
+ if (!ts.isPropertyAccessExpression(allPae.expression)) {
+ return node;
+ }
+
+ const spyIdentifier = getSpyIdentifierFromCalls(allPae.expression);
+ if (!spyIdentifier) {
+ return node;
+ }
+
+ reporter.reportTransformation(
+ sourceFile,
+ node,
+ 'Transformed `spy.calls.all()[i].args` to `vi.mocked(spy).mock.calls[i]`.',
+ );
+ const mockProperty = createMockedSpyMockProperty(spyIdentifier, pendingVitestValueImports);
+ const callsProperty = createPropertyAccess(mockProperty, 'calls');
+
+ return ts.factory.createElementAccessExpression(callsProperty, elementAccess.argumentExpression);
+}
+
export function transformSpyCallInspection(node: ts.Node, refactorCtx: RefactorContext): ts.Node {
const mostRecentArgsTransformed = transformMostRecentArgs(node, refactorCtx);
if (mostRecentArgsTransformed !== node) {
@@ -516,6 +651,11 @@ export function transformSpyCallInspection(node: ts.Node, refactorCtx: RefactorC
return thisForTransformed;
}
+ const allCallsArgsTransformed = transformAllCallsArgs(node, refactorCtx);
+ if (allCallsArgsTransformed !== node) {
+ return allCallsArgsTransformed;
+ }
+
if (!ts.isCallExpression(node) || !ts.isPropertyAccessExpression(node.expression)) {
return node;
}
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy_spec.ts b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy_spec.ts
index 85a0068240c7..81ae0ff02bb8 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy_spec.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-spy_spec.ts
@@ -11,9 +11,10 @@ import { expectTransformation } from '../test-helpers';
describe('Jasmine to Vitest Transformer - transformSpies', () => {
const testCases = [
{
- description: 'should transform spyOn(object, "method") to vi.spyOn(object, "method")',
+ description:
+ 'should transform spyOn(object, "method") to vi.spyOn(object, "method").mockReturnValue(undefined)',
input: `spyOn(service, 'myMethod');`,
- expected: `vi.spyOn(service, 'myMethod');`,
+ expected: `vi.spyOn(service, 'myMethod').mockReturnValue(undefined);`,
},
{
description: 'should transform .and.returnValue(...) to .mockReturnValue(...)',
@@ -58,9 +59,10 @@ describe('Jasmine to Vitest Transformer - transformSpies', () => {
expected: `const mySpy = vi.fn(() => 'foo').mockName('mySpy');`,
},
{
- description: 'should transform spyOnProperty(object, "prop") to vi.spyOn(object, "prop")',
+ description:
+ 'should transform spyOnProperty(object, "prop") to vi.spyOn(object, "prop").mockReturnValue(undefined)',
input: `spyOnProperty(service, 'myProp');`,
- expected: `vi.spyOn(service, 'myProp');`,
+ expected: `vi.spyOn(service, 'myProp').mockReturnValue(undefined);`,
},
{
description: 'should transform .and.stub() to .mockImplementation(() => {})',
@@ -117,6 +119,36 @@ describe('Jasmine to Vitest Transformer - transformSpies', () => {
expected: `// TODO: vitest-migration: Unsupported spy strategy ".and.unknownStrategy()" found. Please migrate this manually. See: https://vitest.dev/api/mocked.html#mock
vi.spyOn(service, 'myMethod').and.unknownStrategy();`,
},
+ {
+ description: 'should correctly identify chained spies with element access (bracket notation)',
+ input: `spyOn(service, 'myMethod')['and'].returnValue(42);`,
+ expected: `vi.spyOn(service, 'myMethod').mockReturnValue(42);`,
+ },
+ {
+ description: 'should correctly identify chained spies with non-null assertion',
+ input: `(spyOn(service, 'myMethod')!).and.returnValue(42);`,
+ expected: `(vi.spyOn(service, 'myMethod')!).mockReturnValue(42);`,
+ },
+ {
+ description: 'should correctly identify chained spies with type assertion',
+ input: `(spyOn(service, 'myMethod')).and.returnValue(42);`,
+ expected: `(vi.spyOn(service, 'myMethod')).mockReturnValue(42);`,
+ },
+ {
+ description: 'should correctly identify chained spies with satisfies expression',
+ input: `(spyOn(service, 'myMethod') satisfies any).and.returnValue(42);`,
+ expected: `(vi.spyOn(service, 'myMethod') satisfies any).mockReturnValue(42);`,
+ },
+ {
+ description: 'should handle and.returnValue() without arguments defensively',
+ input: `spyOn(service, 'myMethod').and.returnValue();`,
+ expected: `vi.spyOn(service, 'myMethod').mockReturnValue();`,
+ },
+ {
+ description: 'should handle and.throwError() without arguments defensively',
+ input: `spyOn(service, 'myMethod').and.throwError();`,
+ expected: `vi.spyOn(service, 'myMethod').mockImplementation(() => { throw new Error() });`,
+ },
];
testCases.forEach(({ description, input, expected }) => {
@@ -270,6 +302,11 @@ describe('transformSpyCallInspection', () => {
input: `const allCalls = mySpy.calls.all();`,
expected: `const allCalls = vi.mocked(mySpy).mock.calls;`,
},
+ {
+ description: 'should transform spy.calls.all()[i].args',
+ input: `expect(mySpy.calls.all()[2].args[0]).toBeInstanceOf(RemoveShareUrlAction);`,
+ expected: `expect(vi.mocked(mySpy).mock.calls[2][0]).toBeInstanceOf(RemoveShareUrlAction);`,
+ },
{
description: 'should transform spy.calls.mostRecent().args',
input: `const recentArgs = mySpy.calls.mostRecent().args;`,
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers.ts b/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers.ts
index 2ece945e2951..02a9255deb3a 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers.ts
@@ -70,3 +70,23 @@ export function addTodoComment(
true,
);
}
+
+/**
+ * Safely comments out the full text of a node line-by-line and attaches
+ * it to a target node. This prevents multi-line statements from breaking
+ * syntax when converted to single-line comments.
+ * @param targetNode The node to which the comments will be added.
+ * @param nodeToComment The original node whose text will be commented out.
+ */
+export function addCommentedNodeText(targetNode: ts.Node, nodeToComment: ts.Node): void {
+ const originalText = nodeToComment.getFullText().trim();
+ const lines = originalText.split('\n');
+ for (const line of lines) {
+ ts.addSyntheticLeadingComment(
+ targetNode,
+ ts.SyntaxKind.SingleLineCommentTrivia,
+ ` ${line.trim()}`,
+ true,
+ );
+ }
+}
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers_spec.ts b/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers_spec.ts
index ddfb1b8b7ad1..4f44b2664368 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers_spec.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/utils/comment-helpers_spec.ts
@@ -7,7 +7,7 @@
*/
import ts from 'typescript';
-import { addTodoComment } from './comment-helpers';
+import { addCommentedNodeText, addTodoComment } from './comment-helpers';
describe('addTodoComment', () => {
function createTestHarness(sourceText: string) {
@@ -65,4 +65,19 @@ describe('addTodoComment', () => {
expect(result.trim().startsWith('// TODO')).toBe(true);
expect(result).toContain('const mySpy = jasmine.createSpy()');
});
+
+ describe('addCommentedNodeText', () => {
+ it('should comment out a multiline node line-by-line', () => {
+ const sourceText = `expect()\n .nothing();`;
+ const sourceFile = ts.createSourceFile('test.ts', sourceText, ts.ScriptTarget.Latest, true);
+ const statement = sourceFile.statements[0];
+ const replacement = ts.factory.createEmptyStatement();
+ const printer = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed });
+
+ addCommentedNodeText(replacement, statement);
+
+ const result = printer.printNode(ts.EmitHint.Unspecified, replacement, sourceFile);
+ expect(result).toContain('// expect()\n// .nothing();');
+ });
+ });
});
diff --git a/packages/schematics/angular/utility/latest-versions/package.json b/packages/schematics/angular/utility/latest-versions/package.json
index 4ad8149fe646..96b002df8b92 100644
--- a/packages/schematics/angular/utility/latest-versions/package.json
+++ b/packages/schematics/angular/utility/latest-versions/package.json
@@ -9,7 +9,7 @@
"browser-sync": "^3.0.0",
"express": "^5.1.0",
"istanbul-lib-instrument": "^6.0.3",
- "jasmine-core": "~6.2.0",
+ "jasmine-core": "~6.3.0",
"jasmine-spec-reporter": "~7.0.0",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0",
diff --git a/packages/schematics/angular/workspace/index_spec.ts b/packages/schematics/angular/workspace/index_spec.ts
index 7f726fde8f1f..a13a7d3e1bb7 100644
--- a/packages/schematics/angular/workspace/index_spec.ts
+++ b/packages/schematics/angular/workspace/index_spec.ts
@@ -29,7 +29,6 @@ describe('Workspace Schematic', () => {
jasmine.arrayContaining([
'/.vscode/extensions.json',
'/.vscode/launch.json',
- '/.vscode/mcp.json',
'/.vscode/tasks.json',
'/.editorconfig',
'/angular.json',
@@ -71,7 +70,6 @@ describe('Workspace Schematic', () => {
jasmine.arrayContaining([
'/.vscode/extensions.json',
'/.vscode/launch.json',
- '/.vscode/mcp.json',
'/.vscode/tasks.json',
'/angular.json',
'/.gitignore',
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6694d20de137..20c29ebd3d56 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,8 +14,8 @@ importers:
.:
dependencies:
'@angular/compiler-cli':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3)
typescript:
specifier: 6.0.3
version: 6.0.3
@@ -26,47 +26,47 @@ importers:
built: true
devDependencies:
'@angular/animations':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ specifier: 22.1.0
+ version: 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/cdk':
- specifier: 22.0.0-next.7
- version: 22.0.0-next.7(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/common':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10
+ specifier: 22.1.0
+ version: 22.1.0
'@angular/core':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
'@angular/forms':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/compiler-cli@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3))(@angular/compiler@22.0.0-next.10)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler-cli@22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3))(@angular/compiler@22.1.0)
'@angular/material':
- specifier: 22.0.0-next.7
- version: 22.0.0-next.7(1ee8d5fdc2f291e5a1da1bc147744133)
+ specifier: 22.1.0
+ version: 22.1.0(1d5b48d6601505eec7b597e3914980b4)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#4de8a14a1682d0f07e0b14a3b26498757c195904
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4de8a14a1682d0f07e0b14a3b26498757c195904(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#2af985ddb942b5928dfb730a6b8efaccd1798846
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/2af985ddb942b5928dfb730a6b8efaccd1798846(@modelcontextprotocol/sdk@1.29.0(supports-color@11.0.0)(zod@4.4.3))
'@angular/platform-browser':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ specifier: 22.1.0
+ version: 22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/platform-server':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@22.0.0-next.10)(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.1.0)(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/router':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@babel/core':
- specifier: 7.29.0
- version: 7.29.0
+ specifier: 8.0.1
+ version: 8.0.1
'@bazel/bazelisk':
specifier: 1.28.1
version: 1.28.1
@@ -77,35 +77,35 @@ importers:
specifier: ^0.28.0
version: 0.28.0
'@eslint/compat':
- specifier: 2.0.5
- version: 2.0.5(eslint@10.3.0(jiti@2.6.1))
+ specifier: 2.1.0
+ version: 2.1.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
'@eslint/eslintrc':
- specifier: 3.3.5
- version: 3.3.5
+ specifier: 3.3.6
+ version: 3.3.6(supports-color@11.0.0)
'@eslint/js':
specifier: 10.0.1
- version: 10.0.1(eslint@10.3.0(jiti@2.6.1))
+ version: 10.0.1(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
'@rollup/plugin-alias':
specifier: ^6.0.0
- version: 6.0.0(rollup@4.60.2)
+ version: 6.0.0(rollup@4.62.2)
'@rollup/plugin-commonjs':
specifier: ^29.0.0
- version: 29.0.2(rollup@4.60.2)
+ version: 29.0.3(rollup@4.62.2)
'@rollup/plugin-json':
specifier: ^6.1.0
- version: 6.1.0(rollup@4.60.2)
+ version: 6.1.0(rollup@4.62.2)
'@rollup/plugin-node-resolve':
specifier: 16.0.3
- version: 16.0.3(rollup@4.60.2)
+ version: 16.0.3(rollup@4.62.2)
'@rollup/wasm-node':
- specifier: 4.60.2
- version: 4.60.2
+ specifier: 4.62.2
+ version: 4.62.2
'@stylistic/eslint-plugin':
specifier: ^5.0.0
- version: 5.10.0(eslint@10.3.0(jiti@2.6.1))
+ version: 5.10.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
'@tony.ganchev/eslint-plugin-header':
specifier: ~3.4.0
- version: 3.4.4(eslint@10.3.0(jiti@2.6.1))
+ version: 3.4.4(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
'@types/babel__core':
specifier: 7.20.5
version: 7.20.5
@@ -121,9 +121,6 @@ importers:
'@types/http-proxy':
specifier: ^1.17.4
version: 1.17.17
- '@types/ini':
- specifier: ^4.0.0
- version: 4.1.1
'@types/jasmine':
specifier: ~6.0.0
version: 6.0.0
@@ -132,25 +129,22 @@ importers:
version: 2.5.3
'@types/karma':
specifier: ^6.3.0
- version: 6.3.9
+ version: 6.3.9(supports-color@11.0.0)
'@types/less':
specifier: ^3.0.3
version: 3.0.8
'@types/loader-utils':
specifier: ^3.0.0
- version: 3.0.0(esbuild@0.28.0)
+ version: 3.0.0(esbuild@0.28.1)
'@types/lodash':
specifier: ^4.17.0
version: 4.17.24
'@types/node':
specifier: ^22.12.0
- version: 22.19.17
+ version: 22.20.1
'@types/npm-package-arg':
specifier: ^6.1.0
version: 6.1.4
- '@types/pacote':
- specifier: ^11.1.3
- version: 11.1.8
'@types/picomatch':
specifier: ^4.0.0
version: 4.0.3
@@ -169,15 +163,12 @@ importers:
'@types/yargs-parser':
specifier: ^21.0.0
version: 21.0.3
- '@types/yarnpkg__lockfile':
- specifier: ^1.1.5
- version: 1.1.9
'@typescript-eslint/eslint-plugin':
- specifier: 8.59.1
- version: 8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
+ specifier: 8.64.0
+ version: 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
'@typescript-eslint/parser':
- specifier: 8.59.1
- version: 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
+ specifier: 8.64.0
+ version: 8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
ajv:
specifier: 8.20.0
version: 8.20.0
@@ -185,44 +176,44 @@ importers:
specifier: 6.0.3
version: 6.0.3
esbuild:
- specifier: 0.28.0
- version: 0.28.0
+ specifier: 0.28.1
+ version: 0.28.1
esbuild-wasm:
- specifier: 0.28.0
- version: 0.28.0
+ specifier: 0.28.1
+ version: 0.28.1
eslint:
- specifier: 10.3.0
- version: 10.3.0(jiti@2.6.1)
+ specifier: 10.7.0
+ version: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
eslint-config-prettier:
specifier: 10.1.8
- version: 10.1.8(eslint@10.3.0(jiti@2.6.1))
+ version: 10.1.8(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
eslint-plugin-import:
specifier: 2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))
+ version: 2.32.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)
express:
specifier: 5.2.1
- version: 5.2.1
+ version: 5.2.1(supports-color@11.0.0)
fast-glob:
specifier: 3.3.3
version: 3.3.3
globals:
- specifier: 17.6.0
- version: 17.6.0
+ specifier: 17.7.0
+ version: 17.7.0
http-proxy:
specifier: ^1.18.1
- version: 1.18.1(debug@4.4.3)
+ version: 1.18.1(debug@4.4.3(supports-color@11.0.0))
http-proxy-middleware:
- specifier: 3.0.5
- version: 3.0.5
+ specifier: 4.2.0
+ version: 4.2.0(supports-color@11.0.0)
husky:
specifier: 9.1.7
version: 9.1.7
jasmine:
- specifier: ~6.2.0
- version: 6.2.0
+ specifier: ~6.3.0
+ version: 6.3.0
jasmine-core:
- specifier: ~6.2.0
- version: 6.2.0
+ specifier: ~6.3.0
+ version: 6.3.0
jasmine-reporters:
specifier: ^2.5.2
version: 2.5.2
@@ -231,19 +222,19 @@ importers:
version: 7.0.0
karma:
specifier: ~6.4.0
- version: 6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ version: 6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)
karma-chrome-launcher:
specifier: ~3.2.0
version: 3.2.0
karma-coverage:
specifier: ~2.2.0
- version: 2.2.1
+ version: 2.2.1(supports-color@11.0.0)
karma-jasmine:
specifier: ~5.1.0
- version: 5.1.0(karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6))
+ version: 5.1.0(karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6))
karma-jasmine-html-reporter:
specifier: ~2.2.0
- version: 2.2.0(jasmine-core@6.2.0)(karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6))
+ version: 2.2.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)))(karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6))
karma-source-map-support:
specifier: 1.4.0
version: 1.4.0
@@ -251,32 +242,32 @@ importers:
specifier: ^4.17.21
version: 4.18.1
magic-string:
- specifier: 0.30.21
- version: 0.30.21
+ specifier: 1.0.0
+ version: 1.0.0
prettier:
specifier: ^3.0.0
- version: 3.8.3
+ version: 3.9.6
puppeteer:
- specifier: 24.42.0
- version: 24.42.0(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ specifier: 25.3.0
+ version: 25.3.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
quicktype-core:
- specifier: 23.2.6
- version: 23.2.6(encoding@0.1.13)
+ specifier: 26.0.0
+ version: 26.0.0
rollup:
- specifier: 4.60.2
- version: 4.60.2
+ specifier: 4.62.2
+ version: 4.62.2
rollup-license-plugin:
specifier: ~3.2.0
version: 3.2.1
rollup-plugin-dts:
specifier: 6.4.1
- version: 6.4.1(rollup@4.60.2)(typescript@6.0.3)
+ version: 6.4.1(rollup@4.62.2)(typescript@6.0.3)
rollup-plugin-sourcemaps2:
- specifier: 0.5.6
- version: 0.5.6(@types/node@22.19.17)(rollup@4.60.2)
+ specifier: 0.5.8
+ version: 0.5.8(@types/node@22.20.1)(rollup@4.62.2)
semver:
- specifier: 7.7.4
- version: 7.7.4
+ specifier: 7.8.5
+ version: 7.8.5
source-map-support:
specifier: 0.5.21
version: 0.5.21
@@ -284,20 +275,20 @@ importers:
specifier: 2.8.1
version: 2.8.1
undici:
- specifier: 8.2.0
- version: 8.2.0
+ specifier: 8.7.0
+ version: 8.7.0
unenv:
specifier: ^1.10.0
version: 1.10.0
verdaccio:
- specifier: 6.5.2
- version: 6.5.2(encoding@0.1.13)
+ specifier: 6.8.0
+ version: 6.8.0(encoding@0.1.13)(supports-color@11.0.0)
verdaccio-auth-memory:
specifier: ^13.0.0
- version: 13.0.0
+ version: 13.1.0(supports-color@11.0.0)
zone.js:
specifier: ^0.16.0
- version: 0.16.1
+ version: 0.16.2
modules/testing/builder:
devDependencies:
@@ -314,26 +305,26 @@ importers:
specifier: workspace:*
version: link:../../../packages/angular/ssr
'@vitest/coverage-v8':
- specifier: 4.1.5
- version: 4.1.5(vitest@4.1.5)
+ specifier: 4.1.10
+ version: 4.1.10(vitest@4.1.10)
browser-sync:
specifier: 3.0.4
- version: 3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ version: 3.0.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)
istanbul-lib-instrument:
specifier: 6.0.3
- version: 6.0.3
+ version: 6.0.3(supports-color@11.0.0)
jsdom:
specifier: 29.1.1
version: 29.1.1
ng-packagr:
- specifier: 22.0.0-next.3
- version: 22.0.0-next.3(@angular/compiler-cli@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler-cli@22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
rxjs:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 4.1.5
- version: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(jiti@2.6.1)(jsdom@29.1.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ specifier: 4.1.10
+ version: 4.1.10(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.1)(jiti@2.7.0)(jsdom@29.1.1)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)
packages/angular/build:
dependencies:
@@ -344,74 +335,77 @@ importers:
specifier: workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER
version: link:../../angular_devkit/architect
'@babel/core':
- specifier: 7.29.0
- version: 7.29.0
+ specifier: 8.0.1
+ version: 8.0.1
'@babel/helper-annotate-as-pure':
- specifier: 7.27.3
- version: 7.27.3
+ specifier: 8.0.0
+ version: 8.0.0
'@babel/helper-split-export-declaration':
specifier: 7.24.7
version: 7.24.7
'@inquirer/confirm':
- specifier: 6.0.12
- version: 6.0.12(@types/node@24.12.2)
+ specifier: 6.1.1
+ version: 6.1.1(@types/node@24.13.3)
'@vitejs/plugin-basic-ssl':
specifier: 2.3.0
- version: 2.3.0(vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ version: 2.3.0(vite@8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))
beasties:
- specifier: 0.4.2
- version: 0.4.2
+ specifier: 0.4.3
+ version: 0.4.3
browserslist:
specifier: ^4.26.0
- version: 4.28.2
+ version: 4.28.7
esbuild:
- specifier: 0.28.0
- version: 0.28.0
+ specifier: 0.28.1
+ version: 0.28.1
https-proxy-agent:
- specifier: 9.0.0
- version: 9.0.0
+ specifier: 9.1.0
+ version: 9.1.0(supports-color@11.0.0)
jsonc-parser:
specifier: 3.3.1
version: 3.3.1
listr2:
- specifier: 10.2.1
- version: 10.2.1
+ specifier: 10.2.2
+ version: 10.2.2
magic-string:
- specifier: 0.30.21
- version: 0.30.21
+ specifier: 1.0.0
+ version: 1.0.0
mrmime:
specifier: 2.0.1
version: 2.0.1
+ oxc-parser:
+ specifier: 0.142.0
+ version: 0.142.0
parse5-html-rewriting-stream:
specifier: 8.0.1
version: 8.0.1
picomatch:
- specifier: 4.0.4
- version: 4.0.4
+ specifier: 4.0.5
+ version: 4.0.5
piscina:
- specifier: 5.1.4
- version: 5.1.4
- rollup:
- specifier: 4.60.2
- version: 4.60.2
+ specifier: 5.2.0
+ version: 5.2.0
+ rolldown:
+ specifier: 1.2.0
+ version: 1.2.0
sass:
- specifier: 1.99.0
- version: 1.99.0
+ specifier: 1.101.0
+ version: 1.101.0
semver:
- specifier: 7.7.4
- version: 7.7.4
+ specifier: 7.8.5
+ version: 7.8.5
source-map-support:
specifier: 0.5.21
version: 0.5.21
tinyglobby:
- specifier: 0.2.16
- version: 0.2.16
+ specifier: 0.2.17
+ version: 0.2.17
vite:
- specifier: 7.3.2
- version: 7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ specifier: 8.1.5
+ version: 8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)
watchpack:
- specifier: 2.5.1
- version: 2.5.1
+ specifier: 2.5.2
+ version: 2.5.2
devDependencies:
'@angular-devkit/core':
specifier: workspace:*
@@ -419,34 +413,37 @@ importers:
'@angular/ssr':
specifier: workspace:*
version: link:../ssr
+ '@oxc-project/types':
+ specifier: 0.140.0
+ version: 0.140.0
istanbul-lib-instrument:
specifier: 6.0.3
- version: 6.0.3
+ version: 6.0.3(supports-color@11.0.0)
jsdom:
specifier: 29.1.1
version: 29.1.1
less:
- specifier: 4.6.4
- version: 4.6.4
+ specifier: 4.6.7
+ version: 4.6.7
ng-packagr:
- specifier: 22.0.0-next.3
- version: 22.0.0-next.3(@angular/compiler-cli@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler-cli@22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
postcss:
- specifier: 8.5.13
- version: 8.5.13
- rolldown:
- specifier: 1.0.0-rc.18
- version: 1.0.0-rc.18
+ specifier: 8.5.19
+ version: 8.5.19
+ rollup:
+ specifier: 4.62.2
+ version: 4.62.2
rxjs:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 4.1.5
- version: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(jiti@2.6.1)(jsdom@29.1.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ specifier: 4.1.10
+ version: 4.1.10(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.1)(jiti@2.7.0)(jsdom@29.1.1)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)
optionalDependencies:
lmdb:
- specifier: 3.5.4
- version: 3.5.4
+ specifier: 3.5.6
+ version: 3.5.6
packages/angular/cli:
dependencies:
@@ -460,50 +457,38 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/schematics
'@inquirer/prompts':
- specifier: 8.4.2
- version: 8.4.2(@types/node@24.12.2)
+ specifier: 8.5.2
+ version: 8.5.2(@types/node@24.13.3)
'@listr2/prompt-adapter-inquirer':
- specifier: 4.2.3
- version: 4.2.3(@inquirer/prompts@8.4.2(@types/node@24.12.2))(@types/node@24.12.2)(listr2@10.2.1)
+ specifier: 4.2.4
+ version: 4.2.4(@inquirer/prompts@8.5.2(@types/node@24.13.3))(@types/node@24.13.3)(listr2@10.2.2)
'@modelcontextprotocol/sdk':
specifier: 1.29.0
- version: 1.29.0(zod@4.4.2)
+ version: 1.29.0(supports-color@11.0.0)(zod@4.4.3)
'@schematics/angular':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../schematics/angular
- '@yarnpkg/lockfile':
- specifier: 1.1.0
- version: 1.1.0
- algoliasearch:
- specifier: 5.52.0
- version: 5.52.0
- ini:
- specifier: 6.0.0
- version: 6.0.0
jsonc-parser:
specifier: 3.3.1
version: 3.3.1
listr2:
- specifier: 10.2.1
- version: 10.2.1
+ specifier: 10.2.2
+ version: 10.2.2
npm-package-arg:
- specifier: 13.0.2
- version: 13.0.2
- pacote:
- specifier: 21.5.0
- version: 21.5.0
+ specifier: 14.0.0
+ version: 14.0.0
parse5-html-rewriting-stream:
specifier: 8.0.1
version: 8.0.1
semver:
- specifier: 7.7.4
- version: 7.7.4
+ specifier: 7.8.5
+ version: 7.8.5
yargs:
specifier: 18.0.0
version: 18.0.0
zod:
- specifier: 4.4.2
- version: 4.4.2
+ specifier: 4.4.3
+ version: 4.4.3
packages/angular/pwa:
dependencies:
@@ -527,29 +512,29 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10
+ specifier: 22.1.0
+ version: 22.1.0
'@angular/core':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
'@angular/platform-browser':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ specifier: 22.1.0
+ version: 22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/platform-server':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@22.0.0-next.10)(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.1.0)(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/router':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
beasties:
- specifier: 0.4.2
- version: 0.4.2
+ specifier: 0.4.3
+ version: 0.4.3
packages/angular_devkit/architect:
dependencies:
@@ -578,32 +563,32 @@ importers:
specifier: workspace:*
version: link:../../angular/build
'@babel/core':
- specifier: 7.29.0
- version: 7.29.0
+ specifier: 8.0.1
+ version: 8.0.1
'@babel/generator':
- specifier: 7.29.1
- version: 7.29.1
+ specifier: 8.0.0
+ version: 8.0.0
'@babel/helper-annotate-as-pure':
- specifier: 7.27.3
- version: 7.27.3
+ specifier: 8.0.0
+ version: 8.0.0
'@babel/helper-split-export-declaration':
specifier: 7.24.7
version: 7.24.7
'@babel/plugin-transform-async-generator-functions':
- specifier: 7.29.0
- version: 7.29.0(@babel/core@7.29.0)
+ specifier: 8.0.1
+ version: 8.0.1(@babel/core@8.0.1)
'@babel/plugin-transform-async-to-generator':
- specifier: 7.28.6
- version: 7.28.6(@babel/core@7.29.0)
+ specifier: 8.0.1
+ version: 8.0.1(@babel/core@8.0.1)
'@babel/plugin-transform-runtime':
- specifier: 7.29.0
- version: 7.29.0(@babel/core@7.29.0)
+ specifier: 8.0.1
+ version: 8.0.1(@babel/core@8.0.1)
'@babel/preset-env':
- specifier: 7.29.3
- version: 7.29.3(@babel/core@7.29.0)
+ specifier: 8.0.2
+ version: 8.0.2(@babel/core@8.0.1)
'@babel/runtime':
- specifier: 7.29.2
- version: 7.29.2
+ specifier: 8.0.0
+ version: 8.0.0
'@discoveryjs/json-ext':
specifier: 1.1.0
version: 1.1.0
@@ -614,29 +599,29 @@ importers:
specifier: 4.1.3
version: 4.1.3
autoprefixer:
- specifier: 10.5.0
- version: 10.5.0(postcss@8.5.13)
+ specifier: 10.5.4
+ version: 10.5.4(postcss@8.5.19)
babel-loader:
specifier: 10.1.1
- version: 10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0))
+ version: 10.1.1(@babel/core@8.0.1)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
browserslist:
specifier: ^4.26.0
- version: 4.28.2
+ version: 4.28.7
copy-webpack-plugin:
specifier: 14.0.0
- version: 14.0.0(webpack@5.106.2(esbuild@0.28.0))
+ version: 14.0.0(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
css-loader:
specifier: 7.1.4
- version: 7.1.4(webpack@5.106.2(esbuild@0.28.0))
+ version: 7.1.4(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
esbuild-wasm:
- specifier: 0.28.0
- version: 0.28.0
+ specifier: 0.28.1
+ version: 0.28.1
http-proxy-middleware:
- specifier: 3.0.5
- version: 3.0.5
+ specifier: 4.2.0
+ version: 4.2.0(supports-color@11.0.0)
istanbul-lib-instrument:
specifier: 6.0.3
- version: 6.0.3
+ version: 6.0.3(supports-color@11.0.0)
jsonc-parser:
specifier: 3.3.1
version: 3.3.1
@@ -644,38 +629,38 @@ importers:
specifier: 1.4.0
version: 1.4.0
less:
- specifier: 4.6.4
- version: 4.6.4
+ specifier: 4.6.7
+ version: 4.6.7
less-loader:
- specifier: 12.3.2
- version: 12.3.2(less@4.6.4)(webpack@5.106.2(esbuild@0.28.0))
+ specifier: 13.0.0
+ version: 13.0.0(less@4.6.7)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
license-webpack-plugin:
specifier: 4.0.2
- version: 4.0.2(webpack@5.106.2(esbuild@0.28.0))
+ version: 4.0.2(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
loader-utils:
specifier: 3.3.1
version: 3.3.1
mini-css-extract-plugin:
specifier: 2.10.2
- version: 2.10.2(webpack@5.106.2(esbuild@0.28.0))
+ version: 2.10.2(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
open:
specifier: 11.0.0
version: 11.0.0
ora:
- specifier: 9.4.0
- version: 9.4.0
+ specifier: 9.4.1
+ version: 9.4.1
picomatch:
- specifier: 4.0.4
- version: 4.0.4
+ specifier: 4.0.5
+ version: 4.0.5
piscina:
- specifier: 5.1.4
- version: 5.1.4
+ specifier: 5.2.0
+ version: 5.2.0
postcss:
- specifier: 8.5.13
- version: 8.5.13
+ specifier: 8.5.19
+ version: 8.5.19
postcss-loader:
specifier: 8.2.1
- version: 8.2.1(postcss@8.5.13)(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0))
+ version: 8.2.1(postcss@8.5.19)(typescript@6.0.3)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
resolve-url-loader:
specifier: 5.0.0
version: 5.0.0
@@ -683,61 +668,61 @@ importers:
specifier: 7.8.2
version: 7.8.2
sass:
- specifier: 1.99.0
- version: 1.99.0
+ specifier: 1.101.0
+ version: 1.101.0
sass-loader:
- specifier: 16.0.7
- version: 16.0.7(sass@1.99.0)(webpack@5.106.2(esbuild@0.28.0))
+ specifier: 17.0.0
+ version: 17.0.0(sass@1.101.0)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
semver:
- specifier: 7.7.4
- version: 7.7.4
+ specifier: 7.8.5
+ version: 7.8.5
source-map-loader:
specifier: 5.0.0
- version: 5.0.0(webpack@5.106.2(esbuild@0.28.0))
+ version: 5.0.0(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
source-map-support:
specifier: 0.5.21
version: 0.5.21
terser:
- specifier: 5.46.2
- version: 5.46.2
+ specifier: 5.49.0
+ version: 5.49.0
tinyglobby:
- specifier: 0.2.16
- version: 0.2.16
+ specifier: 0.2.17
+ version: 0.2.17
tslib:
specifier: 2.8.1
version: 2.8.1
webpack:
- specifier: 5.106.2
- version: 5.106.2(esbuild@0.28.0)
+ specifier: 5.109.2
+ version: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
webpack-dev-middleware:
specifier: 8.0.3
- version: 8.0.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0))
+ version: 8.0.3(tslib@2.8.1)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
webpack-dev-server:
- specifier: 5.2.3
- version: 5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(utf-8-validate@6.0.6)(webpack@5.106.2(esbuild@0.28.0))
+ specifier: 5.2.6
+ version: 5.2.6(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(tslib@2.8.1)(utf-8-validate@6.0.6)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
webpack-merge:
specifier: 6.0.1
version: 6.0.1
webpack-subresource-integrity:
specifier: 5.1.0
- version: 5.1.0(webpack@5.106.2(esbuild@0.28.0))
+ version: 5.1.0(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
devDependencies:
'@angular/ssr':
specifier: workspace:*
version: link:../../angular/ssr
browser-sync:
specifier: 3.0.4
- version: 3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ version: 3.0.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)
ng-packagr:
- specifier: 22.0.0-next.3
- version: 22.0.0-next.3(@angular/compiler-cli@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler-cli@22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
undici:
- specifier: 8.2.0
- version: 8.2.0
+ specifier: 8.7.0
+ version: 8.7.0
optionalDependencies:
esbuild:
- specifier: 0.28.0
- version: 0.28.0
+ specifier: 0.28.1
+ version: 0.28.1
packages/angular_devkit/build_webpack:
dependencies:
@@ -755,11 +740,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../ngtools/webpack
webpack:
- specifier: 5.106.2
- version: 5.106.2(esbuild@0.28.0)
+ specifier: 5.109.2
+ version: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
webpack-dev-server:
- specifier: 5.2.3
- version: 5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(utf-8-validate@6.0.6)(webpack@5.106.2(esbuild@0.28.0))
+ specifier: 5.2.6
+ version: 5.2.6(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(tslib@2.8.1)(utf-8-validate@6.0.6)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
packages/angular_devkit/core:
dependencies:
@@ -773,8 +758,8 @@ importers:
specifier: 3.3.1
version: 3.3.1
picomatch:
- specifier: 4.0.4
- version: 4.0.4
+ specifier: 4.0.5
+ version: 4.0.5
rxjs:
specifier: 7.8.2
version: 7.8.2
@@ -795,11 +780,11 @@ importers:
specifier: 3.3.1
version: 3.3.1
magic-string:
- specifier: 0.30.21
- version: 0.30.21
+ specifier: 1.0.0
+ version: 1.0.0
ora:
- specifier: 9.4.0
- version: 9.4.0
+ specifier: 9.4.1
+ version: 9.4.1
rxjs:
specifier: 7.8.2
version: 7.8.2
@@ -813,8 +798,8 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../schematics
'@inquirer/prompts':
- specifier: 8.4.2
- version: 8.4.2(@types/node@24.12.2)
+ specifier: 8.5.2
+ version: 8.5.2(@types/node@24.13.3)
packages/ngtools/webpack:
devDependencies:
@@ -822,17 +807,17 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10
+ specifier: 22.1.0
+ version: 22.1.0
'@angular/compiler-cli':
- specifier: 22.0.0-next.10
- version: 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3)
+ specifier: 22.1.0
+ version: 22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3)
typescript:
specifier: 6.0.3
version: 6.0.3
webpack:
- specifier: 5.106.2
- version: 5.106.2(esbuild@0.28.0)
+ specifier: 5.109.2
+ version: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
packages/schematics/angular:
dependencies:
@@ -875,107 +860,52 @@ packages:
'@actions/io@3.0.2':
resolution: {integrity: sha512-nRBchcMM+QK1pdjO7/idu86rbJI5YHUKCvKs0KxnSYbVe3F51UfGxuZX4Qy/fWlp6l7gWFwIkrOzN+oUK03kfw==}
- '@algolia/abtesting@1.18.0':
- resolution: {integrity: sha512-8siuLG+FIns1AjZ/g2SDVwHz9S+ObacDQISEJvS8XsNei1zl3FXqfqQrBpmrG7ACWCyesXHbicMJtvRbg00FEw==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-abtesting@5.52.0':
- resolution: {integrity: sha512-wtwPgyPmO7b7sQPVgoK29c1VpfS08DnnJCmxX/oU1pV2DlMRJCzQcLN7JSloYpodyKHwM8+9wOzlAM0co3TDmA==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-analytics@5.52.0':
- resolution: {integrity: sha512-9KY36bRl4AH7RjqSeDDOKnjsz4IxQFBEOB8/fWmEbdQe+Isbs5jGzVJu9NEPQ1Tgwxlf8Uf07Swj3jZyMNUZ2g==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-common@5.52.0':
- resolution: {integrity: sha512-3a/qM3dzJqqfTx7Yrw7uGQ98I3Q0rDfb4Vkv0wEzko96l7YQMxfBVz/VbLq2N+c59GweYv6Vhp8mPeqnWJSITw==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-insights@5.52.0':
- resolution: {integrity: sha512-Rki7ACbMcvbQW0BuM84x9dkGHY47ABmv4jU6tYssat2k02p3mIUms2YOLUAMeknhmnFsj6lb6ZzOXdMWMyc1sA==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-personalization@5.52.0':
- resolution: {integrity: sha512-96s4Uzc3kk+/f4jJXIVVGWP5XlngOGNQ1x6hW9AT59pOixHlOs5tqJg+ZUS/GQ6h/iYP0ceQcmxDQeLyCLTaDQ==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-query-suggestions@5.52.0':
- resolution: {integrity: sha512-lqeycNpSPe5Qa0OUWpejVvYQjQWV5nQuLT0a4aq7XzRAvCxprV/6Lf841EygdD2nrFnuS58ok7Au1uOtXzpnkg==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-search@5.52.0':
- resolution: {integrity: sha512-ly1wETVGRo30cx61O7fetESN+ElL9c9K+bD/AVgnT1ar4c6v+/Yqjrhdtu6Fm4D0s4NZP081Isf6tunH1wUXHg==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/ingestion@1.52.0':
- resolution: {integrity: sha512-U4EeTvgmluRjj39ykZSAd5X+a6LD5m7/mcOWDmB7hqm1R6QY0yT8jLxpNVEjYhzgEN5hcDGW6X67EWQY8KiYGQ==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/monitoring@1.52.0':
- resolution: {integrity: sha512-FCPnDcILfpTE94u7BVlV4DmnSV5wE3+j25EEF+3dYPrVzkVCSoAHs318oWDGxnxsAgiL4HpL12Jc4XHmw9shpA==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/recommend@5.52.0':
- resolution: {integrity: sha512-br3DO7n4N8CXwTRbZS0MnB4WQ9YHfNjCwkCEzVR/wek/qNTDQKDb0nROmkFaNZ8ucUqUVKZi074dbwMwRDlK8Q==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/requester-browser-xhr@5.52.0':
- resolution: {integrity: sha512-b0T/Ca2c9KyEslKsVrGZvbe1UrrKKSdfXhBZ2pbpKahFUzJfziRZ0urbOm7V65O0tO/jwU+Lo/+bIiiyhzGt8w==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/requester-fetch@5.52.0':
- resolution: {integrity: sha512-ozBT8J/mtD4H4IAojw8QPirlcL2gHrI1BGuZ4/ZXXO/rTE1yQ4VIPJj4mTTbwo4FbkS1MoJsD/DsrqLzhnc4/g==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/requester-node-http@5.52.0':
- resolution: {integrity: sha512-gyyWcLD22tnabmoit4iukCXuoRc5HYJuUjPSEa8a0D/f/NlRafpWi52AlAaa4Uu/rsl7saHsJFTNjTptWbu2+A==}
- engines: {node: '>= 14.0.0'}
-
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@22.0.0-next.10':
- resolution: {integrity: sha512-o4YxddwSuqW/l+Mot35Se/k3H/7tarFDjppHaf7IEPmZVqRz2+6/LLfmv51RuSZmtt5L+0FIFmazFmS+3+wRNw==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/animations@22.1.0':
+ resolution: {integrity: sha512-MHXOXmn9zmkiq234J+pr2Ir4A+z1iiVmQ0WjQ4skvK8GHTjnjeHKb4HrpAo5f7S3W0oenszmkNCddTQ3pvoJPw==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
+ deprecated: '@angular/animations is deprecated. Use `animate.enter` and `animate.leave` instead. For more information see: https://v22.angular.dev/guide/animations.'
peerDependencies:
- '@angular/core': 22.0.0-next.10
+ '@angular/core': 22.1.0
- '@angular/cdk@22.0.0-next.7':
- resolution: {integrity: sha512-dAJexPGuFn6LwHNRJU2UVNcv0pL8VZzGdcaTs77dPKAR0W8V42/EhFR02SvondsYMA7kpfLLBjVdH5ckwsTCkA==}
+ '@angular/cdk@22.1.0':
+ resolution: {integrity: sha512-yfQug47CZ+51mHy0ZLWzi6F/YHfsAF2Z7Jxo3JLM7Aj3Er47hHB8VnrNERwK5tBLs0bE5DoEIm59ga/MI3fVGg==}
peerDependencies:
- '@angular/common': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0
- '@angular/core': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0
- '@angular/platform-browser': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0
+ '@angular/common': ^22.0.0 || ^23.0.0
+ '@angular/core': ^22.0.0 || ^23.0.0
+ '@angular/platform-browser': ^22.0.0 || ^23.0.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@22.0.0-next.10':
- resolution: {integrity: sha512-AqcFvnjCMjwS9wNxCWMTy+tQH1Kr6HTHgyqBgDWP01Y4NDLicJSGtU99fZ7KXsalHyZyXmYqqZqvmyeCIzweqw==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/common@22.1.0':
+ resolution: {integrity: sha512-67L8AS00egxwEKnoMhNDxy+TY+eKOwvwa+os0Odq8nLm7+Qh7JnMVeub8hfncpenOFqlC/RUjO2W9H7Gd2veNA==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/core': 22.0.0-next.10
+ '@angular/core': 22.1.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@22.0.0-next.10':
- resolution: {integrity: sha512-kCV2elmGIVu+k0UydnWnGgiNEvmCe6diyXntz7Hw3Ynuap62/ZiiLcHZVJRGhuei7TIUu6qoNAKHj7jm8pQ2xw==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/compiler-cli@22.1.0':
+ resolution: {integrity: sha512-jL89dbzkrV8AeLaxedBgT7ErMnbfi2dvwDJuCrUgm3eCNfbcOpGbNxzH+wDgvbRg2Lhj11/u3JPbW50xA6rvvg==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 22.0.0-next.10
+ '@angular/compiler': 22.1.0
typescript: '>=6.0 <6.1'
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@22.0.0-next.10':
- resolution: {integrity: sha512-EQKOrWGiZjZ5Jd4cV9wGxvqcS/8dfXIpo4hsvDQLvNGHQL3uVZqlCH+M6+iEahEYXO/u7QLcilDtOJ1jfwqbyQ==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/compiler@22.1.0':
+ resolution: {integrity: sha512-WCmuPnuXgqnqrkbrwqQRyldi1k3rlzNLVDl8ntINF7XWuJh0KfQLEkRK0FCCmBztWJkbGug4RBVnKTWlKhRzCQ==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
- '@angular/core@22.0.0-next.10':
- resolution: {integrity: sha512-L/uE6f8U+2aqzgNTq1OQbquV090kpR/lyOsnmtP4cZSUTPPG0fnIyA2ct3ycifw4xxpxEwhOv2VYQ4EYRyWb5w==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/core@22.1.0':
+ resolution: {integrity: sha512-X5UaMuOCI4HAvSQIs3QtM+5e0Cni16DRaHUIL3BIBd4ZQNnSH3pZ25TsKQ8Jlu/3hAQ9rzV278kNQcecooGJ7g==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/compiler': 22.0.0-next.10
+ '@angular/compiler': 22.1.0
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0 || ~0.16.0
peerDependenciesMeta:
@@ -984,74 +914,74 @@ packages:
zone.js:
optional: true
- '@angular/forms@22.0.0-next.10':
- resolution: {integrity: sha512-3RMIm2LmJwBSzQMIpv90ZAZfkkObW0Yq1GrpyJKv1U8lIQWcNnib1e9RIFVVMhTDk5+MRzpPH8Z5lAeo8yLAeg==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/forms@22.1.0':
+ resolution: {integrity: sha512-nWlSM/pPp78Sx/fBM/tFEgZxdfZe50LkCE2/hkO22Fi1UM2maGc43LDsu/s6l0q9hFep4Wj+xa30KXDBS7Cn8A==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.0.0-next.10
- '@angular/core': 22.0.0-next.10
- '@angular/platform-browser': 22.0.0-next.10
+ '@angular/common': 22.1.0
+ '@angular/core': 22.1.0
+ '@angular/platform-browser': 22.1.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@22.0.0-next.10':
- resolution: {integrity: sha512-AuNQIl1OI1Lgje4KflwIlV7wEFQPE9WyNA8SgCR4Eief9N3TO4couzlfxUp72lq7eB13mCclScixiTZ+ys4aTA==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/localize@22.1.0':
+ resolution: {integrity: sha512-oT0d+ru2Rdd1UwLTthu/oMvQ8yXSVCcHTkpH7wO8AXjFCsS9OLCzmmiCdnk/UL2ClaNygJi2I4BNEuKtX+dWRA==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 22.0.0-next.10
- '@angular/compiler-cli': 22.0.0-next.10
+ '@angular/compiler': 22.1.0
+ '@angular/compiler-cli': 22.1.0
- '@angular/material@22.0.0-next.7':
- resolution: {integrity: sha512-yRmvcm7qrR43GTG33czQ988bCnvspZBadOpA8uci1UHsLF76T/v6U1BNVeM8bZYUofURtvLjyGDlggJmGYqRtg==}
+ '@angular/material@22.1.0':
+ resolution: {integrity: sha512-i3Os8JZg4DejgNTtw8GCLQbbZ8+lv8h/ym6PxRwmYNpegmyGiVSKAZ2JBkEs5f1pmMaTppuG3MF6mXei4xi6Wg==}
peerDependencies:
- '@angular/cdk': 22.0.0-next.7
- '@angular/common': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0
- '@angular/core': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0
- '@angular/forms': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0
- '@angular/platform-browser': ^22.0.0-0 || ^22.1.0-0 || ^22.2.0-0 || ^22.3.0-0 || ^23.0.0-0
+ '@angular/cdk': 22.1.0
+ '@angular/common': ^22.0.0 || ^23.0.0
+ '@angular/core': ^22.0.0 || ^23.0.0
+ '@angular/forms': ^22.0.0 || ^23.0.0
+ '@angular/platform-browser': ^22.0.0 || ^23.0.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4de8a14a1682d0f07e0b14a3b26498757c195904':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4de8a14a1682d0f07e0b14a3b26498757c195904}
- version: 0.0.0-e391d56ec4a9d89b4006515b0679350f1394d19a
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/2af985ddb942b5928dfb730a6b8efaccd1798846':
+ resolution: {gitHosted: true, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/2af985ddb942b5928dfb730a6b8efaccd1798846}
+ version: 0.0.0-c279805293db7c28fe20709bc7ac3a3f3bbebb40
hasBin: true
- '@angular/platform-browser@22.0.0-next.10':
- resolution: {integrity: sha512-Gs4vo/2Mof1T4LCJUJuaPaQV18p0KpkrhWJ0gEVT6MFX/wjM1uuHvP25tPKYQysNzb2iaUTVcS8QwuX0HGPoJQ==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/platform-browser@22.1.0':
+ resolution: {integrity: sha512-gqUYDUiPfwbaLYdH8WLnOLl3feo3OcNpnMO08HBHaUdi4TLNkC28xwa9fC6ANyYD22QZ5A3abSg8fmR6upWMwg==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/animations': 22.0.0-next.10
- '@angular/common': 22.0.0-next.10
- '@angular/core': 22.0.0-next.10
+ '@angular/animations': 22.1.0
+ '@angular/common': 22.1.0
+ '@angular/core': 22.1.0
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@22.0.0-next.10':
- resolution: {integrity: sha512-KTtW83mQfmwlyzUhf3oS+M7WzrYYB+0apkmEAw+7HuvsGbAcAFO9ltzhykPwfslwwEV6mqbkGJRFxtkpqMQGqA==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/platform-server@22.1.0':
+ resolution: {integrity: sha512-b6Z17lqwtR1SuLBfh2LsGnyFGCPjAdgEXFOYVqV/JOACJCxHFG0TwE6BKYKe8lCgDkC5nQk0uM5pJNv2uC2tUw==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.0.0-next.10
- '@angular/compiler': 22.0.0-next.10
- '@angular/core': 22.0.0-next.10
- '@angular/platform-browser': 22.0.0-next.10
+ '@angular/common': 22.1.0
+ '@angular/compiler': 22.1.0
+ '@angular/core': 22.1.0
+ '@angular/platform-browser': 22.1.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@22.0.0-next.10':
- resolution: {integrity: sha512-IV28yTF+HM4SBGJGaHEwdDNr3ASLfjQhBuKSKoUy4Yf5vg87qZzbZnXIFo1jQWmbAu7lnFMMTfuLqnwHl07dAQ==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/router@22.1.0':
+ resolution: {integrity: sha512-42Bs0g+tV2gE70Lqnt+VD/+DWbvWwQcg8QgXkTIu3A504tYknrZG/wmvki2AJGyZhmyQ46B4pfXLG4WDP8MFSA==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.0.0-next.10
- '@angular/core': 22.0.0-next.10
- '@angular/platform-browser': 22.0.0-next.10
+ '@angular/common': 22.1.0
+ '@angular/core': 22.1.0
+ '@angular/platform-browser': 22.1.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@22.0.0-next.10':
- resolution: {integrity: sha512-E72wxCjc/Oha0t0paXIjDUqfuak8ZMglmx7pCmZC50/84Nu1BkZ/d542nAAyVDVfiQl4wZWTBpD2DoHc7KWe+g==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ '@angular/service-worker@22.1.0':
+ resolution: {integrity: sha512-apz0zZ8at3D1Y1FcxrxJknLOyjWvwhzEEoPYIzMvPnMzKUTucU8IhZBHJ4adX3wRLoDPCAVDJrKSnXeOogveWw==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 22.0.0-next.10
+ '@angular/core': 22.1.0
rxjs: ^6.5.3 || ^7.4.0
'@asamuzakjp/css-color@5.1.11':
@@ -1069,516 +999,561 @@ packages:
'@asamuzakjp/nwsapi@2.3.9':
resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==}
- '@babel/code-frame@7.29.0':
- resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
+ '@babel/code-frame@7.29.7':
+ resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.29.3':
- resolution: {integrity: sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==}
- engines: {node: '>=6.9.0'}
+ '@babel/code-frame@8.0.0':
+ resolution: {integrity: sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/core@7.29.0':
- resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==}
+ '@babel/compat-data@7.29.7':
+ resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.29.1':
- resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
- engines: {node: '>=6.9.0'}
+ '@babel/compat-data@8.0.0':
+ resolution: {integrity: sha512-DOjnob/cXOUgDOozCDeq/aK2p5y8dUIVdf6tNhEV1HQRd6I8aQ4f4fbtHRVEvb6lP3BGomrKHiS8ICAASSVQSw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/helper-annotate-as-pure@7.27.3':
- resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
+ '@babel/core@7.29.7':
+ resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.28.6':
- resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==}
+ '@babel/core@8.0.1':
+ resolution: {integrity: sha512-5FgxM4dLQpMJHSiVATk8foW263dVHQHBVpXYiimNECVWG01f4nFyEbQixeT6Mwvg7TayREJ2gpKl3o2RoMdnqw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/generator@7.29.7':
+ resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.29.3':
- resolution: {integrity: sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA==}
+ '@babel/generator@8.0.0':
+ resolution: {integrity: sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-annotate-as-pure@8.0.0':
+ resolution: {integrity: sha512-NSpMkMsvvZqzThJ0p1B02cbtA2ObEyfBvq950bmNkyxsxvcxwhvvCB036rKhlEnuBBo30bOrk13u3FzlKSoRrw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-compilation-targets@7.29.7':
+ resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==}
engines: {node: '>=6.9.0'}
+
+ '@babel/helper-compilation-targets@8.0.0':
+ resolution: {integrity: sha512-JwculLABZvyPvyLBpwU/E/IbH2uM3mnxNtIJpxnIfb24y1PrdVxK5Dqjle4DpgqpGRnwgC7G8IkzPdSXZrO1Ew==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-create-class-features-plugin@8.0.1':
+ resolution: {integrity: sha512-++t3ZktzlLmASAxIlxeXQK9Z2YwUafYGYcvGBFevqOqt16HozVHStUoQvWD09fzAZOb/uJGpUTBuGK41AJAuOA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/helper-create-regexp-features-plugin@7.28.5':
- resolution: {integrity: sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-create-regexp-features-plugin@8.0.1':
+ resolution: {integrity: sha512-PydTbcVTiIfVweHMeY1u3MslaD/ZzvnaTNhJp+7ghofelLWshF66Ckc/ZsjStfvRQIKQ4uVG0yEJucyDtyrWgw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/helper-define-polyfill-provider@0.6.8':
- resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==}
+ '@babel/helper-define-polyfill-provider@1.0.0':
+ resolution: {integrity: sha512-9jzVaTeZyXRDKTgUnNzcPQMO8y0ga3o+Z4fKjNet9Fcx7slgKa83qRbz0EwROSd6qO6CoEe/HQszqSPKb5lhkw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ '@babel/core': ^7.4.0 || ^8.0.0
- '@babel/helper-globals@7.28.0':
- resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
+ '@babel/helper-globals@7.29.7':
+ resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-member-expression-to-functions@7.28.5':
- resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-globals@8.0.0':
+ resolution: {integrity: sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-member-expression-to-functions@8.0.0':
+ resolution: {integrity: sha512-xkXrMbtk87Gk7+oKBVmBc6EORg/Qwx++AHESldmHkpvG8wgccdhJJFwrzqlF382Fk8wfXhJHWE/g/43QvEGNPQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/helper-module-imports@7.28.6':
- resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==}
+ '@babel/helper-module-imports@7.29.7':
+ resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.28.6':
- resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==}
+ '@babel/helper-module-imports@8.0.0':
+ resolution: {integrity: sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-module-transforms@7.29.7':
+ resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==}
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-module-transforms@8.0.1':
+ resolution: {integrity: sha512-UgAhl1kqiW5ciE0yCXqqvnb4H2n3IELJ7lIIQRezwDPilPEZX5i+Rvbja9MFTkwUn2biEiSMeV31aUzR4Lwakw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+ peerDependencies:
+ '@babel/core': ^8.0.0
- '@babel/helper-plugin-utils@7.28.6':
- resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-optimise-call-expression@8.0.0':
+ resolution: {integrity: sha512-3W6satvtPuCUkUx63S2jMoW9EQNYkADgs1HTfufmL7gCmAulHMKupA/12WNz4A0GMMFn/YnWWwqOT9IZrJHQjg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/helper-remap-async-to-generator@7.27.1':
- resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-plugin-utils@8.0.1':
+ resolution: {integrity: sha512-3PKFgjTyPlhFhorfP+SjKQxLViIL++zWjFOO4hGriYU+Bsm983DxEM1JmDRJVWXV0O9npu+xXRqz7Pbd3mh70g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/helper-replace-supers@7.28.6':
- resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-remap-async-to-generator@8.0.1':
+ resolution: {integrity: sha512-baAKuLEMmu6BCSY3tuiU7qglM1qOZt6F1SrFScA241oNqksxkxfEZEKztlGRmoVns9AQ5UgArH7RsUEjxWnzgQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
- resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-replace-supers@8.0.1':
+ resolution: {integrity: sha512-B1SZADIcy3tmH8CmWvj4SHi/oAPom4UL3uknTc2QRNsPVLFk/sPnZvQL/8kj7Y5omvjMqie0vklvs6XM4OLW5Q==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+ peerDependencies:
+ '@babel/core': ^8.0.0
+
+ '@babel/helper-skip-transparent-expression-wrappers@8.0.0':
+ resolution: {integrity: sha512-xmCA9kP3IhySsqhzwIdWGlDN/1A4cCKNBO/uwZx/3YzmDoMePwno2Q5/Bq0q+tYaKbeF940YiKV/kaW8Mzvpjw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
'@babel/helper-split-export-declaration@7.24.7':
resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.27.1':
- resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
+ '@babel/helper-string-parser@7.29.7':
+ resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.28.5':
- resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
- engines: {node: '>=6.9.0'}
+ '@babel/helper-string-parser@8.0.0':
+ resolution: {integrity: sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/helper-validator-option@7.27.1':
- resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
+ '@babel/helper-validator-identifier@7.29.7':
+ resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-wrap-function@7.28.6':
- resolution: {integrity: sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==}
+ '@babel/helper-validator-identifier@8.0.4':
+ resolution: {integrity: sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-validator-option@7.29.7':
+ resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.29.2':
- resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==}
+ '@babel/helper-validator-option@8.0.0':
+ resolution: {integrity: sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-wrap-function@8.0.0':
+ resolution: {integrity: sha512-Qpm8+wi5xfDkBfollanwriCcKniFfBmMmaKB01GVM6VGzKXo1fdxosZp04qEr5HM+LKhwr3hG1yRy8+ORsficA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helpers@7.29.7':
+ resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.29.3':
- resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==}
+ '@babel/helpers@8.0.0':
+ resolution: {integrity: sha512-wfbi91pM3py96oIiJEz7qIpyXDytgr9zQC1HEWwlGNVRAEmItuU/0a41ZUKu1sJGyhhOIpc4t5vk4PYzt8wpsg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/parser@7.29.7':
+ resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5':
- resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/parser@8.0.4':
+ resolution: {integrity: sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+ hasBin: true
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1':
- resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@8.0.1':
+ resolution: {integrity: sha512-Ytgjjne4RnG3Oig7ik+NfY4ebRY30BPptVkkyu1f72eINJXRM3/bkU++tIc5aPvyLmo4KH20avq0xJ2o+9aEnw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@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'}
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@8.0.1':
+ resolution: {integrity: sha512-X7pAMBhuKluA7UfwZNvKN0XVVu/AGeo84Z75eJl85rcb8J2aBzLK92btahM1X5h0oi0QIrbe0qIMA/0+4Buk7w==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.3':
- resolution: {integrity: sha512-SRS46DFR4HqzUzCVgi90/xMoL+zeBDBvWdKYXSEzh79kXswNFEglUpMKxR04//dPqwYXWUBJ3mpUd933ru9Kmg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@8.0.1':
+ resolution: {integrity: sha512-DJviKTxYfH0hFwnMiW4dnPyMGzS3Hrr4zUfXl1zwQ0QiGlGlNYklLoPSYEQr8S7nau0/K7NdQjTh0qbYuyFjCA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1':
- resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@8.0.1':
+ resolution: {integrity: sha512-DmR/N+B9+4PbURFj4+zdnWj49/PFAnK2bn8+E4ZAmwn3J5QCxnbG7Ep6aRfz9M8Aw+rBro0kIJQycvzFpl4buQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.13.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6':
- resolution: {integrity: sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@8.0.1':
+ resolution: {integrity: sha512-x8bi0LFVD2xkULjfNn+hCMg16yAFHAM9fS/ThSFeYBi+0MP9K6qcY2BZb4urUwC7PYtEy5wPe6TKjOEjXrCGFA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2':
- resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@8.0.1':
+ resolution: {integrity: sha512-P8+RN2n7ts2s1vnE+lXdHYf+dhnmcGSen/kWzBsVluT9Sey5AqmcRXYWlHqgQxaNlKTD5YMa1tf5z4d1v8W88w==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-syntax-import-assertions@7.28.6':
- resolution: {integrity: sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-arrow-functions@8.0.1':
+ resolution: {integrity: sha512-o/gr7kRlq3PKLLuYth4udOsrC7geBerti+QtwPeyxMOsEQO1d8kDHqk9r2PtMx2y9i8FG7tzyTerfv1yMLSMsQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-syntax-import-attributes@7.28.6':
- resolution: {integrity: sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-async-generator-functions@8.0.1':
+ resolution: {integrity: sha512-kqnSMF1YHBzuiQrl68675i5Ma1oljvo+SJsNEZFZVBu5BUrVIZm9KId3ui2PdtLK2sv2zM8sJnjPDfgLxQlEqQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6':
- resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-async-to-generator@8.0.1':
+ resolution: {integrity: sha512-e1jmmEU4p2Lx64sA1+EF8e8/RxPuegzbXcEbmFp5alDyLE+f2ViUpZ77bRWMXzihTwgVVmn/TOpqDbAuS5g1Ew==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-arrow-functions@7.27.1':
- resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-block-scoped-functions@8.0.1':
+ resolution: {integrity: sha512-0V97/gcf7LIgPieEiK1YT0eXa18XJFSLOTZjzEZhA9SJIqZhD/IwGUrCitBzXSmnGCP7hchwC6svHtJ/Eidcpg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-async-generator-functions@7.29.0':
- resolution: {integrity: sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-block-scoping@8.0.1':
+ resolution: {integrity: sha512-HxiQvKsSCs2jOmMhjDrooHaZYOy6W8bqwXp/zjdgPjsNrda6tK9/CH3a/cVIeg6ge3hSS02ALqvqgIo4rTsuSg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-async-to-generator@7.28.6':
- resolution: {integrity: sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-class-properties@8.0.1':
+ resolution: {integrity: sha512-tORnYiVhIHnKj90TgbSZXrO24f9oEpA6MgFxpIDSKKlHv7AzBIRhkMlYevanueLNYaQXqZWarfCgXM4bWTfNiw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-block-scoped-functions@7.27.1':
- resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-class-static-block@8.0.1':
+ resolution: {integrity: sha512-NEVK+L0Le8h8tJ+IK0CGS5y9Yi1ZHxLj6M5PeanhMFuq9aSo0XI+Wtmbuyop6fTNukOm7ORNntf/kwid891vqQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-block-scoping@7.28.6':
- resolution: {integrity: sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-classes@8.0.1':
+ resolution: {integrity: sha512-phwyCES8kIMAdVOFw25ztmgAvkl2G+TvUv7azUYyrlR1Qoo3eLJC/MU3MGUKFZ4BWtsJ1NTJM1lKRLzKbswg7w==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-class-properties@7.28.6':
- resolution: {integrity: sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-computed-properties@8.0.1':
+ resolution: {integrity: sha512-i4l3OGLO8DUDcwdnyraOvILbhqdUf4QgfzhVxSOSzRy49XKXrY7pwaSg9gDSKmhZfNPrEMciBSJSciQh/CjB1A==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-class-static-block@7.28.6':
- resolution: {integrity: sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-destructuring@8.0.1':
+ resolution: {integrity: sha512-RtR8uLDl0QcCmqMNIkM8gmDeYZ3rS0ZH+sa+I6sfc09yFoqfp9AEPgBstq9KyfVb0lFCVSRFfJXCI70FIl5ccw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.12.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-classes@7.28.6':
- resolution: {integrity: sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-dotall-regex@8.0.1':
+ resolution: {integrity: sha512-czOUoSaZljJ92yu+bYlXqb/UBN8K9daNCob/B6/7nthSvfGP6YhCnfqD64XWfyb2dN4ypxALNplApoJrsMd4fw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-computed-properties@7.28.6':
- resolution: {integrity: sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-duplicate-keys@8.0.1':
+ resolution: {integrity: sha512-kNnVLkxFUEcTtCyB5PFVQ5Xoy88Bk1lU/ZgDu97CW8eNhRH2Wsiy8Sq5l5dFnwtIUYjzsXHU77jUy1W5AtGSIw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-destructuring@7.28.5':
- resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@8.0.1':
+ resolution: {integrity: sha512-Tv43P47o6fuHgBL7HLHQg3WKXohW9CEUGjLtnCDW27yJLK0zKUdTTqREbZbycNHA83hewMjde5tF6ekrHu9bAA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-dotall-regex@7.28.6':
- resolution: {integrity: sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-dynamic-import@8.0.1':
+ resolution: {integrity: sha512-AS9GlgKc43tJNRu7yOvLaTko4qmdOb+8M69uNS8i421WLO20eVez7LdG5khKdi8E0LIQpYzzzdGIrdXWnO753g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-duplicate-keys@7.27.1':
- resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-explicit-resource-management@8.0.1':
+ resolution: {integrity: sha512-VzDIYwBlLCpV6mJfloRdJm8HmYnMqs7O+bGha8yfg2kP7jAdxeCw6yZBVBeaKKQUThtSU52iy+3lB7DhYsbOBA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0':
- resolution: {integrity: sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-exponentiation-operator@8.0.1':
+ resolution: {integrity: sha512-DsZvUUklUmDQ7d2vp+VjqgUWD51mGxhZZ1FPdPP9Hcj0vsgGUKX+zEBGp/vzB1O5PZUxWT/Euq5fu39M9dm9wg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-dynamic-import@7.27.1':
- resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-export-namespace-from@8.0.1':
+ resolution: {integrity: sha512-bFzznm46bvWGaTYKle3iolbBJ+oPBfUjwCPesxlFE3SQ7DaY9EHf/8Y5ZzrodKJi8JDdcAyaVWaDUSVyhULh0g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-explicit-resource-management@7.28.6':
- resolution: {integrity: sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-for-of@8.0.1':
+ resolution: {integrity: sha512-rpeXtgELjpIBQH/+YmyFlD9timPEVCyqY+TNednzoeoTYvXSBEeUvYnYE+BK8rB8m6hHiNK7aL9QWKhGifEJCw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-exponentiation-operator@7.28.6':
- resolution: {integrity: sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-function-name@8.0.1':
+ resolution: {integrity: sha512-H1L/JfPf3CqmubuaiZaquXKQ8MRs4YWSsgRllkTviM8TafcCNnlvc4/fJZ3rXP8HmFM+/Bg+TlsPehUI9BtDFA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@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'}
+ '@babel/plugin-transform-json-strings@8.0.1':
+ resolution: {integrity: sha512-Mowp8X0J6p7ZehLU82B5e65te2uuSeDHyxrEROwEAS2VKXNXssfw5ZMqhY7k9iXTsOv1Xs/49G3lDCj9Vvw8qQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-for-of@7.27.1':
- resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-literals@8.0.1':
+ resolution: {integrity: sha512-ai7kfPRcfyUV1EszXoF1PvL3IuJoCuH08WSEPoRcJTWfZZ55VL/rcfvbVY16QLA3jjbzzSneQSoCtD3L6OyUjw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-function-name@7.27.1':
- resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-logical-assignment-operators@8.0.1':
+ resolution: {integrity: sha512-Emvtr5zkEGyCNAmt+qKD5EUh8G0RbxV9EZWrDdX0LuVy5tBq1B3fOIslvVF9aCJmpnwS/AvAT53b9LxAZyXlng==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-json-strings@7.28.6':
- resolution: {integrity: sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-member-expression-literals@8.0.1':
+ resolution: {integrity: sha512-3Axi9abnyGsm/hh6DsKPZ1Cr9fTtKqS7w0Ig5g12mU269YclpH8pV3xMln2vPLexXgUp6S6L+I06d9/YOLfRKA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-literals@7.27.1':
- resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-modules-amd@8.0.1':
+ resolution: {integrity: sha512-FDdhET8y1YFDNRuoynqSf23WTzbBBpbIB2oRrlFX7YYm9uWtFvJDSD1r/epBSjfPkOjeaaLgRW9xNnt3JGx46A==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-logical-assignment-operators@7.28.6':
- resolution: {integrity: sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-modules-commonjs@8.0.1':
+ resolution: {integrity: sha512-PMuzulWrrzFNmY3lXSk/tV9NRb7y0eZZLJY4UEo2TKszroxvUZHAPPi+T9FDyrQhod+TQA+t+8/QYaaMpiEuhA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-member-expression-literals@7.27.1':
- resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-modules-systemjs@8.0.1':
+ resolution: {integrity: sha512-0NEHanXmnFEnfT2dLKTXnu7m8GXFsnxRgteBC2aH21hYMBwAgxu5dcTdi/Eg+ToI1HbZe0CHwz4XRLgRNQhYoQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-modules-amd@7.27.1':
- resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-modules-umd@8.0.1':
+ resolution: {integrity: sha512-XKTa2J2MdkmbVEeChq9f7Or0VYcsF0NyVBgytRyeN9F+J+ETAB2SHhfkG4toz/ssuU0i+h/QgJ6ddo5YakSQcA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-modules-commonjs@7.28.6':
- resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-named-capturing-groups-regex@8.0.1':
+ resolution: {integrity: sha512-zCHu+Jr2gTdJE48lN9SV/kXueCW2M79mKtKJc/ttfzzr/jvgdQdCd17RADMqFRQc/25MLxdtjTmlD0HSAMOlIQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-modules-systemjs@7.29.0':
- resolution: {integrity: sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-new-target@8.0.1':
+ resolution: {integrity: sha512-QSQxVg1x4PuOuhWUs4Y9u+x9Y+ER8z6G3tC+bDLBzvoOrNLJrEBQLRnwrTP8e5klihAw6Z+e9X5RjdAKcAGapA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-modules-umd@7.27.1':
- resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-nullish-coalescing-operator@8.0.1':
+ resolution: {integrity: sha512-AgCJAmQLF7+PtsK79wJqr4xJ2StHCXlz7JL5CVFP4HejJx25Tk6yl1ZrXvi0cKh3VGDVnfVxefxnrpsBirgpyQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-named-capturing-groups-regex@7.29.0':
- resolution: {integrity: sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-numeric-separator@8.0.1':
+ resolution: {integrity: sha512-it2DmUyLIA1GQUXlFDEnI+/G89mTgxndnAiZYpW8xYR6LboblfirMqiWJeTna5uypQJg7viTT4D1iEURRtFcfw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-new-target@7.27.1':
- resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-object-rest-spread@8.0.1':
+ resolution: {integrity: sha512-VmxkDu6bBdbxRzqn6E93hYucug4OVa6svSO19W//vVzNUGAmQzk3QRyHyyEtfcjSLR3NWfRsWwVM9zExLmd+2w==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-nullish-coalescing-operator@7.28.6':
- resolution: {integrity: sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-object-super@8.0.1':
+ resolution: {integrity: sha512-fDkPXRTRKGm25bAq01q82UM4ypPqdVXCwphUUm4t1dL01fGIG0v8KRvT+4BjhMAtRxtPuI34t5Vs7yjRgs3ZgQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-numeric-separator@7.28.6':
- resolution: {integrity: sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-optional-catch-binding@8.0.1':
+ resolution: {integrity: sha512-b2OQ74uGliyATcasTjxGy2O/86UI/n+EN4juB4EMfEwTi9j9uq70PuP0L8fW77vfRY66gO/YoTo/WbIdQ/Si1g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-object-rest-spread@7.28.6':
- resolution: {integrity: sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-optional-chaining@8.0.1':
+ resolution: {integrity: sha512-WtRS1c94lZGpGHxYLXMEWeoMVcuv8nkiyr8BTs6OYZv7N3Y9xVE8nbdFIl4lDJH6aH8/pLhqAQOL69d/WI9WdA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-object-super@7.27.1':
- resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-parameters@8.0.1':
+ resolution: {integrity: sha512-IIwRqroW0CYQwR6+3pnmu27z+H98poScWdnov8z6osumMeEsFxAFBBsDS2CFk2jFpPlGqVr89jK/HXO6i5DzxQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-optional-catch-binding@7.28.6':
- resolution: {integrity: sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-private-methods@8.0.1':
+ resolution: {integrity: sha512-TrFCGcXaVDh6S5IRhmLSRTY9H80VTCMQWnZtzBRg4RWg3KCLmdmsmj4M15kZAPZfoPkWL/SJb4em3Py/vOiX8g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-optional-chaining@7.28.6':
- resolution: {integrity: sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-private-property-in-object@8.0.1':
+ resolution: {integrity: sha512-e+yfOqSYBZaf3PARpiQkjZrpWYgmcFLhK+1tevh2CpHR1O9/36IdyPnAZusESX5nzVV/XZTDAtQBRLa8HPT5Dw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-parameters@7.27.7':
- resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-property-literals@8.0.1':
+ resolution: {integrity: sha512-Z/qx4cxUtYR1nt7XWRutObPxDks98fEYsjWbVeKEqZH6y3AGknmgzCqmHf2FHWZCl1DfoPeuJY+3hZ+35D+2tg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-private-methods@7.28.6':
- resolution: {integrity: sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-regenerator@8.0.2':
+ resolution: {integrity: sha512-aFfsjCRYducRV4dPnpsBbdRkLjboca9FVDg6HZCgy0Ahvk2ZQ/2exmCRC5qS9P6rsWwrmIheNaIM6A1j2F8KMA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-private-property-in-object@7.28.6':
- resolution: {integrity: sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-regexp-modifiers@8.0.1':
+ resolution: {integrity: sha512-02ITRDBesPdTYU0oShAzERwEPzozOUQSXlz3qrt8JGuhalBJQv9z5NjgHJPC9sS3Fsam8gDtfAEpBnqZwUIdjQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-property-literals@7.27.1':
- resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-reserved-words@8.0.1':
+ resolution: {integrity: sha512-+aykZi7ZP3U84veqfJXm3HhPZGddWFi64g7jr0ni6tb1zel+1ey+SL+IRKPoZXFyFqvYEsoqrmx4PyEJRlHl/Q==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-regenerator@7.29.0':
- resolution: {integrity: sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-runtime@8.0.1':
+ resolution: {integrity: sha512-MPDpKBrxn+thQay3eJmUiSeHswiT7MkINb48hHkX6OzodB149PKq1kred+lpMebrDzHA+G1ekCQnlYSkyEqAOw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-regexp-modifiers@7.28.6':
- resolution: {integrity: sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-shorthand-properties@8.0.1':
+ resolution: {integrity: sha512-JddANd9yPVH8dYgVoNkqAH5BftnsDxFpG51Zas7sc6F3poz5QWcejHNGO8a/57IX5ByjGSzEmYk9Z7ZMa5MWaw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-reserved-words@7.27.1':
- resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-spread@8.0.1':
+ resolution: {integrity: sha512-O9Bw9FyxlSw1SlMg3S82/GKNZ0x77RPbHezotEy1JTlIM/vk6WO8jW1iF+iTiKLOXNvi+b+LZ9t77Gi+Q0FhGg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-runtime@7.29.0':
- resolution: {integrity: sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-sticky-regex@8.0.1':
+ resolution: {integrity: sha512-IsVP6WrZZQdaG2zLmeKwWiI+ua2NB5L1+f77C2/8z2NCDz7uxlIA/lnwocYOJk9PXcOC2sZgRls3LN4XpNduzQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-shorthand-properties@7.27.1':
- resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-template-literals@8.0.1':
+ resolution: {integrity: sha512-JXvtj5+BJA9Qv3prDzW2z2DkGTJNmG0BObTdUD03STiu1Jr4fNQkQy3hYZgPL46a2RjcuhwBMYf49BOuJ98gnA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-spread@7.28.6':
- resolution: {integrity: sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-typeof-symbol@8.0.1':
+ resolution: {integrity: sha512-+wJoxgxP2gtey0UMUOMhzMMji2XHO/Uu6MXUh/r5Yhc2jngKzK/wFxY2WNe4UCaRcMvCb4gcnB8wIgFXJsocXg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-sticky-regex@7.27.1':
- resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-unicode-escapes@8.0.1':
+ resolution: {integrity: sha512-TAXJepIJ6vZphytTwcf+LuXi2M2ZWI43VCqNw+1ZZLPP/38Z1A8j4Mahvg8kqDgMOSM/cakk+hedTJCiw3jQuQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-template-literals@7.27.1':
- resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-unicode-property-regex@8.0.1':
+ resolution: {integrity: sha512-zjBN9tSMSuomNDfurL69Gf7+v4D2t5uI1mSZaYJDo88SKpbduhCXqtxH7Tx66iCF6caWYwnBzSM0tnCozmQq5Q==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-typeof-symbol@7.27.1':
- resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-unicode-regex@8.0.1':
+ resolution: {integrity: sha512-v0oO83cvT5lwbcIVRShpx4vaHD8AvM9IBowsQuTeP+kGmhh3recJQs33Bl6dlo3/2g9amlznLbFGn4VJbPCJqA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-unicode-escapes@7.27.1':
- resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==}
- engines: {node: '>=6.9.0'}
+ '@babel/plugin-transform-unicode-sets-regex@8.0.1':
+ resolution: {integrity: sha512-MlQeyS0K7gh0XNeLBMS/3Z07HjDOKhA7xm2L18GyxOXyiFHI9E+ZuQ4mFYmcLjluXsE/Wf6dABIqZvKpKw0Z3w==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-unicode-property-regex@7.28.6':
- resolution: {integrity: sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==}
- engines: {node: '>=6.9.0'}
+ '@babel/preset-env@8.0.2':
+ resolution: {integrity: sha512-CUGLn9hNBCF/eXnwdFAWERbniCcXCRvnKwLV9fegeUEIqv7YlU2MepsWMMM54GcILx5XYMnRh+JAL+K5G+mK6g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-unicode-regex@7.27.1':
- resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==}
- engines: {node: '>=6.9.0'}
+ '@babel/preset-modules@0.2.0':
+ resolution: {integrity: sha512-yz0RBN2fx4fjCeFcTWsWgL7PxSRltvTa0Qg14HkWCU3qS8MO7ZSJlBVbGceynd5C9NsJwwUHNQD3dc6tYO+jqQ==}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^8.0.0
- '@babel/plugin-transform-unicode-sets-regex@7.28.6':
- resolution: {integrity: sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/runtime@8.0.0':
+ resolution: {integrity: sha512-sL6cvO2IfkSu/iU+zs2S/w01B7A8V7suXSIKEN4hPFFdZoiPGxrj5pAG0lCaqLWiEIrjKzdznIWuaLcxPR53qw==}
- '@babel/preset-env@7.29.3':
- resolution: {integrity: sha512-ySZypNLAIH1ClygLDQzVMoGQRViATnkHkYYV6TcNDz+8+jwZCdsguGvsb3EY5d9wyWyhmF1iSuFM0Yh5XPnqSA==}
+ '@babel/template@7.29.7':
+ resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- '@babel/preset-modules@0.1.6-no-external-plugins':
- resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
+ '@babel/template@8.0.0':
+ resolution: {integrity: sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/runtime@7.29.2':
- resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
+ '@babel/traverse@7.29.7':
+ resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.28.6':
- resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
- engines: {node: '>=6.9.0'}
+ '@babel/traverse@8.0.4':
+ resolution: {integrity: sha512-bZnmqzGG8UZneG1lLxBoWIH0G6Gr1D846Yu4/3XnY6FhCndMR49u26nTY08u/dAxWmLWF9vGQOuC+84FfIUoeg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/traverse@7.29.0':
- resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==}
+ '@babel/types@7.29.7':
+ resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.29.0':
- resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
- engines: {node: '>=6.9.0'}
+ '@babel/types@8.0.4':
+ resolution: {integrity: sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
'@bazel/bazelisk@1.28.1':
resolution: {integrity: sha512-K21x83NXOtd0yb2qzjMES3UV4xEWZ1q1vnXFhADA1u7IoiMVQkJAVQRK3oZ5txpnrGafY15HS+YYr2nmsEP4Tg==}
@@ -1604,31 +1579,31 @@ packages:
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
- '@conventional-changelog/git-client@2.7.0':
- resolution: {integrity: sha512-j7A8/LBEQ+3rugMzPXoKYzyUPpw/0CBQCyvtTR7Lmu4olG4yRC/Tfkq79Mr3yuPs0SUitlO2HwGP3gitMJnRFw==}
- engines: {node: '>=18'}
+ '@conventional-changelog/git-client@3.1.0':
+ resolution: {integrity: sha512-Tqa/gHco2WJWa740NRjOrfKVvzIqxkZpecb8bemaQ8sKM5PXb1UK4uTyTb/1wIqNuOVaDOFxyBdhTIQZn6gdjQ==}
+ engines: {node: '>=22'}
peerDependencies:
- conventional-commits-filter: ^5.0.0
- conventional-commits-parser: ^6.4.0
+ conventional-commits-filter: ^6.0.1
+ conventional-commits-parser: ^7.0.1
peerDependenciesMeta:
conventional-commits-filter:
optional: true
conventional-commits-parser:
optional: true
- '@csstools/color-helpers@6.0.2':
- resolution: {integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==}
+ '@csstools/color-helpers@6.1.0':
+ resolution: {integrity: sha512-064IFJdjTfUqnjpCVpMOdbr8FLQBhinbZj6yRv2An2E41O/pLEXqfFRWqGq/SxlE5PEUYTlvWsG2r8MswAVvkg==}
engines: {node: '>=20.19.0'}
- '@csstools/css-calc@3.2.0':
- resolution: {integrity: sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==}
+ '@csstools/css-calc@3.3.0':
+ resolution: {integrity: sha512-c5ihYsPkdG6JCkU2zTMm4+k6r7RXuGxtWYhu5DHMIiF1FHzrfmHL5so11AoFpUv/tu61xfcmT4AmKoFfMPoqdQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
'@csstools/css-parser-algorithms': ^4.0.0
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-color-parser@4.1.0':
- resolution: {integrity: sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==}
+ '@csstools/css-color-parser@4.1.10':
+ resolution: {integrity: sha512-UZhQLIUyJaaMepqehrCODwCg2KW25vFvLWBmqYFaPclYvvxzj/sG8LBOhBFCp11i9uE7t1EyS+RAoV9tztPFyw==}
engines: {node: '>=20.19.0'}
peerDependencies:
'@csstools/css-parser-algorithms': ^4.0.0
@@ -1640,8 +1615,8 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.3':
- resolution: {integrity: sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==}
+ '@csstools/css-syntax-patches-for-csstree@1.1.7':
+ resolution: {integrity: sha512-fQ+05118eQS1cofO3aJpB5efgpBZMvIzwr/sbC8kDLVA5XLG8q1kJV5yzrUAI1f7lvhPnm8fgIjzFB8/O/5Dig==}
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
@@ -1660,329 +1635,179 @@ packages:
resolution: {integrity: sha512-Xc3VhU02wqZ1HvHRJUwL09HkZSTvidqY5Ya0NXBSYOxAp+Ln9dcJr9fySI+CkONzP3PekQo9WdzCv0PGER/mOA==}
engines: {node: '>=14.17.0'}
- '@emnapi/core@1.10.0':
- resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
+ '@emnapi/core@1.11.1':
+ resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==}
- '@emnapi/runtime@1.10.0':
- resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
+ '@emnapi/core@1.11.2':
+ resolution: {integrity: sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==}
- '@emnapi/wasi-threads@1.2.1':
- resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
+ '@emnapi/runtime@1.11.1':
+ resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==}
- '@esbuild/aix-ppc64@0.27.7':
- resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
+ '@emnapi/runtime@1.11.2':
+ resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==}
+
+ '@emnapi/wasi-threads@1.2.2':
+ resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==}
- '@esbuild/aix-ppc64@0.28.0':
- resolution: {integrity: sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==}
+ '@esbuild/aix-ppc64@0.28.1':
+ resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.27.7':
- resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm64@0.28.0':
- resolution: {integrity: sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==}
+ '@esbuild/android-arm64@0.28.1':
+ resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.27.7':
- resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-arm@0.28.0':
- resolution: {integrity: sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==}
+ '@esbuild/android-arm@0.28.1':
+ resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.27.7':
- resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/android-x64@0.28.0':
- resolution: {integrity: sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==}
+ '@esbuild/android-x64@0.28.1':
+ resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.27.7':
- resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-arm64@0.28.0':
- resolution: {integrity: sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==}
+ '@esbuild/darwin-arm64@0.28.1':
+ resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.27.7':
- resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.28.0':
- resolution: {integrity: sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==}
+ '@esbuild/darwin-x64@0.28.1':
+ resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.27.7':
- resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-arm64@0.28.0':
- resolution: {integrity: sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==}
+ '@esbuild/freebsd-arm64@0.28.1':
+ resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.27.7':
- resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.28.0':
- resolution: {integrity: sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==}
+ '@esbuild/freebsd-x64@0.28.1':
+ resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.27.7':
- resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm64@0.28.0':
- resolution: {integrity: sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==}
+ '@esbuild/linux-arm64@0.28.1':
+ resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.27.7':
- resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-arm@0.28.0':
- resolution: {integrity: sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==}
+ '@esbuild/linux-arm@0.28.1':
+ resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.27.7':
- resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-ia32@0.28.0':
- resolution: {integrity: sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==}
+ '@esbuild/linux-ia32@0.28.1':
+ resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.27.7':
- resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-loong64@0.28.0':
- resolution: {integrity: sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==}
+ '@esbuild/linux-loong64@0.28.1':
+ resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.27.7':
- resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.28.0':
- resolution: {integrity: sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==}
+ '@esbuild/linux-mips64el@0.28.1':
+ resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.27.7':
- resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.28.0':
- resolution: {integrity: sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==}
+ '@esbuild/linux-ppc64@0.28.1':
+ resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.27.7':
- resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.28.0':
- resolution: {integrity: sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==}
+ '@esbuild/linux-riscv64@0.28.1':
+ resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.27.7':
- resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-s390x@0.28.0':
- resolution: {integrity: sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==}
+ '@esbuild/linux-s390x@0.28.1':
+ resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.27.7':
- resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/linux-x64@0.28.0':
- resolution: {integrity: sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==}
+ '@esbuild/linux-x64@0.28.1':
+ resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.27.7':
- resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
- '@esbuild/netbsd-arm64@0.28.0':
- resolution: {integrity: sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==}
+ '@esbuild/netbsd-arm64@0.28.1':
+ resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.27.7':
- resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/netbsd-x64@0.28.0':
- resolution: {integrity: sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==}
+ '@esbuild/netbsd-x64@0.28.1':
+ resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.27.7':
- resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
- '@esbuild/openbsd-arm64@0.28.0':
- resolution: {integrity: sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==}
+ '@esbuild/openbsd-arm64@0.28.1':
+ resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.27.7':
- resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/openbsd-x64@0.28.0':
- resolution: {integrity: sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==}
+ '@esbuild/openbsd-x64@0.28.1':
+ resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.27.7':
- resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
-
- '@esbuild/openharmony-arm64@0.28.0':
- resolution: {integrity: sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==}
+ '@esbuild/openharmony-arm64@0.28.1':
+ resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.27.7':
- resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/sunos-x64@0.28.0':
- resolution: {integrity: sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==}
+ '@esbuild/sunos-x64@0.28.1':
+ resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.27.7':
- resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-arm64@0.28.0':
- resolution: {integrity: sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==}
+ '@esbuild/win32-arm64@0.28.1':
+ resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.27.7':
- resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-ia32@0.28.0':
- resolution: {integrity: sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==}
+ '@esbuild/win32-ia32@0.28.1':
+ resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.27.7':
- resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
- '@esbuild/win32-x64@0.28.0':
- resolution: {integrity: sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==}
+ '@esbuild/win32-x64@0.28.1':
+ resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.9.1':
- resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ '@eslint-community/eslint-utils@4.10.1':
+ resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -1991,8 +1816,8 @@ packages:
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@2.0.5':
- resolution: {integrity: sha512-IbHDbHJfkVNv6xjlET8AIVo/K1NQt7YT4Rp6ok/clyBGcpRx1l6gv0Rq3vBvYfPJIZt6ODf66Zq08FJNDpnzgg==}
+ '@eslint/compat@2.1.0':
+ resolution: {integrity: sha512-LgaSCymEpw7tF53xvDw9SNsraPb1IBHxpdABIOM0hW8UAlP8znrjYtuxfR58FSJ3L9BhwD+FaPRFQpZq84Nh6g==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: ^8.40 || 9 || 10
@@ -2004,16 +1829,16 @@ packages:
resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/config-helpers@0.5.5':
- resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==}
+ '@eslint/config-helpers@0.6.0':
+ resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/core@1.2.1':
resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/eslintrc@3.3.5':
- resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==}
+ '@eslint/eslintrc@3.3.6':
+ resolution: {integrity: sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@10.0.1':
@@ -2029,12 +1854,12 @@ packages:
resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/plugin-kit@0.7.1':
- resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==}
+ '@eslint/plugin-kit@0.7.2':
+ resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@exodus/bytes@1.15.0':
- resolution: {integrity: sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==}
+ '@exodus/bytes@1.15.1':
+ resolution: {integrity: sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
'@noble/hashes': ^1.8.0 || ^2.0.0
@@ -2042,72 +1867,72 @@ packages:
'@noble/hashes':
optional: true
- '@firebase/ai@2.11.1':
- resolution: {integrity: sha512-WGTF81W3WBKJY+c7xqTzO15OGAkCAs8cpADqflAI0skhTZjIkhF0qyf55rq4Ctt6jKygkv99rPfMrjAHTgXaVQ==}
+ '@firebase/ai@2.13.1':
+ resolution: {integrity: sha512-RhT/VViTPBSplhQSuEp62HhLvfsV+LowMh8ZUo5MMRDzG7oFtSget4Kmg5oHP50hDVyWQuQj6to9iPFEZk08Tw==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
- '@firebase/analytics-compat@0.2.27':
- resolution: {integrity: sha512-ZObpYpAxL6JfgH7GnvlDD0sbzGZ0o4nijV8skatV9ZX49hJtCYbFqaEcPYptT94rgX1KUoKEderC7/fa7hybtw==}
+ '@firebase/analytics-compat@0.2.28':
+ resolution: {integrity: sha512-lIAlqUUbBu93FJMlQfslryQtBwwzdzvp23ePC6FNgymXk6Ook5v4Uvc0vdutvoIeqmyA3LfP0ZeRFK8+11kOOQ==}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/analytics-types@0.8.3':
- resolution: {integrity: sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg==}
+ '@firebase/analytics-types@0.8.4':
+ resolution: {integrity: sha512-zQ+XTgkwH6CY/eUSHJRP7e4LxM30RCxlCmob5sy2axs25GE3Ny0XdgpDscMTHHQIGqWkxPXad4w2Mw9sCgT8zQ==}
- '@firebase/analytics@0.10.21':
- resolution: {integrity: sha512-j2y2q65BlgLGB5Pwjhv/Jopw2X/TBTzvAtI5z/DSp56U4wBj7LfhBfzbdCtFPges+Wz0g55GdoawXibOH5jGng==}
+ '@firebase/analytics@0.10.22':
+ resolution: {integrity: sha512-8BSaq/QRGU1+xyi8L2PTLTJU7MH9aMA72RQdIxrbhWFauOZY9OXo8f2YDN/972xA8d588tlnNVEQ2Mo69pT9Ow==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/app-check-compat@0.4.2':
- resolution: {integrity: sha512-M91NhxqbSkI0ChkJWy69blC+rPr6HEgaeRllddSaU1pQ/7IiegeCQM9pPDIgvWnwnBSzKhUHpe6ro/jhJ+cvzw==}
+ '@firebase/app-check-compat@0.4.5':
+ resolution: {integrity: sha512-JI17mVcZs34zO6ZeSCrw4U2iohqy+n6GIzkbmsA+TbVjmvFLkUKt3bs5M+qRBteQm/0IWzqSHYFzEQLzDTQebg==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/app-check-interop-types@0.3.3':
- resolution: {integrity: sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A==}
+ '@firebase/app-check-interop-types@0.3.4':
+ resolution: {integrity: sha512-zz3i6e13B8BfWiLy8MABtTh8aGIACgKbf9UVnyHcWs+yQzJXgQcl8A46b0zfaiJHdQ+niF0ouAfcpuf+3LMPQg==}
- '@firebase/app-check-types@0.5.3':
- resolution: {integrity: sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng==}
+ '@firebase/app-check-types@0.5.4':
+ resolution: {integrity: sha512-xV7JsIyzVr15aA7f3Pi0rB9gdBuVubs89FGA8VkRYA4g0l78poADgdfrScgf7NndSg9mm7cR7PJyY0+t22KaGw==}
- '@firebase/app-check@0.11.2':
- resolution: {integrity: sha512-jcXQVMHAQ5AEKzVD5C7s5fmAYeFOuN6lAJeNTgZK2B9aLnofWaJt8u1A8Idm8gpsBBYSaY3cVyeH5SWMOVPBLQ==}
+ '@firebase/app-check@0.12.0':
+ resolution: {integrity: sha512-wMeT6HLWRAuW7Cp/5UjWBGKgjPNxWNOoNf4PRIv0weljoGMZVeqbUY7wNBWTI2/31cX1NlXx8gQruDLsUShB3Q==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/app-compat@0.5.11':
- resolution: {integrity: sha512-KaACDjXkK5VLpI01vEs592R7/8s5DjFdIXfKoR385ly1SmK3Tu+jMHCIB4MsiY5jsez6v7VlEX/3rJ90dVkHyA==}
+ '@firebase/app-compat@0.5.15':
+ resolution: {integrity: sha512-HaiSM9TwbGIR4b7F6+UncHWlqdH89eeY7VUskaOGOlI2PxHS5Z+6hHsYGvNLy0SHDE6zyXO+3QSA6a4aqQxsqA==}
engines: {node: '>=20.0.0'}
- '@firebase/app-types@0.9.4':
- resolution: {integrity: sha512-crX9TA5SVYZwLPG7/R16IsH8FLlgkPXjJUVhsVpHVDSqJiq3D/NuFTM5ctxGTExXAOeIn//69tQw47CPerM8MQ==}
+ '@firebase/app-types@0.9.5':
+ resolution: {integrity: sha512-YevqTjvo7Iujsa9Dwowmd6dSoElhzmD63ZSrq6bzjvQ6POjYgNjOFHLmNIgJs48eNO093NCERibuFnxbfOvU7A==}
- '@firebase/app@0.14.11':
- resolution: {integrity: sha512-yxADFW35LYkP8oSGobGsYIrI42I+GPCvKTNHx4meT9Yq3C950IVz1eANoBk822I9tbKv1wyv9P4Bv1G5TpucFw==}
+ '@firebase/app@0.15.1':
+ resolution: {integrity: sha512-iD9+Z5HcPo0Uop5f72/VYMeXwKucBhW7iFrISkJFvQ+lSZikTNgTz0FgAtaaTkAG0pEZSnCymA2Fu49n0rcufQ==}
engines: {node: '>=20.0.0'}
- '@firebase/auth-compat@0.6.5':
- resolution: {integrity: sha512-IfVsafZ3QiXbsydXTP/XMI0wVYbJLI1rkb8Qqf03/h5FnL+upbbPOb+6Yj3RpcX+Y1iP5Uh18lxTHlXfbiyAow==}
+ '@firebase/auth-compat@0.6.8':
+ resolution: {integrity: sha512-llcBREUC4iSNKZ6rvwud7Oz9Q7aAWU6KuQLa6pdu7Q+QAQsy4JLw6yFgxwtmzabsgznHmmcsX2UjHLLzqUxi3Q==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/auth-interop-types@0.2.4':
- resolution: {integrity: sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA==}
+ '@firebase/auth-interop-types@0.2.5':
+ resolution: {integrity: sha512-1Li/YuBDBAXcKv7BzY4U28gontUmAaw53sYiqbaVOMCFb2lFKK/c3CGMUWqtwe7+TXrl3poWnTCL5umYBg85Eg==}
- '@firebase/auth-types@0.13.0':
- resolution: {integrity: sha512-S/PuIjni0AQRLF+l9ck0YpsMOdE8GO2KU6ubmBB7P+7TJUCQDa3R1dlgYm9UzGbbePMZsp0xzB93f2b/CgxMOg==}
+ '@firebase/auth-types@0.13.1':
+ resolution: {integrity: sha512-0c1Mnid0uMDfGJHeUS4zfvBa4/CedJXotGy/n/NZJnBjwiJawt0ZYU+wH2VAVLiRCEfG2ncCkAX3yd1/2nrB7g==}
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 1.x
- '@firebase/auth@1.13.0':
- resolution: {integrity: sha512-mKkSLNym3UbnnZ06dAmtqzp5EpPGCANGCZDJbkoR135aoUdKG6Aizwcnp29RzsQpwH0nmy5nay17Sfbsh9oY8A==}
+ '@firebase/auth@1.13.3':
+ resolution: {integrity: sha512-bqiq4uubDN2YyQkdvSWPQeJyXAv2O76ImF41En9b6UhV5JuBVYDoHYrrrE3NzIuGkpFMKagfhMRP4Vz6t+yQSQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
@@ -2116,179 +1941,175 @@ packages:
'@react-native-async-storage/async-storage':
optional: true
- '@firebase/component@0.7.2':
- resolution: {integrity: sha512-iyVDGc6Vjx7Rm0cAdccLH/NG6fADsgJak/XW9IA2lPf8AjIlsemOpFGKczYyPHxm4rnKdR8z6sK4+KEC7NwmEg==}
+ '@firebase/component@0.7.3':
+ resolution: {integrity: sha512-wFofIaa2879ogD/WvkjYXJxRmfnL0scen6ORgaC3na1FNOR9ASIUANQdhqQcmWu/h77/pVHY7ch5flewa5Bcew==}
engines: {node: '>=20.0.0'}
- '@firebase/data-connect@0.6.0':
- resolution: {integrity: sha512-OiugPRcdlhqXF97oR9CjVObILmsWU0dFUS0gXNYEe4bDfpW8pZmQ5GqhIPPtLWbT/0W2lMJJD7VILFMk+xuHPg==}
+ '@firebase/data-connect@0.7.1':
+ resolution: {integrity: sha512-2LbUU8mmSA63HknxQMmWHjpzuNLBKflvVwQc2tpoVKg0biWleNEJX031ELks0vzFs+dDjOUkCJR72RP6mQHFOg==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/database-compat@2.1.3':
- resolution: {integrity: sha512-GMyfWjD8mehjg/QpNkY/tl9G/MoeugPeg91n9D0atggxbWuKF/2KhVPHZDH+XmoP0EKYqMWYTtKxBsaBaNKLYQ==}
+ '@firebase/database-compat@2.1.4':
+ resolution: {integrity: sha512-3pK35F1MAgmqFJQlf2nhQl44vtAXQO1uaCaQOEUI9kCRtLFqi7N+QRKR7lFZPg+xIZIyubgxQaxY69YgfZRZWg==}
engines: {node: '>=20.0.0'}
- '@firebase/database-types@1.0.19':
- resolution: {integrity: sha512-FqewjUZmV9LqFfuEnmgdcUpiOUz7qwLXxnm/H8BcMFEzQXtd1yyUDm8ex5VRad2nuTE+ahOuCjUAM/cyDncO+g==}
+ '@firebase/database-types@1.0.20':
+ resolution: {integrity: sha512-kegbOk/w8iU64pr0q6k2ItyNGjnQBMHFhwS7ohdWI4W+pc0/zhhdGXTdFj6X1oxItRjPoYOsSQmERgBkn/ihxw==}
- '@firebase/database@1.1.2':
- resolution: {integrity: sha512-lP96CMjMPy/+d1d9qaaHjHHdzdwvEOuyyLq9ehX89e2XMKwS1jHNzYBO+42bdSumuj5ukPbmnFtViZu8YOMT+w==}
+ '@firebase/database@1.1.3':
+ resolution: {integrity: sha512-XwWCa+E4TvNGpGwXrycLRNfdogADwFcvuhyow6wDWma9W54roaQIhe+4PM0KiLsIftBdSCGI7OKCXrdSRHbIhw==}
engines: {node: '>=20.0.0'}
- '@firebase/firestore-compat@0.4.8':
- resolution: {integrity: sha512-WK9NJRpnosGD2nuyjdr7K+Ht7AxRYJlTF62myI4rRA7ibJOosbecvjacR5oirJ7s1BgNS6qzcBw7n4fD3a5w1w==}
+ '@firebase/firestore-compat@0.4.11':
+ resolution: {integrity: sha512-W7o1WdwWq5aABK5Up2ncSvTQs/QGLR/fy7cVpFBNqhsXtxoMtflHf2xBIG6+aoptcuGAobddq4g2Sq27wqHaYw==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/firestore-types@3.0.3':
- resolution: {integrity: sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q==}
+ '@firebase/firestore-types@3.0.4':
+ resolution: {integrity: sha512-jGn+JSS4X9zZsrfu7Yw66v5YRdOLD1oyQh4USR0xWl4CUqV/DA6bNIXRPpxH/cUl3iVTNiP6MN7g+EL42A4qfA==}
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 1.x
- '@firebase/firestore@4.14.0':
- resolution: {integrity: sha512-bZc6YOjRkMBVA16527tgzi6iN9n//xRB3Mmx/R+Gr6UAP/+xrIKOejQIcn1hh+tCzNT8jO0jI+kWox5J4tB/qQ==}
+ '@firebase/firestore@4.16.0':
+ resolution: {integrity: sha512-qdHMHMvMr0nRMuZyWNR/ArWa0YlPE3C4eAbmxTASJMYXAesKPL0Y54p70moggrNPzaK7MSIIq5RDJJyntQyIYA==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/functions-compat@0.4.3':
- resolution: {integrity: sha512-BxkEwWgx1of0tKaao/r2VR6WBLk/RAiyztatiONPrPE8gkitFkOnOCxf8i9cUyA5hX5RGt5H30uNn25Q6QNEmQ==}
+ '@firebase/functions-compat@0.4.5':
+ resolution: {integrity: sha512-10qlUXGY25G5/1g9UihqksPp2po+ZqSE7LEizsrdUP7vrTmkysXxGSZCDyojSEp6mQe/ecRDdDDI+z4XRdb4wQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/functions-types@0.6.3':
- resolution: {integrity: sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg==}
+ '@firebase/functions-types@0.6.4':
+ resolution: {integrity: sha512-zV6kgqtduR4rUAdC/ilS7kmb93XD7bEZoJDlVBZqlOw2uGGGCNBQBuleww2rr0Ulr3L9o2TDjumEt68/l1f9DQ==}
- '@firebase/functions@0.13.3':
- resolution: {integrity: sha512-csO7ckK3SSs+NUZW1nms9EK7ckHe/1QOjiP8uAkCYa7ND18s44vjE9g3KxEeIUpyEPqZaX1EhJuFyZjHigAcYw==}
+ '@firebase/functions@0.13.5':
+ resolution: {integrity: sha512-bWCx713f4kE/uFV7gdFOLBS7lDoiZj48MRkbAqe35gkXcCeWF4QjRNO07Jhmve7EJIoQOBczL29y2r8VRuN1kw==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/installations-compat@0.2.21':
- resolution: {integrity: sha512-zahIUkaVKbR8zmTeBHkdfaVl6JGWlhVoSjF7CVH33nFqD3SlPEpEEegn2GNT5iAfsVdtlCyJJ9GW4YKjq+RJKQ==}
+ '@firebase/installations-compat@0.2.22':
+ resolution: {integrity: sha512-C/zpAuTP5S9OgKSPvXRupw3hoY/JZSlA1wFjD/Sb7LIQE0FNbcMdO8Y4KXVEkjVzma/DDDDIAzxEXqKMAzc88w==}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/installations-types@0.5.3':
- resolution: {integrity: sha512-2FJI7gkLqIE0iYsNQ1P751lO3hER+Umykel+TkLwHj6plzWVxqvfclPUZhcKFVQObqloEBTmpi2Ozn7EkCABAA==}
+ '@firebase/installations-types@0.5.4':
+ resolution: {integrity: sha512-U2eFapdHwjb43Vx9o+Pmj4dFfvcHEK1IirEFLqMtWrTHvmdrS3gBpBD1kmJk/9HjsOtoHZxJ2Paoe79e+L1ZPg==}
peerDependencies:
'@firebase/app-types': 0.x
- '@firebase/installations@0.6.21':
- resolution: {integrity: sha512-xGFGTeICJZ5vhrmmDukeczIcFULFXybojML2+QSDFoKj5A7zbGN7KzFGSKNhDkIxpjzsYG9IleJyUebuAcmqWA==}
+ '@firebase/installations@0.6.22':
+ resolution: {integrity: sha512-ef6nn3GGQTdReCfotRMG77PJZu8CqEbiK5pEoBnM0gTu/Z9v0i/az2p3HABsa/1beQmmyh1OsOjf7P5+pgwdZw==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/logger@0.5.0':
- resolution: {integrity: sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g==}
+ '@firebase/logger@0.5.1':
+ resolution: {integrity: sha512-vZKLsqE1ABOy8OjQiE7cUTFn4gvaqlk88yp8N94Pk/sDpq61YqZGqmVFZTvOyflTwuYFcWirBdYGoJgbDaXKYQ==}
engines: {node: '>=20.0.0'}
- '@firebase/messaging-compat@0.2.25':
- resolution: {integrity: sha512-eoOQqGLtRlseTdiemTN44LlHZpltK5gnhq8XVUuLgtIOG+odtDzrz2UoTpcJWSzaJQVxNLb/x9f39tHdDM4N4w==}
+ '@firebase/messaging-compat@0.2.27':
+ resolution: {integrity: sha512-JNOiu1PPgdHzEPEtoFiNxQuu0x9bm4bfETSQCpGfcTlgWkhlSK7uh7nlsjC10TQLUNgYetLmuutaYTh8aeYLVA==}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/messaging-interop-types@0.2.3':
- resolution: {integrity: sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q==}
+ '@firebase/messaging-interop-types@0.2.5':
+ resolution: {integrity: sha512-tUEKnaAP2Y/MNIqgnriPpV6e5l13Vs/+p2yrd6NGlncPJT9O3a8muYZtdnWe+IJ4fgKLHJVC79n/asxk/N5Msw==}
- '@firebase/messaging@0.12.25':
- resolution: {integrity: sha512-7RhDwoDHlOK1/ou0/LeubxmjcngsTjDdrY/ssg2vwAVpUuVAhQzQvuCAOYxcX5wNC1zCgQ54AP1vdngBwbCmOQ==}
+ '@firebase/messaging@0.13.0':
+ resolution: {integrity: sha512-GZoo0uGRvEbszo83xcgbjJp4FpkmBEr4l8Z4hi8gl+P1Spn/MTK3HapanMzSX4yUHuTEiF5hasWRxOaz+o5sxQ==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/performance-compat@0.2.24':
- resolution: {integrity: sha512-YRlejH8wLt7ThWao+HXoKUHUrZKGYq+otxkPS+8nuE5PeN1cBXX7NAJl9ueuUkBwMIrnKdnDqL/voHXxDAAt3g==}
+ '@firebase/performance-compat@0.2.25':
+ resolution: {integrity: sha512-q6NjTXpIPoFuUmCmMN/maCdTgzT6aExs9xZo+PxfVLj6uLVGvpyAD6XWjmcrb7jChsFBYbq7E5dyNDF7Zhy9kA==}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/performance-types@0.2.3':
- resolution: {integrity: sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ==}
+ '@firebase/performance-types@0.2.4':
+ resolution: {integrity: sha512-kJSEk7b0uhpcPRyL4SQ/GPujLqk52XNKcXlnsKDbWGAb9vugcLvOU3u6zfEdwd+d8hWJb5S5ZizV1JFFI0nkKg==}
- '@firebase/performance@0.7.11':
- resolution: {integrity: sha512-V3uAhrz7IYJuji+OgT3qYTGKxpek/TViXti9OSsUJ4AexZ3jQjYH5Yrn7JvBxk8MGiSLsC872hh+BxQiPZsm7g==}
+ '@firebase/performance@0.7.12':
+ resolution: {integrity: sha512-fe7nV8teUU3OBHlMUZ9Lw4gLhCW2k4m5Uc3pfWGV+fl8uwJQBGp9Q3lqsJ+HSrFu3Q2pJyLAgrClPGSKyDeYgQ==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/remote-config-compat@0.2.23':
- resolution: {integrity: sha512-4+KqRRHEUUmKT6tFmnpWATOsaFfmSuBs1jXH8JzVtMLEYqq/WS9IDM92OdefFDSrAA2xGd0WN004z8mKeIIscw==}
+ '@firebase/remote-config-compat@0.2.27':
+ resolution: {integrity: sha512-FYwYWwSbUdza/pRX4NpSBm/Pimntum3jEIBpnDn5Ey1jHNWgjxrE8Z5SB4mCHd5wGCoYd3koJzxARl/VWIEx0Q==}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/remote-config-types@0.5.0':
- resolution: {integrity: sha512-vI3bqLoF14L/GchtgayMiFpZJF+Ao3uR8WCde0XpYNkSokDpAKca2DxvcfeZv7lZUqkUwQPL2wD83d3vQ4vvrg==}
+ '@firebase/remote-config-types@0.5.1':
+ resolution: {integrity: sha512-cX/1LT6KQwkXzck2eSzeKnuvXZCyr8qaPpDcikoJs7jmI+oBOXixpDLeDtWj1U6GNMkIoXrEDNoyT2Ypcyp5/A==}
- '@firebase/remote-config@0.8.2':
- resolution: {integrity: sha512-5EXqOThV4upjK9D38d/qOSVwOqRhemlaOFk9vCkMNNALeIlwr+4pLjtLNo4qoY8etQmU/1q4aIATE9N8PFqg0g==}
+ '@firebase/remote-config@0.9.0':
+ resolution: {integrity: sha512-aNn6/eJhsSC+gXSToiXiYPv3ypLP9lFtzl+/q9kSOBPB7D6rae0Rt2uENZZLXGYbEgHYKQblOhijJAXGbbJjtQ==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/storage-compat@0.4.2':
- resolution: {integrity: sha512-R+aB38wxCH5zjIO/xu9KznI7fgiPuZAG98uVm1NcidHyyupGgIDLKigGmRGBZMnxibe/m2oxNKoZpfEbUX2aQQ==}
+ '@firebase/storage-compat@0.4.3':
+ resolution: {integrity: sha512-gruVqjtUGX8tEoeNbaWXZm0Zfcfcb7fvmDmBxV8yPAbWvExRnZYLO2+qw9idxNE7BvPXt5csyjSYHy//dAizxw==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
- '@firebase/storage-types@0.8.3':
- resolution: {integrity: sha512-+Muk7g9uwngTpd8xn9OdF/D48uiQ7I1Fae7ULsWPuKoCH3HU7bfFPhxtJYzyhjdniowhuDpQcfPmuNRAqZEfvg==}
+ '@firebase/storage-types@0.8.4':
+ resolution: {integrity: sha512-BT7cwxJOx8SWwlQfrlC+bD/Sk3Cw+1odCi8UZNFNWTVZoPsBnA5W+mqtZzVnvsdJpXCFGSGQ7R7vOR6dtM/BRA==}
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 1.x
- '@firebase/storage@0.14.2':
- resolution: {integrity: sha512-o/culaTeJ8GRpKXRJov21rux/n9dRaSOWLebyatFP2sqEdCxQPjVA1H9Z2fzYwQxMIU0JVmC7SPPmU11v7L6vQ==}
+ '@firebase/storage@0.14.3':
+ resolution: {integrity: sha512-YX4/YL6P6/fufSSeGnVhjWddcIXbFq2cWIhMKFTZo1E/Rtcl2mJj/BYUQTwJfcE1Tl8un1FOya4L05jcSLN/Eg==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/util@1.15.0':
- resolution: {integrity: sha512-AmWf3cHAOMbrCPG4xdPKQaj5iHnyYfyLKZxwz+Xf55bqKbpAmcYifB4jQinT2W9XhDRHISOoPyBOariJpCG6FA==}
+ '@firebase/util@1.15.1':
+ resolution: {integrity: sha512-LUdM4Wg7YM9Pq/49nGYySJA0CSQEKnGffFzWV8+6gXN7mGxn+FL1IqvFbuZUtAQcfZgHYDwCE1wwlK7rB7gl2g==}
engines: {node: '>=20.0.0'}
- '@firebase/webchannel-wrapper@1.0.5':
- resolution: {integrity: sha512-+uGNN7rkfn41HLO0vekTFhTxk61eKa8mTpRGLO0QSqlQdKvIoGAvLp3ppdVIWbTGYJWM6Kp0iN+PjMIOcnVqTw==}
-
- '@gar/promise-retry@1.0.3':
- resolution: {integrity: sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ '@firebase/webchannel-wrapper@1.0.6':
+ resolution: {integrity: sha512-Vr/Mqu79dMwGRAyGbJ4uN4+BtXB3/mRTdzetD1daWNeG8QaWuzhhbG77GltO5c0yYmYls8i250iX73624GJd7Q==}
'@glideapps/ts-necessities@2.2.3':
resolution: {integrity: sha512-gXi0awOZLHk3TbW55GZLCPP6O+y/b5X1pBXKBVckFONSwF1z1E5ND2BGJsghQFah+pW7pkkyFb2VhUQI2qhL5w==}
- '@google-cloud/common@6.0.0':
- resolution: {integrity: sha512-IXh04DlkLMxWgYLIUYuHHKXKOUwPDzDgke1ykkkJPe48cGIS9kkL2U/o0pm4ankHLlvzLF/ma1eO86n/bkumIA==}
+ '@google-cloud/common@6.1.0':
+ resolution: {integrity: sha512-Ohjxjvusr65+SiEVBrilpyn1ir9CM8ZqWjcf7bA8ph1GCunxI6bbwtcl7iGl67A7Lr4Nz7WpNzITNETwggc7pw==}
engines: {node: '>=18'}
- '@google-cloud/precise-date@5.0.0':
- resolution: {integrity: sha512-9h0Gvw92EvPdE8AK8AgZPbMnH5ftDyPtKm7/KUfcJVaPEPjwGDsJd1QV0H8esBDV4II41R/2lDWH1epBqIoKUw==}
+ '@google-cloud/precise-date@5.1.0':
+ resolution: {integrity: sha512-Z9RVpJUZR+aMF9gPel07xbLURjdT+G4HV6x7jJhreNarQGcT/ZYn1IIfo55rd+tncGvJ4qZDfZnaF6PzqgsQkw==}
engines: {node: '>=18'}
'@google-cloud/projectify@4.0.0':
resolution: {integrity: sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==}
engines: {node: '>=14.0.0'}
- '@google-cloud/projectify@5.0.0':
- resolution: {integrity: sha512-XXQLaIcLrOAMWvRrzz+mlUGtN6vlVNja3XQbMqRi/V7XJTAVwib3VcKd7oRwyZPkp7rBVlHGcaqdyGRrcnkhlA==}
+ '@google-cloud/projectify@5.1.0':
+ resolution: {integrity: sha512-61RXiUnoPBjeIXTzG+WgGLdJlnE3lS7p63rbePw0CEC0tjMGpODKHEr8vFUmuD+iEl7sUWYKbu/ZTk/N2dXw6w==}
engines: {node: '>=18'}
'@google-cloud/promisify@4.1.0':
resolution: {integrity: sha512-G/FQx5cE/+DqBbOpA5jKsegGwdPniU6PuIEMt+qxWgFxvxuFOzVmp6zYchtYuwAWV5/8Dgs0yAmjvNZv3uXLQg==}
engines: {node: '>=18'}
- '@google-cloud/promisify@5.0.0':
- resolution: {integrity: sha512-N8qS6dlORGHwk7WjGXKOSsLjIjNINCPicsOX6gyyLiYk7mq3MtII96NZ9N2ahwA2vnkLmZODOIH9rlNniYWvCQ==}
+ '@google-cloud/promisify@5.1.0':
+ resolution: {integrity: sha512-/j9zzWDxsgKg0hMuFBmLGI8ES9xj4DjXvQnDCKl0w5ed7WE3CGsgHmUoC35rvfBXshSW+5StQGnCUD+RBqITKA==}
engines: {node: '>=18'}
'@google-cloud/spanner@8.0.0':
resolution: {integrity: sha512-IJn+8A3QZJfe7FUtWqHVNo3xJs7KFpurCWGWCiCz3oEh+BkRymKZ1QxfAbU2yGMDzTytLGQ2IV6T2r3cuo75/w==}
engines: {node: '>=18'}
- '@google/genai@1.50.1':
- resolution: {integrity: sha512-YbkX7H9+1Pt8wOt7DDREy8XSoiL6fRDzZQRyaVBarFf8MR3zHGqVdvM4cLbDXqPhxqvegZShgfxb8kw9C7YhAQ==}
+ '@google/genai@2.13.0':
+ resolution: {integrity: sha512-GM7C8Kaomvjz05x5JEO6+l3d/pciL9LxAG9dUjJLD7nTPZ9X0Cfsf2Z7eET6UjgWyUmxXCHtYnQoQ77F9+ZIOQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@modelcontextprotocol/sdk': ^1.25.2
@@ -2296,12 +2117,12 @@ packages:
'@modelcontextprotocol/sdk':
optional: true
- '@grpc/grpc-js@1.14.3':
- resolution: {integrity: sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==}
+ '@grpc/grpc-js@1.14.4':
+ resolution: {integrity: sha512-k9Dj3DV/itK9D06Y8f190Qgop7/Ui+D0njFV3LHMPwPT75DpXLQohE9Wmz0QElrJnzsjB7KPWiKJbOl7IPDArQ==}
engines: {node: '>=12.10.0'}
- '@grpc/grpc-js@1.9.15':
- resolution: {integrity: sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==}
+ '@grpc/grpc-js@1.9.16':
+ resolution: {integrity: sha512-wE4Ut/olIzfKqp631XrG+wbF0v1vWFN4YL9FyXC2LJiG33DsV7PLzURjrCvY/6je2ntdRkeLpPDluzSRGaVltQ==}
engines: {node: ^8.13.0 || >=10.10.0}
'@grpc/proto-loader@0.7.15':
@@ -2309,16 +2130,16 @@ packages:
engines: {node: '>=6'}
hasBin: true
- '@grpc/proto-loader@0.8.0':
- resolution: {integrity: sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==}
+ '@grpc/proto-loader@0.8.1':
+ resolution: {integrity: sha512-wtF6h+DY6M3YaDBPAmvuuA6jV8Sif9MjtOI5euKFWRgCDl5PeDpPsHR9u2l6St5ceY8AZgoNDww5+HvEsXFsGg==}
engines: {node: '>=6'}
hasBin: true
'@harperfast/extended-iterable@1.0.3':
resolution: {integrity: sha512-sSAYhQca3rDWtQUHSAPeO7axFIUJOI6hn1gjRC5APVE1a90tuyT8f5WIgRsFhhWA7htNkju2veB9eWL6YHi/Lw==}
- '@hono/node-server@1.19.14':
- resolution: {integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==}
+ '@hono/node-server@1.19.17':
+ resolution: {integrity: sha512-dSneS5qhiauZWGDCeK4o695Xd9nUNjviSZCMQrj10eetr8Uln1ucn6bbphOM6UynAMMtNIzZNSpL9vnASJwrPQ==}
engines: {node: '>=18.14.1'}
peerDependencies:
hono: ^4
@@ -2343,134 +2164,134 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@inquirer/ansi@2.0.5':
- resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/ansi@2.0.7':
+ resolution: {integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
- '@inquirer/checkbox@5.1.4':
- resolution: {integrity: sha512-w6KF8ZYRvqHhROkOTHXYC3qIV/KYEu5o12oLqQySvch61vrYtRxNSHTONSdJqWiFJPlCUQAHT5OgOIyuTr+MHQ==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/checkbox@5.2.1':
+ resolution: {integrity: sha512-b6xmA/VlTe0ZgDQHDui+Nav470u7u49nRd8/iuhOcQPO9Ch7lGuogydhi2VOmNlZ+zXcM8IcPuNSwQcdJaF/kw==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/confirm@6.0.12':
- resolution: {integrity: sha512-h9FgGun3QwVYNj5TWIZZ+slii73bMoBFjPfVIGtnFuL4t8gBiNDV9PcSfIzkuxvgquJKt9nr1QzszpBzTbH8Og==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/confirm@6.1.1':
+ resolution: {integrity: sha512-eb8DBZcz/2qHWQda4rk2JiQk5h9QV/cVHi1yjt0f69WFZMRFn0sJTye3EAP8icut8UDMjQPsaH5KbcOogefrFQ==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/core@11.1.9':
- resolution: {integrity: sha512-BDE4fG22uYh1bGSifcj7JSx119TVYNViMhMu85usp4Fswrzh6M0DV3yld64jA98uOAa2GSQ4Bg4bZRm2d2cwSg==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/core@11.2.1':
+ resolution: {integrity: sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/editor@5.1.1':
- resolution: {integrity: sha512-6y11LgmNpmn5D2aB5FgnCfBUBK8ZstwLCalyJmORcJZ/WrhOjm16mu6eSqIx8DnErxDqSLr+Jkp+GP8/Nwd5tA==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/editor@5.2.2':
+ resolution: {integrity: sha512-ZRVd/oD+sYsUd5zVm0NflqEzlqfYCyHNsqkHl2oWXEUHs12tCbcSFi+wVFEvD8+LGRaMUsVrE7qeo6lSG/S1Vg==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/expand@5.0.13':
- resolution: {integrity: sha512-dF2zvrFo9LshkcB23/O1il13kBkBltWIXzut1evfbuBLXMiGIuC45c+ZQ0uukjCDsvI8OWqun4FRYMnzFCQa3g==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/expand@5.1.1':
+ resolution: {integrity: sha512-YmQpenjbFSHAK3sOd44puHh3V1KXXr+JiNpUztoSQ4drLh2rTVzTap/YtlAVu/5xavifIlBfNEzJ/neZJ1a/1g==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/external-editor@3.0.0':
- resolution: {integrity: sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/external-editor@3.0.3':
+ resolution: {integrity: sha512-6thf5I8q7lZwzGLAxPaaGEREEkZ3nyePPDQ1oyobblxmEE8mqTLguScP7pDjUTAibiyb4hfXl+qjUEJ+di/aNA==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/figures@2.0.5':
- resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/figures@2.0.7':
+ resolution: {integrity: sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
- '@inquirer/input@5.0.12':
- resolution: {integrity: sha512-uiMFBl4LqFzJClh80Q3f9hbOFJ6kgkDWI4LjAeBuyO6EanVVMF69AgOvpi1qdqjDSjDN6578B6nky9ceEpI+1Q==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/input@5.1.2':
+ resolution: {integrity: sha512-9K/DDBSQpOyZSkt6sOVP9Vo0TR7atX2kuILsUu0x3wVcVbe97lJwIJKMLdMw25tDYuXl/qp6erT0Xs1rfmcfZg==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/number@4.0.12':
- resolution: {integrity: sha512-/vrwhEf7Xsuh+YlHF4IjSy3g1cyrQuPaSiHIxCEbLu8qnfvrcvJyCkoktOOF+xV9gSb77/G0n3h04RbMDW2sIg==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/number@4.1.1':
+ resolution: {integrity: sha512-XF4IXAbPnGPgw0wsbC/i2tPcyfdZgDpUlhsqU0SfT4IRIGWha6Xm9VRgN5yYxJq+jnyXlfXI/nQ3ulfk0iEICA==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/password@5.0.12':
- resolution: {integrity: sha512-CBh7YHju623lxJRcAOo498ZUwIuMy63bqW/vVq0tQAZVv+lkWlHkP9ealYE1utWSisEShY5VMdzIXRmyEODzcQ==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/password@5.1.1':
+ resolution: {integrity: sha512-3XBfF7DAsp5qeDsvN5Rd1HmbNokVvEQoUM0QLrRcybC9nX96w3Pbmu7qUsb3IT3J3jBvs2+mTXaKHOUsgHMLzg==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/prompts@8.4.2':
- resolution: {integrity: sha512-XJmn/wY4AX56l1BRU+ZjDrFtg9+2uBEi4JvJQj82kwJDQKiPgSn4CEsbfGGygS4Gw6rkL4W18oATjfVfaqub2Q==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/prompts@8.5.2':
+ resolution: {integrity: sha512-IYR/3C/paEVVQYQvdDlFZVjRCJVYHHON0XXMH91KO9GSxs0TdKYWlUdvfQl2EfAHDxUaN3IBffkE/BDTh5nJ6g==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/rawlist@5.2.8':
- resolution: {integrity: sha512-Su7FQvp5buZmCymN3PPoYv31ZQQX4ve2j02k7piGgKAWgE+AQRB5YoYVveGXcl3TZ9ldgRMSxj56YfDFmmaqLg==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/rawlist@5.3.1':
+ resolution: {integrity: sha512-QqdTqQddL3qPX/PPrjobpsO25NZ4dWXgTLenrR445L2ptLEYE6Z+PD5c5CNDJNx4ugRgELAIpSIJxZaO2jJ2Og==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/search@4.1.8':
- resolution: {integrity: sha512-fGiHKGD6DyPIYUWxoXnQTeXeyYqSOUrasDMABBmMHUalH/LxkuzY0xVRtimXAt1sUeeyYkVuKQx1bebMuN11Kw==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/search@4.2.1':
+ resolution: {integrity: sha512-xJj8QWKRSrfKoBIITLZK61dD3zwo0Rz11fgDImku30/Oe81zMdIdGgrLY2h6RkJ+KZ/GhNYIRMKnH/62qBTA5g==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/select@5.1.4':
- resolution: {integrity: sha512-2kWcGKPMLAXAWRp1AH1SLsQmX+j0QjeljyXMUji9WMZC8nRDO0b7qquIGr6143E7KMLt3VAIGNXzwa/6PXQs4Q==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/select@5.2.1':
+ resolution: {integrity: sha512-FlDndEUww8m7BfukO2nJa25vhD+H5jxxCv4oGioKqzyWz3nPHhhw4LKdYRSlXuAx7DsdWia7iyaBPKKS95Evfw==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
'@types/node':
optional: true
- '@inquirer/type@4.0.5':
- resolution: {integrity: sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==}
- engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ '@inquirer/type@4.0.7':
+ resolution: {integrity: sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
@@ -2481,10 +2302,6 @@ packages:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
- '@isaacs/fs-minipass@4.0.1':
- resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
- engines: {node: '>=18.0.0'}
-
'@istanbuljs/schema@0.1.6':
resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==}
engines: {node: '>=8'}
@@ -2550,50 +2367,50 @@ packages:
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-core@4.57.2':
- resolution: {integrity: sha512-SVjwklkpIV5wrynpYtuYnfYH1QF4/nDuLBX7VXdb+3miglcAgBVZb/5y0cOsehRV/9Vb+3UqhkMq3/NR3ztdkQ==}
+ '@jsonjoy.com/fs-core@4.64.0':
+ resolution: {integrity: sha512-zs2TAq7Six5jgMuoMNjpspAvOP3mhtgq/k1UyQodEzCtQi/N83y2/y+zcvnZSGp/Rxq96DBN+bValOBQAyn/ew==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-fsa@4.57.2':
- resolution: {integrity: sha512-fhO8+iR2I+OCw668ISDJdn1aArc9zx033sWejIyzQ8RBeXa9bDSaUeA3ix0poYOfrj1KdOzytmYNv2/uLDfV6g==}
+ '@jsonjoy.com/fs-fsa@4.64.0':
+ resolution: {integrity: sha512-nMWOVbkLFyEgmXZih3wyvxA9XpgyyqyfrINMHvEFqhi7uqfRl7c9ERJt6yX7vgMPrB9Uo+OJO+Spa0cFzPD01w==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node-builtins@4.57.2':
- resolution: {integrity: sha512-xhiegylRmhw43Ki2HO1ZBL7DQ5ja/qpRsL29VtQ2xuUHiuDGbgf2uD4p9Qd8hJI5P6RCtGYD50IXHXVq/Ocjcg==}
+ '@jsonjoy.com/fs-node-builtins@4.64.0':
+ resolution: {integrity: sha512-/o7WRFhUWaM/fOrslwLZGnzn4RmRILykn+lAL+mNObqqRNw+CQSiij6hpCeZ+C7buhdoVo7go/OYqzaSUfDYmA==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node-to-fsa@4.57.2':
- resolution: {integrity: sha512-18LmWTSONhoAPW+IWRuf8w/+zRolPFGPeGwMxlAhhfY11EKzX+5XHDBPAw67dBF5dxDErHJbl40U+3IXSDRXSQ==}
+ '@jsonjoy.com/fs-node-to-fsa@4.64.0':
+ resolution: {integrity: sha512-WDD9WVs0hb7UAEKTgZW2f66WDrbj7gIIWwpP3spbLyXa0rghtUaFTB8L4gdR3ZCWwiKIsj38/CNijpVmpnuPUw==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node-utils@4.57.2':
- resolution: {integrity: sha512-rsPSJgekz43IlNbLyAM/Ab+ouYLWGp5DDBfYBNNEqDaSpsbXfthBn29Q4muFA9L0F+Z3mKo+CWlgSCXrf+mOyQ==}
+ '@jsonjoy.com/fs-node-utils@4.64.0':
+ resolution: {integrity: sha512-k5Indsx9hWW9xSF7Y6oSKKwtCUNhzZxadub3owhIlitc+iMRVlPPdX2duTKQWBL3qNWpXya8jykgaaWpheeS4w==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node@4.57.2':
- resolution: {integrity: sha512-nX2AdL6cOFwLdju9G4/nbRnYevmCJbh7N7hvR3gGm97Cs60uEjyd0rpR+YBS7cTg175zzl22pGKXR5USaQMvKg==}
+ '@jsonjoy.com/fs-node@4.64.0':
+ resolution: {integrity: sha512-dO+NNkODbUli4uV42bcNrrLvq5rE7SNpdZ5TNd0dtbLsAaNK3MDiIC9lUi+brboGoIjW6vd2fB1qao60nrk5xA==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-print@4.57.2':
- resolution: {integrity: sha512-wK9NSow48i4DbDl9F1CQE5TqnyZOJ04elU3WFG5aJ76p+YxO/ulyBBQvKsessPxdo381Bc2pcEoyPujMOhcRqQ==}
+ '@jsonjoy.com/fs-print@4.64.0':
+ resolution: {integrity: sha512-PHZFccchvkhWrwPWHjmVAhbC3vSHCtyZvlZfJJ3ho2bnzl450hXri6/8e6pbkWdH+SkmLXNml0sV8e5HDAfxKw==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-snapshot@4.57.2':
- resolution: {integrity: sha512-GdduDZuoP5V/QCgJkx9+BZ6SC0EZ/smXAdTS7PfMqgMTGXLlt/bH/FqMYaqB9JmLf05sJPtO0XRbAwwkEEPbVw==}
+ '@jsonjoy.com/fs-snapshot@4.64.0':
+ resolution: {integrity: sha512-oM7UDeL83q6NBzzsfKAsYKXKVXlykKFqqOLh4xZZKAzzROTlInkPbc6LTDGThEOnPiFiUzA7tYziHG9xavd76Q==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
@@ -2637,45 +2454,45 @@ packages:
'@leichtgewicht/ip-codec@2.0.5':
resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==}
- '@listr2/prompt-adapter-inquirer@4.2.3':
- resolution: {integrity: sha512-Co9U3AJ3LW0J8XBHjVoNKA79dMAyFt8EZH3OaKTMcDTj8r+6kG3vSUPq/eGLHT7P0iK3uLaFfhdFYd3033P24g==}
+ '@listr2/prompt-adapter-inquirer@4.2.4':
+ resolution: {integrity: sha512-/KRI2DMD7JGSYaREF0Ygl7AefJ/2ase4Gc5cBiKqT5l4tFjsSJfhFGcc5nSkgl0Sp9LkCQNzl/cqbVJYP2L3dw==}
engines: {node: '>=22.13.0'}
peerDependencies:
'@inquirer/prompts': '>= 3 < 9'
listr2: 10.2.1
- '@lmdb/lmdb-darwin-arm64@3.5.4':
- resolution: {integrity: sha512-Kk4Kz3iyu1QiLsLZBS9Af1eSKUC8VR2T+/jyE2iAyuGw2VwK08pp5iTbZnXn6sWu0LogO/RFktMxOjiDA2sS3w==}
+ '@lmdb/lmdb-darwin-arm64@3.5.6':
+ resolution: {integrity: sha512-mY5FG4TjPAkY4P0w+OhHaUka5mDh2TX2WKYIwuKzJ1zeW3VvRgxdam/lGJTquI+bthTx5CSHDW+BAQCnNAzkEA==}
cpu: [arm64]
os: [darwin]
- '@lmdb/lmdb-darwin-x64@3.5.4':
- resolution: {integrity: sha512-BEe5Rp3trn26oxoXOVL5HVDoiYmjUDwr8NRPkBOdUdCSBEorKI+7JrZLRKAdxO+G6cGQLgseXk0gR7qIQa7aGw==}
+ '@lmdb/lmdb-darwin-x64@3.5.6':
+ resolution: {integrity: sha512-foa+pwitysO8k+xhs7psBFfTKnVgR69NlZRRTHaFVDqphh7AdGpLeyRzKw/ofatr/sN6TiHRRW6mmop0ZrrppQ==}
cpu: [x64]
os: [darwin]
- '@lmdb/lmdb-linux-arm64@3.5.4':
- resolution: {integrity: sha512-cUXEengO8o60v1SWerJTH4/RH4U3+9jC0/4njp2Z9NdmvaGzhKsbRM2wpXuRYrN8tytsoJCg0SvWEWwHAwLbCA==}
+ '@lmdb/lmdb-linux-arm64@3.5.6':
+ resolution: {integrity: sha512-HmiyFFdJa38s1heCMSooSPaBSFTHJ3C+ERPp28xAPlDX1YiALJVOgbry065nXd8Y7KISWjnw05zpG1RX8IfftA==}
cpu: [arm64]
os: [linux]
- '@lmdb/lmdb-linux-arm@3.5.4':
- resolution: {integrity: sha512-SGbFR7816uBcTHc2ZY4S6WyOkl9bICnzqTQd2Mv4V/j24cfds88xx2nC6cm/y8zGQL7Ds31YF/5NGxjgcdM5Hw==}
+ '@lmdb/lmdb-linux-arm@3.5.6':
+ resolution: {integrity: sha512-QR4YRyR5h5Z8eGXrNQjiyo2NNDfqi3tCc9dQG5Is1blCt+qWw1ZoBWhlWAr5d+jshkifMIJjVHzHGKbkKzF8Tw==}
cpu: [arm]
os: [linux]
- '@lmdb/lmdb-linux-x64@3.5.4':
- resolution: {integrity: sha512-Gxq8jpgOWXwd0PUR+c9R2Ik1/uBnGd5GMIIzRRDqABCkvmjtC3KWcyhesV9jSPCz759isl0NlbsstZ2oyvk8lA==}
+ '@lmdb/lmdb-linux-x64@3.5.6':
+ resolution: {integrity: sha512-ADzCuCF2cTNiX9kDScqcz1fjnAkxPpQNneV3KFTdV3wWtVlI2sTGzySoMTgDpinkMMFj1NTJlxA6XR8fwc4hlA==}
cpu: [x64]
os: [linux]
- '@lmdb/lmdb-win32-arm64@3.5.4':
- resolution: {integrity: sha512-pKv1DJ1bPZAaHkdFsSz5IDfUG8x9vntgquXF9/Dm2xuupcIe/EkLzylpoBxppFVK5vzbV561Dq26jNY2fIMA7g==}
+ '@lmdb/lmdb-win32-arm64@3.5.6':
+ resolution: {integrity: sha512-J7A9aEQsQiv0TYtBGL7NDIPp2lOS8nnl+zm4sWZm1xlsTTaQ4PgD096Adzdrk27rw3UxCkDXdCUa4ax41oztBQ==}
cpu: [arm64]
os: [win32]
- '@lmdb/lmdb-win32-x64@3.5.4':
- resolution: {integrity: sha512-JF1BmLCm9kGEVZgYmJq43zeQVdHVgAJnTi/NURWEsy6L1ZrrlSmdltS+D17QN4LODwf+1LMXAA9auIZVXtWwzw==}
+ '@lmdb/lmdb-win32-x64@3.5.6':
+ resolution: {integrity: sha512-1g7G0knRX2iV/voDu54yxrGqw5Dk0w2oIYb7dgJq8IkOi+m7wbD8Q3QpPFjh0C01G58S88dqGn03len6UPCXsg==}
cpu: [x64]
os: [win32]
@@ -2689,38 +2506,38 @@ packages:
'@cfworker/json-schema':
optional: true
- '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
- resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==}
+ '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
+ resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==}
cpu: [arm64]
os: [darwin]
- '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3':
- resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==}
+ '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.4':
+ resolution: {integrity: sha512-zExlW9zUJKZH/tOtVMttwjKa4Xm/3KcNjnE3dPN92uCktwavMxpgCA3MoJK/DOnTWsQgo224OaST27/mPNAf+w==}
cpu: [x64]
os: [darwin]
- '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3':
- resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==}
+ '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.4':
+ resolution: {integrity: sha512-dgX0P/9wGPJeHFBG+ZmhgE6bmtMt7NP5CRBGyyktpopdk/mW4POnrpQsSLtKI1dwpc+pPLuXHDh6vvskyQE/sw==}
cpu: [arm64]
os: [linux]
- '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3':
- resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==}
+ '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.4':
+ resolution: {integrity: sha512-Tg3yX65f5GbtXLkrYEHE5oibZG9epyYWas7FogTTEJeDEF9JlXJzKgXaNhT3UXlTOeA+AfZpYZYZ0uPj7Cfquw==}
cpu: [arm]
os: [linux]
- '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3':
- resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==}
+ '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.4':
+ resolution: {integrity: sha512-8TNXMEjJc3QEy7R/x1INhgiU+XakDAFUzBhaz7+Rbrs8NH5UQeHQxxmzsSBJGyV6I1jW79undiQm8tOI+D+8FQ==}
cpu: [x64]
os: [linux]
- '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3':
- resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==}
+ '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4':
+ resolution: {integrity: sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ==}
cpu: [x64]
os: [win32]
- '@mswjs/interceptors@0.41.8':
- resolution: {integrity: sha512-pRLMNKTSGRoLq+KnEB/7OY5vijw1XmcheAAOiv6pj7W1FG32kAGqj1C/RK/cqxRGr1Fh+zBi8sDur8kj3EQv6A==}
+ '@mswjs/interceptors@0.41.9':
+ resolution: {integrity: sha512-VVPPgHyQ6ShqnrmDWuxjmUIsO9gWyOZFmuOfLd9LfBGQJwZfy0gvv9pbHSJuoFNIYC7ZDX9aoFwowjcdSC4E8w==}
engines: {node: '>=18'}
'@napi-rs/nice-android-arm-eabi@1.1.1':
@@ -2836,8 +2653,8 @@ packages:
resolution: {integrity: sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==}
engines: {node: '>= 10'}
- '@napi-rs/wasm-runtime@1.1.4':
- resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
+ '@napi-rs/wasm-runtime@1.1.6':
+ resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==}
peerDependencies:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
@@ -2858,43 +2675,6 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@npmcli/agent@4.0.0':
- resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@npmcli/fs@5.0.0':
- resolution: {integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@npmcli/git@7.0.2':
- resolution: {integrity: sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@npmcli/installed-package-contents@4.0.0':
- resolution: {integrity: sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==}
- engines: {node: ^20.17.0 || >=22.9.0}
- hasBin: true
-
- '@npmcli/node-gyp@5.0.0':
- resolution: {integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@npmcli/package-json@7.0.5':
- resolution: {integrity: sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@npmcli/promise-spawn@9.0.1':
- resolution: {integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@npmcli/redact@4.0.0':
- resolution: {integrity: sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@npmcli/run-script@10.0.4':
- resolution: {integrity: sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
'@octokit/auth-app@8.2.0':
resolution: {integrity: sha512-vVjdtQQwomrZ4V46B9LaCsxsySxGoHsyw6IYBov/TqJVROrlYdyNgw5q6tQbB7KZt53v1l1W53RiqTvpzL907g==}
engines: {node: '>= 20'}
@@ -2963,8 +2743,8 @@ packages:
resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==}
engines: {node: '>= 20'}
- '@octokit/request@10.0.8':
- resolution: {integrity: sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==}
+ '@octokit/request@10.0.11':
+ resolution: {integrity: sha512-+s7HUxjfFqOMS9VlIwDffq0MikjSAK0gSpG73W+meAvVAvX4MBrHYTK5Bj3Uot55qFT4gzUtfzE4mGWY4Br8/Q==}
engines: {node: '>= 20'}
'@octokit/rest@22.0.1':
@@ -2987,142 +2767,269 @@ packages:
resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==}
engines: {node: '>=8.0.0'}
- '@opentelemetry/context-async-hooks@2.7.1':
- resolution: {integrity: sha512-OPFBYuXEn1E4ja3Y6eeA7O+ZnLBNcXTV5Cgsn1VaqBZ6hC5FnpZPLBNme1LJY8ZtF4aOujPKFoeWN4ik487KuQ==}
+ '@opentelemetry/context-async-hooks@2.10.0':
+ resolution: {integrity: sha512-bvyMcgLEkozzSzpEEEo1OMoeQ97bxj6Qs2uN3mPrSdDvObMI1myffD/BPqcLlzZO9//d1SqQA/WPw7Cz2AiqhA==}
engines: {node: ^18.19.0 || >=20.6.0}
peerDependencies:
'@opentelemetry/api': '>=1.0.0 <1.10.0'
- '@opentelemetry/core@2.7.1':
- resolution: {integrity: sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==}
+ '@opentelemetry/core@2.10.0':
+ resolution: {integrity: sha512-/wNZ8twnEQQA4HoHu22+vcsdru6pWPWxW+7w+FlxT6Id7PE/WIbZmVKkte+PF72e0F2dnImFeHD2syyE1Mw6MQ==}
engines: {node: ^18.19.0 || >=20.6.0}
peerDependencies:
'@opentelemetry/api': '>=1.0.0 <1.10.0'
- '@opentelemetry/semantic-conventions@1.40.0':
- resolution: {integrity: sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw==}
+ '@opentelemetry/semantic-conventions@1.43.0':
+ resolution: {integrity: sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==}
engines: {node: '>=14'}
- '@oxc-project/types@0.128.0':
- resolution: {integrity: sha512-huv1Y/LzBJkBVHt3OlC7u0zHBW9qXf1FdD7sGmc1rXc2P1mTwHssYv7jyGx5KAACSCH+9B3Bhn6Z9luHRvf7pQ==}
+ '@oxc-parser/binding-android-arm-eabi@0.142.0':
+ resolution: {integrity: sha512-ZiRGDutGsv1G6bL/ozy/koC0Sv39T1DqyoC4KD1DOy9ZoACm1O5UWhEK2c02Qdk+4lfLVkvFa/mQ0fm/4h1BtQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
+ '@oxc-parser/binding-android-arm64@0.142.0':
+ resolution: {integrity: sha512-WZkvGRLNQTz8lR9zP5nLjUdlroRCopBu3g9zF1p/laE6DzT1UbQo8Rdz5MWhaJUPYg/6gp+jo7HUgsyKaN1FtQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-parser/binding-darwin-arm64@0.142.0':
+ resolution: {integrity: sha512-l4khS8LQOOVYsGRVARo1gSaCT/aBSceUVXgtovWc2+drnxVuDr082WA3OCHVdVzIz5JIrP/y9CWsSKxBDNmYGg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-parser/binding-darwin-x64@0.142.0':
+ resolution: {integrity: sha512-QBsNF3nqlXmcH2B1YOPqQYmCJoy4HuIjUxGbBO/k5JAJUl68ghU2psRY2zPk+RyBaWqKP/qfL4oaFgEMCdwskA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-parser/binding-freebsd-x64@0.142.0':
+ resolution: {integrity: sha512-b7Q7m4Cqc6XqNhri3R+QhU+GVy646Pn+bkdhrDdWym/Fdi0ZUa+d73H9dm5H91JtbtAQ/z1d8XKMW3oOV8a4tQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.142.0':
+ resolution: {integrity: sha512-3riVS5IhdH3uCZj1Y9ftDQlR0dvLsIlw/edrRqk8JhgNd5K0XSs+UBtgh50N13CAlW9/TXj6sVGXaKNBocd0Yg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm-musleabihf@0.142.0':
+ resolution: {integrity: sha512-NmXUOpgpTSkhl795TiXmWppTwmSJ92RC1qvD6e4XOF+slgmo3e6Ah+kEu+6AN8s7NAOEwqGmir58MgSQSWmBSA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.142.0':
+ resolution: {integrity: sha512-gc0EXsKtXgerujmU2Bql3u1L1HsSQ2774R83idq/FoNMPVV/RY/1ErFsvnit7KoiP/sLvzQixeUo4Ut0ic0wmw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-arm64-musl@0.142.0':
+ resolution: {integrity: sha512-F2XvmWSE0uWpie+jHKKIFgdVOe9ypGhkEZxKx5DuW215K6cbAC274yYaPkcM7EqY4Df3Weyhpcz3lsURyH2LVg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-linux-ppc64-gnu@0.142.0':
+ resolution: {integrity: sha512-wLMbT21U/QxknQsk+VvNF0b9D2/aGWhcaQQQ+VYlE8FwD5+GoWZIPPXNzyHmkYyhm0KB3itL+TBavjMatqNnYA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-riscv64-gnu@0.142.0':
+ resolution: {integrity: sha512-+G8F/4ckwT7FCJV4H2bt09xEzJbjNCfuL4Sp1AYNaFtFMVtgIGMuJlteT82U+K0UIZ/DzAR/LDlMFnEuajG7Kw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-riscv64-musl@0.142.0':
+ resolution: {integrity: sha512-hTsHtTLxMAfCo+rpF5K3qZJKW2NpPN/CHd4mYB3y7XlSdspHkd2gehDIofP64AacA9nWQw2tY3O7wR6UY8IVOA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-linux-s390x-gnu@0.142.0':
+ resolution: {integrity: sha512-6y7qYY3TCUDYjqswImdTGl92y+KA/80twALegQPN27kfY+bG7Ib1+L3jbmrCZQx6wrVnai9IPsEZp07I0hx7JQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-x64-gnu@0.142.0':
+ resolution: {integrity: sha512-i69kAWU+2LgoH5bR+zWiiu+UzAw7Oxkwv7COeJTeY19pn4e70nKQcr9Pm6cL2Z0Z54d+gl9qADlK/0yyuCPiBA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-x64-musl@0.142.0':
+ resolution: {integrity: sha512-4SQs678MmjYVrmhAgCWD4o0vpaFszXw9xLX5p2Z9MMFcltxiLkA88wQjh80YHjPrXtpyZ2CWI5m+1yNKM0m2Pw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-openharmony-arm64@0.142.0':
+ resolution: {integrity: sha512-YHpx9N7Ln3a++Tc8rv+H7mrK1zyJQOAwCFg8LZ3lTs1T5afGWeZrLPhPT9HLnIwSjCyJqPWVMIrMxbjcmBr2oQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxc-parser/binding-wasm32-wasi@0.142.0':
+ resolution: {integrity: sha512-3pLDyY3+oogW73RM5uehNgAiR/Xfb7fvO2Q1Z1gIqZ2+50XDVQmBVlRkHXZTU4gKnQHpwETNsYQVsJ3joVB2iA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [wasm32]
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.142.0':
+ resolution: {integrity: sha512-Had/VeVY28Oyb0K+Q4FV8KCzoBycIh93oDK6pCbya9lkzdq+ikMHMgBubsdqqlybjJmQRawCQRrnBRHyQwYvcQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-ia32-msvc@0.142.0':
+ resolution: {integrity: sha512-GGi3+YphVHavvgs6gum2UXoNCqzHAmPt/nXkn8ZQZstV2Q1qZD1Mn8fz/nWrDkefHQtrG/+1/XrbMxsBTo6Svw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-x64-msvc@0.142.0':
+ resolution: {integrity: sha512-Ny/Wv4Us1LGC/ljwNTp+Hx3r/pH15EFfeDF0p+n898gt+TtRd6C9SccHcuUhDiNTb8s5tt7jdeAMDRQZ4Vq6hg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxc-project/types@0.139.0':
+ resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==}
- '@parcel/watcher-android-arm64@2.5.6':
- resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==}
+ '@oxc-project/types@0.140.0':
+ resolution: {integrity: sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==}
+
+ '@oxc-project/types@0.142.0':
+ resolution: {integrity: sha512-7W+2q5AKQVU36fkaryontrHn3YDt1RyUYXatw9i5H8ocYe2sPKSFB6eS8WNPeRKiN1qAWWZUPm7gwFzJGrccqQ==}
+
+ '@parcel/watcher-android-arm64@2.6.0':
+ resolution: {integrity: sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [android]
- '@parcel/watcher-darwin-arm64@2.5.6':
- resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==}
+ '@parcel/watcher-darwin-arm64@2.6.0':
+ resolution: {integrity: sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [darwin]
- '@parcel/watcher-darwin-x64@2.5.6':
- resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==}
+ '@parcel/watcher-darwin-x64@2.6.0':
+ resolution: {integrity: sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [darwin]
- '@parcel/watcher-freebsd-x64@2.5.6':
- resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==}
+ '@parcel/watcher-freebsd-x64@2.6.0':
+ resolution: {integrity: sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [freebsd]
- '@parcel/watcher-linux-arm-glibc@2.5.6':
- resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==}
+ '@parcel/watcher-linux-arm-glibc@2.6.0':
+ resolution: {integrity: sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@parcel/watcher-linux-arm-musl@2.5.6':
- resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==}
+ '@parcel/watcher-linux-arm-musl@2.6.0':
+ resolution: {integrity: sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
libc: [musl]
- '@parcel/watcher-linux-arm64-glibc@2.5.6':
- resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==}
+ '@parcel/watcher-linux-arm64-glibc@2.6.0':
+ resolution: {integrity: sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@parcel/watcher-linux-arm64-musl@2.5.6':
- resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==}
+ '@parcel/watcher-linux-arm64-musl@2.6.0':
+ resolution: {integrity: sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@parcel/watcher-linux-x64-glibc@2.5.6':
- resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==}
+ '@parcel/watcher-linux-x64-glibc@2.6.0':
+ resolution: {integrity: sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@parcel/watcher-linux-x64-musl@2.5.6':
- resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==}
+ '@parcel/watcher-linux-x64-musl@2.6.0':
+ resolution: {integrity: sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@parcel/watcher-win32-arm64@2.5.6':
- resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==}
+ '@parcel/watcher-win32-arm64@2.6.0':
+ resolution: {integrity: sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [win32]
- '@parcel/watcher-win32-ia32@2.5.6':
- resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==}
- engines: {node: '>= 10.0.0'}
- cpu: [ia32]
- os: [win32]
-
- '@parcel/watcher-win32-x64@2.5.6':
- resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==}
+ '@parcel/watcher-win32-x64@2.6.0':
+ resolution: {integrity: sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [win32]
- '@parcel/watcher@2.5.6':
- resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==}
+ '@parcel/watcher@2.6.0':
+ resolution: {integrity: sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==}
engines: {node: '>= 10.0.0'}
- '@peculiar/asn1-cms@2.7.0':
- resolution: {integrity: sha512-hew63shtzzvBcSHbhm+cyAmKe6AIfinT9hzEqSPjDC6opTTMKmTkQ0gHuN2KsWlvqiKw1S/fS94fhag/FJkioQ==}
+ '@peculiar/asn1-cms@2.8.0':
+ resolution: {integrity: sha512-NgekZOrSJFSBFLFoLfwePguAWAx7z1+f2TEsWFUMyiqqfntZ4+S/S5hzqME3q4pCA0iOsFKdwiQ35dwY24eVqA==}
- '@peculiar/asn1-csr@2.7.0':
- resolution: {integrity: sha512-VVsAyGqErT9D1SY4aEqozThXMVI+ssVRiv2DDeYuvpBKLIgZ3hYs3Ay3u/VSoKq6ESFi9cf6rf3IOOzfwh7oMA==}
+ '@peculiar/asn1-csr@2.8.0':
+ resolution: {integrity: sha512-akbF8+uvleHs8sejNPQxwmVFuInAg6FMNHOwMILXfP518YfFJwdR3jr6oNUPOaEJfuEhn/vkNOCIT6ASUd4mbg==}
- '@peculiar/asn1-ecc@2.7.0':
- resolution: {integrity: sha512-n7KEs/Q/wrB415cxy4fHOBhegp4NdJ15fkJPwcB/3/8iNBQC2L/N7SChJPKDJPZGYH0jD4Tg4/0vnHmwghnbKw==}
+ '@peculiar/asn1-ecc@2.8.0':
+ resolution: {integrity: sha512-ohwlk+u9Rv2NOAY1c6MfHj45ATVF8R1DUN/WCgABiRtLi2ZftlZWZX7KvpAbU8v9xPcmoILfELeEABj/rn18AQ==}
- '@peculiar/asn1-pfx@2.7.0':
- resolution: {integrity: sha512-V/nrlQVmhg7lYAsM7E13UDL5erAwFv6kCIVFqNaMIHSVi7dngcT839JkRTkQBqznMG98l2XjxYk74ZztAohZzA==}
+ '@peculiar/asn1-pfx@2.8.0':
+ resolution: {integrity: sha512-5yof1ytoB++RQtaFbqSUJ8pxDJtZT6vbVqZ8XoJ61ph7UjNVvfFwAilnCodqkNsAodpy13gDhoxZXw00pghnyg==}
- '@peculiar/asn1-pkcs8@2.7.0':
- resolution: {integrity: sha512-9GTl1nE8Mx1kTZ+7QyYatDyKsm34QcWRBFkY1iPvWC3X4Dona5s/tlLiQsx5WzVdZqiMBZNYT0buyw4/vbhnjw==}
+ '@peculiar/asn1-pkcs8@2.8.0':
+ resolution: {integrity: sha512-qAKXtLpBEw9LqhKpjw3ajZSXlBur+ipW+y2ivVBQAG6F6qRx94yO+1ZR4mvw+YaCfKSaOzLeYEzsPaBp4SJELA==}
- '@peculiar/asn1-pkcs9@2.7.0':
- resolution: {integrity: sha512-Bh7m+OuIaSEllPQcSd9OSp93F4ROWH7sbITWV8MI+8dwsjE5111/87VxiWVvYFKyww3vp39geLv9ENqhwWHcew==}
+ '@peculiar/asn1-pkcs9@2.8.0':
+ resolution: {integrity: sha512-b5nDWCnkV60+cQ141D6sVVwK9nz64R5n3zSVnklGd+ECdkW2Ol3U1a6yYFlalpSOaD557yuJB64A+q42jG7lUQ==}
- '@peculiar/asn1-rsa@2.7.0':
- resolution: {integrity: sha512-/qvENQrXyTZURjMqSeofHul0JJt2sNSzSwk36pl2olkHbaioMQgrASDZAlHXl0xUlnVbHj0uGgOrBMTb5x2aJQ==}
+ '@peculiar/asn1-rsa@2.8.0':
+ resolution: {integrity: sha512-zHEUlCqB2mk7x2lxDwHHJy7hWZOPdGHVlsmITWKB5/PbQo61atbu9PJ/0r9dQNMwFzbKPXZ8uK8/91eUhRznSg==}
- '@peculiar/asn1-schema@2.7.0':
- resolution: {integrity: sha512-W8ZfWzLmQnrcky+eh3tni4IozMdqBDiHWU0N+vve/UGjMaUs8c0L7A2oEdkBXS8rTpWDpK/aoI3DG/L/hxmxPg==}
+ '@peculiar/asn1-schema@2.8.0':
+ resolution: {integrity: sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==}
- '@peculiar/asn1-x509-attr@2.7.0':
- resolution: {integrity: sha512-NS8e7SOgXipkzUPLF/sce7ukpMpWjhxYsH0n6Y+bHYo4TTxOb95Zv7hqwSuL212mj5YxovjdOKQOgH1As3E94w==}
+ '@peculiar/asn1-x509-attr@2.8.0':
+ resolution: {integrity: sha512-tHjkfS/qhMnmrlB2J9NhflQlQ7In3khO3CfmVrriOlpTeErY9ZIKOso1hQ5JQiyrJ7ShvqVPk7E5fQmbclkSKA==}
- '@peculiar/asn1-x509@2.7.0':
- resolution: {integrity: sha512-mUn9RRrkGDnG4ALfunDmzyRW5dg+sWCj/pfnCCqEHYbkGxEpvUt6iVJv8Yw1cyp6SWZ26ZE5oSmI5SqEaen15g==}
+ '@peculiar/asn1-x509@2.8.0':
+ resolution: {integrity: sha512-N0CMuhWUzsWEVq6F1q9X6+VKUnWzSW+cSVg+aPaGGwDdbFoFWTYgin5MHwXgpWd6y9COMBxnfy/Qc+Xc7F0Zwg==}
'@peculiar/utils@2.0.3':
resolution: {integrity: sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==}
@@ -3167,129 +3074,229 @@ packages:
'@protobufjs/codegen@2.0.5':
resolution: {integrity: sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==}
- '@protobufjs/eventemitter@1.1.0':
- resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
+ '@protobufjs/eventemitter@1.1.1':
+ resolution: {integrity: sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==}
- '@protobufjs/fetch@1.1.0':
- resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
+ '@protobufjs/fetch@1.1.1':
+ resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==}
'@protobufjs/float@1.0.2':
resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
- '@protobufjs/inquire@1.1.1':
- resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==}
-
'@protobufjs/path@1.1.2':
resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
'@protobufjs/pool@1.1.0':
resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
- '@protobufjs/utf8@1.1.1':
- resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==}
+ '@protobufjs/utf8@1.1.2':
+ resolution: {integrity: sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==}
- '@puppeteer/browsers@2.13.0':
- resolution: {integrity: sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==}
- engines: {node: '>=18'}
+ '@puppeteer/browsers@3.0.6':
+ resolution: {integrity: sha512-B/gKoqlFkzhvzsI6jo9K1cZz9o5ypviVv/xu8CwA4grZzyVwN+XfkT+tu8T1zrauuEXv6VhS2oGX+6NL95WcKA==}
+ engines: {node: '>=22.12.0'}
hasBin: true
+ peerDependencies:
+ proxy-agent: '>=8.0.1'
+ yauzl: ^2.10.0 || ^3.4.0
+ peerDependenciesMeta:
+ proxy-agent:
+ optional: true
+ yauzl:
+ optional: true
- '@rolldown/binding-android-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-lIDyUAfD7U3+BWKzdxMbJcsYHuqXqmGz40aeRqvuAm3y5TkJSYTBW2RDrn65DJFPQqVjUAUqq5uz8urzQ8aBdQ==}
+ '@rolldown/binding-android-arm64@1.1.5':
+ resolution: {integrity: sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-apJq2ktnGp27nSInMR5Vcj8kY6xJzDAvfdIFlpDcAK/w4cDO58qVoi1YQsES/SKiFNge/6e4CUzgjfHduYqWpQ==}
+ '@rolldown/binding-android-arm64@1.2.0':
+ resolution: {integrity: sha512-9yB1l95IrJuNGDFdOYe79vdApdz6WWBCObE+rQ2LUliYUlcyFwSYIb2xb5/Ifw7dAtMy2ZqNyd8QTSOc7duAKw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@rolldown/binding-darwin-arm64@1.1.5':
+ resolution: {integrity: sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rolldown/binding-darwin-arm64@1.2.0':
+ resolution: {integrity: sha512-pexNaW9ACLUOaBITOpU6qVu4VrsOFIjTv6bzgu0YUATo4eUJx0V605PxwZfndpPOn0ilqGqvGQ0M8UW0IE24jg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.0-rc.18':
- resolution: {integrity: sha512-5Ofot8xbs+pxRHJqm9/9N/4sTQOvdrwEsmPE9pdLEEoAbdZtG6F2LMDfO1sp6ZAtXJuJV/21ew2srq3W8NXB5g==}
+ '@rolldown/binding-darwin-x64@1.1.5':
+ resolution: {integrity: sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.0.0-rc.18':
- resolution: {integrity: sha512-7h8eeOTT1eyqJyx64BFCnWZpNm486hGWt2sqeLLgDxA0xI1oGZ9H7gK1S85uNGmBhkdPwa/6reTxfFFKvIsebw==}
+ '@rolldown/binding-darwin-x64@1.2.0':
+ resolution: {integrity: sha512-NqKYaq0355ZmNMG4QGpxtEDxsc7tGDhjhCm4PpE0cwnBW+5Il95LJyq414niEiaKLVjnVHBEjSo1wngKxJNiFw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rolldown/binding-freebsd-x64@1.1.5':
+ resolution: {integrity: sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rolldown/binding-freebsd-x64@1.2.0':
+ resolution: {integrity: sha512-3vPoHzh6eBTz9IbB0/qZdSr0Qeks2echn+I4cHu2joV74VriPDdldswksEDzrl1mBB+oPRi+67+3Ib59paxIPQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18':
- resolution: {integrity: sha512-eRcm/HVt9U/JFu5RKAEKwGQYtDCKWLiaH6wOnsSEp6NMBb/3Os8LgHZlNyzMpFVNmiiMFlfb2zEnebfzJrHFmg==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.5':
+ resolution: {integrity: sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-SOrT/cT4ukTmgnrEz/Hg3m7LBnuCLW9psDeMKrimRWY4I8DmnO7Lco8W2vtqPmMkbVu8iJ+g4GFLVLLOVjJ9DQ==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.0':
+ resolution: {integrity: sha512-E6NNefZ1bUVmKJq2tJkf45J4Zyczj7qm9rUT7NY+Xo2474Y13qWAwc2tvBt0BAVbmtXR1llkxXg0Ou1jbDf2SQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-gnu@1.1.5':
+ resolution: {integrity: sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-arm64-gnu@1.2.0':
+ resolution: {integrity: sha512-D+TgkdgM1vu+7/Fpf8+v0ARW+RXEP9Ccazgm8zQ4JFFd9Q7SrYQ2TakU5S5ihazQDgpKyAgZDOcIFsvoHmTZ8w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18':
- resolution: {integrity: sha512-QWjdxN1HJCpBTAcZ5N5F7wju3gVPzRzSpmGzx7na0c/1qpN9CFil+xt+l9lV/1M6/gqHSNXCiqPfwhVJPeLnug==}
+ '@rolldown/binding-linux-arm64-musl@1.1.5':
+ resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@rolldown/binding-linux-arm64-musl@1.2.0':
+ resolution: {integrity: sha512-wUqdwJBbAv0APN87GecstdMUtLjjNTs0hBALpxETD73mccFxdmt/XeizXDtN5RAlBwNKmI+Tg+blect2G+8IeQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-ugCOyj7a4d9h3q9B+wXmf6g3a68UsjGh6dob5DHevHGMwDUbhsYNbSPxJsENcIttJZ9jv7qGM2UesLw5jqIhdg==}
+ '@rolldown/binding-linux-ppc64-gnu@1.1.5':
+ resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-ppc64-gnu@1.2.0':
+ resolution: {integrity: sha512-9DtF35qR9/NrfhM4oxLplCzVVjE+KKm8Pjemi0i/sdhAWkUasjmSo8WTTubNJClhSHCfyk2yeyoXDQEDPtDAAw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-kKWRhbsotpXkGbcd5dllUWg5gEXcDAa8u5YnP9AV5DYNbvJHGzzuwv7dpmhc8NqKMJldl0a+x76IHbspEpEmdA==}
+ '@rolldown/binding-linux-s390x-gnu@1.1.5':
+ resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-s390x-gnu@1.2.0':
+ resolution: {integrity: sha512-RzuHrBh8X8Hntd2N4VR02QGEciq/9JhcZoTpR/Cee6otRrlILGCf3cg2ygHuih+ZebUnWmMrDX6ITI85btO6rQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-uCo8ElcCIAMyYAZyuIZ81oFkhTSIllNvUCHCAlbhlN4ji3uC28h7IIdlXyIvGO7HsuqnV9p3rD/bpH7XhIyhRw==}
+ '@rolldown/binding-linux-x64-gnu@1.1.5':
+ resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.18':
- resolution: {integrity: sha512-XNOQZtuE6yUIvx4rwGemwh8kpL1xvU41FXy/s9K7T/3JVcqGzo3NfKM2HrbrGgfPYGFW42f07Wk++aOC6B9NWA==}
+ '@rolldown/binding-linux-x64-gnu@1.2.0':
+ resolution: {integrity: sha512-MK7L0018jjh1jR3mh21G2j1zAVcpscJBlPo2z19pRjv2XOYGRhaV4LyiD8HO6nCDdZln9IFgCMIV5yt4E3klGQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-x64-musl@1.1.5':
+ resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@rolldown/binding-linux-x64-musl@1.2.0':
+ resolution: {integrity: sha512-gyrxLQ9NfGb/9LoVnC4kb9miUghw1mghnkfYvNHSnVIXriabnfgGPUP4RLcJm87q3KgYz4FYUG8IDiWUT+CpSw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-tSn/kzrfa7tNOXr7sEacDBN4YsIqTyLqh45IO0nHDwtpKIDNDJr+VFojt+4klSpChxB29JLyduSsE0MKEwa65A==}
+ '@rolldown/binding-openharmony-arm64@1.1.5':
+ resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rolldown/binding-openharmony-arm64@1.2.0':
+ resolution: {integrity: sha512-/6VFMQGRmrhP77KXDC+StIxGzcNp5JOIyYtw0CQ8gPlzhpiIRucYfoM5FaFamHd5BJYIdH86yfP46l1p3WdrFA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.18':
- resolution: {integrity: sha512-+J9YGmc+czgqlhYmwun3S3O0FIZhsH8ep2456xwjAdIOmuJxM7xz4P4PtrxU+Bz17a/5bqPA8o3HAAoX0teUdg==}
+ '@rolldown/binding-wasm32-wasi@1.1.5':
+ resolution: {integrity: sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [wasm32]
+
+ '@rolldown/binding-wasm32-wasi@1.2.0':
+ resolution: {integrity: sha512-rwdbUL465kisF24WEJLvP3JrEG6E5GRuIHt5wpMwHGERtHe4Wm2CIvtf5gTBgr2tGOHKh5NdKEAFS2VkOPE91g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18':
- resolution: {integrity: sha512-zsu47DgU0FQzSwi6sU9dZoEdUv7pc1AptSEz/Z8HBg54sV0Pbs3N0+CrIbTsgiu6EyoaNN9CHboqbLaz9lhOyQ==}
+ '@rolldown/binding-win32-arm64-msvc@1.1.5':
+ resolution: {integrity: sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rolldown/binding-win32-arm64-msvc@1.2.0':
+ resolution: {integrity: sha512-+5suHwRiKGmhwyUaNT8a5QbrBvLFh2DbO910TEmGRH1aSxwrCezodvGQnulv4uiWEIv1Kq4ypRsJ5+O+ry1DiA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18':
- resolution: {integrity: sha512-7H+3yqGgmnlDTRRhw/xpYY9J1kf4GC681nVc4GqKhExZTDrVVrV2tsOR9kso0fvgBdcTCcQShx4SLLoHgaLwhg==}
+ '@rolldown/binding-win32-x64-msvc@1.1.5':
+ resolution: {integrity: sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@rolldown/binding-win32-x64-msvc@1.2.0':
+ resolution: {integrity: sha512-WfFv6/qGufotqBSBzBYwgpCkJBk8Nj7697LL9vTz/XWc67e0r3oewu8iMRwQj3AUL45GVD7wVsPjCsAAtW66Wg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/pluginutils@1.0.0-rc.18':
- resolution: {integrity: sha512-CUY5Mnhe64xQBGZEEXQ5WyZwsc1JU3vAZLIxtrsBt3LO6UOb+C8GunVKqe9sT8NeWb4lqSaoJtp2xo6GxT1MNw==}
+ '@rolldown/pluginutils@1.0.1':
+ resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
'@rollup/plugin-alias@6.0.0':
resolution: {integrity: sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==}
@@ -3300,8 +3307,8 @@ packages:
rollup:
optional: true
- '@rollup/plugin-commonjs@29.0.2':
- resolution: {integrity: sha512-S/ggWH1LU7jTyi9DxZOKyxpVd4hF/OZ0JrEbeLjXk/DFXwRny0tjD2c992zOUYQobLrVkRVMDdmHP16HKP7GRg==}
+ '@rollup/plugin-commonjs@29.0.3':
+ resolution: {integrity: sha512-ZaOxZceP7SOUW7Lqw5IRVweSQYWaeIPnXIGLiB690EBA3FGJTO40EEr2L5yZplJWsgTCogILRSpcAe7+U0Otdg==}
engines: {node: '>=16.0.0 || 14 >= 14.17'}
peerDependencies:
rollup: ^2.68.0||^3.0.0||^4.0.0
@@ -3327,8 +3334,8 @@ packages:
rollup:
optional: true
- '@rollup/pluginutils@5.3.0':
- resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
+ '@rollup/pluginutils@5.4.0':
+ resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -3336,183 +3343,159 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.60.2':
- resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==}
+ '@rollup/rollup-android-arm-eabi@4.62.2':
+ resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.60.2':
- resolution: {integrity: sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==}
+ '@rollup/rollup-android-arm64@4.62.2':
+ resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.60.2':
- resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==}
+ '@rollup/rollup-darwin-arm64@4.62.2':
+ resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.60.2':
- resolution: {integrity: sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==}
+ '@rollup/rollup-darwin-x64@4.62.2':
+ resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.60.2':
- resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==}
+ '@rollup/rollup-freebsd-arm64@4.62.2':
+ resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.60.2':
- resolution: {integrity: sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==}
+ '@rollup/rollup-freebsd-x64@4.62.2':
+ resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.60.2':
- resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.62.2':
+ resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.60.2':
- resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.62.2':
+ resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.60.2':
- resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==}
+ '@rollup/rollup-linux-arm64-gnu@4.62.2':
+ resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.60.2':
- resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==}
+ '@rollup/rollup-linux-arm64-musl@4.62.2':
+ resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-loong64-gnu@4.60.2':
- resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==}
+ '@rollup/rollup-linux-loong64-gnu@4.62.2':
+ resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==}
cpu: [loong64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-loong64-musl@4.60.2':
- resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==}
+ '@rollup/rollup-linux-loong64-musl@4.62.2':
+ resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==}
cpu: [loong64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-ppc64-gnu@4.60.2':
- resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==}
+ '@rollup/rollup-linux-ppc64-gnu@4.62.2':
+ resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-ppc64-musl@4.60.2':
- resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==}
+ '@rollup/rollup-linux-ppc64-musl@4.62.2':
+ resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==}
cpu: [ppc64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-riscv64-gnu@4.60.2':
- resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==}
+ '@rollup/rollup-linux-riscv64-gnu@4.62.2':
+ resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-musl@4.60.2':
- resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==}
+ '@rollup/rollup-linux-riscv64-musl@4.62.2':
+ resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-s390x-gnu@4.60.2':
- resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==}
+ '@rollup/rollup-linux-s390x-gnu@4.62.2':
+ resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.60.2':
- resolution: {integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==}
+ '@rollup/rollup-linux-x64-gnu@4.62.2':
+ resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.60.2':
- resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==}
+ '@rollup/rollup-linux-x64-musl@4.62.2':
+ resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-openbsd-x64@4.60.2':
- resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==}
+ '@rollup/rollup-openbsd-x64@4.62.2':
+ resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==}
cpu: [x64]
os: [openbsd]
- '@rollup/rollup-openharmony-arm64@4.60.2':
- resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==}
+ '@rollup/rollup-openharmony-arm64@4.62.2':
+ resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==}
cpu: [arm64]
os: [openharmony]
- '@rollup/rollup-win32-arm64-msvc@4.60.2':
- resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.62.2':
+ resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.60.2':
- resolution: {integrity: sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==}
+ '@rollup/rollup-win32-ia32-msvc@4.62.2':
+ resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-gnu@4.60.2':
- resolution: {integrity: sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==}
+ '@rollup/rollup-win32-x64-gnu@4.62.2':
+ resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.60.2':
- resolution: {integrity: sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==}
+ '@rollup/rollup-win32-x64-msvc@4.62.2':
+ resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==}
cpu: [x64]
os: [win32]
- '@rollup/wasm-node@4.60.2':
- resolution: {integrity: sha512-FOfZOg752WSyKNefpSM3WrhggSTSuKuwcSfF7tdWC9PBYYg7BLwBR267uShFAI1ZyA0gNkdqK16LL9mNOPsQ1Q==}
+ '@rollup/wasm-node@4.62.2':
+ resolution: {integrity: sha512-LseVv64SSO6S7eyc+LFGUnH36NMMFbtKN28vTUHFinRVzFKH4cVQ/BB22JfXM9Ei5l7x46AIQp+n2QzzJ9kxHg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
'@rtsao/scc@1.1.0':
resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
- '@sigstore/bundle@4.0.0':
- resolution: {integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@sigstore/core@3.2.0':
- resolution: {integrity: sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@sigstore/protobuf-specs@0.5.1':
- resolution: {integrity: sha512-/ScWUhhoFasJsSRGTVBwId1loQjjnjAfE4djL6ZhrXRpNCmPTnUKF5Jokd58ILseOMjzET3UrMOtJPS9sYeI0g==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- '@sigstore/sign@4.1.1':
- resolution: {integrity: sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@sigstore/tuf@4.0.2':
- resolution: {integrity: sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@sigstore/verify@3.1.0':
- resolution: {integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@simple-libs/child-process-utils@1.0.2':
- resolution: {integrity: sha512-/4R8QKnd/8agJynkNdJmNw2MBxuFTRcNFnE5Sg/G+jkSsV8/UBgULMzhizWWW42p8L5H7flImV2ATi79Ove2Tw==}
- engines: {node: '>=18'}
+ '@simple-libs/child-process-utils@2.0.0':
+ resolution: {integrity: sha512-dvNoRKLijXnD0XoJAz94pbNuB5GQgDr55UhpSPhffDkTT0Cmcqh9jSCOtwfT2d4H6MI9E7c4SgtMuJXZ6F3c6A==}
+ engines: {node: '>=22'}
- '@simple-libs/stream-utils@1.2.0':
- resolution: {integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==}
- engines: {node: '>=18'}
+ '@simple-libs/stream-utils@2.0.0':
+ resolution: {integrity: sha512-fCTuZK4QBa+39Oz9l4OGfJfz+GpwCp3AqO7Zch3to99xHPgstVsRFpeQ8LNd2o1Gv8raL2mCFwiaHh7bFSp5DQ==}
+ engines: {node: '>=22'}
'@sindresorhus/is@4.6.0':
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
@@ -3539,19 +3522,8 @@ packages:
peerDependencies:
eslint: '>=7.7.0'
- '@tootallnate/quickjs-emscripten@0.23.0':
- resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
-
- '@tufjs/canonical-json@2.0.0':
- resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
- engines: {node: ^16.14.0 || >=18.0.0}
-
- '@tufjs/models@4.1.0':
- resolution: {integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- '@tybys/wasm-util@0.10.2':
- resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
+ '@tybys/wasm-util@0.10.3':
+ resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -3601,26 +3573,20 @@ packages:
'@types/ejs@3.1.5':
resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==}
- '@types/eslint-scope@3.7.7':
- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
-
- '@types/eslint@9.6.1':
- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
-
'@types/esrecurse@4.3.1':
resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
- '@types/estree@1.0.8':
- resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+ '@types/estree@1.0.9':
+ resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
'@types/events@3.0.3':
resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==}
- '@types/express-serve-static-core@4.19.8':
- resolution: {integrity: sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==}
+ '@types/express-serve-static-core@4.19.9':
+ resolution: {integrity: sha512-QP2ESEe/ImWY0HDwNAnK9PvEffUyhLTnWkk7KXzHfyeWAnlrDe1fN77bXl6ia8KT3wPlmA7t9/VPRpnf4Ex9sg==}
- '@types/express-serve-static-core@5.1.1':
- resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==}
+ '@types/express-serve-static-core@5.1.2':
+ resolution: {integrity: sha512-d3KvEXBSo/lOAMc2u6fkyDHBvetBHeqD7wm/AcXfLpSOQwlmG9D/aQ0SFswVjv05p7ullQS7Mjohj6/VdbZuTg==}
'@types/express@4.17.25':
resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==}
@@ -3631,6 +3597,9 @@ packages:
'@types/folder-hash@4.0.4':
resolution: {integrity: sha512-c+PwHm51Dw3fXM8SDK+93PO3oXdk4XNouCCvV67lj4aijRkZz5g67myk+9wqWWnyv3go6q96hT6ywcd3XtoZiQ==}
+ '@types/gensync@1.0.5':
+ resolution: {integrity: sha512-MbsRCT7mTikHwKZ0X+LVUTLRrZZRLipTuXEO9qOYO+zmjMVk81axyClMROf6uoPD9MRVu46bx8zoR0Ad9q3NAg==}
+
'@types/graceful-fs@4.1.9':
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
@@ -3640,15 +3609,15 @@ packages:
'@types/http-proxy@1.17.17':
resolution: {integrity: sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==}
- '@types/ini@4.1.1':
- resolution: {integrity: sha512-MIyNUZipBTbyUNnhvuXJTY7B6qNI78meck9Jbv3wk0OgNwRyOOVEKDutAkOs1snB/tx0FafyR6/SN4Ps0hZPeg==}
-
'@types/jasmine-reporters@2.5.3':
resolution: {integrity: sha512-8aojAUdgdiD9VQbllBJb/9gny3lOjz9T5gyMcbYlKe6npwGVsarbr8v2JYSFJSZSuFYXcPVzFG2lLX3ib0j/DA==}
'@types/jasmine@6.0.0':
resolution: {integrity: sha512-18lgGsLmEh3VJk9eZ5wAjTISxdqzl6YOwu8UdMpolajN57QOCNbl+AbHUd+Yu9ItrsFdB+c8LSZSGNg8nHaguw==}
+ '@types/jsesc@2.5.1':
+ resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==}
+
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -3673,27 +3642,15 @@ packages:
'@types/mime@1.3.5':
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
- '@types/node-fetch@2.6.13':
- resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==}
-
- '@types/node@22.19.17':
- resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==}
+ '@types/node@22.20.1':
+ resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==}
- '@types/node@24.12.2':
- resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==}
+ '@types/node@24.13.3':
+ resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==}
'@types/npm-package-arg@6.1.4':
resolution: {integrity: sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==}
- '@types/npm-registry-fetch@8.0.9':
- resolution: {integrity: sha512-7NxvodR5Yrop3pb6+n8jhJNyzwOX0+6F+iagNEoi9u1CGxruYAwZD8pvGc9prIkL0+FdX5Xp0p80J9QPrGUp/g==}
-
- '@types/npmlog@7.0.0':
- resolution: {integrity: sha512-hJWbrKFvxKyWwSUXjZMYTINsSOY6IclhvGOZ97M8ac2tmR9hMwmTnYaMdpGhvju9ctWLTPhCS+eLfQNluiEjQQ==}
-
- '@types/pacote@11.1.8':
- resolution: {integrity: sha512-/XLR0VoTh2JEO0jJg1q/e6Rh9bxjBq9vorJuQmtT7rRrXSiWz7e7NsvXVYJQ0i8JxMlBMPPYDTnrRe7MZRFA8Q==}
-
'@types/parse-glob@3.0.32':
resolution: {integrity: sha512-n4xmml2WKR12XeQprN8L/sfiVPa8FHS3k+fxp4kSr/PA2GsGUgFND+bvISJxM0y5QdvzNEGjEVU3eIrcKks/pA==}
@@ -3706,12 +3663,15 @@ packages:
'@types/pumpify@1.4.5':
resolution: {integrity: sha512-BGVAQyK5yJdfIII230fVYGY47V63hUNAhryuuS3b4lEN2LNwxUXFKsEf8QLDCjmZuimlj23BHppJgcrGvNtqKg==}
- '@types/qs@6.15.0':
- resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==}
+ '@types/qs@6.15.1':
+ resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==}
'@types/range-parser@1.2.7':
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
+ '@types/readable-stream@4.0.10':
+ resolution: {integrity: sha512-AbUKBjcC8SHmImNi4yK2bbjogQlkFSg7shZCcicxPQapniOlajG8GCc39lvXzCWX4lLRRs7DM3VAeSlqmEVZUA==}
+
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
@@ -3745,15 +3705,15 @@ packages:
'@types/sockjs@0.3.36':
resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
- '@types/ssri@7.1.5':
- resolution: {integrity: sha512-odD/56S3B51liILSk5aXJlnYt99S6Rt9EFDDqGtJM26rKHApHcwyU/UoYHrzKkdkHMAIquGWCuHtQTbes+FRQw==}
-
'@types/stack-trace@0.0.33':
resolution: {integrity: sha512-O7in6531Bbvlb2KEsJ0dq0CHZvc3iWSR5ZYMtvGgnHA56VgriAN/AU2LorfmcvAl2xc9N5fbCTRyMRRl8nd74g==}
'@types/tar-stream@3.1.4':
resolution: {integrity: sha512-921gW0+g29mCJX0fRvqeHzBlE/XclDaAG0Ousy1LCghsOhvaKacDeRGEVzQP9IPfKn8Vysy7FEXAIxycpc/CMg==}
+ '@types/urijs@1.19.26':
+ resolution: {integrity: sha512-wkXrVzX5yoqLnndOwFsieJA7oKM8cNkOKJtf/3vVGSUFkWDKZvFHpIl9Pvqb/T9UsawBBFMTTD8xu7sK5MWuvg==}
+
'@types/watchpack@2.4.5':
resolution: {integrity: sha512-8CarnGOIYYRL342jwQyHrGwz4vCD3y5uwwYmzQVzT2Z24DqSd6wwBva6m0eNJX4S5pVmrx9xUEbOsOoqBVhWsg==}
@@ -3772,153 +3732,146 @@ packages:
'@types/yarnpkg__lockfile@1.1.9':
resolution: {integrity: sha512-GD4Fk15UoP5NLCNor51YdfL9MSdldKCqOC9EssrRw3HVfar9wUZ5y8Lfnp+qVD6hIinLr8ygklDYnmlnlQo12Q==}
- '@types/yauzl@2.10.3':
- resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
-
- '@typescript-eslint/eslint-plugin@8.59.1':
- resolution: {integrity: sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==}
+ '@typescript-eslint/eslint-plugin@8.64.0':
+ resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.59.1
+ '@typescript-eslint/parser': ^8.64.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.59.1':
- resolution: {integrity: sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==}
+ '@typescript-eslint/parser@8.64.0':
+ resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.59.1':
- resolution: {integrity: sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==}
+ '@typescript-eslint/project-service@8.64.0':
+ resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.59.1':
- resolution: {integrity: sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==}
+ '@typescript-eslint/scope-manager@8.64.0':
+ resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.59.1':
- resolution: {integrity: sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==}
+ '@typescript-eslint/tsconfig-utils@8.64.0':
+ resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.59.1':
- resolution: {integrity: sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==}
+ '@typescript-eslint/type-utils@8.64.0':
+ resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.59.1':
- resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==}
+ '@typescript-eslint/types@8.64.0':
+ resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/types@8.65.0':
+ resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.59.1':
- resolution: {integrity: sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==}
+ '@typescript-eslint/typescript-estree@8.64.0':
+ resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.59.1':
- resolution: {integrity: sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==}
+ '@typescript-eslint/utils@8.64.0':
+ resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.59.1':
- resolution: {integrity: sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==}
+ '@typescript-eslint/visitor-keys@8.64.0':
+ resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@verdaccio/auth@8.0.0-next-8.37':
- resolution: {integrity: sha512-wvKPnjDZReT0gSxntUbcOYl23m2mHeMT9a/uhRMdw3pbraSgozatnf3UuoTd6Uyfm3vn+HHAHqzudUn1+yD4rw==}
- engines: {node: '>=18'}
-
- '@verdaccio/config@8.0.0-next-8.37':
- resolution: {integrity: sha512-SbmDMJpora293B+TDYfxJL5LEaFh7gdh0MmkPJCBkmGlRPmynTfHcQzVzAll3+IMYFkrf1zZtq/qlgorjaoFoQ==}
- engines: {node: '>=18'}
-
- '@verdaccio/core@8.0.0':
- resolution: {integrity: sha512-bfJjO1AsLhmjpAG7eABmiA5U3ntGfcMCp4sqjejkkaXfNdl9lwqr5nXFT4NRS460StcsblUNhE1veZbepsxu2Q==}
+ '@verdaccio/auth@8.0.4':
+ resolution: {integrity: sha512-hB7LU0Et6l3zkVmGV2SBEcMLCixUR26otiJVb7CpxnU1/j8BxWNVX9/HnwG16vLwXsSICUq4Ez+qROE/GdxLgQ==}
engines: {node: '>=18'}
- '@verdaccio/core@8.0.0-next-8.21':
- resolution: {integrity: sha512-n3Y8cqf84cwXxUUdTTfEJc8fV55PONPKijCt2YaC0jilb5qp1ieB3d4brqTOdCdXuwkmnG2uLCiGpUd/RuSW0Q==}
+ '@verdaccio/config@8.1.2':
+ resolution: {integrity: sha512-GX8TcEHcFaMxdGVRlkFZGJJvEgsQS2jkA5WjV4xKhK3B7z5UOhr75zEqoqATfVPuBPBT6kM/QkvyAGq4W5GTaA==}
engines: {node: '>=18'}
- '@verdaccio/core@8.0.0-next-8.37':
- resolution: {integrity: sha512-R8rDEa2mPjfHhEK2tWTMFnrfvyNmTd5ZrNz9X5/EiFVJPr/+oo9cTZkDXzY9+KREJUUIUFili4qynmBt0lw8nw==}
+ '@verdaccio/core@8.1.2':
+ resolution: {integrity: sha512-VtpBz9R61GTFUxPiQmBhCOffQZRJZMA2EXO/FzbaoNczm/Xt2KkDJq0PPwV5qmRGeouDRxEKUQ+caJGVN0W7Ww==}
engines: {node: '>=18'}
- '@verdaccio/file-locking@10.3.1':
- resolution: {integrity: sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g==}
- engines: {node: '>=12'}
+ '@verdaccio/core@8.2.0':
+ resolution: {integrity: sha512-tK1QgY3Kl8n71Q5lvPsMEe2Kv6Rk1Vd6SUUCP7om8ARuDvLkvRgJ1o8Tq7vqYWkPRIPiowdPt18uEjcJo1moAw==}
+ engines: {node: '>=22'}
- '@verdaccio/file-locking@13.0.0-next-8.7':
- resolution: {integrity: sha512-XL12Okp4YQd0ogYMyGc+JrqrtVC+76V5hUGCK+s/VluSFSZaJQiLs4MoUPsKfwGhqXHCAm1JcNaz4L5LoXNbjQ==}
+ '@verdaccio/file-locking@13.0.1':
+ resolution: {integrity: sha512-SZ9uxnQKppiM+/67xTaaBP4AZ/Q+weUB22ci1gF861icYWhWFu3njA3ofYig/4yNqkYRVEKVAIwnH97BaBEYbg==}
engines: {node: '>=18'}
- '@verdaccio/hooks@8.0.0-next-8.37':
- resolution: {integrity: sha512-n2t6fjXqSA+y402zO2Yh5UEe+rzMf1jhglj46MQf7IswCaST/SGLlJ5VCl6bU8LGbSr9FOz7BAtUXc64i3oCmA==}
+ '@verdaccio/hooks@8.0.4':
+ resolution: {integrity: sha512-FJRCe7pH8c1pCqf7BVwKwCtvN63HMQhM6991qQwBS8CgZf86a1TY9TMxW1ICSHqD+jPidtLq+6W2s+bfaiHwJA==}
engines: {node: '>=18'}
- '@verdaccio/loaders@8.0.0-next-8.27':
- resolution: {integrity: sha512-bDfHHCDrOCSdskAKeKxPArUi5aGXtsxEpRvO8MzghX50g1zJnVzLF1KEbsEY9ScFqGZAVYtZTcutysA0VOQ0Rg==}
+ '@verdaccio/loaders@8.0.3':
+ resolution: {integrity: sha512-QG7zmQ9YuJgkC63zAMXP0IWafT9wvv/VWx97l0aaWLdXfJqK/l7+B7FgaEK0uZxq92Z+fU6tGaw5h2oe6XIFTg==}
engines: {node: '>=18'}
- '@verdaccio/local-storage-legacy@11.1.1':
- resolution: {integrity: sha512-P6ahH2W6/KqfJFKP+Eid7P134FHDLNvHa+i8KVgRVBeo2/IXb6FEANpM1mCVNvPANu0LCAmNJBOXweoUKViaoA==}
+ '@verdaccio/local-storage-legacy@11.3.4':
+ resolution: {integrity: sha512-YdHF9hsn4OhZf1v0rQITtQt5qYn2zw8crHEhW54P0/OgxB5HPxxs93woUh/f0yqftIdB545o5Q38d7AuVgBWvg==}
engines: {node: '>=18'}
- '@verdaccio/logger-commons@8.0.0-next-8.37':
- resolution: {integrity: sha512-HVt7ttnKgioERB1lCc1UnqnJMJ8skAeivLe49uq3wEG3QtruQGCct5nosj+q1pjx8SaYpQA+qxs1+4UDddprVA==}
+ '@verdaccio/logger-commons@8.0.3':
+ resolution: {integrity: sha512-EpNnGYtzZd5ZPKOBTllu6cYn6oX2U67RGzI/390T2MRSsX+HBYVSw8JSaqzsgpg7khXL1U2iQvNI5SVfItLJ0w==}
engines: {node: '>=18'}
- '@verdaccio/logger-prettify@8.0.0-next-8.5':
- resolution: {integrity: sha512-zCsvdKgUQx2mSu7fnDOkA2r2QX6yMmBDsXGmqXmoov/cZ89deREn0uC7xIX7/YEo8EspBoXiUGzqI+S+qUWPyw==}
+ '@verdaccio/logger-prettify@8.0.1':
+ resolution: {integrity: sha512-49a5LTi90TxjQPBk7rZUf0qCorAjOopq7uQzGRro6dOEFmyaZ/K2sNiOuRFJzVuC8C8jL/zPlJiln1vm5HsAMA==}
engines: {node: '>=18'}
- '@verdaccio/logger@8.0.0-next-8.37':
- resolution: {integrity: sha512-xG27C1FsbTsHhvhB3OpisVzHUyrE9NSVrzVHapPuOPd6X1DpnHZoZ+UYBAS0MSO1tGS+NEHW9GHL0XiroULggA==}
+ '@verdaccio/logger@8.0.3':
+ resolution: {integrity: sha512-fngfyx6gUX416UYL0nqJy2yy0AxKFsfXppy6L4Dggvxu3A/auQucBtiHUj8J02jc4C1HAPTdvwIpt79Uxjr3qg==}
engines: {node: '>=18'}
- '@verdaccio/middleware@8.0.0-next-8.37':
- resolution: {integrity: sha512-8SqCdzKfANhaO/ZoSBBJHPlDWmXEJdq/1giV/ZKYtU4xVbBb/4ThKp2nNKk4s9+8S8XNNgX+7J5e/BgbIzzsEA==}
+ '@verdaccio/middleware@8.0.5':
+ resolution: {integrity: sha512-jhs7oE4KKuVRrudyk3mOF0yfWelBSi8s7moAHO+bJQwpXNpMNsGFuVRpF/8zBbqSEJshMukxcQYIeKusnsL24A==}
engines: {node: '>=18'}
- '@verdaccio/package-filter@13.0.0-next-8.5':
- resolution: {integrity: sha512-+RZzVI/Yqjpoiv2SL3C0cxMC8ucU6j+YPdP/Bg/KJVqPbGNTn4Ol/fuGNhMJO6meIRS5ekW0PSrAvrDJ6E+JCA==}
+ '@verdaccio/package-filter@13.0.3':
+ resolution: {integrity: sha512-kfchn7GTxjfpcZqe1kwy9ZfYc2oCYVdzWHz2Nw5RLqpA+tIar5kS2GqlGpOLU7qYfPqDLQcHiv69PtxRstGtew==}
engines: {node: '>=18'}
- '@verdaccio/search-indexer@8.0.0-next-8.6':
- resolution: {integrity: sha512-+vFkeqwXWlbpPO/vxC1N5Wbi8sSXYR5l9Z41fqQgSncaF/hfSKB/iHsid1psCusfsDPGuwEbm2usPEW0nDdRDg==}
+ '@verdaccio/search-indexer@8.0.2':
+ resolution: {integrity: sha512-Pd2vGmb69pMuZj+WyiUMcbPU9H9Zfm0xHy0p2jDhb4PfT0rnoGgM0a7GxlmywsRuIM5obm4OCUZdhw0N8BnwYw==}
engines: {node: '>=18'}
- '@verdaccio/signature@8.0.0-next-8.29':
- resolution: {integrity: sha512-D1OyGi7+/5zXdbf78qdmL4wpf7iGN+RNDGB2TdLVosSrd+PWGrXqMJB3q2r/DJQ8J3724YVOJgNKiXjxV+Y1Aw==}
+ '@verdaccio/signature@8.0.3':
+ resolution: {integrity: sha512-EBaBMI3aHHdGk+1gABPye/lo5ey7ilRJJtFFaqI7nIup4xC5U6N2Z1ULtKqk/ubzB1O82vDuE2ZFnK8qe6rImg==}
engines: {node: '>=18'}
- '@verdaccio/streams@10.2.1':
- resolution: {integrity: sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ==}
+ '@verdaccio/streams@10.2.5':
+ resolution: {integrity: sha512-nVnTYeMJ7h131Nkv2svqZCfL5aDkJbwUvQd4OGXssbJJR5BfB2PzNq8TD45lEXIBW3EMMMFs7mVY789ds9soIA==}
engines: {node: '>=12', npm: '>=5'}
- '@verdaccio/tarball@13.0.0-next-8.37':
- resolution: {integrity: sha512-Qxm6JQYEFfkeJd4YQII/2IAMiL++QnM6gqKXZbM5mNkAApyqx8ZbL1e9pe3aCDmBYs2mo0JGORCy3OaHZcsJGw==}
+ '@verdaccio/tarball@13.0.3':
+ resolution: {integrity: sha512-BKdksIRaqhrptP6JmVW71TeUTuA1hHWcGeEabSDzYgi1PXgLS9l8On3HWLs+TZ93PRtTjZiZJGCJPbqoy5itvg==}
engines: {node: '>=18'}
- '@verdaccio/ui-theme@9.0.0-next-9.14':
- resolution: {integrity: sha512-0PQW6PV+sHsQdV3gnHQqAcDcVGfT75vHq1TfIeEN2QY5KuEkvli8e5vut+sTe89p+GOTahHKgTMOcL0O3BvsgA==}
+ '@verdaccio/ui-theme@9.0.0-next-9.21':
+ resolution: {integrity: sha512-w423IDgBOTmUW94CF84bXosW9Kg6khNhbGxCAPEOtE7yZUyASMxoZP14Ro3N2F492pd0Nd/MV3a//opI+SNPQA==}
- '@verdaccio/url@13.0.0-next-8.37':
- resolution: {integrity: sha512-Gtv5oDgVwGPGxzuXaIJLbmL8YkBKW2UZwDsrnbDoWRt1nWLtiOp4Vui1VISTqX7A9BB50YslLEgNLcPd2qRE+w==}
+ '@verdaccio/url@13.0.3':
+ resolution: {integrity: sha512-BGH19Qc0pwoefyafJ100izQkgqKuuSF0EVdNjgipG8154yIluELxyliL8cqvTTDVZLVwz/CBuBq8IpUU9lhv9g==}
engines: {node: '>=18'}
- '@verdaccio/utils@8.1.0-next-8.37':
- resolution: {integrity: sha512-wfwn3z5M+w2KOV+xJFVv8tM8aOB4Ok5emfBDrDHrHMPDJ/fn3dEo6HoOra654PJ+zNwbTiMDvE5oAg/PLtnsUw==}
+ '@verdaccio/utils@8.1.3':
+ resolution: {integrity: sha512-tJ3XO0MaFe8gx9oiLBu3Jim8JVyJRC08c2Y4dfx3wd1j9HlVkiWnW5qYOoTHA4NfdMzugsBsI8GlX3v/y/EtPg==}
engines: {node: '>=18'}
'@vitejs/plugin-basic-ssl@2.3.0':
@@ -3927,20 +3880,20 @@ packages:
peerDependencies:
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
- '@vitest/coverage-v8@4.1.5':
- resolution: {integrity: sha512-38C0/Ddb7HcRG0Z4/DUem8x57d2p9jYgp18mkaYswEOQBGsI1CG4f/hjm0ZCeaJfWhSZ4k7jgs29V1Zom7Ki9A==}
+ '@vitest/coverage-v8@4.1.10':
+ resolution: {integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==}
peerDependencies:
- '@vitest/browser': 4.1.5
- vitest: 4.1.5
+ '@vitest/browser': 4.1.10
+ vitest: 4.1.10
peerDependenciesMeta:
'@vitest/browser':
optional: true
- '@vitest/expect@4.1.5':
- resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==}
+ '@vitest/expect@4.1.10':
+ resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==}
- '@vitest/mocker@4.1.5':
- resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==}
+ '@vitest/mocker@4.1.10':
+ resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==}
peerDependencies:
msw: ^2.4.9
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -3950,20 +3903,20 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@4.1.5':
- resolution: {integrity: sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==}
+ '@vitest/pretty-format@4.1.10':
+ resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==}
- '@vitest/runner@4.1.5':
- resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==}
+ '@vitest/runner@4.1.10':
+ resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==}
- '@vitest/snapshot@4.1.5':
- resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==}
+ '@vitest/snapshot@4.1.10':
+ resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==}
- '@vitest/spy@4.1.5':
- resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==}
+ '@vitest/spy@4.1.10':
+ resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==}
- '@vitest/utils@4.1.5':
- resolution: {integrity: sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==}
+ '@vitest/utils@4.1.10':
+ resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==}
'@webassemblyjs/ast@1.14.1':
resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
@@ -4027,10 +3980,6 @@ packages:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
- abbrev@4.0.0:
- resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -4043,19 +3992,13 @@ packages:
resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
engines: {node: '>= 0.6'}
- acorn-import-phases@1.0.4:
- resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==}
- engines: {node: '>=10.13.0'}
- peerDependencies:
- acorn: ^8.14.0
-
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.16.0:
- resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
+ acorn@8.17.0:
+ resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -4094,19 +4037,12 @@ packages:
ajv@6.15.0:
resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
- ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
-
ajv@8.18.0:
resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
ajv@8.20.0:
resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
- algoliasearch@5.52.0:
- resolution: {integrity: sha512-0ZzY9mjqV7gop/AH8pIBiAS8giXP7WcSiUfoFYIzYAK9QC5c37E4SIVtJVBMwlURc0/uNt2o4RcNRvdHa4CJ5w==}
- engines: {node: '>= 14.0.0'}
-
ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
@@ -4147,6 +4083,10 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+ argue-cli@3.1.0:
+ resolution: {integrity: sha512-DhBpBfXL4SS2uC0N922MMajKR3CdrTG0u2or1PNYgXMsrSzViJrbtvT0nCLlLGUI0plam/ZZCs7aAauHtW9thw==}
+ engines: {node: '>=22'}
+
array-buffer-byte-length@1.0.2:
resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines: {node: '>= 0.4'}
@@ -4162,6 +4102,10 @@ packages:
resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
engines: {node: '>= 0.4'}
+ array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+
array-union@3.0.1:
resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==}
engines: {node: '>=12'}
@@ -4201,12 +4145,8 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
- ast-types@0.13.4:
- resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
- engines: {node: '>=4'}
-
- ast-v8-to-istanbul@1.0.0:
- resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==}
+ ast-v8-to-istanbul@1.0.5:
+ resolution: {integrity: sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==}
async-each-series@0.1.1:
resolution: {integrity: sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==}
@@ -4229,8 +4169,8 @@ packages:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
- autoprefixer@10.5.0:
- resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==}
+ autoprefixer@10.5.4:
+ resolution: {integrity: sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
@@ -4267,25 +4207,11 @@ packages:
webpack:
optional: true
- babel-plugin-polyfill-corejs2@0.4.17:
- resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-polyfill-corejs3@0.13.0:
- resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-polyfill-corejs3@0.14.2:
- resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-polyfill-regenerator@0.6.8:
- resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==}
+ babel-plugin-polyfill-corejs3@1.0.0:
+ resolution: {integrity: sha512-yIkslVjbmml2Xjb6XhFW7lISXHsqk6cesxTdDsXoMom4Lnb99DbD3OQbSOoM5Z+ASh8YXYaLAsRQrU2Jeh3Qig==}
+ engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ '@babel/core': ^7.4.0 || ^8.0.0
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -4294,16 +4220,16 @@ packages:
resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines: {node: 18 || 20 || >=22}
- bare-events@2.8.2:
- resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==}
+ bare-events@2.9.1:
+ resolution: {integrity: sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==}
peerDependencies:
bare-abort-controller: '*'
peerDependenciesMeta:
bare-abort-controller:
optional: true
- bare-fs@4.7.1:
- resolution: {integrity: sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==}
+ bare-fs@4.7.4:
+ resolution: {integrity: sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==}
engines: {bare: '>=1.16.0'}
peerDependencies:
bare-buffer: '*'
@@ -4311,15 +4237,11 @@ packages:
bare-buffer:
optional: true
- bare-os@3.9.1:
- resolution: {integrity: sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==}
- engines: {bare: '>=1.14.0'}
-
- bare-path@3.0.0:
- resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==}
+ bare-path@3.1.1:
+ resolution: {integrity: sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==}
- bare-stream@2.13.1:
- resolution: {integrity: sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==}
+ bare-stream@2.13.3:
+ resolution: {integrity: sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==}
peerDependencies:
bare-abort-controller: '*'
bare-buffer: '*'
@@ -4332,8 +4254,8 @@ packages:
bare-events:
optional: true
- bare-url@2.4.2:
- resolution: {integrity: sha512-/9a2j4ac6ckpmAHvod/ob7x439OAHst/drc2Clnq+reRYd/ovddwcF4LfoxHyNk5AuGBnPg+HqFjmE/Zpq6v0A==}
+ bare-url@2.4.6:
+ resolution: {integrity: sha512-iQxPClE07hETVpbRoX7JXX3v/ZQViCxe/SYCxylRLzdEx1xJAufPptfiOqR8tqiCtmbtMDANKWszzjLu1PMAZQ==}
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -4342,15 +4264,11 @@ packages:
resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
engines: {node: ^4.5.0 || >= 5.9}
- baseline-browser-mapping@2.10.27:
- resolution: {integrity: sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==}
+ baseline-browser-mapping@2.11.4:
+ resolution: {integrity: sha512-s4+sLr9mZ/CyqeRritFeYV/Zx73OAtmaHn6kkBS1XRoJn1hrg3xIDUcpicAEX68tkcIN0iBCgti31C8zxtkhsQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- basic-ftp@5.3.1:
- resolution: {integrity: sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==}
- engines: {node: '>=10.0.0'}
-
batch@0.6.1:
resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
@@ -4360,8 +4278,8 @@ packages:
bcryptjs@2.4.3:
resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==}
- beasties@0.4.2:
- resolution: {integrity: sha512-NvcGjG/7AVUAfRbvrJmHunDQS9uHnE6Q/7AkaPr8oKE8HjOlpjRG5075z/th2Tmlezk3VlaaS8+X9I1RwHJMQw==}
+ beasties@0.4.3:
+ resolution: {integrity: sha512-fIIeLOcbAB/K1kb1HBVJoiq1alHL4RCYBSo5e7HzrNkkgMggXR1Vqt/Z9JWnkfe/qdCo66Ux3QRwZioAIBdWRA==}
engines: {node: '>=18.0.0'}
before-after-hook@4.0.0:
@@ -4383,29 +4301,29 @@ packages:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- body-parser@1.20.5:
- resolution: {integrity: sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==}
+ body-parser@1.20.6:
+ resolution: {integrity: sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- body-parser@2.2.2:
- resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==}
+ body-parser@2.3.0:
+ resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==}
engines: {node: '>=18'}
- bonjour-service@1.3.0:
- resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==}
+ bonjour-service@1.4.3:
+ resolution: {integrity: sha512-2Kd5UYlFUVgAKMTyuBLl6w49wqfOnbxHqmuH0oCl/n7TfAikR0zoowNOP5BU4dfXmm+Vr9JyEN370auSMx+CNg==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- brace-expansion@1.1.14:
- resolution: {integrity: sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==}
+ brace-expansion@1.1.16:
+ resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==}
- brace-expansion@2.1.0:
- resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==}
+ brace-expansion@2.1.2:
+ resolution: {integrity: sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==}
- brace-expansion@5.0.5:
- resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
- engines: {node: 18 || 20 || >=22}
+ brace-expansion@5.0.8:
+ resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==}
+ engines: {node: 20 || >=22}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
@@ -4429,17 +4347,14 @@ packages:
browserify-zlib@0.1.4:
resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==}
- browserslist@4.28.2:
- resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
+ browserslist@4.28.7:
+ resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
bs-recipes@1.3.4:
resolution: {integrity: sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==}
- buffer-crc32@0.2.13:
- resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
-
buffer-equal-constant-time@1.0.1:
resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
@@ -4465,10 +4380,6 @@ packages:
resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==}
engines: {node: '>=6.0.0'}
- cacache@20.0.4:
- resolution: {integrity: sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
cacheable-lookup@6.1.0:
resolution: {integrity: sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==}
engines: {node: '>=10.6.0'}
@@ -4493,8 +4404,8 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001791:
- resolution: {integrity: sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==}
+ caniuse-lite@1.0.30001806:
+ resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -4511,8 +4422,8 @@ packages:
resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
- chardet@2.1.1:
- resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
+ chardet@2.2.0:
+ resolution: {integrity: sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==}
checkpoint-stream@0.1.2:
resolution: {integrity: sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==}
@@ -4521,24 +4432,17 @@ packages:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
- chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
-
chokidar@5.0.0:
resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
engines: {node: '>= 20.19.0'}
- chownr@3.0.0:
- resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
- engines: {node: '>=18'}
-
chrome-trace-event@1.0.4:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
- chromium-bidi@14.0.0:
- resolution: {integrity: sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==}
+ chromium-bidi@16.0.1:
+ resolution: {integrity: sha512-J63PGu/9PpeCwLIcKYyzWP6yaVL5pxuBc0shlYCYM8BaAkmlwiQboXO1iNbOgSDbVklEyYFfNEcHD8oOAWacUA==}
+ engines: {node: '>=20.19.0 <22.0.0 || >=22.12.0'}
peerDependencies:
devtools-protocol: '*'
@@ -4604,9 +4508,9 @@ packages:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
- commander@14.0.3:
- resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==}
- engines: {node: '>=20'}
+ commander@15.0.0:
+ resolution: {integrity: sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==}
+ engines: {node: '>=22.12.0'}
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -4660,13 +4564,17 @@ packages:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
- conventional-commits-filter@5.0.0:
- resolution: {integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==}
+ content-type@2.0.0:
+ resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==}
engines: {node: '>=18'}
- conventional-commits-parser@6.4.0:
- resolution: {integrity: sha512-tvRg7FIBNlyPzjdG8wWRlPHQJJHI7DylhtRGeU9Lq+JuoPh5BKpPRX83ZdLrvXuOSu5Eo/e7SzOQhU4Hd2Miuw==}
- engines: {node: '>=18'}
+ conventional-commits-filter@6.0.1:
+ resolution: {integrity: sha512-cs+LadpH7Kpw0M3k8wurk+sOVVDAENA0iK4OBOrkL94j5lEVYRJ4j3zd2bhY9qgzyrPqthdcYT3axzRN7AliMg==}
+ engines: {node: '>=22'}
+
+ conventional-commits-parser@7.1.1:
+ resolution: {integrity: sha512-B0f42jI++V5Vb7qK+DDw68r0dNxz5hk+RdKUkx2NOi39emc9hsHa3u2M3doF7QQhRFzCrAj7uM90teG+RBTaYQ==}
+ engines: {node: '>=22'}
hasBin: true
convert-source-map@1.9.0:
@@ -4709,8 +4617,8 @@ packages:
resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
engines: {node: '>= 0.10'}
- cosmiconfig@9.0.1:
- resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==}
+ cosmiconfig@9.0.2:
+ resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==}
engines: {node: '>=14'}
peerDependencies:
typescript: '>=4.9.5'
@@ -4718,9 +4626,6 @@ packages:
typescript:
optional: true
- cross-fetch@4.1.0:
- resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -4764,10 +4669,6 @@ packages:
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 12'}
- data-uri-to-buffer@6.0.2:
- resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
- engines: {node: '>= 14'}
-
data-urls@7.0.0:
resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
@@ -4816,15 +4717,6 @@ packages:
supports-color:
optional: true
- debug@4.4.1:
- resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
@@ -4875,10 +4767,6 @@ packages:
defu@6.1.7:
resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==}
- degenerator@5.0.1:
- resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
- engines: {node: '>= 14'}
-
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -4911,12 +4799,16 @@ packages:
engines: {node: '>= 0.8.0'}
hasBin: true
- devtools-protocol@0.0.1595872:
- resolution: {integrity: sha512-kRfgp8vWVjBu/fbYCiVFiOqsCk3CrMKEo3WbgGT2NXK2dG7vawWPBljixajVgGK9II8rDO9G0oD0zLt3I1daRg==}
+ devtools-protocol@0.0.1638949:
+ resolution: {integrity: sha512-mXwg4Fqnv0WR4iuAT/gYUmctNkjILwXFHyZ+m7Ty1dfr0ezZt2U3gnrrJTfRobJTHoXf+IbuFvFITzLrLFjwJA==}
di@0.0.1:
resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==}
+ dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+
dns-packet@5.6.1:
resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==}
engines: {node: '>=6'}
@@ -4971,13 +4863,13 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- ejs@5.0.2:
- resolution: {integrity: sha512-IpbUaI/CAW86l3f+T8zN0iggSc0LmMZLcIW5eRVStLVNCoTXkE0YlncbbH50fp8Cl6zHIky0sW2uUbhBqGw0Jw==}
+ ejs@6.0.1:
+ resolution: {integrity: sha512-UaaM14yby8U3k02ihS1Bmj5Kz2d7CCQM1scxpgs4Mhkq8F1wR2gl3+Ts4h5Ne4Mnt7M9m4Dw7jsuMr3+xO4vZA==}
engines: {node: '>=0.12.18'}
hasBin: true
- electron-to-chromium@1.5.349:
- resolution: {integrity: sha512-QsWVGyRuY07Aqb234QytTfwd5d9AJlfNIQ5wIOl1L+PZDzI9d9+Fn0FRale/QYlFxt/bUnB0/nLd1jFPGxGK1A==}
+ electron-to-chromium@1.5.396:
+ resolution: {integrity: sha512-yHiw2Y3C3H9U6TMbOfoWK/BPreiOPXRfTWPBwQBoZG6/8TB6eOPnsy5oaRYuatR7Fw2SJ4kKforgufeo7fq0EQ==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -4992,6 +4884,10 @@ packages:
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
engines: {node: '>= 4'}
+ empathic@2.0.1:
+ resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==}
+ engines: {node: '>=14'}
+
encodeurl@1.0.2:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
@@ -5006,19 +4902,19 @@ packages:
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
- engine.io-client@6.6.4:
- resolution: {integrity: sha512-+kjUJnZGwzewFDw951CDWcwj35vMNf2fcj7xQWOctq1F2i1jkDdVvdFG9kM/BEChymCH36KgjnW0NsL58JYRxw==}
+ engine.io-client@6.6.6:
+ resolution: {integrity: sha512-iY6QdftLQ9pyiPoX082bpf/u1UewnOaJrtJIF9T0++QB34lZrj0uP+Q/bj8AlUsAxqhnkTV2BS8SBZSxOmoV5Q==}
engine.io-parser@5.2.3:
resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
engines: {node: '>=10.0.0'}
- engine.io@6.6.7:
- resolution: {integrity: sha512-DgOngfDKM2EviOH3Mr9m7ks1q8roetLy/IMmYthAYzbpInMbYc/GS+fWFA3rl1gvwKVsQrVV61fo5emD1y3OJQ==}
+ engine.io@6.6.9:
+ resolution: {integrity: sha512-clKkw4C7nJ22mGgoVcCg6V/W/TxdNyIOTr89k2ONZu81qqkddPFDF0LXcbAwhzPD8DjkiRCjzuiO6Y+fkpD4vg==}
engines: {node: '>=10.2.0'}
- enhanced-resolve@5.21.0:
- resolution: {integrity: sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==}
+ enhanced-resolve@5.24.4:
+ resolution: {integrity: sha512-GVoi+ICHocoOIU7qVVM48wOJziRsqrsyqlI0Ce0LdowRn6v3bcH2zUa9kp85ncx0nwIb9/HOCOLS3fdThDG/XQ==}
engines: {node: '>=10.13.0'}
ent@2.2.2:
@@ -5057,6 +4953,10 @@ packages:
error-ex@1.3.4:
resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
+ es-abstract-get@1.0.0:
+ resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==}
+ engines: {node: '>= 0.4'}
+
es-abstract@1.24.2:
resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==}
engines: {node: '>= 0.4'}
@@ -5069,11 +4969,11 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@2.1.0:
- resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==}
+ es-module-lexer@2.3.1:
+ resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==}
- es-object-atoms@1.1.1:
- resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ es-object-atoms@1.1.2:
+ resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
engines: {node: '>= 0.4'}
es-set-tostringtag@2.1.0:
@@ -5084,22 +4984,17 @@ packages:
resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
engines: {node: '>= 0.4'}
- es-to-primitive@1.3.0:
- resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
+ es-to-primitive@1.3.4:
+ resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==}
engines: {node: '>= 0.4'}
- esbuild-wasm@0.28.0:
- resolution: {integrity: sha512-5TRVKExcEmeMkccIZMzUq+Az6X2RoMAJyfl6SMMO1dMVhmvt0I2mx7gAb6zYi42n4d1ETcatFXazGKzA+aW7fg==}
- engines: {node: '>=18'}
- hasBin: true
-
- esbuild@0.27.7:
- resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
+ esbuild-wasm@0.28.1:
+ resolution: {integrity: sha512-p/GD4E8oYRjg3kjdKrnMb0s4PzXgJF42e0MF4H0+ACyK/kIlFRp3e0fzOleIG+wBBm6MM3XQrbpe7soEA+vJIA==}
engines: {node: '>=18'}
hasBin: true
- esbuild@0.28.0:
- resolution: {integrity: sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==}
+ esbuild@0.28.1:
+ resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==}
engines: {node: '>=18'}
hasBin: true
@@ -5114,11 +5009,6 @@ packages:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- escodegen@2.1.0:
- resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
- engines: {node: '>=6.0'}
- hasBin: true
-
eslint-config-prettier@10.1.8:
resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==}
hasBin: true
@@ -5128,8 +5018,8 @@ packages:
eslint-import-resolver-node@0.3.10:
resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==}
- eslint-module-utils@2.12.1:
- resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==}
+ eslint-module-utils@2.14.0:
+ resolution: {integrity: sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -5179,8 +5069,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.3.0:
- resolution: {integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==}
+ eslint@10.7.0:
+ resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -5197,11 +5087,6 @@ packages:
resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
-
esquery@1.7.0:
resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
engines: {node: '>=0.10'}
@@ -5252,26 +5137,23 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
- eventsource-parser@3.0.8:
- resolution: {integrity: sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ==}
+ eventsource-parser@3.1.0:
+ resolution: {integrity: sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==}
engines: {node: '>=18.0.0'}
eventsource@3.0.7:
resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
engines: {node: '>=18.0.0'}
- expect-type@1.3.0:
- resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
+ expect-type@1.4.0:
+ resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
engines: {node: '>=12.0.0'}
- exponential-backoff@3.1.3:
- resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
-
express-rate-limit@5.5.1:
resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==}
- express-rate-limit@8.4.1:
- resolution: {integrity: sha512-NGVYwQSAyEQgzxX1iCM978PP9AdO/hW93gMcF6ZwQCm+rFvLsBH6w4xcXWTcliS8La5EPRN3p9wzItqBwJrfNw==}
+ express-rate-limit@8.6.1:
+ resolution: {integrity: sha512-0D493aP61w0TJ2A0wy27riRsO7FMQ7FK+KUHOKCSfPvYo0R55aiC6emCVgFUeShH0fq0ICPVzNcgoS+BsbXQCA==}
engines: {node: '>= 16'}
peerDependencies:
express: '>= 4.11'
@@ -5280,6 +5162,10 @@ packages:
resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==}
engines: {node: '>= 0.10.0'}
+ express@4.22.2:
+ resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==}
+ engines: {node: '>= 0.10.0'}
+
express@5.2.1:
resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
engines: {node: '>= 18'}
@@ -5287,18 +5173,10 @@ packages:
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- extract-zip@2.0.1:
- resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
- engines: {node: '>= 10.17.0'}
- hasBin: true
-
extsprintf@1.3.0:
resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
engines: {'0': node >=0.6.0}
- fast-content-type-parse@3.0.0:
- resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==}
-
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -5321,11 +5199,11 @@ packages:
fast-string-width@3.0.2:
resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==}
- fast-uri@3.1.0:
- resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
+ fast-uri@3.1.4:
+ resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==}
- fast-wrap-ansi@0.2.0:
- resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==}
+ fast-wrap-ansi@0.2.2:
+ resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==}
fastq@1.20.1:
resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
@@ -5334,9 +5212,6 @@ packages:
resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
engines: {node: '>=0.8.0'}
- fd-slicer@1.1.0:
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
-
fdir@6.5.0:
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines: {node: '>=12.0.0'}
@@ -5386,8 +5261,8 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- firebase@12.12.1:
- resolution: {integrity: sha512-ee7xA+bTJLfjB9BP/8FQr3EkxmpAAGc1lNc5QkWgTDpUw24HYXFPm7FEWRdLtGnygxIdYpFmepSc5VjkI6NHhw==}
+ firebase@12.16.0:
+ resolution: {integrity: sha512-CNw6hFBdONkzF8UGLDx/RDRY9gVa5VmJNHd7qi4gdmA3ZuLkuOrhmWefB2l+FN+OxFpN77Itq7aO6zlTi780ag==}
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
@@ -5397,11 +5272,11 @@ packages:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
- flatted@3.4.2:
- resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
+ flatted@3.4.3:
+ resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==}
- folder-hash@4.1.2:
- resolution: {integrity: sha512-rjdiHw3ShVonhMZZXvD/I28boUkbJFT/RBsg5MbQQd8e61PhevIwFwmL218/AscBEsW/blH4BC4A+kFeIqHVfw==}
+ folder-hash@4.1.3:
+ resolution: {integrity: sha512-94fj+fXj1XHT8zGumUy/VlyFARc/yrslKJ2+vjrP/U6ftTdL7u68+gQhvSBjz9wrwTuty6BpZ7JsbEK5OU9RNw==}
engines: {node: '>=10.10.0'}
hasBin: true
@@ -5428,8 +5303,8 @@ packages:
form-data-encoder@1.7.2:
resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==}
- form-data@4.0.5:
- resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
+ form-data@4.0.6:
+ resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==}
engines: {node: '>= 6'}
formdata-polyfill@4.0.10:
@@ -5458,10 +5333,6 @@ packages:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
engines: {node: '>=6 <7 || >=8'}
- fs-minipass@3.0.3:
- resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -5473,21 +5344,33 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- function.prototype.name@1.1.8:
- resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
+ function.prototype.name@1.2.0:
+ resolution: {integrity: sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==}
engines: {node: '>= 0.4'}
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- gaxios@7.1.4:
- resolution: {integrity: sha512-bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA==}
+ fuse.js@7.3.0:
+ resolution: {integrity: sha512-plz8RVjfcDedTGfVngWH1jmJvBvAwi1v2jecfDerbEnMcmOYUEEwKFTHbNoCiYyzaK2Ws8lABkTCcRSqCY1q4w==}
+ engines: {node: '>=10'}
+
+ gaxios@7.1.3:
+ resolution: {integrity: sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==}
+ engines: {node: '>=18'}
+
+ gaxios@7.3.0:
+ resolution: {integrity: sha512-RB5vLV+vvQeoFPCX4QMK6/hjVkbIamPp1QSUD0CiZcnj12qbpiL+pLbYtgD+oZkWl0tl9z+o2Utp+MpM3QRhBA==}
engines: {node: '>=18'}
gcp-metadata@8.1.2:
resolution: {integrity: sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==}
engines: {node: '>=18'}
+ gcp-metadata@8.1.4:
+ resolution: {integrity: sha512-iJ9KMsiu+xKtNRX0PmGLSaIU3bUBAyzWTyqKemKPzNPsmmsBCQYmlNg+brEbES7IHSXtdVwzBPzx1vz3FAaipw==}
+ engines: {node: '>=18'}
+
generator-function@2.0.1:
resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
engines: {node: '>= 0.4'}
@@ -5500,8 +5383,8 @@ packages:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- get-east-asian-width@1.5.0:
- resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==}
+ get-east-asian-width@1.6.0:
+ resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==}
engines: {node: '>=18'}
get-intrinsic@1.3.0:
@@ -5528,13 +5411,6 @@ packages:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
- get-tsconfig@4.14.0:
- resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}
-
- get-uri@6.0.5:
- resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==}
- engines: {node: '>= 14'}
-
getpass@0.1.7:
resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
@@ -5552,9 +5428,6 @@ packages:
peerDependencies:
tslib: '2'
- glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
-
glob@10.5.0:
resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
@@ -5572,20 +5445,28 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@17.6.0:
- resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==}
+ globals@17.7.0:
+ resolution: {integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==}
engines: {node: '>=18'}
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
- google-auth-library@10.6.2:
- resolution: {integrity: sha512-e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw==}
+ globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
+
+ google-auth-library@10.5.0:
+ resolution: {integrity: sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==}
+ engines: {node: '>=18'}
+
+ google-auth-library@10.9.1:
+ resolution: {integrity: sha512-i1ydyHrqcIxXkWh/uBmVkzCvIuq5yiK2ATndIe5XxKholrG/MTYP9xGYka4sQhrbIAgGjL2B6NOE7rFaiF3fXw==}
engines: {node: '>=18'}
- google-gax@5.0.6:
- resolution: {integrity: sha512-1kGbqVQBZPAAu4+/R1XxPQKP0ydbNYoLAr4l0ZO2bMV0kLyLW4I1gAk++qBLWt7DPORTzmWRMsCZe86gDjShJA==}
+ google-gax@5.0.8:
+ resolution: {integrity: sha512-M4vpZcXQIC1gqIVGQ7eaU3jXQA6zecStyTXu514TYfThlgSurYJOxHZo9fzU6hAgwPWvuEynAVHWyaIk80VeEA==}
engines: {node: '>=18'}
google-logging-utils@1.1.3:
@@ -5603,21 +5484,23 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- graphql-tag@2.12.6:
- resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==}
+ graphql-tag@2.12.7:
+ resolution: {integrity: sha512-xnE/NFzy+0eIesvAsREJZ284zTl/wYuBAvpsFSDhRGRdRHdnE90M21Q3xAWyYInb0J756c6x0pIQ62+vtvOs1Q==}
engines: {node: '>=10'}
peerDependencies:
- graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- graphql@16.13.2:
- resolution: {integrity: sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==}
+ graphql@16.14.2:
+ resolution: {integrity: sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
- grpc-gcp@1.0.1:
- resolution: {integrity: sha512-06r73IoGaAIpzT+DRPnw7V5BXvZ5mjy1OcKqSPX+ZHOgbLxT+lJfz8IN83z/sbA3t55ZX88MfDaaCjDGdveVIA==}
+ grpc-gcp@1.1.1:
+ resolution: {integrity: sha512-I3GNn9ONy5Vrm6XdjgOu7296DnN9vudnjv7dXKW2jAogfS20YMYZAzfZNkJUMgdpQTtLJ9t+DQCzYgGBpdYuwA==}
engines: {node: '>=12'}
- peerDependencies:
- protobufjs: '*'
+
+ gtoken@8.0.0:
+ resolution: {integrity: sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==}
+ engines: {node: '>=18'}
gunzip-maybe@1.4.2:
resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
@@ -5654,17 +5537,17 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
- hasown@2.0.3:
- resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==}
+ hasown@2.0.4:
+ resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines: {node: '>= 0.4'}
- hono@4.12.16:
- resolution: {integrity: sha512-jN0ZewiNAWSe5khM3EyCmBb250+b40wWbwNILNfEvq84VREWwOIkuUsFONk/3i3nqkz7Oe1PcpM2mwQEK2L9Kg==}
+ hono@4.12.32:
+ resolution: {integrity: sha512-XcuyW9qE2kJn07PkecMOBd5Vq/hMy7mmGw+idz1yblbg9N17ijJODrvPkn7/dwL3Kulj8LcRJ69DLOWf91dRUg==}
engines: {node: '>=16.9.0'}
- hosted-git-info@9.0.3:
- resolution: {integrity: sha512-Hc+ghLoSt6QaYZUv0WBiIvmMDZuZZ7oaDvdH8MbfOO4lOsxdXLEvuC6ePoGs9H1X9oCLyq6+NVN0MKqD+ydxyg==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ hosted-git-info@10.1.1:
+ resolution: {integrity: sha512-DeOnSPAvOndYKfw075gt8yZzQ7S2hNztw34zBTfhIzLhmBTswIBg5/y+pqu/VD5cYWm5goAFTusDmUEmKZ0PEQ==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
hpack.js@2.1.6:
resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==}
@@ -5692,10 +5575,6 @@ packages:
resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==}
engines: {node: '>= 0.6'}
- http-errors@2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
-
http-errors@2.0.1:
resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
engines: {node: '>= 0.8'}
@@ -5707,8 +5586,8 @@ packages:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
- http-proxy-middleware@2.0.9:
- resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==}
+ http-proxy-middleware@2.0.10:
+ resolution: {integrity: sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@types/express': ^4.17.13
@@ -5716,9 +5595,9 @@ packages:
'@types/express':
optional: true
- http-proxy-middleware@3.0.5:
- resolution: {integrity: sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ http-proxy-middleware@4.2.0:
+ resolution: {integrity: sha512-ZA+oNOoM+GLoFTIzhkJptVQov73Srep2LBqhF8hG8CIPKO3nam1jonXVQ/QUH8RbwsmaaVz2SOJdzBNBHNtKbw==}
+ engines: {node: ^22.15.0 || ^24.0.0 || >=26.0.0}
http-proxy@1.18.1:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
@@ -5743,10 +5622,13 @@ packages:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
- https-proxy-agent@9.0.0:
- resolution: {integrity: sha512-/MVmHp58WkOypgFhCLk4fzpPcFQvTJ/e6LBI7irpIO2HfxUbpmYoHF+KzipzJpxxzJu7aJNWQ0xojJ/dzV2G5g==}
+ https-proxy-agent@9.1.0:
+ resolution: {integrity: sha512-ag87y7cJJ9/3+GxFr8Oy4O5faDsGRGnBGsJj/YjOSsSx/5eadKLYTMPlzuR6obgoCDDm0abAAZitXXQkMOPSpA==}
engines: {node: '>= 20'}
+ httpxy@0.5.5:
+ resolution: {integrity: sha512-uDjmnPyp1q4Sgzf3w+J/Fc6UqcCEj0x4Wjp7OqK5dGhNeDgpyrAmnS6ey8QWrX3SWDon2DMKf9sBa5X9+CVyMA==}
+
husky@9.1.7:
resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==}
engines: {node: '>=18'}
@@ -5764,8 +5646,8 @@ packages:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
- iconv-lite@0.7.2:
- resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
+ iconv-lite@0.7.3:
+ resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==}
engines: {node: '>=0.10.0'}
icss-utils@5.1.0:
@@ -5780,16 +5662,12 @@ packages:
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
- ignore-walk@8.0.0:
- resolution: {integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- ignore@7.0.5:
- resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
+ ignore@7.0.6:
+ resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==}
engines: {node: '>= 4'}
image-size@0.5.5:
@@ -5801,13 +5679,16 @@ packages:
resolution: {integrity: sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==}
engines: {node: '>=0.10.0'}
- immutable@5.1.5:
- resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==}
+ immutable@5.1.9:
+ resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==}
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
+ import-meta-resolve@4.2.0:
+ resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
+
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -5819,10 +5700,6 @@ packages:
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- ini@6.0.0:
- resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
injection-js@2.6.1:
resolution: {integrity: sha512-dbR5bdhi7TWDoCye9cByZqeg/gAfamm8Vu3G1KZOTYkOif8WkuM8CD0oeDPtZYMzT5YH76JAFB7bkmyY9OJi2A==}
@@ -5830,12 +5707,8 @@ packages:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
- ip-address@10.1.0:
- resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==}
- engines: {node: '>= 12'}
-
- ip-address@10.2.0:
- resolution: {integrity: sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==}
+ ip-address@10.3.1:
+ resolution: {integrity: sha512-1e9d3kb97NHJTIJDZW9rKqW2h6+dFa50Dy0fpPSMQp2ADje5gvKsXmdiK6dwY5t76TaTt5+P5N1Y/LoToIxP6g==}
engines: {node: '>= 12'}
ipaddr.js@1.9.1:
@@ -5873,8 +5746,8 @@ packages:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
- is-core-module@2.16.1:
- resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
+ is-core-module@2.16.2:
+ resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==}
engines: {node: '>= 0.4'}
is-data-view@1.0.2:
@@ -5893,6 +5766,10 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin: true
+ is-document.all@1.0.0:
+ resolution: {integrity: sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==}
+ engines: {node: '>= 0.4'}
+
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -5945,8 +5822,8 @@ packages:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
- is-network-error@1.3.1:
- resolution: {integrity: sha512-6QCxa49rQbmUWLfk0nuGqzql9U8uaV2H6279bRErPBHe/109hCzsLUBUHfbEtvLIHBd6hyXbgedBSHevm43Edw==}
+ is-network-error@1.3.2:
+ resolution: {integrity: sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==}
engines: {node: '>=16'}
is-node-process@1.2.0:
@@ -5967,14 +5844,14 @@ packages:
resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
engines: {node: '>=10'}
+ is-plain-obj@4.1.0:
+ resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
+ engines: {node: '>=12'}
+
is-plain-object@2.0.4:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
engines: {node: '>=0.10.0'}
- is-plain-object@5.0.0:
- resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
- engines: {node: '>=0.10.0'}
-
is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
@@ -6106,8 +5983,8 @@ packages:
jasmine-core@4.6.1:
resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==}
- jasmine-core@6.2.0:
- resolution: {integrity: sha512-b16WZG/pFEFj8qRW1ss7nDuNGYz9ji8BDGj7fJNrROauk5rj/diO3KPOuyIpcgUChdC+c0PfQ8iUk4nHE+EN4w==}
+ jasmine-core@6.3.0:
+ resolution: {integrity: sha512-eMm5qBovNjNoGOcgE/W207+wrcK5zrQv0Rg/rWGboUJUmZp0dFCpHTyjpuDAfCwRCqg7f9U2q2jtv/aUuzdCQg==}
jasmine-reporters@2.5.2:
resolution: {integrity: sha512-qdewRUuFOSiWhiyWZX8Yx3YNQ9JG51ntBEO4ekLQRpktxFTwUHy24a86zD/Oi2BRTKksEdfWQZcQFqzjqIkPig==}
@@ -6115,23 +5992,20 @@ packages:
jasmine-spec-reporter@7.0.0:
resolution: {integrity: sha512-OtC7JRasiTcjsaCBPtMO0Tl8glCejM4J4/dNuOJdA8lBjz4PmWjYQ6pzb0uzpBNAWJMDudYuj9OdXJWqM2QTJg==}
- jasmine@6.2.0:
- resolution: {integrity: sha512-dvYt7bidcu0JvvSbiUnSDW7UQQiflUwDr6C+5wzoZ0J7RY9u+UcoSIzyhMPj6fnU/tC7KinJ5QrjwD2Y9p4T4w==}
+ jasmine@6.3.0:
+ resolution: {integrity: sha512-u6L7yYtrtS1JALlp7f4k7Wz7o7ZKXauSKKkXc0L3qUkKrdaxYvNiMHhHp5gtTuVZZXVihXRxS7bWwDBX1wJ7EQ==}
hasBin: true
jest-worker@27.5.1:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
- jiti@2.6.1:
- resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
+ jiti@2.7.0:
+ resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
hasBin: true
- jose@6.2.3:
- resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==}
-
- js-base64@3.7.8:
- resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==}
+ jose@6.2.4:
+ resolution: {integrity: sha512-N8acGzVsQy6M/fjFcxtysNc4Q379TcM5dM/qKkNtsHFji88yANnXTr7BLeP75iPnFwBfQzM/jg2BZ9+HZrHCZA==}
js-tokens@10.0.0:
resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
@@ -6143,6 +6017,10 @@ packages:
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin: true
+ js-yaml@4.3.0:
+ resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==}
+ hasBin: true
+
jsbn@0.1.1:
resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
@@ -6169,10 +6047,6 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- json-parse-even-better-errors@5.0.0:
- resolution: {integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -6191,8 +6065,8 @@ packages:
json-stringify-safe@5.0.1:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
- json-with-bigint@3.5.8:
- resolution: {integrity: sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw==}
+ json-with-bigint@3.5.10:
+ resolution: {integrity: sha512-Vcx+JVNEBts/xfcoCS69sKrOhOk/3TVlvlT+XzUOefVKnnrbYSCKpDCm10pohsJFtsJVYnwa/cXRZ4eElzaM6w==}
json5@1.0.2:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
@@ -6265,12 +6139,12 @@ packages:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
- launch-editor@2.13.2:
- resolution: {integrity: sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==}
+ launch-editor@2.14.1:
+ resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==}
- less-loader@12.3.2:
- resolution: {integrity: sha512-uLV5c702ff2jBvO7qewpkLRzkh/I9QW07ur2NKkv8TVTrtX2lrKjEbEU/LLXAn7cgpCIBbkfyUm4qYXCQs5/+w==}
- engines: {node: '>= 18.12.0'}
+ less-loader@13.0.0:
+ resolution: {integrity: sha512-TIa8d6znKH634Mg+7OU3jevZT6KeOhh0amW+YeMPD0GM9buUn5Y7HvtyCR5pUDdLaFfqLA8AX5PTSIHMNSexEA==}
+ engines: {node: '>= 22.11.0'}
peerDependencies:
'@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0
less: ^3.5.0 || ^4.0.0
@@ -6281,8 +6155,8 @@ packages:
webpack:
optional: true
- less@4.6.4:
- resolution: {integrity: sha512-OJmO5+HxZLLw0RLzkqaNHzcgEAQG7C0y3aMbwtCzIUFZsLMNNq/1IdAdHEycQ58CwUO3jPTHmoN+tE5I7FQxNg==}
+ less@4.6.7:
+ resolution: {integrity: sha512-o3UxHBPPVY1HtCXx15/z1NlknQiWyafRNbtLEv+6xFaDRI2g2xPKIH43do9dSwt8bGLTsjNSaifa48N3d6odsQ==}
engines: {node: '>=18'}
hasBin: true
@@ -6298,24 +6172,98 @@ packages:
webpack:
optional: true
+ lightningcss-android-arm64@1.33.0:
+ resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ lightningcss-darwin-arm64@1.33.0:
+ resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ lightningcss-darwin-x64@1.33.0:
+ resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ lightningcss-freebsd-x64@1.33.0:
+ resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.33.0:
+ resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm64-gnu@1.33.0:
+ resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ lightningcss-linux-arm64-musl@1.33.0:
+ resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ lightningcss-linux-x64-gnu@1.33.0:
+ resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ lightningcss-linux-x64-musl@1.33.0:
+ resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ lightningcss-win32-arm64-msvc@1.33.0:
+ resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ lightningcss-win32-x64-msvc@1.33.0:
+ resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ lightningcss@1.33.0:
+ resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
+ engines: {node: '>= 12.0.0'}
+
+ lilconfig@3.1.3:
+ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
+ engines: {node: '>=14'}
+
limiter@1.1.5:
resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==}
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- listr2@10.2.1:
- resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==}
+ listr2@10.2.2:
+ resolution: {integrity: sha512-JtNtbZj8q5BnDMR7trpwvwk3RIrANtIVzEUm8w7amp6xelLgyuq+4WZoTH913XaQAoH/cNdYhaNzBPA2U3xbDw==}
engines: {node: '>=22.13.0'}
- lmdb@3.5.4:
- resolution: {integrity: sha512-9FKQA6G1MMtqNxfxvSBNXD/axeG2QRjYbNh0/ykRL5xYcRbCm2vXq7B9bhc7nSuKdHzr8/BHIwfPuYYH1UsXXw==}
+ lmdb@3.5.6:
+ resolution: {integrity: sha512-j3uE8ReKNyUWDjhfEFSJqE/1DLtfTR5Z8yFzVHvBjAk37wNg7HdScjcv8ttPHRvrdgPQMPWxFFI0SsdBzI5lBw==}
hasBin: true
- loader-runner@4.3.2:
- resolution: {integrity: sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==}
- engines: {node: '>=6.11.5'}
-
loader-utils@2.0.4:
resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
engines: {node: '>=8.9.0'}
@@ -6364,9 +6312,6 @@ packages:
lodash.snakecase@4.1.1:
resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
lodash@4.18.1:
resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
@@ -6396,8 +6341,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.3.5:
- resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==}
+ lru-cache@11.5.2:
+ resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}
engines: {node: 20 || >=22}
lru-cache@5.1.1:
@@ -6410,20 +6355,19 @@ packages:
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- magicast@0.5.2:
- resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==}
+ magic-string@1.0.0:
+ resolution: {integrity: sha512-CGvjzMN08iv6w1mm4/x3Gh1hLb4VnyRUA15FFpl6CsCIGGoe36k7kY5KNz9QDbSBN5I/fWHM6ZlIkUTa5xdUEA==}
- make-dir@2.1.0:
- resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
- engines: {node: '>=6'}
+ magicast@0.5.3:
+ resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==}
make-dir@4.0.0:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines: {node: '>=10'}
- make-fetch-happen@15.0.5:
- resolution: {integrity: sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ make-dir@5.1.0:
+ resolution: {integrity: sha512-IfpFq6UM39dUNiphpA6uDezNx/AvWyhwfICWPR3t1VspkgkMZrL+Rk1RbN1bx+aeNYwOrqGJgEgV3yotk+ZUVw==}
+ engines: {node: '>=18'}
math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
@@ -6436,19 +6380,15 @@ packages:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
- media-typer@1.1.0:
- resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
+ media-typer@1.1.1:
+ resolution: {integrity: sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==}
engines: {node: '>= 0.8'}
- memfs@4.57.2:
- resolution: {integrity: sha512-2nWzSsJzrukurSDna4Z0WywuScK4Id3tSKejgu74u8KCdW4uNrseKRSIDg75C6Yw5ZRqBe0F0EtMNlTbUq8bAQ==}
+ memfs@4.64.0:
+ resolution: {integrity: sha512-Kw72fgY7Wn+sD8KmtNWSafl1dz0UvAsE/PHs3YVfLiaZuA3HxNm9sRLqAu0ATiBGJvME1PxZXbBZPv5GycDeAw==}
peerDependencies:
tslib: '2'
- meow@13.2.0:
- resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
- engines: {node: '>=18'}
-
merge-descriptors@1.0.3:
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
@@ -6527,13 +6467,13 @@ packages:
resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines: {node: 18 || 20 || >=22}
+ minimatch@10.2.6:
+ resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==}
+ engines: {node: 18 || 20 || >=22}
+
minimatch@3.1.5:
resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
- minimatch@7.4.6:
- resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
- engines: {node: '>=10'}
-
minimatch@7.4.9:
resolution: {integrity: sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==}
engines: {node: '>=10'}
@@ -6545,38 +6485,53 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass-collect@2.0.1:
- resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
- engines: {node: '>=16 || 14 >=14.17'}
-
- minipass-fetch@5.0.2:
- resolution: {integrity: sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- minipass-flush@1.0.7:
- resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==}
- engines: {node: '>= 8'}
-
- minipass-pipeline@1.2.4:
- resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
- engines: {node: '>=8'}
-
- minipass-sized@2.0.0:
- resolution: {integrity: sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==}
- engines: {node: '>=8'}
-
- minipass@3.3.6:
- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
- engines: {node: '>=8'}
+ minimizer-webpack-plugin@5.6.1:
+ resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ '@minify-html/node': '*'
+ '@swc/core': '*'
+ '@swc/css': '*'
+ '@swc/html': '*'
+ clean-css: '*'
+ cssnano: '*'
+ csso: '*'
+ esbuild: '*'
+ html-minifier-terser: '*'
+ lightningcss: '*'
+ postcss: '*'
+ uglify-js: '*'
+ webpack: ^5.1.0
+ peerDependenciesMeta:
+ '@minify-html/node':
+ optional: true
+ '@swc/core':
+ optional: true
+ '@swc/css':
+ optional: true
+ '@swc/html':
+ optional: true
+ clean-css:
+ optional: true
+ cssnano:
+ optional: true
+ csso:
+ optional: true
+ esbuild:
+ optional: true
+ html-minifier-terser:
+ optional: true
+ lightningcss:
+ optional: true
+ postcss:
+ optional: true
+ uglify-js:
+ optional: true
minipass@7.1.3:
resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
engines: {node: '>=16 || 14 >=14.17'}
- minizlib@3.1.0:
- resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
- engines: {node: '>= 18'}
-
mitt@1.2.0:
resolution: {integrity: sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==}
@@ -6592,6 +6547,10 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ modern-tar@0.7.7:
+ resolution: {integrity: sha512-t9VmxaqrmANnEOBhpSDI6HD192Ge48k8vmWqQQL7hSFEqHEYwZbbsu49+aKLWZeRvFs3j1pMhXOqqF4kPlvjkQ==}
+ engines: {node: '>=18.0.0'}
+
mrmime@2.0.1:
resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
engines: {node: '>=10'}
@@ -6602,12 +6561,12 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- msgpackr-extract@3.0.3:
- resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==}
+ msgpackr-extract@3.0.4:
+ resolution: {integrity: sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==}
hasBin: true
- msgpackr@1.11.12:
- resolution: {integrity: sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg==}
+ msgpackr@1.12.1:
+ resolution: {integrity: sha512-4EUH9tQHnMmEgzW/MdAP0KIfa1T9AF+htl0ffe2n5vb2EKn9y2co8ccpgWko6S52Jy1PQZKwRnx5/KkYjtd9MQ==}
multicast-dns@7.2.5:
resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==}
@@ -6621,8 +6580,8 @@ packages:
resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==}
engines: {node: ^20.17.0 || >=22.9.0}
- nanoid@3.3.12:
- resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
+ nanoid@3.3.16:
+ resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -6649,16 +6608,12 @@ packages:
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- netmask@2.1.1:
- resolution: {integrity: sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==}
- engines: {node: '>= 0.4.0'}
-
- ng-packagr@22.0.0-next.3:
- resolution: {integrity: sha512-M4h0PxrWLJSlJ8TCaH5Y5ZDBeRJvSQTe9FlsyMVMSjo/1fPYG16a/qkMbv/EYO0+LCrooRS+DdRjKx13b6P15A==}
- engines: {node: ^22.22.0 || >=24.13.1}
+ ng-packagr@22.1.0:
+ resolution: {integrity: sha512-Vd4M/N0dDMYk3QTcKx8DAEiE7qOmM7WE04GICW7Kcr25XQYq0rQJGVSCsgpI/jmPV5V/UOANWMJARUiMlktyYg==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler-cli': ^22.0.0-next.3
+ '@angular/compiler-cli': ^22.0.0 || ^22.1.0-next || ^22.2.0-next
tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
tslib: ^2.3.0
typescript: '>=6.0 <6.1'
@@ -6666,8 +6621,8 @@ packages:
tailwindcss:
optional: true
- nock@14.0.13:
- resolution: {integrity: sha512-SCPsQmGVNY8h1rfS3aU0MzOGYY+wKIFukHEsoSIwPRCYocZkya7MFIlWIEYPWQZj+Gaksg6EyUaY255ZDqpQuA==}
+ nock@14.0.16:
+ resolution: {integrity: sha512-8r4KEc6nT1D/fdLD/R1BO1CPaVEL8o40u/guFRJlXabN7vr3RmMqyjsY5Krt0nMwhsOAwXQ/mtN5vy5Jh3aErg==}
engines: {node: '>=18.20.0 <20 || >=20.12.1'}
node-addon-api@6.1.0:
@@ -6681,8 +6636,8 @@ packages:
engines: {node: '>=10.5.0'}
deprecated: Use your platform's native DOMException instead
- node-exports-info@1.6.0:
- resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==}
+ node-exports-info@1.6.2:
+ resolution: {integrity: sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==}
engines: {node: '>= 0.4'}
node-fetch-native@1.6.7:
@@ -6697,15 +6652,6 @@ packages:
encoding:
optional: true
- node-fetch@2.7.0:
- resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
-
node-fetch@3.3.2:
resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -6718,18 +6664,9 @@ packages:
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
hasBin: true
- node-gyp@12.3.0:
- resolution: {integrity: sha512-QNcUWM+HgJplcPzBvFBZ9VXacyGZ4+VTOb80PwWR+TlVzoHbRKULNEzpRsnaoxG3Wzr7Qh7BYxGDU3CbKib2Yg==}
- engines: {node: ^20.17.0 || >=22.9.0}
- hasBin: true
-
- node-releases@2.0.38:
- resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==}
-
- nopt@9.0.0:
- resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==}
- engines: {node: ^20.17.0 || >=22.9.0}
- hasBin: true
+ node-releases@2.0.51:
+ resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==}
+ engines: {node: '>=18'}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -6739,33 +6676,9 @@ packages:
resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
engines: {node: '>=10'}
- npm-bundled@5.0.0:
- resolution: {integrity: sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- npm-install-checks@8.0.0:
- resolution: {integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- npm-normalize-package-bin@5.0.0:
- resolution: {integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- npm-package-arg@13.0.2:
- resolution: {integrity: sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- npm-packlist@10.0.4:
- resolution: {integrity: sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- npm-pick-manifest@11.0.3:
- resolution: {integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
- npm-registry-fetch@19.1.1:
- resolution: {integrity: sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ npm-package-arg@14.0.0:
+ resolution: {integrity: sha512-69XQh3k+dtGa1p+7RaR57IuG3rCko96xr/nUfN4yDYBXbTYICiWcOpsFKLN2GtGE9cyIljE+f1exnaYt9MvM+Q==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -6809,8 +6722,9 @@ packages:
obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
- obug@2.1.1:
- resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
+ obug@2.1.4:
+ resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==}
+ engines: {node: '>=12.20.0'}
on-exit-leak-free@2.1.2:
resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
@@ -6851,8 +6765,8 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- ora@9.4.0:
- resolution: {integrity: sha512-84cglkRILFxdtA8hAvLNdMrtBpPNBTrQ9/ulg0FA7xLMnD6mifv+enAIeRmvtv+WgdCE+LPGOfQmtJRrVaIVhQ==}
+ ora@9.4.1:
+ resolution: {integrity: sha512-6VlU9MLXbjVQD04AZCMX28hVtA5bUoadvUqO76MUCVA0ilwJbMiHsITRPfyVm6p/BC0Av/BXMujx39WCe1LEqw==}
engines: {node: '>=20'}
ordered-binary@1.6.1:
@@ -6861,10 +6775,14 @@ packages:
outvariant@1.4.3:
resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
- own-keys@1.0.1:
- resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
+ own-keys@1.0.2:
+ resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==}
engines: {node: '>= 0.4'}
+ oxc-parser@0.142.0:
+ resolution: {integrity: sha512-kKR+jPiRJYJDexVoziIg/FVGvr1fT1FZSSJOk6tVoMKKSlsf1Cso+cgGCJkOEDWOP174vRntCPFKg+AS7InWvw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
p-cancelable@2.1.1:
resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
engines: {node: '>=8'}
@@ -6881,10 +6799,6 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-map@7.0.4:
- resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==}
- engines: {node: '>=18'}
-
p-queue@6.6.2:
resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
engines: {node: '>=8'}
@@ -6901,28 +6815,12 @@ packages:
resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
engines: {node: '>=8'}
- pac-proxy-agent@7.2.0:
- resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==}
- engines: {node: '>= 14'}
-
- pac-resolver@7.0.1:
- resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
- engines: {node: '>= 14'}
-
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- pacote@21.5.0:
- resolution: {integrity: sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
- hasBin: true
-
pako@0.2.9:
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
- pako@1.0.11:
- resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
-
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -6977,6 +6875,10 @@ packages:
path-to-regexp@8.4.2:
resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==}
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
@@ -6986,9 +6888,6 @@ packages:
peek-stream@1.1.3:
resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==}
- pend@1.2.0:
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
-
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
@@ -6999,18 +6898,14 @@ packages:
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
- picomatch@4.0.4:
- resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
+ picomatch@4.0.5:
+ resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
engines: {node: '>=12'}
pify@3.0.0:
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
engines: {node: '>=4'}
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
pino-abstract-transport@1.2.0:
resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==}
@@ -7024,8 +6919,8 @@ packages:
resolution: {integrity: sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==}
hasBin: true
- piscina@5.1.4:
- resolution: {integrity: sha512-7uU4ZnKeQq22t9AsmHGD2w4OYQGonwFnTypDypaWi7Qr2EvQIFVtG8J5D/3bE7W123Wdc9+v4CZDu5hJXVCtBg==}
+ piscina@5.2.0:
+ resolution: {integrity: sha512-DszUCKeVN/5G5QKo6jAVHL8fmKnkJvQ0ACiVgY7YGCq3TUB2oznAOayvZPIAdEThvhczkXR+qm3IHsNXpFCYfA==}
engines: {node: '>=20.x'}
pkce-challenge@5.0.1:
@@ -7098,15 +6993,15 @@ packages:
peerDependencies:
postcss: ^8.4.31
- postcss-selector-parser@7.1.1:
- resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
+ postcss-selector-parser@7.1.4:
+ resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==}
engines: {node: '>=4'}
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.13:
- resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==}
+ postcss@8.5.19:
+ resolution: {integrity: sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==}
engines: {node: ^10 || ^12 || >=14}
powershell-utils@0.1.0:
@@ -7117,14 +7012,14 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@3.8.3:
- resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==}
+ prettier@3.9.6:
+ resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==}
engines: {node: '>=14'}
hasBin: true
- proc-log@6.1.0:
- resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ proc-log@7.0.0:
+ resolution: {integrity: sha512-FYgfaA69XZ93zaXLoMNQ+ViDXGGBgR8aLh03txzcFhV+9xOXx7+8DLCULrKKpR9+GsH9ZfHm82aSUPpozX0Ztg==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -7139,10 +7034,6 @@ packages:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines: {node: '>= 0.6.0'}
- progress@2.0.3:
- resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
- engines: {node: '>=0.4.0'}
-
propagate@2.0.1:
resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==}
engines: {node: '>= 8'}
@@ -7151,20 +7042,22 @@ packages:
resolution: {integrity: sha512-E1sbAYg3aEbXrq0n1ojJkRHQJGE1kaE/O6GLA94y8rnJBfgvOPTOd1b9hOceQK1FFZI9qMh1vBERCyO2ifubcw==}
engines: {node: '>=18'}
- protobufjs@7.5.6:
- resolution: {integrity: sha512-M71sTMB146U3u0di3yup8iM+zv8yPRNQVr1KK4tyBitl3qFvEGucq/rGDRShD2rsJhtN02RJaJ7j5X5hmy8SJg==}
+ protobufjs@7.6.5:
+ resolution: {integrity: sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==}
engines: {node: '>=12.0.0'}
proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
- proxy-agent@6.5.0:
- resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==}
- engines: {node: '>= 14'}
-
- proxy-from-env@1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
+ proxy-agent-negotiate@1.1.0:
+ resolution: {integrity: sha512-N8IBcM3UgCVzz2L2Lqv8DVntDnnC8/hiV4nEDUPkqq72TPUgYWjQc+bdZlBPZK9LzPAvOY//gAt0S0DApoOXWQ==}
+ engines: {node: '>= 20'}
+ peerDependencies:
+ kerberos: ^2.0.0
+ peerDependenciesMeta:
+ kerberos:
+ optional: true
prr@1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
@@ -7185,13 +7078,13 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- puppeteer-core@24.42.0:
- resolution: {integrity: sha512-T4zXokk/izH01fYPhyyev1A4piWiOKrYq7CUFpdoYQxmOnXoV6YjUabmfIjCYkNspSoAXIxRid3Tw+Vg0fthYg==}
- engines: {node: '>=18'}
+ puppeteer-core@25.3.0:
+ resolution: {integrity: sha512-fm+wpUr2oigH1PXZvwgATrM2tYWHMDG8ASzTEe9uukCye4X5Ldx1K5BTHPFKITrIWvQQAQ256d1NpbEveBcKjA==}
+ engines: {node: '>=22.12.0'}
- puppeteer@24.42.0:
- resolution: {integrity: sha512-94MoPfFp2eY3eYIMdINkez4IOP5TMHntlZbVx06fHlQTtiQiYgaY0L2Zzfod8PVUkPqP7m3Qlre2v8YS8cudPA==}
- engines: {node: '>=18'}
+ puppeteer@25.3.0:
+ resolution: {integrity: sha512-O1tx8S315aw8eI99HZ5ZNcVEzJ9+jKF//eO5UvfZ3cXJ6okZ5sX3Y50u7DJaM+ewEK4LqXP068tBhfRaWikj+g==}
+ engines: {node: '>=22.12.0'}
hasBin: true
pvtsutils@1.3.6:
@@ -7209,8 +7102,8 @@ packages:
resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==}
engines: {node: '>=0.6'}
- qs@6.15.1:
- resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==}
+ qs@6.15.3:
+ resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==}
engines: {node: '>=0.6'}
queue-microtask@1.2.3:
@@ -7223,13 +7116,18 @@ packages:
resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
engines: {node: '>=10'}
- quicktype-core@23.2.6:
- resolution: {integrity: sha512-asfeSv7BKBNVb9WiYhFRBvBZHcRutPRBwJMxW0pefluK4kkKu4lv0IvZBwFKvw2XygLcL1Rl90zxWDHYgkwCmA==}
+ quicktype-core@26.0.0:
+ resolution: {integrity: sha512-tLSe2RkSj7c7ocTc+QMuQDGgEetGhZvKXLv1vNwpAQX2x8oOGYU9KSgJdIP9Qvy5hm47S2k3ZAX1LQAdS75JaA==}
+ engines: {node: '>=20.0.0'}
range-parser@1.2.1:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
+ range-parser@1.3.0:
+ resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==}
+ engines: {node: '>= 0.6'}
+
raw-body@2.5.3:
resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==}
engines: {node: '>= 0.8'}
@@ -7238,6 +7136,9 @@ packages:
resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==}
engines: {node: '>= 0.10'}
+ re2js@0.4.3:
+ resolution: {integrity: sha512-EuNmh7jurhHEE8Ge/lBo9JuMLb3qf866Xjjfyovw3wPc7+hlqDkZq4LwhrCQMEI+ARWfrKrHozEndzlpNT0WDg==}
+
readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
@@ -7257,10 +7158,6 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- readdirp@4.1.2:
- resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
- engines: {node: '>= 14.18.0'}
-
readdirp@5.0.0:
resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
engines: {node: '>= 20.19.0'}
@@ -7297,8 +7194,8 @@ packages:
regjsgen@0.8.0:
resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
- regjsparser@0.13.1:
- resolution: {integrity: sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==}
+ regjsparser@0.13.2:
+ resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==}
hasBin: true
require-directory@2.1.1:
@@ -7319,9 +7216,6 @@ packages:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
- resolve-pkg-maps@1.0.0:
- resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
-
resolve-url-loader@5.0.0:
resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==}
engines: {node: '>=12'}
@@ -7331,8 +7225,8 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
- resolve@2.0.0-next.6:
- resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==}
+ resolve@2.0.0-next.7:
+ resolution: {integrity: sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==}
engines: {node: '>= 0.4'}
hasBin: true
@@ -7347,8 +7241,8 @@ packages:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
- retry-request@8.0.2:
- resolution: {integrity: sha512-JzFPAfklk1kjR1w76f0QOIhoDkNkSqW8wYKT08n9yysTmZfB+RQ2QoXoTAeOi1HD9ZipTyTAZg3c4pM/jeqgSw==}
+ retry-request@8.0.4:
+ resolution: {integrity: sha512-pI6/7eabUYkZxamkOq0g0uMxKLLGnjzhefY+vL8bVXag5rto4OU2YBTPytWLuHH7aEKD6fn7kJycQfid0Mwnkw==}
engines: {node: '>=18'}
retry@0.13.1:
@@ -7371,8 +7265,13 @@ packages:
resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
hasBin: true
- rolldown@1.0.0-rc.18:
- resolution: {integrity: sha512-phmyKBpuBdRYDf4hgyynGAYn/rDDe+iZXKVJ7WX5b1zQzpLkP5oJRPGsfJuHdzPMlyyEO/4sPW6yfSx2gf7lVg==}
+ rolldown@1.1.5:
+ resolution: {integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+
+ rolldown@1.2.0:
+ resolution: {integrity: sha512-u7tgm5l4Yw1iTqUL4EcYOAt7fFvCgQMLeidrnD4GALlC6aOznCjezYajgxeyKw27u0Q5N7fwgCzjVyPIWzwuBA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -7387,9 +7286,9 @@ packages:
rollup: ^3.29.4 || ^4
typescript: ^4.5 || ^5.0 || ^6.0
- rollup-plugin-sourcemaps2@0.5.6:
- resolution: {integrity: sha512-oalmewAT4GLVsW6NugcDybx0ypet94vU0dUK3VofdYoWiN4ZjoX1L4dizFd0OhoJ78r/Am9sARTR9gMrX0cJ7w==}
- engines: {node: '>=18.0.0'}
+ rollup-plugin-sourcemaps2@0.5.8:
+ resolution: {integrity: sha512-c5BfiVbKAmaz+RoEhFF44Tg/X2QoLxEB8F7wS/eNWDJF/NKxi0SF7srN3Dg0RUnIcYLyCOwscket5Mr3BImMbg==}
+ engines: {node: '>=22.13.0'}
peerDependencies:
'@types/node': '>=18.0.0'
rollup: '>=4'
@@ -7397,8 +7296,8 @@ packages:
'@types/node':
optional: true
- rollup@4.60.2:
- resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==}
+ rollup@4.62.2:
+ resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -7444,20 +7343,20 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass-loader@16.0.7:
- resolution: {integrity: sha512-w6q+fRHourZ+e+xA1kcsF27iGM6jdB8teexYCfdUw0sYgcDNeZESnDNT9sUmmPm3ooziwUJXGwZJSTF3kOdBfA==}
- engines: {node: '>= 18.12.0'}
+ sanitize-filename@1.6.4:
+ resolution: {integrity: sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg==}
+
+ sass-loader@17.0.0:
+ resolution: {integrity: sha512-0Ybm8ohBQ9LcrycVrFQp/KQBNX5a3Wda9/smS0mE/xLffzEnwvV8nykOzrbiSWNzTE3IB/jiXx8O4QmDPG2+Gw==}
+ engines: {node: '>= 22.11.0'}
peerDependencies:
'@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0
- node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
sass: ^1.3.0
sass-embedded: '*'
webpack: ^5.0.0
peerDependenciesMeta:
'@rspack/core':
optional: true
- node-sass:
- optional: true
sass:
optional: true
sass-embedded:
@@ -7465,13 +7364,13 @@ packages:
webpack:
optional: true
- sass@1.99.0:
- resolution: {integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==}
- engines: {node: '>=14.0.0'}
+ sass@1.101.0:
+ resolution: {integrity: sha512-OL3GoQyoUdDt843DpVmDO6y2k1sc5IhUDSpu8XucEI+35neq5QivZ1iuegnpraEVTJXlQGK1gl27zKcTLEPbQw==}
+ engines: {node: '>=20.19.0'}
hasBin: true
- sax@1.6.0:
- resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
+ sax@1.6.1:
+ resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==}
engines: {node: '>=11.0.0'}
saxes@6.0.0:
@@ -7489,21 +7388,17 @@ packages:
resolution: {integrity: sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==}
engines: {node: '>=18'}
- semver@5.7.2:
- resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
- hasBin: true
-
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.7.2:
- resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
+ semver@7.7.4:
+ resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
engines: {node: '>=10'}
hasBin: true
- semver@7.7.4:
- resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
+ semver@7.8.5:
+ resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
engines: {node: '>=10'}
hasBin: true
@@ -7515,8 +7410,8 @@ packages:
resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
engines: {node: '>= 18'}
- serialize-javascript@7.0.5:
- resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==}
+ serialize-javascript@7.0.7:
+ resolution: {integrity: sha512-YAy8Od6KV+uuwUuU50np8fGB/Aues6Y0nAhA9y/hId74PlKUcme4pXcBD46NWKr1Q4osN/iseZ17YqO1XfmI8g==}
engines: {node: '>=20.0.0'}
serve-index@1.9.2:
@@ -7561,8 +7456,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shell-quote@1.8.3:
- resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
+ shell-quote@1.10.0:
+ resolution: {integrity: sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==}
engines: {node: '>= 0.4'}
side-channel-list@1.0.1:
@@ -7577,8 +7472,8 @@ packages:
resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines: {node: '>= 0.4'}
- side-channel@1.1.0:
- resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
+ side-channel@1.1.1:
+ resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==}
engines: {node: '>= 0.4'}
siginfo@2.0.0:
@@ -7591,9 +7486,9 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- sigstore@4.1.0:
- resolution: {integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
slice-ansi@7.1.2:
resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==}
@@ -7603,19 +7498,15 @@ packages:
resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==}
engines: {node: '>=20'}
- smart-buffer@4.2.0:
- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
-
- socket.io-adapter@2.5.6:
- resolution: {integrity: sha512-DkkO/dz7MGln0dHn5bmN3pPy+JmywNICWrJqVWiVOyvXjWQFIv9c2h24JrQLLFJ2aQVQf/Cvl1vblnd4r2apLQ==}
+ socket.io-adapter@2.5.8:
+ resolution: {integrity: sha512-6Oy52pbg+kvdCVvjcN+FnY7BvxZ7cIHNScbvztT/It5d0vbwoJoVZmF2gjJmnV0/4WlXRfG15zc45ySk9Ah8bw==}
socket.io-client@4.8.3:
resolution: {integrity: sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g==}
engines: {node: '>=10.0.0'}
- socket.io-parser@4.2.6:
- resolution: {integrity: sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==}
+ socket.io-parser@4.2.7:
+ resolution: {integrity: sha512-IH/iSeO9T6gz1KkFleGDWkG9N3dl4jXVYUtMhIqH10Md0ttMer8nUNWiP1DKuNrybD2xBrixLJdCC9J6ECoYkg==}
engines: {node: '>=10.0.0'}
socket.io@4.8.3:
@@ -7625,14 +7516,6 @@ packages:
sockjs@0.3.24:
resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==}
- socks-proxy-agent@8.0.5:
- resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
- engines: {node: '>= 14'}
-
- socks@2.8.8:
- resolution: {integrity: sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==}
- engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
-
sonic-boom@3.8.1:
resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==}
@@ -7666,9 +7549,6 @@ packages:
spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
- spdx-expression-parse@4.0.0:
- resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
-
spdx-expression-validate@2.0.0:
resolution: {integrity: sha512-b3wydZLM+Tc6CFvaRDBOF9d76oGIHNCLYFeHbftFXUWjnfZWganmDmvtM5sm1cRwJc/VDBMLyGGrsLFd1vOxbg==}
@@ -7701,10 +7581,6 @@ packages:
resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- ssri@13.0.1:
- resolution: {integrity: sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
stack-trace@0.0.10:
resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==}
@@ -7719,16 +7595,12 @@ packages:
resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
engines: {node: '>= 0.6'}
- statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
-
statuses@2.0.2:
resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
engines: {node: '>= 0.8'}
- std-env@4.1.0:
- resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
+ std-env@4.2.0:
+ resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==}
stdin-discarder@0.3.2:
resolution: {integrity: sha512-eCPu1qRxPVkl5605OTWF8Wz40b4Mf45NY5LQmVPQ599knfs5QhASUm9GbJ5BDMDOXgrnh0wyEdvzmL//YMlw0A==}
@@ -7756,8 +7628,8 @@ packages:
resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==}
engines: {node: '>=8.0'}
- streamx@2.25.0:
- resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==}
+ streamx@2.28.0:
+ resolution: {integrity: sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==}
strict-event-emitter@0.5.1:
resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==}
@@ -7774,16 +7646,16 @@ packages:
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
- string-width@8.2.1:
- resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==}
+ string-width@8.2.2:
+ resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==}
engines: {node: '>=20'}
- string.prototype.trim@1.2.10:
- resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
+ string.prototype.trim@1.2.11:
+ resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==}
engines: {node: '>= 0.4'}
- string.prototype.trimend@1.0.9:
- resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
+ string.prototype.trimend@1.0.10:
+ resolution: {integrity: sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==}
engines: {node: '>= 0.4'}
string.prototype.trimstart@1.0.8:
@@ -7815,9 +7687,9 @@ packages:
stubs@3.0.0:
resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==}
- supports-color@10.2.2:
- resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
- engines: {node: '>=18'}
+ supports-color@11.0.0:
+ resolution: {integrity: sha512-/zyImLdxhdygBIaVX0xTlQhKaCDLCrm665aqHk8xqK/Pa6k61fL6gwQGQq1k31yNyz6x55PppQgF2DMyPQa5xw==}
+ engines: {node: '>=22'}
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
@@ -7838,58 +7710,35 @@ packages:
resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
engines: {node: '>=6'}
- tar-fs@3.1.2:
- resolution: {integrity: sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==}
-
tar-stream@3.1.7:
resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
tar-stream@3.2.0:
resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==}
- tar@7.5.13:
- resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==}
- engines: {node: '>=18'}
-
- teeny-request@10.1.2:
- resolution: {integrity: sha512-Xj0ZAQ0CeuQn6UxCDPLbFRlgcSTUEyO3+wiepr2grjIjyL/lMMs1Z4OwXn8kLvn/V1OuaEP0UY7Na6UDNNsYrQ==}
+ teeny-request@10.1.4:
+ resolution: {integrity: sha512-R1Cg4Vu0UULeDfHL/kjABLaTW++9yD/B6n2g48y5dJ04hsEaxcfmAqbNDzNsbqAYJyIpZafjklLG9YxRu9uzOg==}
engines: {node: '>=18'}
teex@1.0.1:
resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==}
- terser-webpack-plugin@5.5.0:
- resolution: {integrity: sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==}
- engines: {node: '>= 10.13.0'}
- peerDependencies:
- '@swc/core': '*'
- esbuild: '*'
- uglify-js: '*'
- webpack: ^5.1.0
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- esbuild:
- optional: true
- uglify-js:
- optional: true
-
- terser@5.46.2:
- resolution: {integrity: sha512-uxfo9fPcSgLDYob/w1FuL0c99MWiJDnv+5qXSQc5+Ki5NjVNsYi66INnMFBjf6uFz6OnX12piJQPF4IpjJTNTw==}
+ terser@5.49.0:
+ resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==}
engines: {node: '>=10'}
hasBin: true
text-decoder@1.2.7:
resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==}
- thingies@2.6.0:
- resolution: {integrity: sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==}
+ thingies@2.6.1:
+ resolution: {integrity: sha512-cV/CMGTK3M4MlnJ/0At6ismOw/A0EEniDNScajjz/Br3c1sqE72YD01rGpPTKwd27wAxI5Pr+6+0w8yofzFRYw==}
engines: {node: '>=10.18'}
peerDependencies:
tslib: ^2
- thread-stream@3.1.0:
- resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==}
+ thread-stream@3.2.0:
+ resolution: {integrity: sha512-zLBvqpwr4Esa0kRjcrzGU6zL25lePWaCLMx0RQFrmteozIfeNdaMLpG5U7PeHzvlFkAWaRKA9/KVW4F60iB+qw==}
through2@2.0.5:
resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
@@ -7909,12 +7758,12 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@1.1.2:
- resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==}
+ tinyexec@1.2.4:
+ resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==}
engines: {node: '>=18'}
- tinyglobby@0.2.16:
- resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==}
+ tinyglobby@0.2.17:
+ resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'}
tinyrainbow@3.1.0:
@@ -7924,28 +7773,28 @@ packages:
tldts-core@6.1.86:
resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==}
- tldts-core@7.0.30:
- resolution: {integrity: sha512-uiHN8PIB1VmWyS98eZYja4xzlYqeFZVjb4OuYlJQnZAuJhMw4PbKQOKgHKhBdJR3FE/t5mUQ1Kd80++B+qhD1Q==}
+ tldts-core@7.4.9:
+ resolution: {integrity: sha512-DxKfPBI52p2msTEu7MPhdpdDTBhhVQg1a/8PjQckeyAvO13eMYElX545grIp6nnTGIMZlRvFZPvFhvI/WIz2Vg==}
tldts@6.1.86:
resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==}
hasBin: true
- tldts@7.0.30:
- resolution: {integrity: sha512-ELrFxuqsDdHUwoh0XxDbxuLD3Wnz49Z57IFvTtvWy1hJdcMZjXLIuonjilCiWHlT2GbE4Wlv1wKVTzDFnXH1aw==}
+ tldts@7.4.9:
+ resolution: {integrity: sha512-3kZ8wQQ/k5DrChD4X4FVvr2D7E5uoRgAqkPyLpSCGUvqOvqu+JEdr3mwMUaVWb+vMHZaKhF5fp2PBigKsui7hA==}
hasBin: true
- tmp@0.2.5:
- resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
+ tmp@0.2.7:
+ resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==}
engines: {node: '>=14.14'}
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- toad-cache@3.7.0:
- resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==}
- engines: {node: '>=12'}
+ toad-cache@3.7.4:
+ resolution: {integrity: sha512-m1TdR/rvT7kgGJZhspNtXdsdYk0fddFpJJFlG5s+UkPFo6lkLoZ3YLOaovPYjq1R75NP5JfeTlSHaOsE09peCg==}
+ engines: {node: '>=20'}
toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
@@ -7955,8 +7804,8 @@ packages:
resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==}
engines: {node: '>=16'}
- tough-cookie@6.0.1:
- resolution: {integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==}
+ tough-cookie@6.0.2:
+ resolution: {integrity: sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==}
engines: {node: '>=16'}
tr46@0.0.3:
@@ -7972,6 +7821,9 @@ packages:
peerDependencies:
tslib: '2'
+ truncate-utf8-bytes@1.0.2:
+ resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==}
+
ts-api-utils@2.5.0:
resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
engines: {node: '>=18.12'}
@@ -7987,8 +7839,8 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tsx@4.21.0:
- resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
+ tsx@4.23.1:
+ resolution: {integrity: sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -7996,10 +7848,6 @@ packages:
resolution: {integrity: sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==}
engines: {node: '>= 6.0.0'}
- tuf-js@4.1.0:
- resolution: {integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==}
- engines: {node: ^20.17.0 || >=22.9.0}
-
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@@ -8021,9 +7869,9 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
- type-is@2.0.1:
- resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
- engines: {node: '>= 0.6'}
+ type-is@2.1.0:
+ resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==}
+ engines: {node: '>= 18'}
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
@@ -8037,8 +7885,8 @@ packages:
resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
engines: {node: '>= 0.4'}
- typed-array-length@1.0.7:
- resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
+ typed-array-length@1.0.8:
+ resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==}
engines: {node: '>= 0.4'}
typed-assert@1.0.9:
@@ -8075,19 +7923,19 @@ packages:
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- undici-types@7.16.0:
- resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
+ undici-types@7.18.2:
+ resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
- undici@6.25.0:
- resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==}
+ undici@6.28.0:
+ resolution: {integrity: sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==}
engines: {node: '>=18.17'}
- undici@7.25.0:
- resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==}
+ undici@7.29.0:
+ resolution: {integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==}
engines: {node: '>=20.18.1'}
- undici@8.2.0:
- resolution: {integrity: sha512-Z+4Hx9GE26Lh9Upwfnc8C7SsrpBPGaM/Gm6kMFtiG7c+5IvQKlXi/t+9x9DrrCh29cww5TSP9YdVaBcnLDs5fQ==}
+ undici@8.7.0:
+ resolution: {integrity: sha512-N7iQtfyLhIMOFgQubvmLV26svHpO0bqKnAiWotTQCVKCmWrcGbBotPuW1x+xwYZ2VHdSTVUfPQQnlEt1/LouTQ==}
engines: {node: '>=22.19.0'}
unenv@1.10.0:
@@ -8148,6 +7996,9 @@ packages:
resolution: {integrity: sha512-q3l3P9UtEEiAHcsgsqTgf9PPjctrDWoIXW3NpOHFdRDbLvu4DLIcxHangJ4RLrWkBcKjmcs/6NkerI8T/rE4LA==}
engines: {node: '>=6.14.2'}
+ utf8-byte-length@1.0.5:
+ resolution: {integrity: sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==}
+
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -8160,9 +8011,9 @@ packages:
deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
hasBin: true
- validate-npm-package-name@7.0.2:
- resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ validate-npm-package-name@8.0.0:
+ resolution: {integrity: sha512-SCv6OOV6Xj2/3cXy3dGmADluJTNcL3o7hZAglNPTe+WYuEuvxgJzxPrSDLZhF+CwyQOubqgecjMmTJGMVLWjYQ==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
validator@13.15.26:
resolution: {integrity: sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==}
@@ -8172,36 +8023,37 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- verdaccio-audit@13.0.0-next-8.37:
- resolution: {integrity: sha512-ckn4xxNEkK5lflwb8a6xs2j6rVe//9sEH4rJHBqh2RelKYnFkxHbnN06gsdV2KtqSKDD9F4NE2UDA9SSs8E90w==}
+ verdaccio-audit@13.0.3:
+ resolution: {integrity: sha512-n5VYOooGpXr3ZE2DjNx6lJPkCFd2sORDVMmbs0o7Mqx6g0kOHTkfkY5DygZAwOvGtFy0CecufRrl49RzAD9Jkg==}
engines: {node: '>=18'}
- verdaccio-auth-memory@13.0.0:
- resolution: {integrity: sha512-83nPBvWTR14XSsz9Yx5ICl4jtSE+/1PecUstYa9d2PJEzcCwWizlUCUq0xGOXA0rGaCHim5h9C/t6rzyNoQsFw==}
- engines: {node: '>=18'}
+ verdaccio-auth-memory@13.1.0:
+ resolution: {integrity: sha512-DEbiZyJfxhnmf+Q168NJmQrF3YBM2d9MsIrnLqfQdpk5tWrxOEBn7/d3p26UPYecfgqRm22AvxSt8XcquDadEw==}
+ engines: {node: '>=22'}
- verdaccio-htpasswd@13.0.0-next-8.37:
- resolution: {integrity: sha512-25MjzPLJG8mfPe4jtR8+3B8PCfBl0D2DRDnsP+KJPn8yBbUiO/GJaw2dyGOiVA7ZTyAWKDnN0WvmmIs+Ibj4+g==}
+ verdaccio-htpasswd@13.0.3:
+ resolution: {integrity: sha512-xh0VO4zRfcbIR2bpH2SwW4kLHzCEKFYg9lykpuEENJ9OIcoc12mGXH5DTuOuJ9po8Y0mGTzFh3JUZIwXJlmOSw==}
engines: {node: '>=18'}
- verdaccio@6.5.2:
- resolution: {integrity: sha512-zFzUz/2b5z4svs7/wkX0JDSvOE3ViWdNcIs8qwnmUg2hKBbWeVoA5Kt/JWHRkUrCuwiIfAoEWobiKZmrAFqHqw==}
- engines: {node: '>=18'}
+ verdaccio@6.8.0:
+ resolution: {integrity: sha512-fGKQZnFQVuLiRYbTDnyOaQDtAs+SgnoK2gQSztM3MIMXMa5MfiRQ+Ub/+8OMFygoroZU21d05d+JJJr4f2TnEQ==}
+ engines: {node: '>=20'}
hasBin: true
verror@1.10.0:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
- vite@7.3.2:
- resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==}
+ vite@8.1.5:
+ resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
+ '@vitejs/devtools': ^0.3.0
+ esbuild: ^0.27.0 || ^0.28.0
jiti: '>=1.21.0'
less: ^4.0.0
- lightningcss: ^1.21.0
sass: ^1.70.0
sass-embedded: ^1.70.0
stylus: '>=0.54.8'
@@ -8212,12 +8064,14 @@ packages:
peerDependenciesMeta:
'@types/node':
optional: true
+ '@vitejs/devtools':
+ optional: true
+ esbuild:
+ optional: true
jiti:
optional: true
less:
optional: true
- lightningcss:
- optional: true
sass:
optional: true
sass-embedded:
@@ -8233,20 +8087,20 @@ packages:
yaml:
optional: true
- vitest@4.1.5:
- resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==}
+ vitest@4.1.10:
+ resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 4.1.5
- '@vitest/browser-preview': 4.1.5
- '@vitest/browser-webdriverio': 4.1.5
- '@vitest/coverage-istanbul': 4.1.5
- '@vitest/coverage-v8': 4.1.5
- '@vitest/ui': 4.1.5
+ '@vitest/browser-playwright': 4.1.10
+ '@vitest/browser-preview': 4.1.10
+ '@vitest/browser-webdriverio': 4.1.10
+ '@vitest/coverage-istanbul': 4.1.10
+ '@vitest/coverage-v8': 4.1.10
+ '@vitest/ui': 4.1.10
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -8281,8 +8135,8 @@ packages:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines: {node: '>=18'}
- watchpack@2.5.1:
- resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==}
+ watchpack@2.5.2:
+ resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==}
engines: {node: '>=10.13.0'}
wbuf@1.7.3:
@@ -8298,8 +8152,8 @@ packages:
web-vitals@4.2.4:
resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==}
- webdriver-bidi-protocol@0.4.1:
- resolution: {integrity: sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==}
+ webdriver-bidi-protocol@0.4.2:
+ resolution: {integrity: sha512-VSV+fzfChirL3e7jay2yUC7B4HQCGtEWEg/MSSQbK+qWbqeGlRLlXTzPpYr3XGUvbpDHumWZBJxgesg4N7dbtA==}
webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -8326,8 +8180,8 @@ packages:
webpack:
optional: true
- webpack-dev-server@5.2.3:
- resolution: {integrity: sha512-9Gyu2F7+bg4Vv+pjbovuYDhHX+mqdqITykfzdM9UyKqKHlsE5aAjRhR+oOEfXW5vBeu8tarzlJFIZva4ZjAdrQ==}
+ webpack-dev-server@5.2.6:
+ resolution: {integrity: sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw==}
engines: {node: '>= 18.12.0'}
hasBin: true
peerDependencies:
@@ -8343,8 +8197,8 @@ packages:
resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==}
engines: {node: '>=18.0.0'}
- webpack-sources@3.4.1:
- resolution: {integrity: sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==}
+ webpack-sources@3.5.1:
+ resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==}
engines: {node: '>=10.13.0'}
webpack-subresource-integrity@5.1.0:
@@ -8357,8 +8211,8 @@ packages:
html-webpack-plugin:
optional: true
- webpack@5.106.2:
- resolution: {integrity: sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==}
+ webpack@5.109.2:
+ resolution: {integrity: sha512-U9/cvLzxObKNEZ9+TtdqrHM5/9z3lgl2c+c4BzbqGxFQvQvBAq87yql5A8pQ+rrMbS496MZJeF5enVBndIy2hw==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -8367,8 +8221,8 @@ packages:
webpack-cli:
optional: true
- websocket-driver@0.7.4:
- resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==}
+ websocket-driver@0.7.5:
+ resolution: {integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==}
engines: {node: '>=0.8.0'}
websocket-extensions@0.1.4:
@@ -8398,8 +8252,8 @@ packages:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
- which-typed-array@1.1.20:
- resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==}
+ which-typed-array@1.1.22:
+ resolution: {integrity: sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==}
engines: {node: '>= 0.4'}
which@1.3.1:
@@ -8411,9 +8265,9 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- which@6.0.1:
- resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==}
- engines: {node: ^20.17.0 || >=22.9.0}
+ which@7.0.0:
+ resolution: {integrity: sha512-RancgH2dmbLdHl6LRhEqvklWMgl/Hdnun0Y90KhBOLkMefg8Qa7/Zel8Sm+8HEcP6DEjzsWzpkuBQEZok58isA==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
hasBin: true
why-is-node-running@2.3.0:
@@ -8450,20 +8304,8 @@ packages:
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- ws@8.18.3:
- resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
- ws@8.20.0:
- resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
+ ws@8.21.1:
+ resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -8508,20 +8350,8 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-
- yallist@5.0.0:
- resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
- engines: {node: '>=18'}
-
- yaml@2.8.3:
- resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
- engines: {node: '>= 14.6'}
- hasBin: true
-
- yaml@2.8.4:
- resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==}
+ yaml@2.9.0:
+ resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
engines: {node: '>= 14.6'}
hasBin: true
@@ -8537,27 +8367,28 @@ packages:
resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=23}
- yargs@16.2.0:
- resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
+ yargs@16.2.2:
+ resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==}
engines: {node: '>=10'}
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+ yargs@17.7.3:
+ resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==}
engines: {node: '>=12'}
yargs@18.0.0:
resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=23}
- yauzl@2.10.0:
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
+ yargs@18.1.0:
+ resolution: {integrity: sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=23}
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yoctocolors@2.1.2:
- resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
+ yoctocolors@2.2.0:
+ resolution: {integrity: sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==}
engines: {node: '>=18'}
zod-to-json-schema@3.25.2:
@@ -8568,11 +8399,11 @@ packages:
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
- zod@4.4.2:
- resolution: {integrity: sha512-IynmDyxsEsb9RKzO3J9+4SxXnl2FTFSzNBaKKaMV6tsSk0rw9gYw9gs+JFCq/qk2LCZ78KDwyj+Z289TijSkUw==}
+ zod@4.4.3:
+ resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
- zone.js@0.16.1:
- resolution: {integrity: sha512-dpvY17vxYIW3+bNrP0ClUlaiY0CiIRK3tnoLaGoQsQcY9/I/NpzIWQ7tQNhbV7LacQMpCII6wVzuL3tuWOyfuA==}
+ zone.js@0.16.2:
+ resolution: {integrity: sha512-Eky7p2Z1Ig3NnbfodSPoARCjKBSTFMnE/ACsP1L/XJEfY4SdOFce19BsUCWVwL6K5ABZFy5J3bjcMWffX+YM3Q==}
snapshots:
@@ -8588,186 +8419,97 @@ snapshots:
'@actions/http-client@4.0.1':
dependencies:
tunnel: 0.0.6
- undici: 6.25.0
+ undici: 6.28.0
'@actions/io@3.0.2': {}
- '@algolia/abtesting@1.18.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/client-abtesting@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/client-analytics@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/client-common@5.52.0': {}
-
- '@algolia/client-insights@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/client-personalization@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/client-query-suggestions@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/client-search@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/ingestion@1.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/monitoring@1.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/recommend@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
- '@algolia/requester-browser-xhr@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
-
- '@algolia/requester-fetch@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
-
- '@algolia/requester-node-http@5.52.0':
- dependencies:
- '@algolia/client-common': 5.52.0
-
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
- '@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))':
+ '@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))':
dependencies:
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
tslib: 2.8.1
- '@angular/cdk@22.0.0-next.7(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/cdk@22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
parse5: 8.0.1
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)':
+ '@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3)':
+ '@angular/compiler-cli@22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3)':
dependencies:
- '@angular/compiler': 22.0.0-next.10
- '@babel/core': 7.29.0
+ '@angular/compiler': 22.1.0
+ '@babel/core': 8.0.1
'@jridgewell/sourcemap-codec': 1.5.5
chokidar: 5.0.0
convert-source-map: 1.9.0
reflect-metadata: 0.2.2
- semver: 7.7.4
+ semver: 7.8.5
tslib: 2.8.1
yargs: 18.0.0
optionalDependencies:
typescript: 6.0.3
- transitivePeerDependencies:
- - supports-color
- '@angular/compiler@22.0.0-next.10':
+ '@angular/compiler@22.1.0':
dependencies:
tslib: 2.8.1
- '@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)':
+ '@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 22.0.0-next.10
- zone.js: 0.16.1
+ '@angular/compiler': 22.1.0
+ zone.js: 0.16.2
- '@angular/forms@22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/forms@22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
'@standard-schema/spec': 1.1.0
rxjs: 7.8.2
tslib: 2.8.1
- zod: 4.4.2
+ zod: 4.4.3
- '@angular/localize@22.0.0-next.10(@angular/compiler-cli@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3))(@angular/compiler@22.0.0-next.10)':
+ '@angular/localize@22.1.0(@angular/compiler-cli@22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3))(@angular/compiler@22.1.0)':
dependencies:
- '@angular/compiler': 22.0.0-next.10
- '@angular/compiler-cli': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3)
- '@babel/core': 7.29.0
- '@types/babel__core': 7.20.5
- tinyglobby: 0.2.16
+ '@angular/compiler': 22.1.0
+ '@angular/compiler-cli': 22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3)
+ '@babel/core': 8.0.1
+ tinyglobby: 0.2.17
yargs: 18.0.0
- transitivePeerDependencies:
- - supports-color
- '@angular/material@22.0.0-next.7(1ee8d5fdc2f291e5a1da1bc147744133)':
+ '@angular/material@22.1.0(1d5b48d6601505eec7b597e3914980b4)':
dependencies:
- '@angular/cdk': 22.0.0-next.7(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
- '@angular/common': 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/forms': 22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
- '@angular/platform-browser': 22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/cdk': 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ '@angular/common': 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/forms': 22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ '@angular/platform-browser': 22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4de8a14a1682d0f07e0b14a3b26498757c195904(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/2af985ddb942b5928dfb730a6b8efaccd1798846(@modelcontextprotocol/sdk@1.29.0(supports-color@11.0.0)(zod@4.4.3))':
dependencies:
'@actions/core': 3.0.1
- '@conventional-changelog/git-client': 2.7.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)
- '@google-cloud/spanner': 8.0.0(supports-color@10.2.2)
- '@google/genai': 1.50.1(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
- '@inquirer/prompts': 8.4.2(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@conventional-changelog/git-client': 3.1.0(conventional-commits-filter@6.0.1)(conventional-commits-parser@7.1.1)
+ '@google-cloud/spanner': 8.0.0(supports-color@11.0.0)
+ '@google/genai': 2.13.0(@modelcontextprotocol/sdk@1.29.0(supports-color@11.0.0)(zod@4.4.3))(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
+ '@inquirer/prompts': 8.5.2(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
'@octokit/auth-app': 8.2.0
'@octokit/core': 7.0.6
'@octokit/graphql': 9.0.3
@@ -8784,7 +8526,7 @@ snapshots:
'@types/events': 3.0.3
'@types/folder-hash': 4.0.4
'@types/jasmine': 6.0.0
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
'@types/semver': 7.7.1
'@types/which': 3.0.4
'@types/yargs': 17.0.35
@@ -8792,71 +8534,71 @@ snapshots:
'@yarnpkg/lockfile': 1.1.0
bufferutil: 4.1.0
cli-progress: 3.12.0
- conventional-commits-filter: 5.0.0
- conventional-commits-parser: 6.4.0
- ejs: 5.0.2
+ conventional-commits-filter: 6.0.1
+ conventional-commits-parser: 7.1.1
+ ejs: 6.0.1
encoding: 0.1.13
fast-glob: 3.3.3
- firebase: 12.12.1
- folder-hash: 4.1.2(supports-color@10.2.2)
- jasmine: 6.2.0
- jasmine-core: 6.2.0
+ firebase: 12.16.0
+ folder-hash: 4.1.3(supports-color@11.0.0)
+ jasmine: 6.3.0
+ jasmine-core: 6.3.0
jasmine-reporters: 2.5.2
jsonc-parser: 3.3.1
- minimatch: 10.2.5
+ minimatch: 10.2.6
multimatch: 8.0.0
- nock: 14.0.13
- semver: 7.7.4
- supports-color: 10.2.2
- tsx: 4.21.0
+ nock: 14.0.16
+ semver: 7.8.5
+ supports-color: 11.0.0
+ tsx: 4.23.1
typed-graphqlify: 3.1.6
typescript: 6.0.3
utf-8-validate: 6.0.6
- which: 6.0.1
- yaml: 2.8.3
- yargs: 18.0.0
- zod: 4.4.2
+ which: 7.0.0
+ yaml: 2.9.0
+ yargs: 18.1.0
+ zod: 4.4.3
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
- '@react-native-async-storage/async-storage'
- '@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))':
+ '@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))':
dependencies:
- '@angular/common': 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/common': 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/animations': 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
- '@angular/platform-server@22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@22.0.0-next.10)(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/platform-server@22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.1.0)(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/compiler': 22.0.0-next.10
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/compiler': 22.1.0
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@22.0.0-next.10(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/router@22.1.0(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 22.0.0-next.10(@angular/animations@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.1.0(@angular/animations@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@22.0.0-next.10(@angular/core@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)':
+ '@angular/service-worker@22.1.0(@angular/core@22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/core': 22.1.0(@angular/compiler@22.1.0)(rxjs@7.8.2)(zone.js@0.16.2)
rxjs: 7.8.2
tslib: 2.8.1
'@asamuzakjp/css-color@5.1.11':
dependencies:
'@asamuzakjp/generational-cache': 1.0.1
- '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-color-parser': 4.1.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
+ '@csstools/css-calc': 3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
+ '@csstools/css-color-parser': 4.1.10(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
@@ -8872,684 +8614,678 @@ snapshots:
'@asamuzakjp/nwsapi@2.3.9': {}
- '@babel/code-frame@7.29.0':
+ '@babel/code-frame@7.29.7':
dependencies:
- '@babel/helper-validator-identifier': 7.28.5
+ '@babel/helper-validator-identifier': 7.29.7
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.29.3': {}
+ '@babel/code-frame@8.0.0':
+ dependencies:
+ '@babel/helper-validator-identifier': 8.0.4
+ js-tokens: 10.0.0
+
+ '@babel/compat-data@7.29.7': {}
- '@babel/core@7.29.0':
+ '@babel/compat-data@8.0.0': {}
+
+ '@babel/core@7.29.7(supports-color@11.0.0)':
dependencies:
- '@babel/code-frame': 7.29.0
- '@babel/generator': 7.29.1
- '@babel/helper-compilation-targets': 7.28.6
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
- '@babel/helpers': 7.29.2
- '@babel/parser': 7.29.3
- '@babel/template': 7.28.6
- '@babel/traverse': 7.29.0
- '@babel/types': 7.29.0
+ '@babel/code-frame': 7.29.7
+ '@babel/generator': 7.29.7
+ '@babel/helper-compilation-targets': 7.29.7
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@11.0.0))(supports-color@11.0.0)
+ '@babel/helpers': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/template': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@11.0.0)
+ '@babel/types': 7.29.7
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.29.1':
+ '@babel/core@8.0.1':
+ dependencies:
+ '@babel/code-frame': 8.0.0
+ '@babel/generator': 8.0.0
+ '@babel/helper-compilation-targets': 8.0.0
+ '@babel/helpers': 8.0.0
+ '@babel/parser': 8.0.4
+ '@babel/template': 8.0.0
+ '@babel/traverse': 8.0.4
+ '@babel/types': 8.0.4
+ '@types/gensync': 1.0.5
+ convert-source-map: 2.0.0
+ empathic: 2.0.1
+ gensync: 1.0.0-beta.2
+ import-meta-resolve: 4.2.0
+ json5: 2.2.3
+ obug: 2.1.4
+ semver: 7.8.5
+
+ '@babel/generator@7.29.7':
+ dependencies:
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
+ jsesc: 3.1.0
+
+ '@babel/generator@8.0.0':
dependencies:
- '@babel/parser': 7.29.3
- '@babel/types': 7.29.0
+ '@babel/parser': 8.0.4
+ '@babel/types': 8.0.4
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
+ '@types/jsesc': 2.5.1
jsesc: 3.1.0
- '@babel/helper-annotate-as-pure@7.27.3':
+ '@babel/helper-annotate-as-pure@8.0.0':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/types': 8.0.4
- '@babel/helper-compilation-targets@7.28.6':
+ '@babel/helper-compilation-targets@7.29.7':
dependencies:
- '@babel/compat-data': 7.29.3
- '@babel/helper-validator-option': 7.27.1
- browserslist: 4.28.2
+ '@babel/compat-data': 7.29.7
+ '@babel/helper-validator-option': 7.29.7
+ browserslist: 4.28.7
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.29.3(@babel/core@7.29.0)':
+ '@babel/helper-compilation-targets@8.0.0':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-member-expression-to-functions': 7.28.5
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.29.0
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/compat-data': 8.0.0
+ '@babel/helper-validator-option': 8.0.0
+ browserslist: 4.28.7
+ lru-cache: 11.5.2
+ semver: 7.8.5
+
+ '@babel/helper-create-class-features-plugin@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-annotate-as-pure': 8.0.0
+ '@babel/helper-member-expression-to-functions': 8.0.0
+ '@babel/helper-optimise-call-expression': 8.0.0
+ '@babel/helper-replace-supers': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-skip-transparent-expression-wrappers': 8.0.0
+ '@babel/traverse': 8.0.4
+ semver: 7.8.5
- '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)':
+ '@babel/helper-create-regexp-features-plugin@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/core': 8.0.1
+ '@babel/helper-annotate-as-pure': 8.0.0
regexpu-core: 6.4.0
- semver: 6.3.1
+ semver: 7.8.5
- '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.0)':
+ '@babel/helper-define-polyfill-provider@1.0.0(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-compilation-targets': 7.28.6
- '@babel/helper-plugin-utils': 7.28.6
- debug: 4.4.3(supports-color@10.2.2)
+ '@babel/core': 8.0.1
+ '@babel/helper-compilation-targets': 8.0.0
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
lodash.debounce: 4.0.8
- resolve: 1.22.12
- transitivePeerDependencies:
- - supports-color
- '@babel/helper-globals@7.28.0': {}
+ '@babel/helper-globals@7.29.7': {}
+
+ '@babel/helper-globals@8.0.0': {}
- '@babel/helper-member-expression-to-functions@7.28.5':
+ '@babel/helper-member-expression-to-functions@8.0.0':
dependencies:
- '@babel/traverse': 7.29.0
- '@babel/types': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/traverse': 8.0.4
+ '@babel/types': 8.0.4
- '@babel/helper-module-imports@7.28.6':
+ '@babel/helper-module-imports@7.29.7(supports-color@11.0.0)':
dependencies:
- '@babel/traverse': 7.29.0
- '@babel/types': 7.29.0
+ '@babel/traverse': 7.29.7(supports-color@11.0.0)
+ '@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)':
+ '@babel/helper-module-imports@8.0.0':
+ dependencies:
+ '@babel/traverse': 8.0.4
+ '@babel/types': 8.0.4
+
+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@11.0.0))(supports-color@11.0.0)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-module-imports': 7.28.6
- '@babel/helper-validator-identifier': 7.28.5
- '@babel/traverse': 7.29.0
+ '@babel/core': 7.29.7(supports-color@11.0.0)
+ '@babel/helper-module-imports': 7.29.7(supports-color@11.0.0)
+ '@babel/helper-validator-identifier': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@babel/helper-optimise-call-expression@7.27.1':
+ '@babel/helper-module-transforms@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/core': 8.0.1
+ '@babel/helper-module-imports': 8.0.0
+ '@babel/helper-validator-identifier': 8.0.4
+ '@babel/traverse': 8.0.4
- '@babel/helper-plugin-utils@7.28.6': {}
+ '@babel/helper-optimise-call-expression@8.0.0':
+ dependencies:
+ '@babel/types': 8.0.4
- '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)':
+ '@babel/helper-plugin-utils@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-wrap-function': 7.28.6
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
- '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)':
+ '@babel/helper-remap-async-to-generator@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-member-expression-to-functions': 7.28.5
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-annotate-as-pure': 8.0.0
+ '@babel/helper-wrap-function': 8.0.0
+ '@babel/traverse': 8.0.4
- '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
+ '@babel/helper-replace-supers@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/traverse': 7.29.0
- '@babel/types': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-member-expression-to-functions': 8.0.0
+ '@babel/helper-optimise-call-expression': 8.0.0
+ '@babel/traverse': 8.0.4
+
+ '@babel/helper-skip-transparent-expression-wrappers@8.0.0':
+ dependencies:
+ '@babel/traverse': 8.0.4
+ '@babel/types': 8.0.4
'@babel/helper-split-export-declaration@7.24.7':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/types': 7.29.7
- '@babel/helper-string-parser@7.27.1': {}
+ '@babel/helper-string-parser@7.29.7': {}
- '@babel/helper-validator-identifier@7.28.5': {}
+ '@babel/helper-string-parser@8.0.0': {}
- '@babel/helper-validator-option@7.27.1': {}
+ '@babel/helper-validator-identifier@7.29.7': {}
- '@babel/helper-wrap-function@7.28.6':
- dependencies:
- '@babel/template': 7.28.6
- '@babel/traverse': 7.29.0
- '@babel/types': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/helper-validator-identifier@8.0.4': {}
- '@babel/helpers@7.29.2':
- dependencies:
- '@babel/template': 7.28.6
- '@babel/types': 7.29.0
+ '@babel/helper-validator-option@7.29.7': {}
+
+ '@babel/helper-validator-option@8.0.0': {}
- '@babel/parser@7.29.3':
+ '@babel/helper-wrap-function@8.0.0':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/template': 8.0.0
+ '@babel/traverse': 8.0.4
+ '@babel/types': 8.0.4
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)':
+ '@babel/helpers@7.29.7':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/template': 7.29.7
+ '@babel/types': 7.29.7
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0)':
+ '@babel/helpers@8.0.0':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/template': 8.0.0
+ '@babel/types': 8.0.4
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0)':
+ '@babel/parser@7.29.7':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/types': 7.29.7
- '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.3(@babel/core@7.29.0)':
+ '@babel/parser@8.0.4':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/types': 8.0.4
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-skip-transparent-expression-wrappers': 8.0.0
- '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-skip-transparent-expression-wrappers': 8.0.0
+ '@babel/plugin-transform-optional-chaining': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-arrow-functions@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)':
+ '@babel/plugin-transform-async-generator-functions@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-remap-async-to-generator': 8.0.1(@babel/core@8.0.1)
+ '@babel/traverse': 8.0.4
- '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-async-to-generator@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-module-imports': 7.28.6
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-module-imports': 8.0.0
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-remap-async-to-generator': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-block-scoped-functions@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-block-scoping@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-class-properties@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-class-features-plugin': 7.29.3(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-create-class-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-class-static-block@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-class-features-plugin': 7.29.3(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-create-class-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-classes@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-compilation-targets': 7.28.6
- '@babel/helper-globals': 7.28.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-annotate-as-pure': 8.0.0
+ '@babel/helper-compilation-targets': 8.0.0
+ '@babel/helper-globals': 8.0.0
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-replace-supers': 8.0.1(@babel/core@8.0.1)
+ '@babel/traverse': 8.0.4
- '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-computed-properties@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/template': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)':
+ '@babel/plugin-transform-destructuring@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-dotall-regex@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-create-regexp-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-duplicate-keys@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-create-regexp-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-dynamic-import@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-explicit-resource-management@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-destructuring': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-exponentiation-operator@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-export-namespace-from@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-for-of@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-skip-transparent-expression-wrappers': 8.0.0
- '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-function-name@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-compilation-targets': 7.28.6
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-compilation-targets': 8.0.0
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-json-strings@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-literals@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-logical-assignment-operators@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-member-expression-literals@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-modules-amd@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-module-transforms': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-modules-commonjs@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-module-transforms': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0)':
+ '@babel/plugin-transform-modules-systemjs@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-validator-identifier': 7.28.5
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-module-transforms': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-validator-identifier': 8.0.4
- '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-modules-umd@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-module-transforms': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)':
+ '@babel/plugin-transform-named-capturing-groups-regex@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-create-regexp-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-new-target@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-nullish-coalescing-operator@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-numeric-separator@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-object-rest-spread@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-compilation-targets': 7.28.6
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0)
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-compilation-targets': 8.0.0
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-destructuring': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-parameters': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-object-super@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-replace-supers': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-optional-catch-binding@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-optional-chaining@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-skip-transparent-expression-wrappers': 8.0.0
- '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)':
+ '@babel/plugin-transform-parameters@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-private-methods@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-class-features-plugin': 7.29.3(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-create-class-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-private-property-in-object@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.29.3(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-annotate-as-pure': 8.0.0
+ '@babel/helper-create-class-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-property-literals@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0)':
+ '@babel/plugin-transform-regenerator@8.0.2(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-regexp-modifiers@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-create-regexp-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-reserved-words@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.0)':
+ '@babel/plugin-transform-runtime@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-module-imports': 7.28.6
- '@babel/helper-plugin-utils': 7.28.6
- babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.0)
- babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0)
- babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.0)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-module-imports': 8.0.0
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)':
+ '@babel/plugin-transform-shorthand-properties@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
- '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)':
+ '@babel/plugin-transform-spread@8.0.1(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-skip-transparent-expression-wrappers': 8.0.0
- '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.29.0)':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
- '@babel/helper-plugin-utils': 7.28.6
-
- '@babel/preset-env@7.29.3(@babel/core@7.29.0)':
- dependencies:
- '@babel/compat-data': 7.29.3
- '@babel/core': 7.29.0
- '@babel/helper-compilation-targets': 7.28.6
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-validator-option': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.29.0)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.3(@babel/core@7.29.0)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)
- '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0)
- '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0)
- '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)
- '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0)
- '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.29.0)
- '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0)
- '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0)
- '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0)
- '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.29.0)
- '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0)
- babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.0)
- babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.0)
- babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.0)
+ '@babel/plugin-transform-sticky-regex@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+
+ '@babel/plugin-transform-template-literals@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+
+ '@babel/plugin-transform-typeof-symbol@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+
+ '@babel/plugin-transform-unicode-escapes@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+
+ '@babel/plugin-transform-unicode-property-regex@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-create-regexp-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+
+ '@babel/plugin-transform-unicode-regex@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-create-regexp-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+
+ '@babel/plugin-transform-unicode-sets-regex@8.0.1(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/core': 8.0.1
+ '@babel/helper-create-regexp-features-plugin': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+
+ '@babel/preset-env@8.0.2(@babel/core@8.0.1)':
+ dependencies:
+ '@babel/compat-data': 8.0.0
+ '@babel/core': 8.0.1
+ '@babel/helper-compilation-targets': 8.0.0
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/helper-validator-option': 8.0.0
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-arrow-functions': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-async-generator-functions': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-async-to-generator': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-block-scoped-functions': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-block-scoping': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-class-properties': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-class-static-block': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-classes': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-computed-properties': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-destructuring': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-dotall-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-duplicate-keys': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-dynamic-import': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-explicit-resource-management': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-exponentiation-operator': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-export-namespace-from': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-for-of': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-function-name': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-json-strings': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-literals': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-logical-assignment-operators': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-member-expression-literals': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-modules-amd': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-modules-commonjs': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-modules-systemjs': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-modules-umd': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-named-capturing-groups-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-new-target': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-nullish-coalescing-operator': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-numeric-separator': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-object-rest-spread': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-object-super': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-optional-catch-binding': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-optional-chaining': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-parameters': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-private-methods': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-private-property-in-object': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-property-literals': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-regenerator': 8.0.2(@babel/core@8.0.1)
+ '@babel/plugin-transform-regexp-modifiers': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-reserved-words': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-shorthand-properties': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-spread': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-sticky-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-template-literals': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-typeof-symbol': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-unicode-escapes': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-unicode-property-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-unicode-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-unicode-sets-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/preset-modules': 0.2.0(@babel/core@8.0.1)
+ babel-plugin-polyfill-corejs3: 1.0.0(@babel/core@8.0.1)
core-js-compat: 3.49.0
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
+ semver: 7.8.5
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0)':
+ '@babel/preset-modules@0.2.0(@babel/core@8.0.1)':
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-plugin-utils': 7.28.6
- '@babel/types': 7.29.0
+ '@babel/core': 8.0.1
+ '@babel/helper-plugin-utils': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-dotall-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/plugin-transform-unicode-property-regex': 8.0.1(@babel/core@8.0.1)
+ '@babel/types': 8.0.4
esutils: 2.0.3
- '@babel/runtime@7.29.2': {}
+ '@babel/runtime@8.0.0': {}
+
+ '@babel/template@7.29.7':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
- '@babel/template@7.28.6':
+ '@babel/template@8.0.0':
dependencies:
- '@babel/code-frame': 7.29.0
- '@babel/parser': 7.29.3
- '@babel/types': 7.29.0
+ '@babel/code-frame': 8.0.0
+ '@babel/parser': 8.0.4
+ '@babel/types': 8.0.4
- '@babel/traverse@7.29.0':
+ '@babel/traverse@7.29.7(supports-color@11.0.0)':
dependencies:
- '@babel/code-frame': 7.29.0
- '@babel/generator': 7.29.1
- '@babel/helper-globals': 7.28.0
- '@babel/parser': 7.29.3
- '@babel/template': 7.28.6
- '@babel/types': 7.29.0
- debug: 4.4.3(supports-color@10.2.2)
+ '@babel/code-frame': 7.29.7
+ '@babel/generator': 7.29.7
+ '@babel/helper-globals': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/template': 7.29.7
+ '@babel/types': 7.29.7
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@babel/types@7.29.0':
+ '@babel/traverse@8.0.4':
+ dependencies:
+ '@babel/code-frame': 8.0.0
+ '@babel/generator': 8.0.0
+ '@babel/helper-globals': 8.0.0
+ '@babel/parser': 8.0.4
+ '@babel/template': 8.0.0
+ '@babel/types': 8.0.4
+ obug: 2.1.4
+
+ '@babel/types@7.29.7':
dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.28.5
+ '@babel/helper-string-parser': 7.29.7
+ '@babel/helper-validator-identifier': 7.29.7
+
+ '@babel/types@8.0.4':
+ dependencies:
+ '@babel/helper-string-parser': 8.0.0
+ '@babel/helper-validator-identifier': 8.0.4
'@bazel/bazelisk@1.28.1': {}
@@ -9565,26 +9301,26 @@ snapshots:
'@colors/colors@1.5.0': {}
- '@conventional-changelog/git-client@2.7.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)':
+ '@conventional-changelog/git-client@3.1.0(conventional-commits-filter@6.0.1)(conventional-commits-parser@7.1.1)':
dependencies:
- '@simple-libs/child-process-utils': 1.0.2
- '@simple-libs/stream-utils': 1.2.0
- semver: 7.7.4
+ '@simple-libs/child-process-utils': 2.0.0
+ '@simple-libs/stream-utils': 2.0.0
+ semver: 7.8.5
optionalDependencies:
- conventional-commits-filter: 5.0.0
- conventional-commits-parser: 6.4.0
+ conventional-commits-filter: 6.0.1
+ conventional-commits-parser: 7.1.1
- '@csstools/color-helpers@6.0.2': {}
+ '@csstools/color-helpers@6.1.0': {}
- '@csstools/css-calc@3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-calc@3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
dependencies:
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
- '@csstools/css-color-parser@4.1.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-color-parser@4.1.10(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
dependencies:
- '@csstools/color-helpers': 6.0.2
- '@csstools/css-calc': 3.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
+ '@csstools/color-helpers': 6.1.0
+ '@csstools/css-calc': 3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
@@ -9592,7 +9328,7 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.3(css-tree@3.2.1)':
+ '@csstools/css-syntax-patches-for-csstree@1.1.7(css-tree@3.2.1)':
optionalDependencies:
css-tree: 3.2.1
@@ -9606,7 +9342,7 @@ snapshots:
combined-stream: 1.0.8
extend: 3.0.2
forever-agent: 0.6.1
- form-data: 4.0.5
+ form-data: 4.0.6
http-signature: 1.4.0
is-typedarray: 1.0.0
isstream: 0.1.2
@@ -9621,200 +9357,133 @@ snapshots:
'@discoveryjs/json-ext@1.1.0': {}
- '@emnapi/core@1.10.0':
+ '@emnapi/core@1.11.1':
dependencies:
- '@emnapi/wasi-threads': 1.2.1
+ '@emnapi/wasi-threads': 1.2.2
tslib: 2.8.1
optional: true
- '@emnapi/runtime@1.10.0':
+ '@emnapi/core@1.11.2':
dependencies:
+ '@emnapi/wasi-threads': 1.2.2
tslib: 2.8.1
optional: true
- '@emnapi/wasi-threads@1.2.1':
+ '@emnapi/runtime@1.11.1':
dependencies:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.27.7':
- optional: true
-
- '@esbuild/aix-ppc64@0.28.0':
- optional: true
-
- '@esbuild/android-arm64@0.27.7':
- optional: true
-
- '@esbuild/android-arm64@0.28.0':
- optional: true
-
- '@esbuild/android-arm@0.27.7':
- optional: true
-
- '@esbuild/android-arm@0.28.0':
- optional: true
-
- '@esbuild/android-x64@0.27.7':
- optional: true
-
- '@esbuild/android-x64@0.28.0':
- optional: true
-
- '@esbuild/darwin-arm64@0.27.7':
- optional: true
-
- '@esbuild/darwin-arm64@0.28.0':
- optional: true
-
- '@esbuild/darwin-x64@0.27.7':
- optional: true
-
- '@esbuild/darwin-x64@0.28.0':
- optional: true
-
- '@esbuild/freebsd-arm64@0.27.7':
- optional: true
-
- '@esbuild/freebsd-arm64@0.28.0':
- optional: true
-
- '@esbuild/freebsd-x64@0.27.7':
- optional: true
-
- '@esbuild/freebsd-x64@0.28.0':
- optional: true
-
- '@esbuild/linux-arm64@0.27.7':
- optional: true
-
- '@esbuild/linux-arm64@0.28.0':
- optional: true
-
- '@esbuild/linux-arm@0.27.7':
- optional: true
-
- '@esbuild/linux-arm@0.28.0':
- optional: true
-
- '@esbuild/linux-ia32@0.27.7':
- optional: true
-
- '@esbuild/linux-ia32@0.28.0':
- optional: true
-
- '@esbuild/linux-loong64@0.27.7':
- optional: true
-
- '@esbuild/linux-loong64@0.28.0':
- optional: true
-
- '@esbuild/linux-mips64el@0.27.7':
+ '@emnapi/runtime@1.11.2':
+ dependencies:
+ tslib: 2.8.1
optional: true
- '@esbuild/linux-mips64el@0.28.0':
+ '@emnapi/wasi-threads@1.2.2':
+ dependencies:
+ tslib: 2.8.1
optional: true
- '@esbuild/linux-ppc64@0.27.7':
+ '@esbuild/aix-ppc64@0.28.1':
optional: true
- '@esbuild/linux-ppc64@0.28.0':
+ '@esbuild/android-arm64@0.28.1':
optional: true
- '@esbuild/linux-riscv64@0.27.7':
+ '@esbuild/android-arm@0.28.1':
optional: true
- '@esbuild/linux-riscv64@0.28.0':
+ '@esbuild/android-x64@0.28.1':
optional: true
- '@esbuild/linux-s390x@0.27.7':
+ '@esbuild/darwin-arm64@0.28.1':
optional: true
- '@esbuild/linux-s390x@0.28.0':
+ '@esbuild/darwin-x64@0.28.1':
optional: true
- '@esbuild/linux-x64@0.27.7':
+ '@esbuild/freebsd-arm64@0.28.1':
optional: true
- '@esbuild/linux-x64@0.28.0':
+ '@esbuild/freebsd-x64@0.28.1':
optional: true
- '@esbuild/netbsd-arm64@0.27.7':
+ '@esbuild/linux-arm64@0.28.1':
optional: true
- '@esbuild/netbsd-arm64@0.28.0':
+ '@esbuild/linux-arm@0.28.1':
optional: true
- '@esbuild/netbsd-x64@0.27.7':
+ '@esbuild/linux-ia32@0.28.1':
optional: true
- '@esbuild/netbsd-x64@0.28.0':
+ '@esbuild/linux-loong64@0.28.1':
optional: true
- '@esbuild/openbsd-arm64@0.27.7':
+ '@esbuild/linux-mips64el@0.28.1':
optional: true
- '@esbuild/openbsd-arm64@0.28.0':
+ '@esbuild/linux-ppc64@0.28.1':
optional: true
- '@esbuild/openbsd-x64@0.27.7':
+ '@esbuild/linux-riscv64@0.28.1':
optional: true
- '@esbuild/openbsd-x64@0.28.0':
+ '@esbuild/linux-s390x@0.28.1':
optional: true
- '@esbuild/openharmony-arm64@0.27.7':
+ '@esbuild/linux-x64@0.28.1':
optional: true
- '@esbuild/openharmony-arm64@0.28.0':
+ '@esbuild/netbsd-arm64@0.28.1':
optional: true
- '@esbuild/sunos-x64@0.27.7':
+ '@esbuild/netbsd-x64@0.28.1':
optional: true
- '@esbuild/sunos-x64@0.28.0':
+ '@esbuild/openbsd-arm64@0.28.1':
optional: true
- '@esbuild/win32-arm64@0.27.7':
+ '@esbuild/openbsd-x64@0.28.1':
optional: true
- '@esbuild/win32-arm64@0.28.0':
+ '@esbuild/openharmony-arm64@0.28.1':
optional: true
- '@esbuild/win32-ia32@0.27.7':
+ '@esbuild/sunos-x64@0.28.1':
optional: true
- '@esbuild/win32-ia32@0.28.0':
+ '@esbuild/win32-arm64@0.28.1':
optional: true
- '@esbuild/win32-x64@0.27.7':
+ '@esbuild/win32-ia32@0.28.1':
optional: true
- '@esbuild/win32-x64@0.28.0':
+ '@esbuild/win32-x64@0.28.1':
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.3.0(jiti@2.6.1))':
+ '@eslint-community/eslint-utils@4.10.1(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))':
dependencies:
- eslint: 10.3.0(jiti@2.6.1)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@2.0.5(eslint@10.3.0(jiti@2.6.1))':
+ '@eslint/compat@2.1.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))':
dependencies:
'@eslint/core': 1.2.1
optionalDependencies:
- eslint: 10.3.0(jiti@2.6.1)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
- '@eslint/config-array@0.23.5':
+ '@eslint/config-array@0.23.5(supports-color@11.0.0)':
dependencies:
'@eslint/object-schema': 3.0.5
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
minimatch: 10.2.5
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.5.5':
+ '@eslint/config-helpers@0.6.0':
dependencies:
'@eslint/core': 1.2.1
@@ -9822,392 +9491,391 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/eslintrc@3.3.5':
+ '@eslint/eslintrc@3.3.6(supports-color@11.0.0)':
dependencies:
ajv: 6.15.0
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
espree: 10.4.0
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.1
- js-yaml: 4.1.1
+ js-yaml: 4.3.0
minimatch: 3.1.5
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
- '@eslint/js@10.0.1(eslint@10.3.0(jiti@2.6.1))':
+ '@eslint/js@10.0.1(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))':
optionalDependencies:
- eslint: 10.3.0(jiti@2.6.1)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
'@eslint/object-schema@3.0.5': {}
- '@eslint/plugin-kit@0.7.1':
+ '@eslint/plugin-kit@0.7.2':
dependencies:
'@eslint/core': 1.2.1
levn: 0.4.1
- '@exodus/bytes@1.15.0': {}
+ '@exodus/bytes@1.15.1': {}
- '@firebase/ai@2.11.1(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)':
+ '@firebase/ai@2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/app-check-interop-types': 0.3.3
- '@firebase/app-types': 0.9.4
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/app-check-interop-types': 0.3.4
+ '@firebase/app-types': 0.9.5
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/analytics-compat@0.2.27(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)':
+ '@firebase/analytics-compat@0.2.28(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/analytics': 0.10.21(@firebase/app@0.14.11)
- '@firebase/analytics-types': 0.8.3
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/util': 1.15.0
+ '@firebase/analytics': 0.10.22(@firebase/app@0.15.1)
+ '@firebase/analytics-types': 0.8.4
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/analytics-types@0.8.3': {}
+ '@firebase/analytics-types@0.8.4': {}
- '@firebase/analytics@0.10.21(@firebase/app@0.14.11)':
+ '@firebase/analytics@0.10.22(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/installations': 0.6.21(@firebase/app@0.14.11)
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/installations': 0.6.22(@firebase/app@0.15.1)
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/app-check-compat@0.4.2(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)':
+ '@firebase/app-check-compat@0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-check': 0.11.2(@firebase/app@0.14.11)
- '@firebase/app-check-types': 0.5.3
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app-check': 0.12.0(@firebase/app@0.15.1)
+ '@firebase/app-check-types': 0.5.4
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/app-check-interop-types@0.3.3': {}
+ '@firebase/app-check-interop-types@0.3.4': {}
- '@firebase/app-check-types@0.5.3': {}
+ '@firebase/app-check-types@0.5.4': {}
- '@firebase/app-check@0.11.2(@firebase/app@0.14.11)':
+ '@firebase/app-check@0.12.0(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/app-compat@0.5.11':
+ '@firebase/app-compat@0.5.15':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/app-types@0.9.4':
+ '@firebase/app-types@0.9.5':
dependencies:
- '@firebase/logger': 0.5.0
+ '@firebase/logger': 0.5.1
- '@firebase/app@0.14.11':
+ '@firebase/app@0.15.1':
dependencies:
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
idb: 7.1.1
tslib: 2.8.1
- '@firebase/auth-compat@0.6.5(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)':
+ '@firebase/auth-compat@0.6.8(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/auth': 1.13.0(@firebase/app@0.14.11)
- '@firebase/auth-types': 0.13.0(@firebase/app-types@0.9.4)(@firebase/util@1.15.0)
- '@firebase/component': 0.7.2
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/auth': 1.13.3(@firebase/app@0.15.1)
+ '@firebase/auth-types': 0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)
+ '@firebase/component': 0.7.3
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/app-types'
- '@react-native-async-storage/async-storage'
- '@firebase/auth-interop-types@0.2.4': {}
+ '@firebase/auth-interop-types@0.2.5': {}
- '@firebase/auth-types@0.13.0(@firebase/app-types@0.9.4)(@firebase/util@1.15.0)':
+ '@firebase/auth-types@0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)':
dependencies:
- '@firebase/app-types': 0.9.4
- '@firebase/util': 1.15.0
+ '@firebase/app-types': 0.9.5
+ '@firebase/util': 1.15.1
- '@firebase/auth@1.13.0(@firebase/app@0.14.11)':
+ '@firebase/auth@1.13.3(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/component@0.7.2':
+ '@firebase/component@0.7.3':
dependencies:
- '@firebase/util': 1.15.0
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/data-connect@0.6.0(@firebase/app@0.14.11)':
+ '@firebase/data-connect@0.7.1(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/auth-interop-types': 0.2.4
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/auth-interop-types': 0.2.5
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/database-compat@2.1.3':
+ '@firebase/database-compat@2.1.4':
dependencies:
- '@firebase/component': 0.7.2
- '@firebase/database': 1.1.2
- '@firebase/database-types': 1.0.19
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/component': 0.7.3
+ '@firebase/database': 1.1.3
+ '@firebase/database-types': 1.0.20
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/database-types@1.0.19':
+ '@firebase/database-types@1.0.20':
dependencies:
- '@firebase/app-types': 0.9.4
- '@firebase/util': 1.15.0
+ '@firebase/app-types': 0.9.5
+ '@firebase/util': 1.15.1
- '@firebase/database@1.1.2':
+ '@firebase/database@1.1.3':
dependencies:
- '@firebase/app-check-interop-types': 0.3.3
- '@firebase/auth-interop-types': 0.2.4
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app-check-interop-types': 0.3.4
+ '@firebase/auth-interop-types': 0.2.5
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
faye-websocket: 0.11.4
tslib: 2.8.1
- '@firebase/firestore-compat@0.4.8(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)':
+ '@firebase/firestore-compat@0.4.11(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/firestore': 4.14.0(@firebase/app@0.14.11)
- '@firebase/firestore-types': 3.0.3(@firebase/app-types@0.9.4)(@firebase/util@1.15.0)
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/firestore': 4.16.0(@firebase/app@0.15.1)
+ '@firebase/firestore-types': 3.0.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/app-types'
- '@firebase/firestore-types@3.0.3(@firebase/app-types@0.9.4)(@firebase/util@1.15.0)':
+ '@firebase/firestore-types@3.0.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)':
dependencies:
- '@firebase/app-types': 0.9.4
- '@firebase/util': 1.15.0
+ '@firebase/app-types': 0.9.5
+ '@firebase/util': 1.15.1
- '@firebase/firestore@4.14.0(@firebase/app@0.14.11)':
+ '@firebase/firestore@4.16.0(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
- '@firebase/webchannel-wrapper': 1.0.5
- '@grpc/grpc-js': 1.9.15
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
+ '@firebase/webchannel-wrapper': 1.0.6
+ '@grpc/grpc-js': 1.9.16
'@grpc/proto-loader': 0.7.15
+ re2js: 0.4.3
tslib: 2.8.1
- '@firebase/functions-compat@0.4.3(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)':
+ '@firebase/functions-compat@0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/functions': 0.13.3(@firebase/app@0.14.11)
- '@firebase/functions-types': 0.6.3
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/functions': 0.13.5(@firebase/app@0.15.1)
+ '@firebase/functions-types': 0.6.4
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/functions-types@0.6.3': {}
+ '@firebase/functions-types@0.6.4': {}
- '@firebase/functions@0.13.3(@firebase/app@0.14.11)':
+ '@firebase/functions@0.13.5(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/app-check-interop-types': 0.3.3
- '@firebase/auth-interop-types': 0.2.4
- '@firebase/component': 0.7.2
- '@firebase/messaging-interop-types': 0.2.3
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/app-check-interop-types': 0.3.4
+ '@firebase/auth-interop-types': 0.2.5
+ '@firebase/component': 0.7.3
+ '@firebase/messaging-interop-types': 0.2.5
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/installations-compat@0.2.21(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)':
+ '@firebase/installations-compat@0.2.22(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/installations': 0.6.21(@firebase/app@0.14.11)
- '@firebase/installations-types': 0.5.3(@firebase/app-types@0.9.4)
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/installations': 0.6.22(@firebase/app@0.15.1)
+ '@firebase/installations-types': 0.5.4(@firebase/app-types@0.9.5)
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/app-types'
- '@firebase/installations-types@0.5.3(@firebase/app-types@0.9.4)':
+ '@firebase/installations-types@0.5.4(@firebase/app-types@0.9.5)':
dependencies:
- '@firebase/app-types': 0.9.4
+ '@firebase/app-types': 0.9.5
- '@firebase/installations@0.6.21(@firebase/app@0.14.11)':
+ '@firebase/installations@0.6.22(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/util': 1.15.1
idb: 7.1.1
tslib: 2.8.1
- '@firebase/logger@0.5.0':
+ '@firebase/logger@0.5.1':
dependencies:
tslib: 2.8.1
- '@firebase/messaging-compat@0.2.25(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)':
+ '@firebase/messaging-compat@0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/messaging': 0.12.25(@firebase/app@0.14.11)
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/messaging': 0.13.0(@firebase/app@0.15.1)
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/messaging-interop-types@0.2.3': {}
+ '@firebase/messaging-interop-types@0.2.5': {}
- '@firebase/messaging@0.12.25(@firebase/app@0.14.11)':
+ '@firebase/messaging@0.13.0(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/installations': 0.6.21(@firebase/app@0.14.11)
- '@firebase/messaging-interop-types': 0.2.3
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/installations': 0.6.22(@firebase/app@0.15.1)
+ '@firebase/messaging-interop-types': 0.2.5
+ '@firebase/util': 1.15.1
idb: 7.1.1
tslib: 2.8.1
- '@firebase/performance-compat@0.2.24(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)':
+ '@firebase/performance-compat@0.2.25(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/performance': 0.7.11(@firebase/app@0.14.11)
- '@firebase/performance-types': 0.2.3
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/performance': 0.7.12(@firebase/app@0.15.1)
+ '@firebase/performance-types': 0.2.4
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/performance-types@0.2.3': {}
+ '@firebase/performance-types@0.2.4': {}
- '@firebase/performance@0.7.11(@firebase/app@0.14.11)':
+ '@firebase/performance@0.7.12(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/installations': 0.6.21(@firebase/app@0.14.11)
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/installations': 0.6.22(@firebase/app@0.15.1)
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
web-vitals: 4.2.4
- '@firebase/remote-config-compat@0.2.23(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)':
+ '@firebase/remote-config-compat@0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/logger': 0.5.0
- '@firebase/remote-config': 0.8.2(@firebase/app@0.14.11)
- '@firebase/remote-config-types': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/logger': 0.5.1
+ '@firebase/remote-config': 0.9.0(@firebase/app@0.15.1)
+ '@firebase/remote-config-types': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/remote-config-types@0.5.0': {}
+ '@firebase/remote-config-types@0.5.1': {}
- '@firebase/remote-config@0.8.2(@firebase/app@0.14.11)':
+ '@firebase/remote-config@0.9.0(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/installations': 0.6.21(@firebase/app@0.14.11)
- '@firebase/logger': 0.5.0
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/installations': 0.6.22(@firebase/app@0.15.1)
+ '@firebase/logger': 0.5.1
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/storage-compat@0.4.2(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)':
+ '@firebase/storage-compat@0.4.3(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app-compat': 0.5.11
- '@firebase/component': 0.7.2
- '@firebase/storage': 0.14.2(@firebase/app@0.14.11)
- '@firebase/storage-types': 0.8.3(@firebase/app-types@0.9.4)(@firebase/util@1.15.0)
- '@firebase/util': 1.15.0
+ '@firebase/app-compat': 0.5.15
+ '@firebase/component': 0.7.3
+ '@firebase/storage': 0.14.3(@firebase/app@0.15.1)
+ '@firebase/storage-types': 0.8.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)
+ '@firebase/util': 1.15.1
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/app-types'
- '@firebase/storage-types@0.8.3(@firebase/app-types@0.9.4)(@firebase/util@1.15.0)':
+ '@firebase/storage-types@0.8.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)':
dependencies:
- '@firebase/app-types': 0.9.4
- '@firebase/util': 1.15.0
+ '@firebase/app-types': 0.9.5
+ '@firebase/util': 1.15.1
- '@firebase/storage@0.14.2(@firebase/app@0.14.11)':
+ '@firebase/storage@0.14.3(@firebase/app@0.15.1)':
dependencies:
- '@firebase/app': 0.14.11
- '@firebase/component': 0.7.2
- '@firebase/util': 1.15.0
+ '@firebase/app': 0.15.1
+ '@firebase/component': 0.7.3
+ '@firebase/util': 1.15.1
tslib: 2.8.1
- '@firebase/util@1.15.0':
+ '@firebase/util@1.15.1':
dependencies:
tslib: 2.8.1
- '@firebase/webchannel-wrapper@1.0.5': {}
-
- '@gar/promise-retry@1.0.3': {}
+ '@firebase/webchannel-wrapper@1.0.6': {}
'@glideapps/ts-necessities@2.2.3': {}
- '@google-cloud/common@6.0.0(supports-color@10.2.2)':
+ '@google-cloud/common@6.1.0(supports-color@11.0.0)':
dependencies:
'@google-cloud/projectify': 4.0.0
'@google-cloud/promisify': 4.1.0
arrify: 2.0.1
duplexify: 4.1.3
extend: 3.0.2
- google-auth-library: 10.6.2(supports-color@10.2.2)
+ google-auth-library: 10.9.1(supports-color@11.0.0)
html-entities: 2.6.0
- retry-request: 8.0.2(supports-color@10.2.2)
- teeny-request: 10.1.2(supports-color@10.2.2)
+ retry-request: 8.0.4(supports-color@11.0.0)
+ teeny-request: 10.1.4(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@google-cloud/precise-date@5.0.0': {}
+ '@google-cloud/precise-date@5.1.0': {}
'@google-cloud/projectify@4.0.0': {}
- '@google-cloud/projectify@5.0.0': {}
+ '@google-cloud/projectify@5.1.0': {}
'@google-cloud/promisify@4.1.0': {}
- '@google-cloud/promisify@5.0.0': {}
+ '@google-cloud/promisify@5.1.0': {}
- '@google-cloud/spanner@8.0.0(supports-color@10.2.2)':
+ '@google-cloud/spanner@8.0.0(supports-color@11.0.0)':
dependencies:
- '@google-cloud/common': 6.0.0(supports-color@10.2.2)
- '@google-cloud/precise-date': 5.0.0
- '@google-cloud/projectify': 5.0.0
- '@google-cloud/promisify': 5.0.0
+ '@google-cloud/common': 6.1.0(supports-color@11.0.0)
+ '@google-cloud/precise-date': 5.1.0
+ '@google-cloud/projectify': 5.1.0
+ '@google-cloud/promisify': 5.1.0
'@grpc/proto-loader': 0.7.15
'@opentelemetry/api': 1.9.1
- '@opentelemetry/context-async-hooks': 2.7.1(@opentelemetry/api@1.9.1)
- '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1)
- '@opentelemetry/semantic-conventions': 1.40.0
+ '@opentelemetry/context-async-hooks': 2.10.0(@opentelemetry/api@1.9.1)
+ '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.1)
+ '@opentelemetry/semantic-conventions': 1.43.0
'@types/big.js': 6.2.2
'@types/stack-trace': 0.0.33
big.js: 7.0.1
@@ -10215,66 +9883,66 @@ snapshots:
duplexify: 4.1.3
events-intercept: 2.0.0
extend: 3.0.2
- google-auth-library: 10.6.2(supports-color@10.2.2)
- google-gax: 5.0.6(supports-color@10.2.2)
- grpc-gcp: 1.0.1(protobufjs@7.5.6)
+ google-auth-library: 10.9.1(supports-color@11.0.0)
+ google-gax: 5.0.8(supports-color@11.0.0)
+ grpc-gcp: 1.1.1
is: 3.3.2
lodash.snakecase: 4.1.1
merge-stream: 2.0.0
p-queue: 6.6.2
- protobufjs: 7.5.6
- retry-request: 8.0.2(supports-color@10.2.2)
+ protobufjs: 7.6.5
+ retry-request: 8.0.4(supports-color@11.0.0)
split-array-stream: 2.0.0
stack-trace: 0.0.10
stream-events: 1.0.5
- teeny-request: 10.1.2(supports-color@10.2.2)
+ teeny-request: 10.1.4(supports-color@11.0.0)
through2: 4.0.2
transitivePeerDependencies:
- supports-color
- '@google/genai@1.50.1(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
+ '@google/genai@2.13.0(@modelcontextprotocol/sdk@1.29.0(supports-color@11.0.0)(zod@4.4.3))(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)':
dependencies:
- google-auth-library: 10.6.2(supports-color@10.2.2)
+ google-auth-library: 10.9.1(supports-color@11.0.0)
p-retry: 4.6.2
- protobufjs: 7.5.6
- ws: 8.20.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ protobufjs: 7.6.5
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
optionalDependencies:
- '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.2)
+ '@modelcontextprotocol/sdk': 1.29.0(supports-color@11.0.0)(zod@4.4.3)
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- '@grpc/grpc-js@1.14.3':
+ '@grpc/grpc-js@1.14.4':
dependencies:
- '@grpc/proto-loader': 0.8.0
+ '@grpc/proto-loader': 0.8.1
'@js-sdsl/ordered-map': 4.4.2
- '@grpc/grpc-js@1.9.15':
+ '@grpc/grpc-js@1.9.16':
dependencies:
'@grpc/proto-loader': 0.7.15
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@grpc/proto-loader@0.7.15':
dependencies:
lodash.camelcase: 4.3.0
long: 5.3.2
- protobufjs: 7.5.6
- yargs: 17.7.2
+ protobufjs: 7.6.5
+ yargs: 17.7.3
- '@grpc/proto-loader@0.8.0':
+ '@grpc/proto-loader@0.8.1':
dependencies:
lodash.camelcase: 4.3.0
long: 5.3.2
- protobufjs: 7.5.6
- yargs: 17.7.2
+ protobufjs: 7.6.5
+ yargs: 17.7.3
'@harperfast/extended-iterable@1.0.3':
optional: true
- '@hono/node-server@1.19.14(hono@4.12.16)':
+ '@hono/node-server@1.19.17(hono@4.12.32)':
dependencies:
- hono: 4.12.16
+ hono: 4.12.32
'@humanfs/core@0.19.2':
dependencies:
@@ -10292,124 +9960,124 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@inquirer/ansi@2.0.5': {}
+ '@inquirer/ansi@2.0.7': {}
- '@inquirer/checkbox@5.1.4(@types/node@24.12.2)':
+ '@inquirer/checkbox@5.2.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/ansi': 2.0.5
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/figures': 2.0.5
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/ansi': 2.0.7
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/figures': 2.0.7
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/confirm@6.0.12(@types/node@24.12.2)':
+ '@inquirer/confirm@6.1.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/core@11.1.9(@types/node@24.12.2)':
+ '@inquirer/core@11.2.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/ansi': 2.0.5
- '@inquirer/figures': 2.0.5
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/ansi': 2.0.7
+ '@inquirer/figures': 2.0.7
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
cli-width: 4.1.0
- fast-wrap-ansi: 0.2.0
+ fast-wrap-ansi: 0.2.2
mute-stream: 3.0.0
signal-exit: 4.1.0
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/editor@5.1.1(@types/node@24.12.2)':
+ '@inquirer/editor@5.2.2(@types/node@24.13.3)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/external-editor': 3.0.0(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/external-editor': 3.0.3(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/expand@5.0.13(@types/node@24.12.2)':
+ '@inquirer/expand@5.1.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/external-editor@3.0.0(@types/node@24.12.2)':
+ '@inquirer/external-editor@3.0.3(@types/node@24.13.3)':
dependencies:
- chardet: 2.1.1
- iconv-lite: 0.7.2
+ chardet: 2.2.0
+ iconv-lite: 0.7.3
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/figures@2.0.5': {}
+ '@inquirer/figures@2.0.7': {}
- '@inquirer/input@5.0.12(@types/node@24.12.2)':
+ '@inquirer/input@5.1.2(@types/node@24.13.3)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/number@4.0.12(@types/node@24.12.2)':
+ '@inquirer/number@4.1.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/password@5.0.12(@types/node@24.12.2)':
+ '@inquirer/password@5.1.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/ansi': 2.0.5
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/ansi': 2.0.7
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
-
- '@inquirer/prompts@8.4.2(@types/node@24.12.2)':
- dependencies:
- '@inquirer/checkbox': 5.1.4(@types/node@24.12.2)
- '@inquirer/confirm': 6.0.12(@types/node@24.12.2)
- '@inquirer/editor': 5.1.1(@types/node@24.12.2)
- '@inquirer/expand': 5.0.13(@types/node@24.12.2)
- '@inquirer/input': 5.0.12(@types/node@24.12.2)
- '@inquirer/number': 4.0.12(@types/node@24.12.2)
- '@inquirer/password': 5.0.12(@types/node@24.12.2)
- '@inquirer/rawlist': 5.2.8(@types/node@24.12.2)
- '@inquirer/search': 4.1.8(@types/node@24.12.2)
- '@inquirer/select': 5.1.4(@types/node@24.12.2)
+ '@types/node': 24.13.3
+
+ '@inquirer/prompts@8.5.2(@types/node@24.13.3)':
+ dependencies:
+ '@inquirer/checkbox': 5.2.1(@types/node@24.13.3)
+ '@inquirer/confirm': 6.1.1(@types/node@24.13.3)
+ '@inquirer/editor': 5.2.2(@types/node@24.13.3)
+ '@inquirer/expand': 5.1.1(@types/node@24.13.3)
+ '@inquirer/input': 5.1.2(@types/node@24.13.3)
+ '@inquirer/number': 4.1.1(@types/node@24.13.3)
+ '@inquirer/password': 5.1.1(@types/node@24.13.3)
+ '@inquirer/rawlist': 5.3.1(@types/node@24.13.3)
+ '@inquirer/search': 4.2.1(@types/node@24.13.3)
+ '@inquirer/select': 5.2.1(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/rawlist@5.2.8(@types/node@24.12.2)':
+ '@inquirer/rawlist@5.3.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/search@4.1.8(@types/node@24.12.2)':
+ '@inquirer/search@4.2.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/figures': 2.0.5
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/figures': 2.0.7
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/select@5.1.4(@types/node@24.12.2)':
+ '@inquirer/select@5.2.1(@types/node@24.13.3)':
dependencies:
- '@inquirer/ansi': 2.0.5
- '@inquirer/core': 11.1.9(@types/node@24.12.2)
- '@inquirer/figures': 2.0.5
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
+ '@inquirer/ansi': 2.0.7
+ '@inquirer/core': 11.2.1(@types/node@24.13.3)
+ '@inquirer/figures': 2.0.7
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
- '@inquirer/type@4.0.5(@types/node@24.12.2)':
+ '@inquirer/type@4.0.7(@types/node@24.13.3)':
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
'@isaacs/cliui@8.0.2':
dependencies:
@@ -10420,10 +10088,6 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
- '@isaacs/fs-minipass@4.0.1':
- dependencies:
- minipass: 7.1.3
-
'@istanbuljs/schema@0.1.6': {}
'@jasminejs/reporters@1.0.0': {}
@@ -10478,58 +10142,59 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@jsonjoy.com/fs-core@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-core@4.64.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1)
- thingies: 2.6.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
+ thingies: 2.6.1(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-fsa@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-fsa@4.64.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1)
- thingies: 2.6.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
+ thingies: 2.6.1(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-node-builtins@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node-builtins@4.64.0(tslib@2.8.1)':
dependencies:
tslib: 2.8.1
- '@jsonjoy.com/fs-node-to-fsa@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node-to-fsa@4.64.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-fsa': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1)
+ '@jsonjoy.com/fs-fsa': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-node-utils@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node-utils@4.64.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
+ glob-to-regex.js: 1.2.0(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-node@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node@4.64.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-print': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-snapshot': 4.57.2(tslib@2.8.1)
+ '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-print': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-snapshot': 4.64.0(tslib@2.8.1)
glob-to-regex.js: 1.2.0(tslib@2.8.1)
- thingies: 2.6.0(tslib@2.8.1)
+ thingies: 2.6.1(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-print@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-print@4.64.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-snapshot@4.57.2(tslib@2.8.1)':
+ '@jsonjoy.com/fs-snapshot@4.64.0(tslib@2.8.1)':
dependencies:
'@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
'@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1)
'@jsonjoy.com/util': 17.67.0(tslib@2.8.1)
tslib: 2.8.1
@@ -10542,7 +10207,7 @@ snapshots:
'@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1)
'@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
hyperdyperid: 1.2.0
- thingies: 2.6.0(tslib@2.8.1)
+ thingies: 2.6.1(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
@@ -10554,7 +10219,7 @@ snapshots:
'@jsonjoy.com/json-pointer': 17.67.0(tslib@2.8.1)
'@jsonjoy.com/util': 17.67.0(tslib@2.8.1)
hyperdyperid: 1.2.0
- thingies: 2.6.0(tslib@2.8.1)
+ thingies: 2.6.1(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
@@ -10583,76 +10248,76 @@ snapshots:
'@leichtgewicht/ip-codec@2.0.5': {}
- '@listr2/prompt-adapter-inquirer@4.2.3(@inquirer/prompts@8.4.2(@types/node@24.12.2))(@types/node@24.12.2)(listr2@10.2.1)':
+ '@listr2/prompt-adapter-inquirer@4.2.4(@inquirer/prompts@8.5.2(@types/node@24.13.3))(@types/node@24.13.3)(listr2@10.2.2)':
dependencies:
- '@inquirer/prompts': 8.4.2(@types/node@24.12.2)
- '@inquirer/type': 4.0.5(@types/node@24.12.2)
- listr2: 10.2.1
+ '@inquirer/prompts': 8.5.2(@types/node@24.13.3)
+ '@inquirer/type': 4.0.7(@types/node@24.13.3)
+ listr2: 10.2.2
transitivePeerDependencies:
- '@types/node'
- '@lmdb/lmdb-darwin-arm64@3.5.4':
+ '@lmdb/lmdb-darwin-arm64@3.5.6':
optional: true
- '@lmdb/lmdb-darwin-x64@3.5.4':
+ '@lmdb/lmdb-darwin-x64@3.5.6':
optional: true
- '@lmdb/lmdb-linux-arm64@3.5.4':
+ '@lmdb/lmdb-linux-arm64@3.5.6':
optional: true
- '@lmdb/lmdb-linux-arm@3.5.4':
+ '@lmdb/lmdb-linux-arm@3.5.6':
optional: true
- '@lmdb/lmdb-linux-x64@3.5.4':
+ '@lmdb/lmdb-linux-x64@3.5.6':
optional: true
- '@lmdb/lmdb-win32-arm64@3.5.4':
+ '@lmdb/lmdb-win32-arm64@3.5.6':
optional: true
- '@lmdb/lmdb-win32-x64@3.5.4':
+ '@lmdb/lmdb-win32-x64@3.5.6':
optional: true
- '@modelcontextprotocol/sdk@1.29.0(zod@4.4.2)':
+ '@modelcontextprotocol/sdk@1.29.0(supports-color@11.0.0)(zod@4.4.3)':
dependencies:
- '@hono/node-server': 1.19.14(hono@4.12.16)
+ '@hono/node-server': 1.19.17(hono@4.12.32)
ajv: 8.20.0
ajv-formats: 3.0.1(ajv@8.20.0)
content-type: 1.0.5
cors: 2.8.6
cross-spawn: 7.0.6
eventsource: 3.0.7
- eventsource-parser: 3.0.8
- express: 5.2.1
- express-rate-limit: 8.4.1(express@5.2.1)
- hono: 4.12.16
- jose: 6.2.3
+ eventsource-parser: 3.1.0
+ express: 5.2.1(supports-color@11.0.0)
+ express-rate-limit: 8.6.1(express@5.2.1(supports-color@11.0.0))(supports-color@11.0.0)
+ hono: 4.12.32
+ jose: 6.2.4
json-schema-typed: 8.0.2
pkce-challenge: 5.0.1
raw-body: 3.0.2
- zod: 4.4.2
- zod-to-json-schema: 3.25.2(zod@4.4.2)
+ zod: 4.4.3
+ zod-to-json-schema: 3.25.2(zod@4.4.3)
transitivePeerDependencies:
- supports-color
- '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
+ '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
optional: true
- '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3':
+ '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.4':
optional: true
- '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3':
+ '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.4':
optional: true
- '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3':
+ '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.4':
optional: true
- '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3':
+ '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.4':
optional: true
- '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3':
+ '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4':
optional: true
- '@mswjs/interceptors@0.41.8':
+ '@mswjs/interceptors@0.41.9':
dependencies:
'@open-draft/deferred-promise': 2.2.0
'@open-draft/logger': 0.3.0
@@ -10733,11 +10398,18 @@ snapshots:
'@napi-rs/nice-win32-x64-msvc': 1.1.1
optional: true
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.2
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@tybys/wasm-util': 0.10.3
+ optional: true
+
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
+ dependencies:
+ '@emnapi/core': 1.11.2
+ '@emnapi/runtime': 1.11.2
+ '@tybys/wasm-util': 0.10.3
optional: true
'@noble/hashes@1.4.0': {}
@@ -10754,70 +10426,14 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
- '@npmcli/agent@4.0.0':
- dependencies:
- agent-base: 7.1.4
- http-proxy-agent: 7.0.2(supports-color@10.2.2)
- https-proxy-agent: 7.0.6(supports-color@10.2.2)
- lru-cache: 11.3.5
- socks-proxy-agent: 8.0.5
- transitivePeerDependencies:
- - supports-color
-
- '@npmcli/fs@5.0.0':
- dependencies:
- semver: 7.7.4
-
- '@npmcli/git@7.0.2':
- dependencies:
- '@gar/promise-retry': 1.0.3
- '@npmcli/promise-spawn': 9.0.1
- ini: 6.0.0
- lru-cache: 11.3.5
- npm-pick-manifest: 11.0.3
- proc-log: 6.1.0
- semver: 7.7.4
- which: 6.0.1
-
- '@npmcli/installed-package-contents@4.0.0':
- dependencies:
- npm-bundled: 5.0.0
- npm-normalize-package-bin: 5.0.0
-
- '@npmcli/node-gyp@5.0.0': {}
-
- '@npmcli/package-json@7.0.5':
- dependencies:
- '@npmcli/git': 7.0.2
- glob: 13.0.6
- hosted-git-info: 9.0.3
- json-parse-even-better-errors: 5.0.0
- proc-log: 6.1.0
- semver: 7.7.4
- spdx-expression-parse: 4.0.0
-
- '@npmcli/promise-spawn@9.0.1':
- dependencies:
- which: 6.0.1
-
- '@npmcli/redact@4.0.0': {}
-
- '@npmcli/run-script@10.0.4':
- dependencies:
- '@npmcli/node-gyp': 5.0.0
- '@npmcli/package-json': 7.0.5
- '@npmcli/promise-spawn': 9.0.1
- node-gyp: 12.3.0
- proc-log: 6.1.0
-
'@octokit/auth-app@8.2.0':
dependencies:
'@octokit/auth-oauth-app': 9.0.3
'@octokit/auth-oauth-user': 6.0.2
- '@octokit/request': 10.0.8
+ '@octokit/request': 10.0.11
'@octokit/request-error': 7.1.0
'@octokit/types': 16.0.0
- toad-cache: 3.7.0
+ toad-cache: 3.7.4
universal-github-app-jwt: 2.2.2
universal-user-agent: 7.0.3
@@ -10825,14 +10441,14 @@ snapshots:
dependencies:
'@octokit/auth-oauth-device': 8.0.3
'@octokit/auth-oauth-user': 6.0.2
- '@octokit/request': 10.0.8
+ '@octokit/request': 10.0.11
'@octokit/types': 16.0.0
universal-user-agent: 7.0.3
'@octokit/auth-oauth-device@8.0.3':
dependencies:
'@octokit/oauth-methods': 6.0.2
- '@octokit/request': 10.0.8
+ '@octokit/request': 10.0.11
'@octokit/types': 16.0.0
universal-user-agent: 7.0.3
@@ -10840,7 +10456,7 @@ snapshots:
dependencies:
'@octokit/auth-oauth-device': 8.0.3
'@octokit/oauth-methods': 6.0.2
- '@octokit/request': 10.0.8
+ '@octokit/request': 10.0.11
'@octokit/types': 16.0.0
universal-user-agent: 7.0.3
@@ -10850,7 +10466,7 @@ snapshots:
dependencies:
'@octokit/auth-token': 6.0.0
'@octokit/graphql': 9.0.3
- '@octokit/request': 10.0.8
+ '@octokit/request': 10.0.11
'@octokit/request-error': 7.1.0
'@octokit/types': 16.0.0
before-after-hook: 4.0.0
@@ -10863,12 +10479,12 @@ snapshots:
'@octokit/graphql-schema@15.26.1':
dependencies:
- graphql: 16.13.2
- graphql-tag: 2.12.6(graphql@16.13.2)
+ graphql: 16.14.2
+ graphql-tag: 2.12.7(graphql@16.14.2)
'@octokit/graphql@9.0.3':
dependencies:
- '@octokit/request': 10.0.8
+ '@octokit/request': 10.0.11
'@octokit/types': 16.0.0
universal-user-agent: 7.0.3
@@ -10877,7 +10493,7 @@ snapshots:
'@octokit/oauth-methods@6.0.2':
dependencies:
'@octokit/oauth-authorization-url': 8.0.0
- '@octokit/request': 10.0.8
+ '@octokit/request': 10.0.11
'@octokit/request-error': 7.1.0
'@octokit/types': 16.0.0
@@ -10901,13 +10517,13 @@ snapshots:
dependencies:
'@octokit/types': 16.0.0
- '@octokit/request@10.0.8':
+ '@octokit/request@10.0.11':
dependencies:
'@octokit/endpoint': 11.0.3
'@octokit/request-error': 7.1.0
'@octokit/types': 16.0.0
- fast-content-type-parse: 3.0.0
- json-with-bigint: 3.5.8
+ content-type: 2.0.0
+ json-with-bigint: 3.5.10
universal-user-agent: 7.0.3
'@octokit/rest@22.0.1':
@@ -10932,152 +10548,216 @@ snapshots:
'@opentelemetry/api@1.9.1': {}
- '@opentelemetry/context-async-hooks@2.7.1(@opentelemetry/api@1.9.1)':
+ '@opentelemetry/context-async-hooks@2.10.0(@opentelemetry/api@1.9.1)':
dependencies:
'@opentelemetry/api': 1.9.1
- '@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1)':
+ '@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1)':
dependencies:
'@opentelemetry/api': 1.9.1
- '@opentelemetry/semantic-conventions': 1.40.0
+ '@opentelemetry/semantic-conventions': 1.43.0
- '@opentelemetry/semantic-conventions@1.40.0': {}
+ '@opentelemetry/semantic-conventions@1.43.0': {}
- '@oxc-project/types@0.128.0': {}
+ '@oxc-parser/binding-android-arm-eabi@0.142.0':
+ optional: true
- '@parcel/watcher-android-arm64@2.5.6':
+ '@oxc-parser/binding-android-arm64@0.142.0':
optional: true
- '@parcel/watcher-darwin-arm64@2.5.6':
+ '@oxc-parser/binding-darwin-arm64@0.142.0':
optional: true
- '@parcel/watcher-darwin-x64@2.5.6':
+ '@oxc-parser/binding-darwin-x64@0.142.0':
optional: true
- '@parcel/watcher-freebsd-x64@2.5.6':
+ '@oxc-parser/binding-freebsd-x64@0.142.0':
optional: true
- '@parcel/watcher-linux-arm-glibc@2.5.6':
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.142.0':
optional: true
- '@parcel/watcher-linux-arm-musl@2.5.6':
+ '@oxc-parser/binding-linux-arm-musleabihf@0.142.0':
optional: true
- '@parcel/watcher-linux-arm64-glibc@2.5.6':
+ '@oxc-parser/binding-linux-arm64-gnu@0.142.0':
optional: true
- '@parcel/watcher-linux-arm64-musl@2.5.6':
+ '@oxc-parser/binding-linux-arm64-musl@0.142.0':
optional: true
- '@parcel/watcher-linux-x64-glibc@2.5.6':
+ '@oxc-parser/binding-linux-ppc64-gnu@0.142.0':
optional: true
- '@parcel/watcher-linux-x64-musl@2.5.6':
+ '@oxc-parser/binding-linux-riscv64-gnu@0.142.0':
optional: true
- '@parcel/watcher-win32-arm64@2.5.6':
+ '@oxc-parser/binding-linux-riscv64-musl@0.142.0':
optional: true
- '@parcel/watcher-win32-ia32@2.5.6':
+ '@oxc-parser/binding-linux-s390x-gnu@0.142.0':
optional: true
- '@parcel/watcher-win32-x64@2.5.6':
+ '@oxc-parser/binding-linux-x64-gnu@0.142.0':
optional: true
- '@parcel/watcher@2.5.6':
+ '@oxc-parser/binding-linux-x64-musl@0.142.0':
+ optional: true
+
+ '@oxc-parser/binding-openharmony-arm64@0.142.0':
+ optional: true
+
+ '@oxc-parser/binding-wasm32-wasi@0.142.0':
+ dependencies:
+ '@emnapi/core': 1.11.2
+ '@emnapi/runtime': 1.11.2
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
+ optional: true
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.142.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-ia32-msvc@0.142.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-x64-msvc@0.142.0':
+ optional: true
+
+ '@oxc-project/types@0.139.0': {}
+
+ '@oxc-project/types@0.140.0': {}
+
+ '@oxc-project/types@0.142.0': {}
+
+ '@parcel/watcher-android-arm64@2.6.0':
+ optional: true
+
+ '@parcel/watcher-darwin-arm64@2.6.0':
+ optional: true
+
+ '@parcel/watcher-darwin-x64@2.6.0':
+ optional: true
+
+ '@parcel/watcher-freebsd-x64@2.6.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm-glibc@2.6.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm-musl@2.6.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-glibc@2.6.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-musl@2.6.0':
+ optional: true
+
+ '@parcel/watcher-linux-x64-glibc@2.6.0':
+ optional: true
+
+ '@parcel/watcher-linux-x64-musl@2.6.0':
+ optional: true
+
+ '@parcel/watcher-win32-arm64@2.6.0':
+ optional: true
+
+ '@parcel/watcher-win32-x64@2.6.0':
+ optional: true
+
+ '@parcel/watcher@2.6.0':
dependencies:
detect-libc: 2.1.2
is-glob: 4.0.3
node-addon-api: 7.1.1
- picomatch: 4.0.4
+ picomatch: 4.0.5
optionalDependencies:
- '@parcel/watcher-android-arm64': 2.5.6
- '@parcel/watcher-darwin-arm64': 2.5.6
- '@parcel/watcher-darwin-x64': 2.5.6
- '@parcel/watcher-freebsd-x64': 2.5.6
- '@parcel/watcher-linux-arm-glibc': 2.5.6
- '@parcel/watcher-linux-arm-musl': 2.5.6
- '@parcel/watcher-linux-arm64-glibc': 2.5.6
- '@parcel/watcher-linux-arm64-musl': 2.5.6
- '@parcel/watcher-linux-x64-glibc': 2.5.6
- '@parcel/watcher-linux-x64-musl': 2.5.6
- '@parcel/watcher-win32-arm64': 2.5.6
- '@parcel/watcher-win32-ia32': 2.5.6
- '@parcel/watcher-win32-x64': 2.5.6
+ '@parcel/watcher-android-arm64': 2.6.0
+ '@parcel/watcher-darwin-arm64': 2.6.0
+ '@parcel/watcher-darwin-x64': 2.6.0
+ '@parcel/watcher-freebsd-x64': 2.6.0
+ '@parcel/watcher-linux-arm-glibc': 2.6.0
+ '@parcel/watcher-linux-arm-musl': 2.6.0
+ '@parcel/watcher-linux-arm64-glibc': 2.6.0
+ '@parcel/watcher-linux-arm64-musl': 2.6.0
+ '@parcel/watcher-linux-x64-glibc': 2.6.0
+ '@parcel/watcher-linux-x64-musl': 2.6.0
+ '@parcel/watcher-win32-arm64': 2.6.0
+ '@parcel/watcher-win32-x64': 2.6.0
optional: true
- '@peculiar/asn1-cms@2.7.0':
+ '@peculiar/asn1-cms@2.8.0':
dependencies:
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
- '@peculiar/asn1-x509-attr': 2.7.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
+ '@peculiar/asn1-x509-attr': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-csr@2.7.0':
+ '@peculiar/asn1-csr@2.8.0':
dependencies:
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-ecc@2.7.0':
+ '@peculiar/asn1-ecc@2.8.0':
dependencies:
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-pfx@2.7.0':
+ '@peculiar/asn1-pfx@2.8.0':
dependencies:
- '@peculiar/asn1-cms': 2.7.0
- '@peculiar/asn1-pkcs8': 2.7.0
- '@peculiar/asn1-rsa': 2.7.0
- '@peculiar/asn1-schema': 2.7.0
+ '@peculiar/asn1-cms': 2.8.0
+ '@peculiar/asn1-pkcs8': 2.8.0
+ '@peculiar/asn1-rsa': 2.8.0
+ '@peculiar/asn1-schema': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-pkcs8@2.7.0':
+ '@peculiar/asn1-pkcs8@2.8.0':
dependencies:
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-pkcs9@2.7.0':
+ '@peculiar/asn1-pkcs9@2.8.0':
dependencies:
- '@peculiar/asn1-cms': 2.7.0
- '@peculiar/asn1-pfx': 2.7.0
- '@peculiar/asn1-pkcs8': 2.7.0
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
- '@peculiar/asn1-x509-attr': 2.7.0
+ '@peculiar/asn1-cms': 2.8.0
+ '@peculiar/asn1-pfx': 2.8.0
+ '@peculiar/asn1-pkcs8': 2.8.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
+ '@peculiar/asn1-x509-attr': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-rsa@2.7.0':
+ '@peculiar/asn1-rsa@2.8.0':
dependencies:
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-schema@2.7.0':
+ '@peculiar/asn1-schema@2.8.0':
dependencies:
'@peculiar/utils': 2.0.3
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-x509-attr@2.7.0':
+ '@peculiar/asn1-x509-attr@2.8.0':
dependencies:
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-x509@2.7.0':
+ '@peculiar/asn1-x509@2.8.0':
dependencies:
- '@peculiar/asn1-schema': 2.7.0
+ '@peculiar/asn1-schema': 2.8.0
'@peculiar/utils': 2.0.3
asn1js: 3.0.10
tslib: 2.8.1
@@ -11088,13 +10768,13 @@ snapshots:
'@peculiar/x509@1.14.3':
dependencies:
- '@peculiar/asn1-cms': 2.7.0
- '@peculiar/asn1-csr': 2.7.0
- '@peculiar/asn1-ecc': 2.7.0
- '@peculiar/asn1-pkcs9': 2.7.0
- '@peculiar/asn1-rsa': 2.7.0
- '@peculiar/asn1-schema': 2.7.0
- '@peculiar/asn1-x509': 2.7.0
+ '@peculiar/asn1-cms': 2.8.0
+ '@peculiar/asn1-csr': 2.8.0
+ '@peculiar/asn1-ecc': 2.8.0
+ '@peculiar/asn1-pkcs9': 2.8.0
+ '@peculiar/asn1-rsa': 2.8.0
+ '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-x509': 2.8.0
pvtsutils: 1.3.6
reflect-metadata: 0.2.2
tslib: 2.8.1
@@ -11117,7 +10797,7 @@ snapshots:
dependencies:
'@pnpm/crypto.hash': 1000.2.2
'@pnpm/types': 1001.3.0
- semver: 7.7.4
+ semver: 7.8.5
'@pnpm/graceful-fs@1000.1.0':
dependencies:
@@ -11131,249 +10811,253 @@ snapshots:
'@protobufjs/codegen@2.0.5': {}
- '@protobufjs/eventemitter@1.1.0': {}
+ '@protobufjs/eventemitter@1.1.1': {}
- '@protobufjs/fetch@1.1.0':
+ '@protobufjs/fetch@1.1.1':
dependencies:
'@protobufjs/aspromise': 1.1.2
- '@protobufjs/inquire': 1.1.1
'@protobufjs/float@1.0.2': {}
- '@protobufjs/inquire@1.1.1': {}
-
'@protobufjs/path@1.1.2': {}
'@protobufjs/pool@1.1.0': {}
- '@protobufjs/utf8@1.1.1': {}
+ '@protobufjs/utf8@1.1.2': {}
- '@puppeteer/browsers@2.13.0':
+ '@puppeteer/browsers@3.0.6':
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
- extract-zip: 2.0.1
- progress: 2.0.3
- proxy-agent: 6.5.0
- semver: 7.7.4
- tar-fs: 3.1.2
- yargs: 17.7.2
- transitivePeerDependencies:
- - bare-abort-controller
- - bare-buffer
- - react-native-b4a
- - supports-color
+ modern-tar: 0.7.7
+ yargs: 18.0.0
- '@rolldown/binding-android-arm64@1.0.0-rc.18':
+ '@rolldown/binding-android-arm64@1.1.5':
optional: true
- '@rolldown/binding-darwin-arm64@1.0.0-rc.18':
+ '@rolldown/binding-android-arm64@1.2.0':
optional: true
- '@rolldown/binding-darwin-x64@1.0.0-rc.18':
+ '@rolldown/binding-darwin-arm64@1.1.5':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.0-rc.18':
+ '@rolldown/binding-darwin-arm64@1.2.0':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18':
+ '@rolldown/binding-darwin-x64@1.1.5':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-darwin-x64@1.2.0':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18':
+ '@rolldown/binding-freebsd-x64@1.1.5':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-freebsd-x64@1.2.0':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.5':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.0':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm64-gnu@1.1.5':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm64-gnu@1.2.0':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm64-musl@1.1.5':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-musl@1.2.0':
+ optional: true
+
+ '@rolldown/binding-linux-ppc64-gnu@1.1.5':
+ optional: true
+
+ '@rolldown/binding-linux-ppc64-gnu@1.2.0':
+ optional: true
+
+ '@rolldown/binding-linux-s390x-gnu@1.1.5':
+ optional: true
+
+ '@rolldown/binding-linux-s390x-gnu@1.2.0':
+ optional: true
+
+ '@rolldown/binding-linux-x64-gnu@1.1.5':
+ optional: true
+
+ '@rolldown/binding-linux-x64-gnu@1.2.0':
+ optional: true
+
+ '@rolldown/binding-linux-x64-musl@1.1.5':
+ optional: true
+
+ '@rolldown/binding-linux-x64-musl@1.2.0':
+ optional: true
+
+ '@rolldown/binding-openharmony-arm64@1.1.5':
+ optional: true
+
+ '@rolldown/binding-openharmony-arm64@1.2.0':
+ optional: true
+
+ '@rolldown/binding-wasm32-wasi@1.1.5':
+ dependencies:
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ optional: true
+
+ '@rolldown/binding-wasm32-wasi@1.2.0':
dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@emnapi/core': 1.11.2
+ '@emnapi/runtime': 1.11.2
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
+ optional: true
+
+ '@rolldown/binding-win32-arm64-msvc@1.1.5':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18':
+ '@rolldown/binding-win32-arm64-msvc@1.2.0':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18':
+ '@rolldown/binding-win32-x64-msvc@1.1.5':
optional: true
- '@rolldown/pluginutils@1.0.0-rc.18': {}
+ '@rolldown/binding-win32-x64-msvc@1.2.0':
+ optional: true
+
+ '@rolldown/pluginutils@1.0.1': {}
- '@rollup/plugin-alias@6.0.0(rollup@4.60.2)':
+ '@rollup/plugin-alias@6.0.0(rollup@4.62.2)':
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.62.2
- '@rollup/plugin-commonjs@29.0.2(rollup@4.60.2)':
+ '@rollup/plugin-commonjs@29.0.3(rollup@4.62.2)':
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.4.0(rollup@4.62.2)
commondir: 1.0.1
estree-walker: 2.0.2
- fdir: 6.5.0(picomatch@4.0.4)
+ fdir: 6.5.0(picomatch@4.0.5)
is-reference: 1.2.1
magic-string: 0.30.21
- picomatch: 4.0.4
+ picomatch: 4.0.5
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.62.2
- '@rollup/plugin-json@6.1.0(rollup@4.60.2)':
+ '@rollup/plugin-json@6.1.0(rollup@4.62.2)':
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.4.0(rollup@4.62.2)
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.62.2
- '@rollup/plugin-node-resolve@16.0.3(rollup@4.60.2)':
+ '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.2)':
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
+ '@rollup/pluginutils': 5.4.0(rollup@4.62.2)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.12
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.62.2
- '@rollup/pluginutils@5.3.0(rollup@4.60.2)':
+ '@rollup/pluginutils@5.4.0(rollup@4.62.2)':
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
estree-walker: 2.0.2
- picomatch: 4.0.4
+ picomatch: 4.0.5
optionalDependencies:
- rollup: 4.60.2
-
- '@rollup/rollup-android-arm-eabi@4.60.2':
- optional: true
+ rollup: 4.62.2
- '@rollup/rollup-android-arm64@4.60.2':
+ '@rollup/rollup-android-arm-eabi@4.62.2':
optional: true
- '@rollup/rollup-darwin-arm64@4.60.2':
+ '@rollup/rollup-android-arm64@4.62.2':
optional: true
- '@rollup/rollup-darwin-x64@4.60.2':
+ '@rollup/rollup-darwin-arm64@4.62.2':
optional: true
- '@rollup/rollup-freebsd-arm64@4.60.2':
+ '@rollup/rollup-darwin-x64@4.62.2':
optional: true
- '@rollup/rollup-freebsd-x64@4.60.2':
+ '@rollup/rollup-freebsd-arm64@4.62.2':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.60.2':
+ '@rollup/rollup-freebsd-x64@4.62.2':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.60.2':
+ '@rollup/rollup-linux-arm-gnueabihf@4.62.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.60.2':
+ '@rollup/rollup-linux-arm-musleabihf@4.62.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.60.2':
+ '@rollup/rollup-linux-arm64-gnu@4.62.2':
optional: true
- '@rollup/rollup-linux-loong64-gnu@4.60.2':
+ '@rollup/rollup-linux-arm64-musl@4.62.2':
optional: true
- '@rollup/rollup-linux-loong64-musl@4.60.2':
+ '@rollup/rollup-linux-loong64-gnu@4.62.2':
optional: true
- '@rollup/rollup-linux-ppc64-gnu@4.60.2':
+ '@rollup/rollup-linux-loong64-musl@4.62.2':
optional: true
- '@rollup/rollup-linux-ppc64-musl@4.60.2':
+ '@rollup/rollup-linux-ppc64-gnu@4.62.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.60.2':
+ '@rollup/rollup-linux-ppc64-musl@4.62.2':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.60.2':
+ '@rollup/rollup-linux-riscv64-gnu@4.62.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.60.2':
+ '@rollup/rollup-linux-riscv64-musl@4.62.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.60.2':
+ '@rollup/rollup-linux-s390x-gnu@4.62.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.60.2':
+ '@rollup/rollup-linux-x64-gnu@4.62.2':
optional: true
- '@rollup/rollup-openbsd-x64@4.60.2':
+ '@rollup/rollup-linux-x64-musl@4.62.2':
optional: true
- '@rollup/rollup-openharmony-arm64@4.60.2':
+ '@rollup/rollup-openbsd-x64@4.62.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.60.2':
+ '@rollup/rollup-openharmony-arm64@4.62.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.60.2':
+ '@rollup/rollup-win32-arm64-msvc@4.62.2':
optional: true
- '@rollup/rollup-win32-x64-gnu@4.60.2':
+ '@rollup/rollup-win32-ia32-msvc@4.62.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.60.2':
+ '@rollup/rollup-win32-x64-gnu@4.62.2':
optional: true
- '@rollup/wasm-node@4.60.2':
- dependencies:
- '@types/estree': 1.0.8
- optionalDependencies:
- fsevents: 2.3.3
-
- '@rtsao/scc@1.1.0': {}
-
- '@sigstore/bundle@4.0.0':
- dependencies:
- '@sigstore/protobuf-specs': 0.5.1
-
- '@sigstore/core@3.2.0': {}
-
- '@sigstore/protobuf-specs@0.5.1': {}
-
- '@sigstore/sign@4.1.1':
- dependencies:
- '@gar/promise-retry': 1.0.3
- '@sigstore/bundle': 4.0.0
- '@sigstore/core': 3.2.0
- '@sigstore/protobuf-specs': 0.5.1
- make-fetch-happen: 15.0.5
- proc-log: 6.1.0
- transitivePeerDependencies:
- - supports-color
+ '@rollup/rollup-win32-x64-msvc@4.62.2':
+ optional: true
- '@sigstore/tuf@4.0.2':
+ '@rollup/wasm-node@4.62.2':
dependencies:
- '@sigstore/protobuf-specs': 0.5.1
- tuf-js: 4.1.0
- transitivePeerDependencies:
- - supports-color
+ '@types/estree': 1.0.9
+ optionalDependencies:
+ fsevents: 2.3.3
- '@sigstore/verify@3.1.0':
- dependencies:
- '@sigstore/bundle': 4.0.0
- '@sigstore/core': 3.2.0
- '@sigstore/protobuf-specs': 0.5.1
+ '@rtsao/scc@1.1.0': {}
- '@simple-libs/child-process-utils@1.0.2':
+ '@simple-libs/child-process-utils@2.0.0':
dependencies:
- '@simple-libs/stream-utils': 1.2.0
+ '@simple-libs/stream-utils': 2.0.0
- '@simple-libs/stream-utils@1.2.0': {}
+ '@simple-libs/stream-utils@2.0.0': {}
'@sindresorhus/is@4.6.0': {}
@@ -11381,74 +11065,65 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
- '@stylistic/eslint-plugin@5.10.0(eslint@10.3.0(jiti@2.6.1))':
+ '@stylistic/eslint-plugin@5.10.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1))
- '@typescript-eslint/types': 8.59.1
- eslint: 10.3.0(jiti@2.6.1)
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
+ '@typescript-eslint/types': 8.65.0
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
- picomatch: 4.0.4
+ picomatch: 4.0.5
'@szmarczak/http-timer@4.0.6':
dependencies:
defer-to-connect: 2.0.1
- '@tony.ganchev/eslint-plugin-header@3.4.4(eslint@10.3.0(jiti@2.6.1))':
- dependencies:
- eslint: 10.3.0(jiti@2.6.1)
-
- '@tootallnate/quickjs-emscripten@0.23.0': {}
-
- '@tufjs/canonical-json@2.0.0': {}
-
- '@tufjs/models@4.1.0':
+ '@tony.ganchev/eslint-plugin-header@3.4.4(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))':
dependencies:
- '@tufjs/canonical-json': 2.0.0
- minimatch: 10.2.5
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
- '@tybys/wasm-util@0.10.2':
+ '@tybys/wasm-util@0.10.3':
dependencies:
tslib: 2.8.1
optional: true
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.29.3
- '@babel/types': 7.29.0
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.28.0
'@types/babel__generator@7.27.0':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/types': 7.29.7
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.29.3
- '@babel/types': 7.29.0
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
'@types/babel__traverse@7.28.0':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/types': 7.29.7
'@types/big.js@6.2.2': {}
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/bonjour@3.5.13':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/browser-sync@2.29.1':
dependencies:
'@types/micromatch': 2.3.35
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/serve-static': 2.2.0
chokidar: 3.6.0
@@ -11459,85 +11134,75 @@ snapshots:
'@types/cli-progress@3.11.6':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/connect-history-api-fallback@1.5.4':
dependencies:
- '@types/express-serve-static-core': 4.19.8
- '@types/node': 22.19.17
+ '@types/express-serve-static-core': 4.19.9
+ '@types/node': 22.20.1
'@types/connect@3.4.38':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/cors@2.8.19':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/deep-eql@4.0.2': {}
'@types/duplexify@3.6.5':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/ejs@3.1.5': {}
- '@types/eslint-scope@3.7.7':
- dependencies:
- '@types/eslint': 9.6.1
- '@types/estree': 1.0.8
-
- '@types/eslint@9.6.1':
- dependencies:
- '@types/estree': 1.0.8
- '@types/json-schema': 7.0.15
-
'@types/esrecurse@4.3.1': {}
- '@types/estree@1.0.8': {}
+ '@types/estree@1.0.9': {}
'@types/events@3.0.3': {}
- '@types/express-serve-static-core@4.19.8':
+ '@types/express-serve-static-core@4.19.9':
dependencies:
- '@types/node': 22.19.17
- '@types/qs': 6.15.0
+ '@types/node': 22.20.1
+ '@types/qs': 6.15.1
'@types/range-parser': 1.2.7
'@types/send': 1.2.1
- '@types/express-serve-static-core@5.1.1':
+ '@types/express-serve-static-core@5.1.2':
dependencies:
- '@types/node': 22.19.17
- '@types/qs': 6.15.0
+ '@types/node': 22.20.1
+ '@types/qs': 6.15.1
'@types/range-parser': 1.2.7
'@types/send': 1.2.1
'@types/express@4.17.25':
dependencies:
'@types/body-parser': 1.19.6
- '@types/express-serve-static-core': 4.19.8
- '@types/qs': 6.15.0
+ '@types/express-serve-static-core': 4.19.9
+ '@types/qs': 6.15.1
'@types/serve-static': 1.15.10
'@types/express@5.0.6':
dependencies:
'@types/body-parser': 1.19.6
- '@types/express-serve-static-core': 5.1.1
+ '@types/express-serve-static-core': 5.1.2
'@types/serve-static': 2.2.0
'@types/folder-hash@4.0.4': {}
+ '@types/gensync@1.0.5': {}
+
'@types/graceful-fs@4.1.9':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/http-errors@2.0.5': {}
'@types/http-proxy@1.17.17':
dependencies:
- '@types/node': 22.19.17
-
- '@types/ini@4.1.1': {}
+ '@types/node': 22.20.1
'@types/jasmine-reporters@2.5.3':
dependencies:
@@ -11545,26 +11210,37 @@ snapshots:
'@types/jasmine@6.0.0': {}
+ '@types/jsesc@2.5.1': {}
+
'@types/json-schema@7.0.15': {}
'@types/json5@0.0.29': {}
- '@types/karma@6.3.9':
+ '@types/karma@6.3.9(supports-color@11.0.0)':
dependencies:
- '@types/node': 22.19.17
- log4js: 6.9.1
+ '@types/node': 22.20.1
+ log4js: 6.9.1(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
'@types/less@3.0.8': {}
- '@types/loader-utils@3.0.0(esbuild@0.28.0)':
+ '@types/loader-utils@3.0.0(esbuild@0.28.1)':
dependencies:
- '@types/node': 22.19.17
- webpack: 5.106.2(esbuild@0.28.0)
+ '@types/node': 22.20.1
+ webpack: 5.109.2(esbuild@0.28.1)
transitivePeerDependencies:
+ - '@minify-html/node'
- '@swc/core'
+ - '@swc/css'
+ - '@swc/html'
+ - clean-css
+ - cssnano
+ - csso
- esbuild
+ - html-minifier-terser
+ - lightningcss
+ - postcss
- uglify-js
- webpack-cli
@@ -11576,62 +11252,43 @@ snapshots:
'@types/mime@1.3.5': {}
- '@types/node-fetch@2.6.13':
- dependencies:
- '@types/node': 22.19.17
- form-data: 4.0.5
-
- '@types/node@22.19.17':
+ '@types/node@22.20.1':
dependencies:
undici-types: 6.21.0
- '@types/node@24.12.2':
+ '@types/node@24.13.3':
dependencies:
- undici-types: 7.16.0
+ undici-types: 7.18.2
'@types/npm-package-arg@6.1.4': {}
- '@types/npm-registry-fetch@8.0.9':
- dependencies:
- '@types/node': 22.19.17
- '@types/node-fetch': 2.6.13
- '@types/npm-package-arg': 6.1.4
- '@types/npmlog': 7.0.0
- '@types/ssri': 7.1.5
-
- '@types/npmlog@7.0.0':
- dependencies:
- '@types/node': 22.19.17
-
- '@types/pacote@11.1.8':
- dependencies:
- '@types/node': 22.19.17
- '@types/npm-registry-fetch': 8.0.9
- '@types/npmlog': 7.0.0
- '@types/ssri': 7.1.5
-
'@types/parse-glob@3.0.32': {}
'@types/picomatch@4.0.3': {}
'@types/progress@2.0.7':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/pumpify@1.4.5':
dependencies:
'@types/duplexify': 3.6.5
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
- '@types/qs@6.15.0': {}
+ '@types/qs@6.15.1': {}
'@types/range-parser@1.2.7': {}
+ '@types/readable-stream@4.0.10':
+ dependencies:
+ '@types/node': 22.20.1
+ safe-buffer: 5.1.2
+
'@types/resolve@1.20.2': {}
'@types/responselike@1.0.0':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/retry@0.12.0': {}
@@ -11642,11 +11299,11 @@ snapshots:
'@types/send@0.17.6':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/send@1.2.1':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/serve-index@1.9.4':
dependencies:
@@ -11655,38 +11312,36 @@ snapshots:
'@types/serve-static@1.15.10':
dependencies:
'@types/http-errors': 2.0.5
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/send': 0.17.6
'@types/serve-static@2.2.0':
dependencies:
'@types/http-errors': 2.0.5
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/sockjs@0.3.36':
dependencies:
- '@types/node': 22.19.17
-
- '@types/ssri@7.1.5':
- dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/stack-trace@0.0.33': {}
'@types/tar-stream@3.1.4':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
+
+ '@types/urijs@1.19.26': {}
'@types/watchpack@2.4.5':
dependencies:
'@types/graceful-fs': 4.1.9
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/which@3.0.4': {}
'@types/ws@8.18.1':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/yargs-parser@21.0.3': {}
@@ -11696,124 +11351,121 @@ snapshots:
'@types/yarnpkg__lockfile@1.1.9': {}
- '@types/yauzl@2.10.3':
- dependencies:
- '@types/node': 22.19.17
- optional: true
-
- '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
- '@typescript-eslint/scope-manager': 8.59.1
- '@typescript-eslint/type-utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.59.1
- eslint: 10.3.0(jiti@2.6.1)
- ignore: 7.0.5
+ '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.64.0
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
+ ignore: 7.0.6
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.59.1
- '@typescript-eslint/types': 8.59.1
- '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.59.1
- debug: 4.4.3(supports-color@10.2.2)
- eslint: 10.3.0(jiti@2.6.1)
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(supports-color@11.0.0)(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.64.0
+ debug: 4.4.3(supports-color@11.0.0)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.59.1(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.64.0(supports-color@11.0.0)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3)
- '@typescript-eslint/types': 8.59.1
- debug: 4.4.3(supports-color@10.2.2)
+ '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.64.0
+ debug: 4.4.3(supports-color@11.0.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.59.1':
+ '@typescript-eslint/scope-manager@8.64.0':
dependencies:
- '@typescript-eslint/types': 8.59.1
- '@typescript-eslint/visitor-keys': 8.59.1
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/visitor-keys': 8.64.0
- '@typescript-eslint/tsconfig-utils@8.59.1(typescript@6.0.3)':
+ '@typescript-eslint/tsconfig-utils@8.64.0(typescript@6.0.3)':
dependencies:
typescript: 6.0.3
- '@typescript-eslint/type-utils@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/types': 8.59.1
- '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
- debug: 4.4.3(supports-color@10.2.2)
- eslint: 10.3.0(jiti@2.6.1)
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(supports-color@11.0.0)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
+ debug: 4.4.3(supports-color@11.0.0)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.59.1': {}
+ '@typescript-eslint/types@8.64.0': {}
+
+ '@typescript-eslint/types@8.65.0': {}
- '@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.64.0(supports-color@11.0.0)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.59.1(typescript@6.0.3)
- '@typescript-eslint/tsconfig-utils': 8.59.1(typescript@6.0.3)
- '@typescript-eslint/types': 8.59.1
- '@typescript-eslint/visitor-keys': 8.59.1
- debug: 4.4.3(supports-color@10.2.2)
+ '@typescript-eslint/project-service': 8.64.0(supports-color@11.0.0)(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/visitor-keys': 8.64.0
+ debug: 4.4.3(supports-color@11.0.0)
minimatch: 10.2.5
- semver: 7.7.4
- tinyglobby: 0.2.16
+ semver: 7.8.5
+ tinyglobby: 0.2.17
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1))
- '@typescript-eslint/scope-manager': 8.59.1
- '@typescript-eslint/types': 8.59.1
- '@typescript-eslint/typescript-estree': 8.59.1(typescript@6.0.3)
- eslint: 10.3.0(jiti@2.6.1)
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
+ '@typescript-eslint/scope-manager': 8.64.0
+ '@typescript-eslint/types': 8.64.0
+ '@typescript-eslint/typescript-estree': 8.64.0(supports-color@11.0.0)(typescript@6.0.3)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.59.1':
+ '@typescript-eslint/visitor-keys@8.64.0':
dependencies:
- '@typescript-eslint/types': 8.59.1
+ '@typescript-eslint/types': 8.64.0
eslint-visitor-keys: 5.0.1
- '@verdaccio/auth@8.0.0-next-8.37':
+ '@verdaccio/auth@8.0.4(supports-color@11.0.0)':
dependencies:
- '@verdaccio/config': 8.0.0-next-8.37
- '@verdaccio/core': 8.0.0-next-8.37
- '@verdaccio/loaders': 8.0.0-next-8.27
- '@verdaccio/signature': 8.0.0-next-8.29
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/config': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/loaders': 8.0.3(supports-color@11.0.0)
+ '@verdaccio/signature': 8.0.3(supports-color@11.0.0)
+ debug: 4.4.3(supports-color@11.0.0)
lodash: 4.18.1
- verdaccio-htpasswd: 13.0.0-next-8.37
+ verdaccio-htpasswd: 13.0.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@verdaccio/config@8.0.0-next-8.37':
+ '@verdaccio/config@8.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/core': 8.1.2
+ debug: 4.4.3(supports-color@11.0.0)
js-yaml: 4.1.1
lodash: 4.18.1
transitivePeerDependencies:
- supports-color
- '@verdaccio/core@8.0.0':
+ '@verdaccio/core@8.1.2':
dependencies:
ajv: 8.18.0
http-errors: 2.0.1
@@ -11822,73 +11474,61 @@ snapshots:
process-warning: 1.0.0
semver: 7.7.4
- '@verdaccio/core@8.0.0-next-8.21':
- dependencies:
- ajv: 8.17.1
- http-errors: 2.0.0
- http-status-codes: 2.3.0
- minimatch: 7.4.6
- process-warning: 1.0.0
- semver: 7.7.2
-
- '@verdaccio/core@8.0.0-next-8.37':
+ '@verdaccio/core@8.2.0':
dependencies:
ajv: 8.18.0
http-errors: 2.0.1
http-status-codes: 2.3.0
- minimatch: 7.4.9
+ minimatch: 10.2.5
process-warning: 1.0.0
semver: 7.7.4
- '@verdaccio/file-locking@10.3.1':
- dependencies:
- lockfile: 1.0.4
-
- '@verdaccio/file-locking@13.0.0-next-8.7':
+ '@verdaccio/file-locking@13.0.1':
dependencies:
lockfile: 1.0.4
- '@verdaccio/hooks@8.0.0-next-8.37':
+ '@verdaccio/hooks@8.0.4(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- '@verdaccio/logger': 8.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/logger': 8.0.3(supports-color@11.0.0)
+ debug: 4.4.3(supports-color@11.0.0)
got-cjs: 12.5.4
handlebars: 4.7.9
transitivePeerDependencies:
- supports-color
- '@verdaccio/loaders@8.0.0-next-8.27':
+ '@verdaccio/loaders@8.0.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/core': 8.1.2
+ debug: 4.4.3(supports-color@11.0.0)
lodash: 4.18.1
transitivePeerDependencies:
- supports-color
- '@verdaccio/local-storage-legacy@11.1.1':
+ '@verdaccio/local-storage-legacy@11.3.4(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.21
- '@verdaccio/file-locking': 10.3.1
- '@verdaccio/streams': 10.2.1
- async: 3.2.6
- debug: 4.4.1
- lodash: 4.17.21
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/file-locking': 13.0.1
+ '@verdaccio/streams': 10.2.5
+ debug: 4.4.3(supports-color@11.0.0)
+ globby: 11.1.0
+ lodash: 4.18.1
lowdb: 1.0.0
mkdirp: 1.0.4
+ sanitize-filename: 1.6.4
transitivePeerDependencies:
- supports-color
- '@verdaccio/logger-commons@8.0.0-next-8.37':
+ '@verdaccio/logger-commons@8.0.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- '@verdaccio/logger-prettify': 8.0.0-next-8.5
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/logger-prettify': 8.0.1
colorette: 2.0.20
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@verdaccio/logger-prettify@8.0.0-next-8.5':
+ '@verdaccio/logger-prettify@8.0.1':
dependencies:
colorette: 2.0.20
dayjs: 1.11.18
@@ -11897,52 +11537,57 @@ snapshots:
pino-abstract-transport: 1.2.0
sonic-boom: 3.8.1
- '@verdaccio/logger@8.0.0-next-8.37':
+ '@verdaccio/logger@8.0.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/logger-commons': 8.0.0-next-8.37
+ '@verdaccio/logger-commons': 8.0.3(supports-color@11.0.0)
pino: 9.14.0
transitivePeerDependencies:
- supports-color
- '@verdaccio/middleware@8.0.0-next-8.37':
+ '@verdaccio/middleware@8.0.5(supports-color@11.0.0)':
dependencies:
- '@verdaccio/config': 8.0.0-next-8.37
- '@verdaccio/core': 8.0.0-next-8.37
- '@verdaccio/url': 13.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
- express: 4.22.1
+ '@verdaccio/config': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/url': 13.0.3(supports-color@11.0.0)
+ debug: 4.4.3(supports-color@11.0.0)
+ express: 4.22.1(supports-color@11.0.0)
express-rate-limit: 5.5.1
lodash: 4.18.1
lru-cache: 7.18.3
transitivePeerDependencies:
- supports-color
- '@verdaccio/package-filter@13.0.0-next-8.5':
+ '@verdaccio/package-filter@13.0.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/core': 8.1.2
+ debug: 4.4.3(supports-color@11.0.0)
semver: 7.7.4
transitivePeerDependencies:
- supports-color
- '@verdaccio/search-indexer@8.0.0-next-8.6': {}
+ '@verdaccio/search-indexer@8.0.2(supports-color@11.0.0)':
+ dependencies:
+ debug: 4.4.3(supports-color@11.0.0)
+ fuse.js: 7.3.0
+ transitivePeerDependencies:
+ - supports-color
- '@verdaccio/signature@8.0.0-next-8.29':
+ '@verdaccio/signature@8.0.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/config': 8.0.0-next-8.37
- '@verdaccio/core': 8.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/config': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.1.2
+ debug: 4.4.3(supports-color@11.0.0)
jsonwebtoken: 9.0.3
transitivePeerDependencies:
- supports-color
- '@verdaccio/streams@10.2.1': {}
+ '@verdaccio/streams@10.2.5': {}
- '@verdaccio/tarball@13.0.0-next-8.37':
+ '@verdaccio/tarball@13.0.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- '@verdaccio/url': 13.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/url': 13.0.3(supports-color@11.0.0)
+ debug: 4.4.3(supports-color@11.0.0)
gunzip-maybe: 1.4.2
tar-stream: 3.1.7
transitivePeerDependencies:
@@ -11950,82 +11595,82 @@ snapshots:
- react-native-b4a
- supports-color
- '@verdaccio/ui-theme@9.0.0-next-9.14':
+ '@verdaccio/ui-theme@9.0.0-next-9.21(supports-color@11.0.0)':
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@verdaccio/url@13.0.0-next-8.37':
+ '@verdaccio/url@13.0.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/core': 8.1.2
+ debug: 4.4.3(supports-color@11.0.0)
validator: 13.15.26
transitivePeerDependencies:
- supports-color
- '@verdaccio/utils@8.1.0-next-8.37':
+ '@verdaccio/utils@8.1.3':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
+ '@verdaccio/core': 8.1.2
lodash: 4.18.1
minimatch: 7.4.9
- '@vitejs/plugin-basic-ssl@2.3.0(vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vitejs/plugin-basic-ssl@2.3.0(vite@8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))':
dependencies:
- vite: 7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)
- '@vitest/coverage-v8@4.1.5(vitest@4.1.5)':
+ '@vitest/coverage-v8@4.1.10(vitest@4.1.10)':
dependencies:
'@bcoe/v8-coverage': 1.0.2
- '@vitest/utils': 4.1.5
- ast-v8-to-istanbul: 1.0.0
+ '@vitest/utils': 4.1.10
+ ast-v8-to-istanbul: 1.0.5
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-reports: 3.2.0
- magicast: 0.5.2
- obug: 2.1.1
- std-env: 4.1.0
+ magicast: 0.5.3
+ obug: 2.1.4
+ std-env: 4.2.0
tinyrainbow: 3.1.0
- vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(jiti@2.6.1)(jsdom@29.1.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ vitest: 4.1.10(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.1)(jiti@2.7.0)(jsdom@29.1.1)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)
- '@vitest/expect@4.1.5':
+ '@vitest/expect@4.1.10':
dependencies:
'@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/spy': 4.1.10
+ '@vitest/utils': 4.1.10
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.5(vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vitest/mocker@4.1.10(vite@8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))':
dependencies:
- '@vitest/spy': 4.1.5
+ '@vitest/spy': 4.1.10
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)
- '@vitest/pretty-format@4.1.5':
+ '@vitest/pretty-format@4.1.10':
dependencies:
tinyrainbow: 3.1.0
- '@vitest/runner@4.1.5':
+ '@vitest/runner@4.1.10':
dependencies:
- '@vitest/utils': 4.1.5
+ '@vitest/utils': 4.1.10
pathe: 2.0.3
- '@vitest/snapshot@4.1.5':
+ '@vitest/snapshot@4.1.10':
dependencies:
- '@vitest/pretty-format': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/pretty-format': 4.1.10
+ '@vitest/utils': 4.1.10
magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@4.1.5': {}
+ '@vitest/spy@4.1.10': {}
- '@vitest/utils@4.1.5':
+ '@vitest/utils@4.1.10':
dependencies:
- '@vitest/pretty-format': 4.1.5
+ '@vitest/pretty-format': 4.1.10
convert-source-map: 2.0.0
tinyrainbow: 3.1.0
@@ -12118,8 +11763,6 @@ snapshots:
jsonparse: 1.3.1
through: 2.3.8
- abbrev@4.0.0: {}
-
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
@@ -12134,24 +11777,20 @@ snapshots:
mime-types: 3.0.2
negotiator: 1.0.0
- acorn-import-phases@1.0.4(acorn@8.16.0):
+ acorn-jsx@5.3.2(acorn@8.17.0):
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
- acorn-jsx@5.3.2(acorn@8.16.0):
- dependencies:
- acorn: 8.16.0
-
- acorn@8.16.0: {}
+ acorn@8.17.0: {}
adjust-sourcemap-loader@4.0.0:
dependencies:
loader-utils: 2.0.4
regex-parser: 2.3.1
- agent-base@6.0.2:
+ agent-base@6.0.2(supports-color@11.0.0):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
@@ -12179,44 +11818,20 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ajv@8.17.1:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.1.0
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
-
ajv@8.18.0:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.1.0
+ fast-uri: 3.1.4
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
ajv@8.20.0:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.1.0
+ fast-uri: 3.1.4
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- algoliasearch@5.52.0:
- dependencies:
- '@algolia/abtesting': 1.18.0
- '@algolia/client-abtesting': 5.52.0
- '@algolia/client-analytics': 5.52.0
- '@algolia/client-common': 5.52.0
- '@algolia/client-insights': 5.52.0
- '@algolia/client-personalization': 5.52.0
- '@algolia/client-query-suggestions': 5.52.0
- '@algolia/client-search': 5.52.0
- '@algolia/ingestion': 1.52.0
- '@algolia/monitoring': 1.52.0
- '@algolia/recommend': 5.52.0
- '@algolia/requester-browser-xhr': 5.52.0
- '@algolia/requester-fetch': 5.52.0
- '@algolia/requester-node-http': 5.52.0
-
ansi-colors@4.1.3: {}
ansi-escapes@7.3.0:
@@ -12244,6 +11859,8 @@ snapshots:
argparse@2.0.1: {}
+ argue-cli@3.1.0: {}
+
array-buffer-byte-length@1.0.2:
dependencies:
call-bound: 1.0.4
@@ -12259,11 +11876,13 @@ snapshots:
call-bound: 1.0.4
define-properties: 1.2.1
es-abstract: 1.24.2
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
get-intrinsic: 1.3.0
is-string: 1.1.1
math-intrinsics: 1.1.0
+ array-union@2.1.0: {}
+
array-union@3.0.1: {}
array.prototype.findlastindex@1.2.6:
@@ -12273,7 +11892,7 @@ snapshots:
define-properties: 1.2.1
es-abstract: 1.24.2
es-errors: 1.3.0
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
es-shim-unscopables: 1.1.0
array.prototype.flat@1.3.3:
@@ -12316,11 +11935,7 @@ snapshots:
assertion-error@2.0.1: {}
- ast-types@0.13.4:
- dependencies:
- tslib: 2.8.1
-
- ast-v8-to-istanbul@1.0.0:
+ ast-v8-to-istanbul@1.0.5:
dependencies:
'@jridgewell/trace-mapping': 0.3.31
estree-walker: 3.0.3
@@ -12340,13 +11955,13 @@ snapshots:
atomic-sleep@1.0.0: {}
- autoprefixer@10.5.0(postcss@8.5.13):
+ autoprefixer@10.5.4(postcss@8.5.19):
dependencies:
- browserslist: 4.28.2
- caniuse-lite: 1.0.30001791
+ browserslist: 4.28.7
+ caniuse-lite: 1.0.30001806
fraction.js: 5.3.4
picocolors: 1.1.1
- postcss: 8.5.13
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7:
@@ -12359,88 +11974,57 @@ snapshots:
b4a@1.8.1: {}
- babel-loader@10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.0)):
+ babel-loader@10.1.1(@babel/core@8.0.1)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
- '@babel/core': 7.29.0
+ '@babel/core': 8.0.1
find-up: 5.0.0
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
-
- babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.0):
- dependencies:
- '@babel/compat-data': 7.29.3
- '@babel/core': 7.29.0
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0):
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0)
- core-js-compat: 3.49.0
- transitivePeerDependencies:
- - supports-color
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
- babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.0):
+ babel-plugin-polyfill-corejs3@1.0.0(@babel/core@8.0.1):
dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0)
+ '@babel/core': 8.0.1
+ '@babel/helper-define-polyfill-provider': 1.0.0(@babel/core@8.0.1)
core-js-compat: 3.49.0
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.0):
- dependencies:
- '@babel/core': 7.29.0
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0)
- transitivePeerDependencies:
- - supports-color
balanced-match@1.0.2: {}
balanced-match@4.0.4: {}
- bare-events@2.8.2: {}
+ bare-events@2.9.1: {}
- bare-fs@4.7.1:
+ bare-fs@4.7.4:
dependencies:
- bare-events: 2.8.2
- bare-path: 3.0.0
- bare-stream: 2.13.1(bare-events@2.8.2)
- bare-url: 2.4.2
+ bare-events: 2.9.1
+ bare-path: 3.1.1
+ bare-stream: 2.13.3(bare-events@2.9.1)
+ bare-url: 2.4.6
fast-fifo: 1.3.2
transitivePeerDependencies:
- bare-abort-controller
- react-native-b4a
- bare-os@3.9.1: {}
-
- bare-path@3.0.0:
- dependencies:
- bare-os: 3.9.1
+ bare-path@3.1.1: {}
- bare-stream@2.13.1(bare-events@2.8.2):
+ bare-stream@2.13.3(bare-events@2.9.1):
dependencies:
- streamx: 2.25.0
+ b4a: 1.8.1
+ streamx: 2.28.0
teex: 1.0.1
optionalDependencies:
- bare-events: 2.8.2
+ bare-events: 2.9.1
transitivePeerDependencies:
- react-native-b4a
- bare-url@2.4.2:
+ bare-url@2.4.6:
dependencies:
- bare-path: 3.0.0
+ bare-path: 3.1.1
base64-js@1.5.1: {}
base64id@2.0.0: {}
- baseline-browser-mapping@2.10.27: {}
-
- basic-ftp@5.3.1: {}
+ baseline-browser-mapping@2.11.4: {}
batch@0.6.1: {}
@@ -12450,7 +12034,7 @@ snapshots:
bcryptjs@2.4.3: {}
- beasties@0.4.2:
+ beasties@0.4.3:
dependencies:
css-select: 6.0.0
css-what: 7.0.0
@@ -12458,9 +12042,9 @@ snapshots:
domhandler: 5.0.3
htmlparser2: 10.1.0
picocolors: 1.1.1
- postcss: 8.5.13
+ postcss: 8.5.19
postcss-media-query-parser: 0.2.3
- postcss-safe-parser: 7.0.1(postcss@8.5.13)
+ postcss-safe-parser: 7.0.1(postcss@8.5.19)
before-after-hook@4.0.0: {}
@@ -12476,54 +12060,54 @@ snapshots:
binary-extensions@2.3.0: {}
- body-parser@1.20.5:
+ body-parser@1.20.6(supports-color@11.0.0):
dependencies:
bytes: 3.1.2
content-type: 1.0.5
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
depd: 2.0.0
destroy: 1.2.0
http-errors: 2.0.1
iconv-lite: 0.4.24
on-finished: 2.4.1
- qs: 6.15.1
+ qs: 6.15.3
raw-body: 2.5.3
type-is: 1.6.18
unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
- body-parser@2.2.2:
+ body-parser@2.3.0(supports-color@11.0.0):
dependencies:
bytes: 3.1.2
- content-type: 1.0.5
- debug: 4.4.3(supports-color@10.2.2)
+ content-type: 2.0.0
+ debug: 4.4.3(supports-color@11.0.0)
http-errors: 2.0.1
- iconv-lite: 0.7.2
+ iconv-lite: 0.7.3
on-finished: 2.4.1
- qs: 6.15.1
+ qs: 6.15.3
raw-body: 3.0.2
- type-is: 2.0.1
+ type-is: 2.1.0
transitivePeerDependencies:
- supports-color
- bonjour-service@1.3.0:
+ bonjour-service@1.4.3:
dependencies:
fast-deep-equal: 3.1.3
multicast-dns: 7.2.5
boolbase@1.0.0: {}
- brace-expansion@1.1.14:
+ brace-expansion@1.1.16:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.1.0:
+ brace-expansion@2.1.2:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.5:
+ brace-expansion@5.0.8:
dependencies:
balanced-match: 4.0.4
@@ -12539,28 +12123,28 @@ snapshots:
fresh: 0.5.2
mitt: 1.2.0
- browser-sync-ui@3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ browser-sync-ui@3.0.4(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
async-each-series: 0.1.1
chalk: 4.1.2
connect-history-api-fallback: 1.6.0
immutable: 3.8.3
server-destroy: 1.0.1
- socket.io-client: 4.8.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ socket.io-client: 4.8.3(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
stream-throttle: 0.1.3
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- browser-sync@3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ browser-sync@3.0.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
browser-sync-client: 3.0.4
- browser-sync-ui: 3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ browser-sync-ui: 3.0.4(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
bs-recipes: 1.3.4
chalk: 4.1.2
chokidar: 3.6.0
- connect: 3.6.6
+ connect: 3.6.6(supports-color@11.0.0)
connect-history-api-fallback: 1.6.0
dev-ip: 1.0.1
easy-extender: 2.3.4
@@ -12568,21 +12152,21 @@ snapshots:
etag: 1.8.1
fresh: 0.5.2
fs-extra: 3.0.1
- http-proxy: 1.18.1(debug@4.4.3)
+ http-proxy: 1.18.1(debug@4.4.3(supports-color@11.0.0))
immutable: 3.8.3
micromatch: 4.0.8
opn: 5.3.0
portscanner: 2.2.0
raw-body: 2.5.3
- resp-modifier: 6.0.2
+ resp-modifier: 6.0.2(supports-color@11.0.0)
rx: 4.1.0
- send: 0.19.2
- serve-index: 1.9.2
- serve-static: 1.16.3
+ send: 0.19.2(supports-color@11.0.0)
+ serve-index: 1.9.2(supports-color@11.0.0)
+ serve-static: 1.16.3(supports-color@11.0.0)
server-destroy: 1.0.1
- socket.io: 4.8.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ socket.io: 4.8.3(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
ua-parser-js: 1.0.41
- yargs: 17.7.2
+ yargs: 17.7.3
transitivePeerDependencies:
- bufferutil
- debug
@@ -12593,18 +12177,16 @@ snapshots:
dependencies:
pako: 0.2.9
- browserslist@4.28.2:
+ browserslist@4.28.7:
dependencies:
- baseline-browser-mapping: 2.10.27
- caniuse-lite: 1.0.30001791
- electron-to-chromium: 1.5.349
- node-releases: 2.0.38
- update-browserslist-db: 1.2.3(browserslist@4.28.2)
+ baseline-browser-mapping: 2.11.4
+ caniuse-lite: 1.0.30001806
+ electron-to-chromium: 1.5.396
+ node-releases: 2.0.51
+ update-browserslist-db: 1.2.3(browserslist@4.28.7)
bs-recipes@1.3.4: {}
- buffer-crc32@0.2.13: {}
-
buffer-equal-constant-time@1.0.1: {}
buffer-from@1.1.2: {}
@@ -12626,19 +12208,6 @@ snapshots:
bytestreamjs@2.0.1: {}
- cacache@20.0.4:
- dependencies:
- '@npmcli/fs': 5.0.0
- fs-minipass: 3.0.3
- glob: 13.0.6
- lru-cache: 11.3.5
- minipass: 7.1.3
- minipass-collect: 2.0.1
- minipass-flush: 1.0.7
- minipass-pipeline: 1.2.4
- p-map: 7.0.4
- ssri: 13.0.1
-
cacheable-lookup@6.1.0: {}
cacheable-request@7.0.2:
@@ -12670,7 +12239,7 @@ snapshots:
callsites@3.1.0: {}
- caniuse-lite@1.0.30001791: {}
+ caniuse-lite@1.0.30001806: {}
caseless@0.12.0: {}
@@ -12683,7 +12252,7 @@ snapshots:
chalk@5.6.2: {}
- chardet@2.1.1: {}
+ chardet@2.2.0: {}
checkpoint-stream@0.1.2:
dependencies:
@@ -12705,21 +12274,15 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- chokidar@4.0.3:
- dependencies:
- readdirp: 4.1.2
-
chokidar@5.0.0:
dependencies:
readdirp: 5.0.0
- chownr@3.0.0: {}
-
chrome-trace-event@1.0.4: {}
- chromium-bidi@14.0.0(devtools-protocol@0.0.1595872):
+ chromium-bidi@16.0.1(devtools-protocol@0.0.1638949):
dependencies:
- devtools-protocol: 0.0.1595872
+ devtools-protocol: 0.0.1638949
mitt: 3.0.1
zod: 3.25.76
@@ -12736,7 +12299,7 @@ snapshots:
cli-truncate@5.2.0:
dependencies:
slice-ansi: 8.0.0
- string-width: 8.2.1
+ string-width: 8.2.2
cli-width@4.1.0: {}
@@ -12788,7 +12351,7 @@ snapshots:
dependencies:
delayed-stream: 1.0.0
- commander@14.0.3: {}
+ commander@15.0.0: {}
commander@2.20.3: {}
@@ -12800,11 +12363,11 @@ snapshots:
dependencies:
mime-db: 1.54.0
- compression@1.8.1:
+ compression@1.8.1(supports-color@11.0.0):
dependencies:
bytes: 3.1.2
compressible: 2.0.18
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
negotiator: 0.6.4
on-headers: 1.1.0
safe-buffer: 5.2.1
@@ -12818,19 +12381,19 @@ snapshots:
connect-history-api-fallback@2.0.0: {}
- connect@3.6.6:
+ connect@3.6.6(supports-color@11.0.0):
dependencies:
- debug: 2.6.9
- finalhandler: 1.1.0
+ debug: 2.6.9(supports-color@11.0.0)
+ finalhandler: 1.1.0(supports-color@11.0.0)
parseurl: 1.3.3
utils-merge: 1.0.1
transitivePeerDependencies:
- supports-color
- connect@3.7.0:
+ connect@3.7.0(supports-color@11.0.0):
dependencies:
- debug: 2.6.9
- finalhandler: 1.1.2
+ debug: 2.6.9(supports-color@11.0.0)
+ finalhandler: 1.1.2(supports-color@11.0.0)
parseurl: 1.3.3
utils-merge: 1.0.1
transitivePeerDependencies:
@@ -12846,12 +12409,14 @@ snapshots:
content-type@1.0.5: {}
- conventional-commits-filter@5.0.0: {}
+ content-type@2.0.0: {}
- conventional-commits-parser@6.4.0:
+ conventional-commits-filter@6.0.1: {}
+
+ conventional-commits-parser@7.1.1:
dependencies:
- '@simple-libs/stream-utils': 1.2.0
- meow: 13.2.0
+ '@simple-libs/stream-utils': 2.0.0
+ argue-cli: 3.1.0
convert-source-map@1.9.0: {}
@@ -12867,18 +12432,18 @@ snapshots:
dependencies:
is-what: 4.1.16
- copy-webpack-plugin@14.0.0(webpack@5.106.2(esbuild@0.28.0)):
+ copy-webpack-plugin@14.0.0(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
glob-parent: 6.0.2
normalize-path: 3.0.0
schema-utils: 4.3.3
- serialize-javascript: 7.0.5
- tinyglobby: 0.2.16
- webpack: 5.106.2(esbuild@0.28.0)
+ serialize-javascript: 7.0.7
+ tinyglobby: 0.2.17
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
core-js-compat@3.49.0:
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.7
core-util-is@1.0.2: {}
@@ -12889,39 +12454,33 @@ snapshots:
object-assign: 4.1.1
vary: 1.1.2
- cosmiconfig@9.0.1(typescript@6.0.3):
+ cosmiconfig@9.0.2(typescript@6.0.3):
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.1
- js-yaml: 4.1.1
+ js-yaml: 4.3.0
parse-json: 5.2.0
optionalDependencies:
typescript: 6.0.3
- cross-fetch@4.1.0(encoding@0.1.13):
- dependencies:
- node-fetch: 2.7.0(encoding@0.1.13)
- transitivePeerDependencies:
- - encoding
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
- css-loader@7.1.4(webpack@5.106.2(esbuild@0.28.0)):
+ css-loader@7.1.4(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.13)
- postcss: 8.5.13
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.13)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.13)
- postcss-modules-scope: 3.2.1(postcss@8.5.13)
- postcss-modules-values: 4.0.0(postcss@8.5.13)
+ icss-utils: 5.1.0(postcss@8.5.19)
+ postcss: 8.5.19
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.19)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.5.19)
+ postcss-modules-scope: 3.2.1(postcss@8.5.19)
+ postcss-modules-values: 4.0.0(postcss@8.5.19)
postcss-value-parser: 4.2.0
- semver: 7.7.4
+ semver: 7.8.5
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
css-select@6.0.0:
dependencies:
@@ -12948,8 +12507,6 @@ snapshots:
data-uri-to-buffer@4.0.1: {}
- data-uri-to-buffer@6.0.2: {}
-
data-urls@7.0.0:
dependencies:
whatwg-mimetype: 5.0.0
@@ -12979,29 +12536,29 @@ snapshots:
dayjs@1.11.18: {}
- debug@2.6.9:
+ debug@2.6.9(supports-color@11.0.0):
dependencies:
ms: 2.0.0
+ optionalDependencies:
+ supports-color: 11.0.0
- debug@3.2.7:
- dependencies:
- ms: 2.1.3
-
- debug@4.4.0(supports-color@10.2.2):
+ debug@3.2.7(supports-color@11.0.0):
dependencies:
ms: 2.1.3
optionalDependencies:
- supports-color: 10.2.2
+ supports-color: 11.0.0
- debug@4.4.1:
+ debug@4.4.0(supports-color@11.0.0):
dependencies:
ms: 2.1.3
+ optionalDependencies:
+ supports-color: 11.0.0
- debug@4.4.3(supports-color@10.2.2):
+ debug@4.4.3(supports-color@11.0.0):
dependencies:
ms: 2.1.3
optionalDependencies:
- supports-color: 10.2.2
+ supports-color: 11.0.0
decimal.js@10.6.0: {}
@@ -13038,12 +12595,6 @@ snapshots:
defu@6.1.7: {}
- degenerator@5.0.1:
- dependencies:
- ast-types: 0.13.4
- escodegen: 2.1.0
- esprima: 4.0.1
-
delayed-stream@1.0.0: {}
depd@1.1.2: {}
@@ -13054,17 +12605,20 @@ snapshots:
destroy@1.2.0: {}
- detect-libc@2.1.2:
- optional: true
+ detect-libc@2.1.2: {}
detect-node@2.1.0: {}
dev-ip@1.0.1: {}
- devtools-protocol@0.0.1595872: {}
+ devtools-protocol@0.0.1638949: {}
di@0.0.1: {}
+ dir-glob@3.0.1:
+ dependencies:
+ path-type: 4.0.0
+
dns-packet@5.6.1:
dependencies:
'@leichtgewicht/ip-codec': 2.0.5
@@ -13139,9 +12693,9 @@ snapshots:
ee-first@1.1.1: {}
- ejs@5.0.2: {}
+ ejs@6.0.1: {}
- electron-to-chromium@1.5.349: {}
+ electron-to-chromium@1.5.396: {}
emoji-regex@10.6.0: {}
@@ -13151,6 +12705,8 @@ snapshots:
emojis-list@3.0.0: {}
+ empathic@2.0.1: {}
+
encodeurl@1.0.2: {}
encodeurl@2.0.0: {}
@@ -13163,12 +12719,12 @@ snapshots:
dependencies:
once: 1.4.0
- engine.io-client@6.6.4(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ engine.io-client@6.6.6(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
engine.io-parser: 5.2.3
- ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
xmlhttprequest-ssl: 2.1.2
transitivePeerDependencies:
- bufferutil
@@ -13177,24 +12733,24 @@ snapshots:
engine.io-parser@5.2.3: {}
- engine.io@6.6.7(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ engine.io@6.6.9(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
'@types/cors': 2.8.19
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
'@types/ws': 8.18.1
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2
cors: 2.8.6
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
engine.io-parser: 5.2.3
- ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- enhanced-resolve@5.21.0:
+ enhanced-resolve@5.24.4:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.3
@@ -13227,6 +12783,13 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
+ es-abstract-get@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.2
+ is-callable: 1.2.7
+ object-inspect: 1.13.4
+
es-abstract@1.24.2:
dependencies:
array-buffer-byte-length: 1.0.2
@@ -13239,10 +12802,10 @@ snapshots:
data-view-byte-offset: 1.0.1
es-define-property: 1.0.1
es-errors: 1.3.0
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
es-set-tostringtag: 2.1.0
- es-to-primitive: 1.3.0
- function.prototype.name: 1.1.8
+ es-to-primitive: 1.3.4
+ function.prototype.name: 1.2.0
get-intrinsic: 1.3.0
get-proto: 1.0.1
get-symbol-description: 1.1.0
@@ -13251,7 +12814,7 @@ snapshots:
has-property-descriptors: 1.0.2
has-proto: 1.2.0
has-symbols: 1.1.0
- hasown: 2.0.3
+ hasown: 2.0.4
internal-slot: 1.1.0
is-array-buffer: 3.0.5
is-callable: 1.2.7
@@ -13267,30 +12830,30 @@ snapshots:
object-inspect: 1.13.4
object-keys: 1.1.1
object.assign: 4.1.7
- own-keys: 1.0.1
+ own-keys: 1.0.2
regexp.prototype.flags: 1.5.4
safe-array-concat: 1.1.4
safe-push-apply: 1.0.0
safe-regex-test: 1.1.0
set-proto: 1.0.0
stop-iteration-iterator: 1.1.0
- string.prototype.trim: 1.2.10
- string.prototype.trimend: 1.0.9
+ string.prototype.trim: 1.2.11
+ string.prototype.trimend: 1.0.10
string.prototype.trimstart: 1.0.8
typed-array-buffer: 1.0.3
typed-array-byte-length: 1.0.3
typed-array-byte-offset: 1.0.4
- typed-array-length: 1.0.7
+ typed-array-length: 1.0.8
unbox-primitive: 1.1.0
- which-typed-array: 1.1.20
+ which-typed-array: 1.1.22
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
- es-module-lexer@2.1.0: {}
+ es-module-lexer@2.3.1: {}
- es-object-atoms@1.1.1:
+ es-object-atoms@1.1.2:
dependencies:
es-errors: 1.3.0
@@ -13299,77 +12862,51 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
has-tostringtag: 1.0.2
- hasown: 2.0.3
+ hasown: 2.0.4
es-shim-unscopables@1.1.0:
dependencies:
- hasown: 2.0.3
+ hasown: 2.0.4
- es-to-primitive@1.3.0:
+ es-to-primitive@1.3.4:
dependencies:
+ es-abstract-get: 1.0.0
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
is-callable: 1.2.7
is-date-object: 1.1.0
is-symbol: 1.1.1
- esbuild-wasm@0.28.0: {}
+ esbuild-wasm@0.28.1: {}
- esbuild@0.27.7:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.27.7
- '@esbuild/android-arm': 0.27.7
- '@esbuild/android-arm64': 0.27.7
- '@esbuild/android-x64': 0.27.7
- '@esbuild/darwin-arm64': 0.27.7
- '@esbuild/darwin-x64': 0.27.7
- '@esbuild/freebsd-arm64': 0.27.7
- '@esbuild/freebsd-x64': 0.27.7
- '@esbuild/linux-arm': 0.27.7
- '@esbuild/linux-arm64': 0.27.7
- '@esbuild/linux-ia32': 0.27.7
- '@esbuild/linux-loong64': 0.27.7
- '@esbuild/linux-mips64el': 0.27.7
- '@esbuild/linux-ppc64': 0.27.7
- '@esbuild/linux-riscv64': 0.27.7
- '@esbuild/linux-s390x': 0.27.7
- '@esbuild/linux-x64': 0.27.7
- '@esbuild/netbsd-arm64': 0.27.7
- '@esbuild/netbsd-x64': 0.27.7
- '@esbuild/openbsd-arm64': 0.27.7
- '@esbuild/openbsd-x64': 0.27.7
- '@esbuild/openharmony-arm64': 0.27.7
- '@esbuild/sunos-x64': 0.27.7
- '@esbuild/win32-arm64': 0.27.7
- '@esbuild/win32-ia32': 0.27.7
- '@esbuild/win32-x64': 0.27.7
-
- esbuild@0.28.0:
+ esbuild@0.28.1:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.28.0
- '@esbuild/android-arm': 0.28.0
- '@esbuild/android-arm64': 0.28.0
- '@esbuild/android-x64': 0.28.0
- '@esbuild/darwin-arm64': 0.28.0
- '@esbuild/darwin-x64': 0.28.0
- '@esbuild/freebsd-arm64': 0.28.0
- '@esbuild/freebsd-x64': 0.28.0
- '@esbuild/linux-arm': 0.28.0
- '@esbuild/linux-arm64': 0.28.0
- '@esbuild/linux-ia32': 0.28.0
- '@esbuild/linux-loong64': 0.28.0
- '@esbuild/linux-mips64el': 0.28.0
- '@esbuild/linux-ppc64': 0.28.0
- '@esbuild/linux-riscv64': 0.28.0
- '@esbuild/linux-s390x': 0.28.0
- '@esbuild/linux-x64': 0.28.0
- '@esbuild/netbsd-arm64': 0.28.0
- '@esbuild/netbsd-x64': 0.28.0
- '@esbuild/openbsd-arm64': 0.28.0
- '@esbuild/openbsd-x64': 0.28.0
- '@esbuild/openharmony-arm64': 0.28.0
- '@esbuild/sunos-x64': 0.28.0
- '@esbuild/win32-arm64': 0.28.0
- '@esbuild/win32-ia32': 0.28.0
- '@esbuild/win32-x64': 0.28.0
+ '@esbuild/aix-ppc64': 0.28.1
+ '@esbuild/android-arm': 0.28.1
+ '@esbuild/android-arm64': 0.28.1
+ '@esbuild/android-x64': 0.28.1
+ '@esbuild/darwin-arm64': 0.28.1
+ '@esbuild/darwin-x64': 0.28.1
+ '@esbuild/freebsd-arm64': 0.28.1
+ '@esbuild/freebsd-x64': 0.28.1
+ '@esbuild/linux-arm': 0.28.1
+ '@esbuild/linux-arm64': 0.28.1
+ '@esbuild/linux-ia32': 0.28.1
+ '@esbuild/linux-loong64': 0.28.1
+ '@esbuild/linux-mips64el': 0.28.1
+ '@esbuild/linux-ppc64': 0.28.1
+ '@esbuild/linux-riscv64': 0.28.1
+ '@esbuild/linux-s390x': 0.28.1
+ '@esbuild/linux-x64': 0.28.1
+ '@esbuild/netbsd-arm64': 0.28.1
+ '@esbuild/netbsd-x64': 0.28.1
+ '@esbuild/openbsd-arm64': 0.28.1
+ '@esbuild/openbsd-x64': 0.28.1
+ '@esbuild/openharmony-arm64': 0.28.1
+ '@esbuild/sunos-x64': 0.28.1
+ '@esbuild/win32-arm64': 0.28.1
+ '@esbuild/win32-ia32': 0.28.1
+ '@esbuild/win32-x64': 0.28.1
escalade@3.2.0: {}
@@ -13377,60 +12914,52 @@ snapshots:
escape-string-regexp@4.0.0: {}
- escodegen@2.1.0:
- dependencies:
- esprima: 4.0.1
- estraverse: 5.3.0
- esutils: 2.0.3
- optionalDependencies:
- source-map: 0.6.1
-
- eslint-config-prettier@10.1.8(eslint@10.3.0(jiti@2.6.1)):
+ eslint-config-prettier@10.1.8(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0)):
dependencies:
- eslint: 10.3.0(jiti@2.6.1)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
- eslint-import-resolver-node@0.3.10:
+ eslint-import-resolver-node@0.3.10(supports-color@11.0.0):
dependencies:
- debug: 3.2.7
- is-core-module: 2.16.1
- resolve: 2.0.0-next.6
+ debug: 3.2.7(supports-color@11.0.0)
+ is-core-module: 2.16.2
+ resolve: 2.0.0-next.7
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.3.0(jiti@2.6.1)):
+ eslint-module-utils@2.14.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@11.0.0))(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0):
dependencies:
- debug: 3.2.7
+ debug: 3.2.7(supports-color@11.0.0)
optionalDependencies:
- '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
- eslint: 10.3.0(jiti@2.6.1)
- eslint-import-resolver-node: 0.3.10
+ '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
+ eslint-import-resolver-node: 0.3.10(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint@10.3.0(jiti@2.6.1)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
array.prototype.findlastindex: 1.2.6
array.prototype.flat: 1.3.3
array.prototype.flatmap: 1.3.3
- debug: 3.2.7
+ debug: 3.2.7(supports-color@11.0.0)
doctrine: 2.1.0
- eslint: 10.3.0(jiti@2.6.1)
- eslint-import-resolver-node: 0.3.10
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.3.0(jiti@2.6.1))
- hasown: 2.0.3
- is-core-module: 2.16.1
+ eslint: 10.7.0(jiti@2.7.0)(supports-color@11.0.0)
+ eslint-import-resolver-node: 0.3.10(supports-color@11.0.0)
+ eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@11.0.0))(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)
+ hasown: 2.0.4
+ is-core-module: 2.16.2
is-glob: 4.0.3
minimatch: 3.1.5
object.fromentries: 2.0.8
object.groupby: 1.0.3
object.values: 1.2.1
semver: 6.3.1
- string.prototype.trimend: 1.0.9
+ string.prototype.trimend: 1.0.10
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.59.1(eslint@10.3.0(jiti@2.6.1))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))(supports-color@11.0.0)(typescript@6.0.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -13444,7 +12973,7 @@ snapshots:
eslint-scope@9.1.2:
dependencies:
'@types/esrecurse': 4.3.1
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
esrecurse: 4.3.0
estraverse: 5.3.0
@@ -13454,21 +12983,21 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.3.0(jiti@2.6.1):
+ eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0(jiti@2.7.0)(supports-color@11.0.0))
'@eslint-community/regexpp': 4.12.2
- '@eslint/config-array': 0.23.5
- '@eslint/config-helpers': 0.5.5
+ '@eslint/config-array': 0.23.5(supports-color@11.0.0)
+ '@eslint/config-helpers': 0.6.0
'@eslint/core': 1.2.1
- '@eslint/plugin-kit': 0.7.1
+ '@eslint/plugin-kit': 0.7.2
'@humanfs/node': 0.16.8
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
ajv: 6.15.0
cross-spawn: 7.0.6
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
escape-string-regexp: 4.0.0
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
@@ -13487,24 +13016,22 @@ snapshots:
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
- jiti: 2.6.1
+ jiti: 2.7.0
transitivePeerDependencies:
- supports-color
espree@10.4.0:
dependencies:
- acorn: 8.16.0
- acorn-jsx: 5.3.2(acorn@8.16.0)
+ acorn: 8.17.0
+ acorn-jsx: 5.3.2(acorn@8.17.0)
eslint-visitor-keys: 4.2.1
espree@11.2.0:
dependencies:
- acorn: 8.16.0
- acorn-jsx: 5.3.2(acorn@8.16.0)
+ acorn: 8.17.0
+ acorn-jsx: 5.3.2(acorn@8.17.0)
eslint-visitor-keys: 5.0.1
- esprima@4.0.1: {}
-
esquery@1.7.0:
dependencies:
estraverse: 5.3.0
@@ -13521,7 +13048,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
esutils@2.0.3: {}
@@ -13537,44 +13064,45 @@ snapshots:
events-universal@1.0.1:
dependencies:
- bare-events: 2.8.2
+ bare-events: 2.9.1
transitivePeerDependencies:
- bare-abort-controller
events@3.3.0: {}
- eventsource-parser@3.0.8: {}
+ eventsource-parser@3.1.0: {}
eventsource@3.0.7:
dependencies:
- eventsource-parser: 3.0.8
+ eventsource-parser: 3.1.0
- expect-type@1.3.0: {}
-
- exponential-backoff@3.1.3: {}
+ expect-type@1.4.0: {}
express-rate-limit@5.5.1: {}
- express-rate-limit@8.4.1(express@5.2.1):
+ express-rate-limit@8.6.1(express@5.2.1(supports-color@11.0.0))(supports-color@11.0.0):
dependencies:
- express: 5.2.1
- ip-address: 10.1.0
+ debug: 4.4.3(supports-color@11.0.0)
+ express: 5.2.1(supports-color@11.0.0)
+ ip-address: 10.3.1
+ transitivePeerDependencies:
+ - supports-color
- express@4.22.1:
+ express@4.22.1(supports-color@11.0.0):
dependencies:
accepts: 1.3.8
array-flatten: 1.1.1
- body-parser: 1.20.5
+ body-parser: 1.20.6(supports-color@11.0.0)
content-disposition: 0.5.4
content-type: 1.0.5
cookie: 0.7.2
cookie-signature: 1.0.7
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
depd: 2.0.0
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
- finalhandler: 1.3.2
+ finalhandler: 1.3.2(supports-color@11.0.0)
fresh: 0.5.2
http-errors: 2.0.1
merge-descriptors: 1.0.3
@@ -13586,8 +13114,8 @@ snapshots:
qs: 6.14.2
range-parser: 1.2.1
safe-buffer: 5.2.1
- send: 0.19.2
- serve-static: 1.16.3
+ send: 0.19.2(supports-color@11.0.0)
+ serve-static: 1.16.3(supports-color@11.0.0)
setprototypeof: 1.2.0
statuses: 2.0.2
type-is: 1.6.18
@@ -13596,20 +13124,56 @@ snapshots:
transitivePeerDependencies:
- supports-color
- express@5.2.1:
+ express@4.22.2(supports-color@11.0.0):
+ dependencies:
+ accepts: 1.3.8
+ array-flatten: 1.1.1
+ body-parser: 1.20.6(supports-color@11.0.0)
+ content-disposition: 0.5.4
+ content-type: 1.0.5
+ cookie: 0.7.2
+ cookie-signature: 1.0.7
+ debug: 2.6.9(supports-color@11.0.0)
+ depd: 2.0.0
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ etag: 1.8.1
+ finalhandler: 1.3.2(supports-color@11.0.0)
+ fresh: 0.5.2
+ http-errors: 2.0.1
+ merge-descriptors: 1.0.3
+ methods: 1.1.2
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ path-to-regexp: 0.1.13
+ proxy-addr: 2.0.7
+ qs: 6.15.3
+ range-parser: 1.2.1
+ safe-buffer: 5.2.1
+ send: 0.19.2(supports-color@11.0.0)
+ serve-static: 1.16.3(supports-color@11.0.0)
+ setprototypeof: 1.2.0
+ statuses: 2.0.2
+ type-is: 1.6.18
+ utils-merge: 1.0.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ express@5.2.1(supports-color@11.0.0):
dependencies:
accepts: 2.0.0
- body-parser: 2.2.2
+ body-parser: 2.3.0(supports-color@11.0.0)
content-disposition: 1.1.0
content-type: 1.0.5
cookie: 0.7.2
cookie-signature: 1.2.2
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
depd: 2.0.0
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
- finalhandler: 2.1.1
+ finalhandler: 2.1.1(supports-color@11.0.0)
fresh: 2.0.0
http-errors: 2.0.1
merge-descriptors: 2.0.0
@@ -13618,33 +13182,21 @@ snapshots:
once: 1.4.0
parseurl: 1.3.3
proxy-addr: 2.0.7
- qs: 6.15.1
- range-parser: 1.2.1
- router: 2.2.0
- send: 1.2.1
- serve-static: 2.2.1
+ qs: 6.15.3
+ range-parser: 1.3.0
+ router: 2.2.0(supports-color@11.0.0)
+ send: 1.2.1(supports-color@11.0.0)
+ serve-static: 2.2.1(supports-color@11.0.0)
statuses: 2.0.2
- type-is: 2.0.1
+ type-is: 2.1.0
vary: 1.1.2
transitivePeerDependencies:
- supports-color
extend@3.0.2: {}
- extract-zip@2.0.1:
- dependencies:
- debug: 4.4.3(supports-color@10.2.2)
- get-stream: 5.2.0
- yauzl: 2.10.0
- optionalDependencies:
- '@types/yauzl': 2.10.3
- transitivePeerDependencies:
- - supports-color
-
extsprintf@1.3.0: {}
- fast-content-type-parse@3.0.0: {}
-
fast-deep-equal@3.1.3: {}
fast-fifo@1.3.2: {}
@@ -13667,9 +13219,9 @@ snapshots:
dependencies:
fast-string-truncated-width: 3.0.3
- fast-uri@3.1.0: {}
+ fast-uri@3.1.4: {}
- fast-wrap-ansi@0.2.0:
+ fast-wrap-ansi@0.2.2:
dependencies:
fast-string-width: 3.0.2
@@ -13679,15 +13231,11 @@ snapshots:
faye-websocket@0.11.4:
dependencies:
- websocket-driver: 0.7.4
-
- fd-slicer@1.1.0:
- dependencies:
- pend: 1.2.0
+ websocket-driver: 0.7.5
- fdir@6.5.0(picomatch@4.0.4):
+ fdir@6.5.0(picomatch@4.0.5):
optionalDependencies:
- picomatch: 4.0.4
+ picomatch: 4.0.5
fetch-blob@3.2.0:
dependencies:
@@ -13702,9 +13250,9 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
- finalhandler@1.1.0:
+ finalhandler@1.1.0(supports-color@11.0.0):
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
encodeurl: 1.0.2
escape-html: 1.0.3
on-finished: 2.3.0
@@ -13714,9 +13262,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- finalhandler@1.1.2:
+ finalhandler@1.1.2(supports-color@11.0.0):
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
encodeurl: 1.0.2
escape-html: 1.0.3
on-finished: 2.3.0
@@ -13726,9 +13274,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- finalhandler@1.3.2:
+ finalhandler@1.3.2(supports-color@11.0.0):
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
encodeurl: 2.0.0
escape-html: 1.0.3
on-finished: 2.4.1
@@ -13738,9 +13286,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- finalhandler@2.1.1:
+ finalhandler@2.1.1(supports-color@11.0.0):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
encodeurl: 2.0.0
escape-html: 1.0.3
on-finished: 2.4.1
@@ -13761,58 +13309,58 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- firebase@12.12.1:
- dependencies:
- '@firebase/ai': 2.11.1(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)
- '@firebase/analytics': 0.10.21(@firebase/app@0.14.11)
- '@firebase/analytics-compat': 0.2.27(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)
- '@firebase/app': 0.14.11
- '@firebase/app-check': 0.11.2(@firebase/app@0.14.11)
- '@firebase/app-check-compat': 0.4.2(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)
- '@firebase/app-compat': 0.5.11
- '@firebase/app-types': 0.9.4
- '@firebase/auth': 1.13.0(@firebase/app@0.14.11)
- '@firebase/auth-compat': 0.6.5(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)
- '@firebase/data-connect': 0.6.0(@firebase/app@0.14.11)
- '@firebase/database': 1.1.2
- '@firebase/database-compat': 2.1.3
- '@firebase/firestore': 4.14.0(@firebase/app@0.14.11)
- '@firebase/firestore-compat': 0.4.8(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)
- '@firebase/functions': 0.13.3(@firebase/app@0.14.11)
- '@firebase/functions-compat': 0.4.3(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)
- '@firebase/installations': 0.6.21(@firebase/app@0.14.11)
- '@firebase/installations-compat': 0.2.21(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)
- '@firebase/messaging': 0.12.25(@firebase/app@0.14.11)
- '@firebase/messaging-compat': 0.2.25(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)
- '@firebase/performance': 0.7.11(@firebase/app@0.14.11)
- '@firebase/performance-compat': 0.2.24(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)
- '@firebase/remote-config': 0.8.2(@firebase/app@0.14.11)
- '@firebase/remote-config-compat': 0.2.23(@firebase/app-compat@0.5.11)(@firebase/app@0.14.11)
- '@firebase/storage': 0.14.2(@firebase/app@0.14.11)
- '@firebase/storage-compat': 0.4.2(@firebase/app-compat@0.5.11)(@firebase/app-types@0.9.4)(@firebase/app@0.14.11)
- '@firebase/util': 1.15.0
+ firebase@12.16.0:
+ dependencies:
+ '@firebase/ai': 2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)
+ '@firebase/analytics': 0.10.22(@firebase/app@0.15.1)
+ '@firebase/analytics-compat': 0.2.28(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)
+ '@firebase/app': 0.15.1
+ '@firebase/app-check': 0.12.0(@firebase/app@0.15.1)
+ '@firebase/app-check-compat': 0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)
+ '@firebase/app-compat': 0.5.15
+ '@firebase/app-types': 0.9.5
+ '@firebase/auth': 1.13.3(@firebase/app@0.15.1)
+ '@firebase/auth-compat': 0.6.8(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)
+ '@firebase/data-connect': 0.7.1(@firebase/app@0.15.1)
+ '@firebase/database': 1.1.3
+ '@firebase/database-compat': 2.1.4
+ '@firebase/firestore': 4.16.0(@firebase/app@0.15.1)
+ '@firebase/firestore-compat': 0.4.11(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)
+ '@firebase/functions': 0.13.5(@firebase/app@0.15.1)
+ '@firebase/functions-compat': 0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)
+ '@firebase/installations': 0.6.22(@firebase/app@0.15.1)
+ '@firebase/installations-compat': 0.2.22(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)
+ '@firebase/messaging': 0.13.0(@firebase/app@0.15.1)
+ '@firebase/messaging-compat': 0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)
+ '@firebase/performance': 0.7.12(@firebase/app@0.15.1)
+ '@firebase/performance-compat': 0.2.25(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)
+ '@firebase/remote-config': 0.9.0(@firebase/app@0.15.1)
+ '@firebase/remote-config-compat': 0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)
+ '@firebase/storage': 0.14.3(@firebase/app@0.15.1)
+ '@firebase/storage-compat': 0.4.3(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)
+ '@firebase/util': 1.15.1
transitivePeerDependencies:
- '@react-native-async-storage/async-storage'
flat-cache@4.0.1:
dependencies:
- flatted: 3.4.2
+ flatted: 3.4.3
keyv: 4.5.4
flat@5.0.2: {}
- flatted@3.4.2: {}
+ flatted@3.4.3: {}
- folder-hash@4.1.2(supports-color@10.2.2):
+ folder-hash@4.1.3(supports-color@11.0.0):
dependencies:
- debug: 4.4.0(supports-color@10.2.2)
+ debug: 4.4.0(supports-color@11.0.0)
minimatch: 7.4.9
transitivePeerDependencies:
- supports-color
- follow-redirects@1.16.0(debug@4.4.3):
+ follow-redirects@1.16.0(debug@4.4.3(supports-color@11.0.0)):
optionalDependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
for-each@0.3.5:
dependencies:
@@ -13827,12 +13375,12 @@ snapshots:
form-data-encoder@1.7.2: {}
- form-data@4.0.5:
+ form-data@4.0.6:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
- hasown: 2.0.3
+ hasown: 2.0.4
mime-types: 2.1.35
formdata-polyfill@4.0.10:
@@ -13859,10 +13407,6 @@ snapshots:
jsonfile: 4.0.0
universalify: 0.1.2
- fs-minipass@3.0.3:
- dependencies:
- minipass: 7.1.3
-
fs.realpath@1.0.0: {}
fsevents@2.3.3:
@@ -13870,28 +13414,50 @@ snapshots:
function-bind@1.1.2: {}
- function.prototype.name@1.1.8:
+ function.prototype.name@1.2.0:
dependencies:
call-bind: 1.0.9
call-bound: 1.0.4
- define-properties: 1.2.1
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
functions-have-names: 1.2.3
- hasown: 2.0.3
+ has-property-descriptors: 1.0.2
+ hasown: 2.0.4
is-callable: 1.2.7
+ is-document.all: 1.0.0
functions-have-names@1.2.3: {}
- gaxios@7.1.4(supports-color@10.2.2):
+ fuse.js@7.3.0: {}
+
+ gaxios@7.1.3(supports-color@11.0.0):
+ dependencies:
+ extend: 3.0.2
+ https-proxy-agent: 7.0.6(supports-color@11.0.0)
+ node-fetch: 3.3.2
+ rimraf: 5.0.10
+ transitivePeerDependencies:
+ - supports-color
+
+ gaxios@7.3.0(supports-color@11.0.0):
dependencies:
extend: 3.0.2
- https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ https-proxy-agent: 7.0.6(supports-color@11.0.0)
node-fetch: 3.3.2
transitivePeerDependencies:
- supports-color
- gcp-metadata@8.1.2(supports-color@10.2.2):
+ gcp-metadata@8.1.2(supports-color@11.0.0):
+ dependencies:
+ gaxios: 7.3.0(supports-color@11.0.0)
+ google-logging-utils: 1.1.3
+ json-bigint: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ gcp-metadata@8.1.4(supports-color@11.0.0):
dependencies:
- gaxios: 7.1.4(supports-color@10.2.2)
+ gaxios: 7.1.3(supports-color@11.0.0)
google-logging-utils: 1.1.3
json-bigint: 1.0.0
transitivePeerDependencies:
@@ -13903,19 +13469,19 @@ snapshots:
get-caller-file@2.0.5: {}
- get-east-asian-width@1.5.0: {}
+ get-east-asian-width@1.6.0: {}
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
es-define-property: 1.0.1
es-errors: 1.3.0
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
function-bind: 1.1.2
get-proto: 1.0.1
gopd: 1.2.0
has-symbols: 1.1.0
- hasown: 2.0.3
+ hasown: 2.0.4
math-intrinsics: 1.1.0
get-npm-tarball-url@2.1.0: {}
@@ -13923,7 +13489,7 @@ snapshots:
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
get-stream@5.2.0:
dependencies:
@@ -13937,18 +13503,6 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
- get-tsconfig@4.14.0:
- dependencies:
- resolve-pkg-maps: 1.0.0
-
- get-uri@6.0.5:
- dependencies:
- basic-ftp: 5.3.1
- data-uri-to-buffer: 6.0.2
- debug: 4.4.3(supports-color@10.2.2)
- transitivePeerDependencies:
- - supports-color
-
getpass@0.1.7:
dependencies:
assert-plus: 1.0.0
@@ -13965,8 +13519,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- glob-to-regexp@0.4.1: {}
-
glob@10.5.0:
dependencies:
foreground-child: 3.3.1
@@ -13993,36 +13545,57 @@ snapshots:
globals@14.0.0: {}
- globals@17.6.0: {}
+ globals@17.7.0: {}
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
gopd: 1.2.0
- google-auth-library@10.6.2(supports-color@10.2.2):
+ globby@11.1.0:
+ dependencies:
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.3
+ ignore: 5.3.2
+ merge2: 1.4.1
+ slash: 3.0.0
+
+ google-auth-library@10.5.0(supports-color@11.0.0):
+ dependencies:
+ base64-js: 1.5.1
+ ecdsa-sig-formatter: 1.0.11
+ gaxios: 7.3.0(supports-color@11.0.0)
+ gcp-metadata: 8.1.4(supports-color@11.0.0)
+ google-logging-utils: 1.1.3
+ gtoken: 8.0.0(supports-color@11.0.0)
+ jws: 4.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ google-auth-library@10.9.1(supports-color@11.0.0):
dependencies:
base64-js: 1.5.1
ecdsa-sig-formatter: 1.0.11
- gaxios: 7.1.4(supports-color@10.2.2)
- gcp-metadata: 8.1.2(supports-color@10.2.2)
+ gaxios: 7.3.0(supports-color@11.0.0)
+ gcp-metadata: 8.1.2(supports-color@11.0.0)
google-logging-utils: 1.1.3
jws: 4.0.1
transitivePeerDependencies:
- supports-color
- google-gax@5.0.6(supports-color@10.2.2):
+ google-gax@5.0.8(supports-color@11.0.0):
dependencies:
- '@grpc/grpc-js': 1.14.3
- '@grpc/proto-loader': 0.8.0
+ '@grpc/grpc-js': 1.14.4
+ '@grpc/proto-loader': 0.8.1
duplexify: 4.1.3
- google-auth-library: 10.6.2(supports-color@10.2.2)
+ google-auth-library: 10.5.0(supports-color@11.0.0)
google-logging-utils: 1.1.3
node-fetch: 3.3.2
object-hash: 3.0.0
proto3-json-serializer: 3.0.4
- protobufjs: 7.5.6
- retry-request: 8.0.2(supports-color@10.2.2)
+ protobufjs: 7.6.5
+ retry-request: 8.0.4(supports-color@11.0.0)
rimraf: 5.0.10
transitivePeerDependencies:
- supports-color
@@ -14048,17 +13621,24 @@ snapshots:
graceful-fs@4.2.11: {}
- graphql-tag@2.12.6(graphql@16.13.2):
+ graphql-tag@2.12.7(graphql@16.14.2):
dependencies:
- graphql: 16.13.2
+ graphql: 16.14.2
tslib: 2.8.1
- graphql@16.13.2: {}
+ graphql@16.14.2: {}
+
+ grpc-gcp@1.1.1:
+ dependencies:
+ '@grpc/grpc-js': 1.14.4
+ protobufjs: 7.6.5
- grpc-gcp@1.0.1(protobufjs@7.5.6):
+ gtoken@8.0.0(supports-color@11.0.0):
dependencies:
- '@grpc/grpc-js': 1.14.3
- protobufjs: 7.5.6
+ gaxios: 7.3.0(supports-color@11.0.0)
+ jws: 4.0.1
+ transitivePeerDependencies:
+ - supports-color
gunzip-maybe@1.4.2:
dependencies:
@@ -14098,15 +13678,15 @@ snapshots:
dependencies:
has-symbols: 1.1.0
- hasown@2.0.3:
+ hasown@2.0.4:
dependencies:
function-bind: 1.1.2
- hono@4.12.16: {}
+ hono@4.12.32: {}
- hosted-git-info@9.0.3:
+ hosted-git-info@10.1.1:
dependencies:
- lru-cache: 11.3.5
+ lru-cache: 11.5.2
hpack.js@2.1.6:
dependencies:
@@ -14117,7 +13697,7 @@ snapshots:
html-encoding-sniffer@6.0.0:
dependencies:
- '@exodus/bytes': 1.15.0
+ '@exodus/bytes': 1.15.1
transitivePeerDependencies:
- '@noble/hashes'
@@ -14144,14 +13724,6 @@ snapshots:
statuses: 1.5.0
toidentifier: 1.0.1
- http-errors@2.0.0:
- dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.1
- toidentifier: 1.0.1
-
http-errors@2.0.1:
dependencies:
depd: 2.0.0
@@ -14162,17 +13734,17 @@ snapshots:
http-parser-js@0.5.10: {}
- http-proxy-agent@7.0.2(supports-color@10.2.2):
+ http-proxy-agent@7.0.2(supports-color@11.0.0):
dependencies:
agent-base: 7.1.4
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- http-proxy-middleware@2.0.9(@types/express@4.17.25):
+ http-proxy-middleware@2.0.10(@types/express@4.17.25)(debug@4.4.3(supports-color@11.0.0)):
dependencies:
'@types/http-proxy': 1.17.17
- http-proxy: 1.18.1(debug@4.4.3)
+ http-proxy: 1.18.1(debug@4.4.3(supports-color@11.0.0))
is-glob: 4.0.3
is-plain-obj: 3.0.0
micromatch: 4.0.8
@@ -14181,21 +13753,20 @@ snapshots:
transitivePeerDependencies:
- debug
- http-proxy-middleware@3.0.5:
+ http-proxy-middleware@4.2.0(supports-color@11.0.0):
dependencies:
- '@types/http-proxy': 1.17.17
- debug: 4.4.3(supports-color@10.2.2)
- http-proxy: 1.18.1(debug@4.4.3)
+ debug: 4.4.3(supports-color@11.0.0)
+ httpxy: 0.5.5
is-glob: 4.0.3
- is-plain-object: 5.0.0
+ is-plain-obj: 4.1.0
micromatch: 4.0.8
transitivePeerDependencies:
- supports-color
- http-proxy@1.18.1(debug@4.4.3):
+ http-proxy@1.18.1(debug@4.4.3(supports-color@11.0.0)):
dependencies:
eventemitter3: 4.0.7
- follow-redirects: 1.16.0(debug@4.4.3)
+ follow-redirects: 1.16.0(debug@4.4.3(supports-color@11.0.0))
requires-port: 1.0.0
transitivePeerDependencies:
- debug
@@ -14213,27 +13784,31 @@ snapshots:
quick-lru: 5.1.1
resolve-alpn: 1.2.1
- https-proxy-agent@5.0.1:
+ https-proxy-agent@5.0.1(supports-color@11.0.0):
dependencies:
- agent-base: 6.0.2
- debug: 4.4.3(supports-color@10.2.2)
+ agent-base: 6.0.2(supports-color@11.0.0)
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- https-proxy-agent@7.0.6(supports-color@10.2.2):
+ https-proxy-agent@7.0.6(supports-color@11.0.0):
dependencies:
agent-base: 7.1.4
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- https-proxy-agent@9.0.0:
+ https-proxy-agent@9.1.0(supports-color@11.0.0):
dependencies:
agent-base: 9.0.0
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
+ proxy-agent-negotiate: 1.1.0
transitivePeerDependencies:
+ - kerberos
- supports-color
+ httpxy@0.5.5: {}
+
husky@9.1.7: {}
hyperdyperid@1.2.0: {}
@@ -14246,38 +13821,36 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- iconv-lite@0.7.2:
+ iconv-lite@0.7.3:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.13):
+ icss-utils@5.1.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.13
+ postcss: 8.5.19
idb@7.1.1: {}
ieee754@1.2.1: {}
- ignore-walk@8.0.0:
- dependencies:
- minimatch: 10.2.5
-
ignore@5.3.2: {}
- ignore@7.0.5: {}
+ ignore@7.0.6: {}
image-size@0.5.5:
optional: true
immutable@3.8.3: {}
- immutable@5.1.5: {}
+ immutable@5.1.9: {}
import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
+ import-meta-resolve@4.2.0: {}
+
imurmurhash@0.1.4: {}
inflight@1.0.6:
@@ -14287,8 +13860,6 @@ snapshots:
inherits@2.0.4: {}
- ini@6.0.0: {}
-
injection-js@2.6.1:
dependencies:
tslib: 2.8.1
@@ -14296,12 +13867,10 @@ snapshots:
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
- hasown: 2.0.3
- side-channel: 1.1.0
+ hasown: 2.0.4
+ side-channel: 1.1.1
- ip-address@10.1.0: {}
-
- ip-address@10.2.0: {}
+ ip-address@10.3.1: {}
ipaddr.js@1.9.1: {}
@@ -14338,9 +13907,9 @@ snapshots:
is-callable@1.2.7: {}
- is-core-module@2.16.1:
+ is-core-module@2.16.2:
dependencies:
- hasown: 2.0.3
+ hasown: 2.0.4
is-data-view@1.0.2:
dependencies:
@@ -14357,6 +13926,10 @@ snapshots:
is-docker@3.0.0: {}
+ is-document.all@1.0.0:
+ dependencies:
+ call-bound: 1.0.4
+
is-extglob@2.1.1: {}
is-finalizationregistry@1.1.1:
@@ -14367,7 +13940,7 @@ snapshots:
is-fullwidth-code-point@5.1.0:
dependencies:
- get-east-asian-width: 1.5.0
+ get-east-asian-width: 1.6.0
is-generator-function@1.1.2:
dependencies:
@@ -14397,7 +13970,7 @@ snapshots:
is-negative-zero@2.0.3: {}
- is-network-error@1.3.1: {}
+ is-network-error@1.3.2: {}
is-node-process@1.2.0: {}
@@ -14414,12 +13987,12 @@ snapshots:
is-plain-obj@3.0.0: {}
+ is-plain-obj@4.1.0: {}
+
is-plain-object@2.0.4:
dependencies:
isobject: 3.0.1
- is-plain-object@5.0.0: {}
-
is-potential-custom-element-name@1.0.1: {}
is-promise@2.2.2: {}
@@ -14428,14 +14001,14 @@ snapshots:
is-reference@1.2.1:
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
is-regex@1.2.1:
dependencies:
call-bound: 1.0.4
gopd: 1.2.0
has-tostringtag: 1.0.2
- hasown: 2.0.3
+ hasown: 2.0.4
is-set@2.0.3: {}
@@ -14458,7 +14031,7 @@ snapshots:
is-typed-array@1.1.15:
dependencies:
- which-typed-array: 1.1.20
+ which-typed-array: 1.1.22
is-typedarray@1.0.0: {}
@@ -14503,23 +14076,23 @@ snapshots:
istanbul-lib-coverage@3.2.2: {}
- istanbul-lib-instrument@5.2.1:
+ istanbul-lib-instrument@5.2.1(supports-color@11.0.0):
dependencies:
- '@babel/core': 7.29.0
- '@babel/parser': 7.29.3
+ '@babel/core': 7.29.7(supports-color@11.0.0)
+ '@babel/parser': 7.29.7
'@istanbuljs/schema': 0.1.6
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- istanbul-lib-instrument@6.0.3:
+ istanbul-lib-instrument@6.0.3(supports-color@11.0.0):
dependencies:
- '@babel/core': 7.29.0
- '@babel/parser': 7.29.3
+ '@babel/core': 7.29.7(supports-color@11.0.0)
+ '@babel/parser': 7.29.7
'@istanbuljs/schema': 0.1.6
istanbul-lib-coverage: 3.2.2
- semver: 7.7.4
+ semver: 7.8.5
transitivePeerDependencies:
- supports-color
@@ -14529,9 +14102,9 @@ snapshots:
make-dir: 4.0.0
supports-color: 7.2.0
- istanbul-lib-source-maps@4.0.1:
+ istanbul-lib-source-maps@4.0.1(supports-color@11.0.0):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
istanbul-lib-coverage: 3.2.2
source-map: 0.6.1
transitivePeerDependencies:
@@ -14550,7 +14123,7 @@ snapshots:
jasmine-core@4.6.1: {}
- jasmine-core@6.2.0: {}
+ jasmine-core@6.3.0: {}
jasmine-reporters@2.5.2:
dependencies:
@@ -14561,23 +14134,21 @@ snapshots:
dependencies:
colors: 1.4.0
- jasmine@6.2.0:
+ jasmine@6.3.0:
dependencies:
'@jasminejs/reporters': 1.0.0
glob: 13.0.6
- jasmine-core: 6.2.0
+ jasmine-core: 6.3.0
jest-worker@27.5.1:
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
merge-stream: 2.0.0
supports-color: 8.1.1
- jiti@2.6.1: {}
+ jiti@2.7.0: {}
- jose@6.2.3: {}
-
- js-base64@3.7.8: {}
+ jose@6.2.4: {}
js-tokens@10.0.0: {}
@@ -14587,6 +14158,10 @@ snapshots:
dependencies:
argparse: 2.0.1
+ js-yaml@4.3.0:
+ dependencies:
+ argparse: 2.0.1
+
jsbn@0.1.1: {}
jsdom@29.1.1:
@@ -14594,19 +14169,19 @@ snapshots:
'@asamuzakjp/css-color': 5.1.11
'@asamuzakjp/dom-selector': 7.1.1
'@bramus/specificity': 2.4.2
- '@csstools/css-syntax-patches-for-csstree': 1.1.3(css-tree@3.2.1)
- '@exodus/bytes': 1.15.0
+ '@csstools/css-syntax-patches-for-csstree': 1.1.7(css-tree@3.2.1)
+ '@exodus/bytes': 1.15.1
css-tree: 3.2.1
data-urls: 7.0.0
decimal.js: 10.6.0
html-encoding-sniffer: 6.0.0
is-potential-custom-element-name: 1.0.1
- lru-cache: 11.3.5
+ lru-cache: 11.5.2
parse5: 8.0.1
saxes: 6.0.0
symbol-tree: 3.2.4
- tough-cookie: 6.0.1
- undici: 7.25.0
+ tough-cookie: 6.0.2
+ undici: 7.29.0
w3c-xmlserializer: 5.0.0
webidl-conversions: 8.0.1
whatwg-mimetype: 5.0.0
@@ -14625,8 +14200,6 @@ snapshots:
json-parse-even-better-errors@2.3.1: {}
- json-parse-even-better-errors@5.0.0: {}
-
json-schema-traverse@0.4.1: {}
json-schema-traverse@1.0.0: {}
@@ -14639,7 +14212,7 @@ snapshots:
json-stringify-safe@5.0.1: {}
- json-with-bigint@3.5.8: {}
+ json-with-bigint@3.5.10: {}
json5@1.0.2:
dependencies:
@@ -14670,7 +14243,7 @@ snapshots:
lodash.isstring: 4.0.1
lodash.once: 4.1.1
ms: 2.1.3
- semver: 7.7.4
+ semver: 7.8.5
jsprim@2.0.2:
dependencies:
@@ -14694,58 +14267,58 @@ snapshots:
dependencies:
which: 1.3.1
- karma-coverage@2.2.1:
+ karma-coverage@2.2.1(supports-color@11.0.0):
dependencies:
istanbul-lib-coverage: 3.2.2
- istanbul-lib-instrument: 5.2.1
+ istanbul-lib-instrument: 5.2.1(supports-color@11.0.0)
istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 4.0.1
+ istanbul-lib-source-maps: 4.0.1(supports-color@11.0.0)
istanbul-reports: 3.2.0
minimatch: 3.1.5
transitivePeerDependencies:
- supports-color
- karma-jasmine-html-reporter@2.2.0(jasmine-core@6.2.0)(karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)))(karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)):
+ karma-jasmine-html-reporter@2.2.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)))(karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)):
dependencies:
- jasmine-core: 6.2.0
- karma: 6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
- karma-jasmine: 5.1.0(karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6))
+ jasmine-core: 6.3.0
+ karma: 6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)
+ karma-jasmine: 5.1.0(karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6))
- karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)):
+ karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)):
dependencies:
jasmine-core: 4.6.1
- karma: 6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ karma: 6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6)
karma-source-map-support@1.4.0:
dependencies:
source-map-support: 0.5.21
- karma@6.4.4(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ karma@6.4.4(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
'@colors/colors': 1.5.0
- body-parser: 1.20.5
+ body-parser: 1.20.6(supports-color@11.0.0)
braces: 3.0.3
chokidar: 3.6.0
- connect: 3.7.0
+ connect: 3.7.0(supports-color@11.0.0)
di: 0.0.1
dom-serialize: 2.2.1
glob: 7.2.3
graceful-fs: 4.2.11
- http-proxy: 1.18.1(debug@4.4.3)
+ http-proxy: 1.18.1(debug@4.4.3(supports-color@11.0.0))
isbinaryfile: 4.0.10
lodash: 4.18.1
- log4js: 6.9.1
+ log4js: 6.9.1(supports-color@11.0.0)
mime: 2.6.0
minimatch: 3.1.5
mkdirp: 0.5.6
qjobs: 1.2.0
- range-parser: 1.2.1
+ range-parser: 1.3.0
rimraf: 3.0.2
- socket.io: 4.8.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ socket.io: 4.8.3(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
source-map: 0.6.1
- tmp: 0.2.5
+ tmp: 0.2.7
ua-parser-js: 0.7.41
- yargs: 16.2.0
+ yargs: 16.2.2
transitivePeerDependencies:
- bufferutil
- debug
@@ -14758,18 +14331,19 @@ snapshots:
kind-of@6.0.3: {}
- launch-editor@2.13.2:
+ launch-editor@2.14.1:
dependencies:
picocolors: 1.1.1
- shell-quote: 1.8.3
+ shell-quote: 1.10.0
- less-loader@12.3.2(less@4.6.4)(webpack@5.106.2(esbuild@0.28.0)):
+ less-loader@13.0.0(less@4.6.7)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
- less: 4.6.4
+ '@types/less': 3.0.8
+ less: 4.6.7
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
- less@4.6.4:
+ less@4.6.7:
dependencies:
copy-anything: 3.0.5
parse-node-version: 1.0.1
@@ -14777,7 +14351,7 @@ snapshots:
errno: 0.1.8
graceful-fs: 4.2.11
image-size: 0.5.5
- make-dir: 2.1.0
+ make-dir: 5.1.0
mime: 1.6.0
needle: 3.5.0
source-map: 0.6.1
@@ -14787,17 +14361,68 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- license-webpack-plugin@4.0.2(webpack@5.106.2(esbuild@0.28.0)):
+ license-webpack-plugin@4.0.2(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
+ dependencies:
+ webpack-sources: 3.5.1
+ optionalDependencies:
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
+
+ lightningcss-android-arm64@1.33.0:
+ optional: true
+
+ lightningcss-darwin-arm64@1.33.0:
+ optional: true
+
+ lightningcss-darwin-x64@1.33.0:
+ optional: true
+
+ lightningcss-freebsd-x64@1.33.0:
+ optional: true
+
+ lightningcss-linux-arm-gnueabihf@1.33.0:
+ optional: true
+
+ lightningcss-linux-arm64-gnu@1.33.0:
+ optional: true
+
+ lightningcss-linux-arm64-musl@1.33.0:
+ optional: true
+
+ lightningcss-linux-x64-gnu@1.33.0:
+ optional: true
+
+ lightningcss-linux-x64-musl@1.33.0:
+ optional: true
+
+ lightningcss-win32-arm64-msvc@1.33.0:
+ optional: true
+
+ lightningcss-win32-x64-msvc@1.33.0:
+ optional: true
+
+ lightningcss@1.33.0:
dependencies:
- webpack-sources: 3.4.1
+ detect-libc: 2.1.2
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
+ lightningcss-android-arm64: 1.33.0
+ lightningcss-darwin-arm64: 1.33.0
+ lightningcss-darwin-x64: 1.33.0
+ lightningcss-freebsd-x64: 1.33.0
+ lightningcss-linux-arm-gnueabihf: 1.33.0
+ lightningcss-linux-arm64-gnu: 1.33.0
+ lightningcss-linux-arm64-musl: 1.33.0
+ lightningcss-linux-x64-gnu: 1.33.0
+ lightningcss-linux-x64-musl: 1.33.0
+ lightningcss-win32-arm64-msvc: 1.33.0
+ lightningcss-win32-x64-msvc: 1.33.0
+
+ lilconfig@3.1.3: {}
limiter@1.1.5: {}
lines-and-columns@1.2.4: {}
- listr2@10.2.1:
+ listr2@10.2.2:
dependencies:
cli-truncate: 5.2.0
eventemitter3: 5.0.4
@@ -14805,26 +14430,24 @@ snapshots:
rfdc: 1.4.1
wrap-ansi: 10.0.0
- lmdb@3.5.4:
+ lmdb@3.5.6:
dependencies:
'@harperfast/extended-iterable': 1.0.3
- msgpackr: 1.11.12
+ msgpackr: 1.12.1
node-addon-api: 6.1.0
node-gyp-build-optional-packages: 5.2.2
ordered-binary: 1.6.1
weak-lru-cache: 1.2.2
optionalDependencies:
- '@lmdb/lmdb-darwin-arm64': 3.5.4
- '@lmdb/lmdb-darwin-x64': 3.5.4
- '@lmdb/lmdb-linux-arm': 3.5.4
- '@lmdb/lmdb-linux-arm64': 3.5.4
- '@lmdb/lmdb-linux-x64': 3.5.4
- '@lmdb/lmdb-win32-arm64': 3.5.4
- '@lmdb/lmdb-win32-x64': 3.5.4
+ '@lmdb/lmdb-darwin-arm64': 3.5.6
+ '@lmdb/lmdb-darwin-x64': 3.5.6
+ '@lmdb/lmdb-linux-arm': 3.5.6
+ '@lmdb/lmdb-linux-arm64': 3.5.6
+ '@lmdb/lmdb-linux-x64': 3.5.6
+ '@lmdb/lmdb-win32-arm64': 3.5.6
+ '@lmdb/lmdb-win32-x64': 3.5.6
optional: true
- loader-runner@4.3.2: {}
-
loader-utils@2.0.4:
dependencies:
big.js: 5.2.2
@@ -14863,14 +14486,12 @@ snapshots:
lodash.snakecase@4.1.1: {}
- lodash@4.17.21: {}
-
lodash@4.18.1: {}
log-symbols@7.0.1:
dependencies:
is-unicode-supported: 2.1.0
- yoctocolors: 2.1.2
+ yoctocolors: 2.2.0
log-update@6.1.0:
dependencies:
@@ -14880,13 +14501,13 @@ snapshots:
strip-ansi: 7.2.0
wrap-ansi: 9.0.2
- log4js@6.9.1:
+ log4js@6.9.1(supports-color@11.0.0):
dependencies:
date-format: 4.0.14
- debug: 4.4.3(supports-color@10.2.2)
- flatted: 3.4.2
+ debug: 4.4.3(supports-color@11.0.0)
+ flatted: 3.4.3
rfdc: 1.4.1
- streamroller: 3.1.5
+ streamroller: 3.1.5(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
@@ -14904,7 +14525,7 @@ snapshots:
lru-cache@10.4.3: {}
- lru-cache@11.3.5: {}
+ lru-cache@11.5.2: {}
lru-cache@5.1.1:
dependencies:
@@ -14916,38 +14537,22 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
- magicast@0.5.2:
+ magic-string@1.0.0:
dependencies:
- '@babel/parser': 7.29.3
- '@babel/types': 7.29.0
- source-map-js: 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.5
- make-dir@2.1.0:
+ magicast@0.5.3:
dependencies:
- pify: 4.0.1
- semver: 5.7.2
- optional: true
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
+ source-map-js: 1.2.1
make-dir@4.0.0:
dependencies:
- semver: 7.7.4
+ semver: 7.8.5
- make-fetch-happen@15.0.5:
- dependencies:
- '@gar/promise-retry': 1.0.3
- '@npmcli/agent': 4.0.0
- '@npmcli/redact': 4.0.0
- cacache: 20.0.4
- http-cache-semantics: 4.2.0
- minipass: 7.1.3
- minipass-fetch: 5.0.2
- minipass-flush: 1.0.7
- minipass-pipeline: 1.2.4
- negotiator: 1.0.0
- proc-log: 6.1.0
- ssri: 13.0.1
- transitivePeerDependencies:
- - supports-color
+ make-dir@5.1.0:
+ optional: true
math-intrinsics@1.1.0: {}
@@ -14955,27 +14560,25 @@ snapshots:
media-typer@0.3.0: {}
- media-typer@1.1.0: {}
+ media-typer@1.1.1: {}
- memfs@4.57.2(tslib@2.8.1):
+ memfs@4.64.0(tslib@2.8.1):
dependencies:
- '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-fsa': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-to-fsa': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-print': 4.57.2(tslib@2.8.1)
- '@jsonjoy.com/fs-snapshot': 4.57.2(tslib@2.8.1)
+ '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-fsa': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-to-fsa': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-print': 4.64.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-snapshot': 4.64.0(tslib@2.8.1)
'@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1)
'@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
glob-to-regex.js: 1.2.0(tslib@2.8.1)
- thingies: 2.6.0(tslib@2.8.1)
+ thingies: 2.6.1(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
- meow@13.2.0: {}
-
merge-descriptors@1.0.3: {}
merge-descriptors@2.0.0: {}
@@ -15015,70 +14618,61 @@ snapshots:
mimic-response@3.1.0: {}
- mini-css-extract-plugin@2.10.2(webpack@5.106.2(esbuild@0.28.0)):
+ mini-css-extract-plugin@2.10.2(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
schema-utils: 4.3.3
tapable: 2.3.3
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
minimalistic-assert@1.0.1: {}
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.5
+ brace-expansion: 5.0.8
- minimatch@3.1.5:
+ minimatch@10.2.6:
dependencies:
- brace-expansion: 1.1.14
+ brace-expansion: 5.0.8
- minimatch@7.4.6:
+ minimatch@3.1.5:
dependencies:
- brace-expansion: 2.1.0
+ brace-expansion: 1.1.16
minimatch@7.4.9:
dependencies:
- brace-expansion: 2.1.0
+ brace-expansion: 2.1.2
minimatch@9.0.9:
dependencies:
- brace-expansion: 2.1.0
+ brace-expansion: 2.1.2
minimist@1.2.8: {}
- minipass-collect@2.0.1:
- dependencies:
- minipass: 7.1.3
-
- minipass-fetch@5.0.2:
+ minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
- minipass: 7.1.3
- minipass-sized: 2.0.0
- minizlib: 3.1.0
+ '@jridgewell/trace-mapping': 0.3.31
+ jest-worker: 27.5.1
+ schema-utils: 4.3.3
+ terser: 5.49.0
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
optionalDependencies:
- iconv-lite: 0.7.2
-
- minipass-flush@1.0.7:
- dependencies:
- minipass: 3.3.6
-
- minipass-pipeline@1.2.4:
- dependencies:
- minipass: 3.3.6
-
- minipass-sized@2.0.0:
- dependencies:
- minipass: 7.1.3
+ esbuild: 0.28.1
+ lightningcss: 1.33.0
+ postcss: 8.5.19
+ uglify-js: 3.19.3
- minipass@3.3.6:
+ minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(webpack@5.109.2(esbuild@0.28.1)):
dependencies:
- yallist: 4.0.0
+ '@jridgewell/trace-mapping': 0.3.31
+ jest-worker: 27.5.1
+ schema-utils: 4.3.3
+ terser: 5.49.0
+ webpack: 5.109.2(esbuild@0.28.1)
+ optionalDependencies:
+ esbuild: 0.28.1
minipass@7.1.3: {}
- minizlib@3.1.0:
- dependencies:
- minipass: 7.1.3
-
mitt@1.2.0: {}
mitt@3.0.1: {}
@@ -15089,27 +14683,29 @@ snapshots:
mkdirp@1.0.4: {}
+ modern-tar@0.7.7: {}
+
mrmime@2.0.1: {}
ms@2.0.0: {}
ms@2.1.3: {}
- msgpackr-extract@3.0.3:
+ msgpackr-extract@3.0.4:
dependencies:
node-gyp-build-optional-packages: 5.2.2
optionalDependencies:
- '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.3
- '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.3
- '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.3
- '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.3
- '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.3
- '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3
+ '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.4
+ '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.4
+ '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.4
+ '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.4
+ '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.4
+ '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.4
optional: true
- msgpackr@1.11.12:
+ msgpackr@1.12.1:
optionalDependencies:
- msgpackr-extract: 3.0.3
+ msgpackr-extract: 3.0.4
optional: true
multicast-dns@7.2.5:
@@ -15125,14 +14721,14 @@ snapshots:
mute-stream@3.0.0: {}
- nanoid@3.3.12: {}
+ nanoid@3.3.16: {}
natural-compare@1.4.0: {}
needle@3.5.0:
dependencies:
iconv-lite: 0.6.3
- sax: 1.6.0
+ sax: 1.6.1
optional: true
negotiator@0.6.3: {}
@@ -15143,39 +14739,37 @@ snapshots:
neo-async@2.6.2: {}
- netmask@2.1.1: {}
-
- ng-packagr@22.0.0-next.3(@angular/compiler-cli@22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3):
+ ng-packagr@22.1.0(@angular/compiler-cli@22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 22.0.0-next.10(@angular/compiler@22.0.0-next.10)(typescript@6.0.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.60.2)
- '@rollup/wasm-node': 4.60.2
+ '@angular/compiler-cli': 22.1.0(@angular/compiler@22.1.0)(typescript@6.0.3)
+ '@rollup/plugin-json': 6.1.0(rollup@4.62.2)
+ '@rollup/wasm-node': 4.62.2
ajv: 8.20.0
- browserslist: 4.28.2
+ browserslist: 4.28.7
chokidar: 5.0.0
- commander: 14.0.3
+ commander: 15.0.0
dependency-graph: 1.0.0
- esbuild: 0.28.0
+ esbuild: 0.28.1
find-cache-directory: 6.0.0
injection-js: 2.6.1
jsonc-parser: 3.3.1
- less: 4.6.4
- ora: 9.4.0
- piscina: 5.1.4
- postcss: 8.5.13
- rollup-plugin-dts: 6.4.1(rollup@4.60.2)(typescript@6.0.3)
+ less: 4.6.7
+ ora: 9.4.1
+ piscina: 5.2.0
+ postcss: 8.5.19
+ rollup-plugin-dts: 6.4.1(rollup@4.62.2)(typescript@6.0.3)
rxjs: 7.8.2
- sass: 1.99.0
- tinyglobby: 0.2.16
+ sass: 1.101.0
+ tinyglobby: 0.2.17
tslib: 2.8.1
typescript: 6.0.3
optionalDependencies:
- rollup: 4.60.2
+ rollup: 4.62.2
- nock@14.0.13:
+ nock@14.0.16:
dependencies:
- '@mswjs/interceptors': 0.41.8
+ '@mswjs/interceptors': 0.41.9
json-stringify-safe: 5.0.1
propagate: 2.0.1
@@ -15187,7 +14781,7 @@ snapshots:
node-domexception@1.0.0: {}
- node-exports-info@1.6.0:
+ node-exports-info@1.6.2:
dependencies:
array.prototype.flatmap: 1.3.3
es-errors: 1.3.0
@@ -15202,12 +14796,6 @@ snapshots:
optionalDependencies:
encoding: 0.1.13
- node-fetch@2.7.0(encoding@0.1.13):
- dependencies:
- whatwg-url: 5.0.0
- optionalDependencies:
- encoding: 0.1.13
-
node-fetch@3.3.2:
dependencies:
data-uri-to-buffer: 4.0.1
@@ -15221,70 +14809,18 @@ snapshots:
node-gyp-build@4.8.4: {}
- node-gyp@12.3.0:
- dependencies:
- env-paths: 2.2.1
- exponential-backoff: 3.1.3
- graceful-fs: 4.2.11
- nopt: 9.0.0
- proc-log: 6.1.0
- semver: 7.7.4
- tar: 7.5.13
- tinyglobby: 0.2.16
- undici: 6.25.0
- which: 6.0.1
-
- node-releases@2.0.38: {}
-
- nopt@9.0.0:
- dependencies:
- abbrev: 4.0.0
+ node-releases@2.0.51: {}
normalize-path@3.0.0: {}
normalize-url@6.1.0: {}
- npm-bundled@5.0.0:
- dependencies:
- npm-normalize-package-bin: 5.0.0
-
- npm-install-checks@8.0.0:
- dependencies:
- semver: 7.7.4
-
- npm-normalize-package-bin@5.0.0: {}
-
- npm-package-arg@13.0.2:
+ npm-package-arg@14.0.0:
dependencies:
- hosted-git-info: 9.0.3
- proc-log: 6.1.0
- semver: 7.7.4
- validate-npm-package-name: 7.0.2
-
- npm-packlist@10.0.4:
- dependencies:
- ignore-walk: 8.0.0
- proc-log: 6.1.0
-
- npm-pick-manifest@11.0.3:
- dependencies:
- npm-install-checks: 8.0.0
- npm-normalize-package-bin: 5.0.0
- npm-package-arg: 13.0.2
- semver: 7.7.4
-
- npm-registry-fetch@19.1.1:
- dependencies:
- '@npmcli/redact': 4.0.0
- jsonparse: 1.3.1
- make-fetch-happen: 15.0.5
- minipass: 7.1.3
- minipass-fetch: 5.0.2
- minizlib: 3.1.0
- npm-package-arg: 13.0.2
- proc-log: 6.1.0
- transitivePeerDependencies:
- - supports-color
+ hosted-git-info: 10.1.1
+ proc-log: 7.0.0
+ semver: 7.8.5
+ validate-npm-package-name: 8.0.0
nth-check@2.1.1:
dependencies:
@@ -15303,7 +14839,7 @@ snapshots:
call-bind: 1.0.9
call-bound: 1.0.4
define-properties: 1.2.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
has-symbols: 1.1.0
object-keys: 1.1.1
@@ -15312,14 +14848,14 @@ snapshots:
call-bind: 1.0.9
call-bound: 1.0.4
define-properties: 1.2.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
object.fromentries@2.0.8:
dependencies:
call-bind: 1.0.9
define-properties: 1.2.1
es-abstract: 1.24.2
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
object.groupby@1.0.3:
dependencies:
@@ -15332,11 +14868,11 @@ snapshots:
call-bind: 1.0.9
call-bound: 1.0.4
define-properties: 1.2.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
obuf@1.1.2: {}
- obug@2.1.1: {}
+ obug@2.1.4: {}
on-exit-leak-free@2.1.2: {}
@@ -15387,7 +14923,7 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- ora@9.4.0:
+ ora@9.4.1:
dependencies:
chalk: 5.6.2
cli-cursor: 5.0.0
@@ -15396,19 +14932,45 @@ snapshots:
is-unicode-supported: 2.1.0
log-symbols: 7.0.1
stdin-discarder: 0.3.2
- string-width: 8.2.1
+ string-width: 8.2.2
ordered-binary@1.6.1:
optional: true
outvariant@1.4.3: {}
- own-keys@1.0.1:
+ own-keys@1.0.2:
dependencies:
+ call-bound: 1.0.4
get-intrinsic: 1.3.0
object-keys: 1.1.1
safe-push-apply: 1.0.0
+ oxc-parser@0.142.0:
+ dependencies:
+ '@oxc-project/types': 0.142.0
+ optionalDependencies:
+ '@oxc-parser/binding-android-arm-eabi': 0.142.0
+ '@oxc-parser/binding-android-arm64': 0.142.0
+ '@oxc-parser/binding-darwin-arm64': 0.142.0
+ '@oxc-parser/binding-darwin-x64': 0.142.0
+ '@oxc-parser/binding-freebsd-x64': 0.142.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.142.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.142.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.142.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.142.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.142.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.142.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.142.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.142.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.142.0
+ '@oxc-parser/binding-linux-x64-musl': 0.142.0
+ '@oxc-parser/binding-openharmony-arm64': 0.142.0
+ '@oxc-parser/binding-wasm32-wasi': 0.142.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.142.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.142.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.142.0
+
p-cancelable@2.1.1: {}
p-finally@1.0.0: {}
@@ -15421,8 +14983,6 @@ snapshots:
dependencies:
p-limit: 3.1.0
- p-map@7.0.4: {}
-
p-queue@6.6.2:
dependencies:
eventemitter3: 4.0.7
@@ -15436,66 +14996,24 @@ snapshots:
p-retry@6.2.1:
dependencies:
'@types/retry': 0.12.2
- is-network-error: 1.3.1
+ is-network-error: 1.3.2
retry: 0.13.1
p-timeout@3.2.0:
dependencies:
p-finally: 1.0.0
- pac-proxy-agent@7.2.0:
- dependencies:
- '@tootallnate/quickjs-emscripten': 0.23.0
- agent-base: 7.1.4
- debug: 4.4.3(supports-color@10.2.2)
- get-uri: 6.0.5
- http-proxy-agent: 7.0.2(supports-color@10.2.2)
- https-proxy-agent: 7.0.6(supports-color@10.2.2)
- pac-resolver: 7.0.1
- socks-proxy-agent: 8.0.5
- transitivePeerDependencies:
- - supports-color
-
- pac-resolver@7.0.1:
- dependencies:
- degenerator: 5.0.1
- netmask: 2.1.1
-
package-json-from-dist@1.0.1: {}
- pacote@21.5.0:
- dependencies:
- '@gar/promise-retry': 1.0.3
- '@npmcli/git': 7.0.2
- '@npmcli/installed-package-contents': 4.0.0
- '@npmcli/package-json': 7.0.5
- '@npmcli/promise-spawn': 9.0.1
- '@npmcli/run-script': 10.0.4
- cacache: 20.0.4
- fs-minipass: 3.0.3
- minipass: 7.1.3
- npm-package-arg: 13.0.2
- npm-packlist: 10.0.4
- npm-pick-manifest: 11.0.3
- npm-registry-fetch: 19.1.1
- proc-log: 6.1.0
- sigstore: 4.1.0
- ssri: 13.0.1
- tar: 7.5.13
- transitivePeerDependencies:
- - supports-color
-
pako@0.2.9: {}
- pako@1.0.11: {}
-
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.29.0
+ '@babel/code-frame': 7.29.7
error-ex: 1.3.4
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -15533,13 +15051,15 @@ snapshots:
path-scurry@2.0.2:
dependencies:
- lru-cache: 11.3.5
+ lru-cache: 11.5.2
minipass: 7.1.3
path-to-regexp@0.1.13: {}
path-to-regexp@8.4.2: {}
+ path-type@4.0.0: {}
+
pathe@1.1.2: {}
pathe@2.0.3: {}
@@ -15550,21 +15070,16 @@ snapshots:
duplexify: 3.7.1
through2: 2.0.5
- pend@1.2.0: {}
-
performance-now@2.1.0: {}
picocolors@1.1.1: {}
picomatch@2.3.2: {}
- picomatch@4.0.4: {}
+ picomatch@4.0.5: {}
pify@3.0.0: {}
- pify@4.0.1:
- optional: true
-
pino-abstract-transport@1.2.0:
dependencies:
readable-stream: 4.7.0
@@ -15588,9 +15103,9 @@ snapshots:
real-require: 0.2.0
safe-stable-stringify: 2.5.0
sonic-boom: 4.2.1
- thread-stream: 3.1.0
+ thread-stream: 3.2.0
- piscina@5.1.4:
+ piscina@5.2.0:
optionalDependencies:
'@napi-rs/nice': 1.1.1
@@ -15618,54 +15133,54 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-loader@8.2.1(postcss@8.5.13)(typescript@6.0.3)(webpack@5.106.2(esbuild@0.28.0)):
+ postcss-loader@8.2.1(postcss@8.5.19)(typescript@6.0.3)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
- cosmiconfig: 9.0.1(typescript@6.0.3)
- jiti: 2.6.1
- postcss: 8.5.13
- semver: 7.7.4
+ cosmiconfig: 9.0.2(typescript@6.0.3)
+ jiti: 2.7.0
+ postcss: 8.5.19
+ semver: 7.8.5
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
transitivePeerDependencies:
- typescript
postcss-media-query-parser@0.2.3: {}
- postcss-modules-extract-imports@3.1.0(postcss@8.5.13):
+ postcss-modules-extract-imports@3.1.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.13
+ postcss: 8.5.19
- postcss-modules-local-by-default@4.2.0(postcss@8.5.13):
+ postcss-modules-local-by-default@4.2.0(postcss@8.5.19):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.13)
- postcss: 8.5.13
- postcss-selector-parser: 7.1.1
+ icss-utils: 5.1.0(postcss@8.5.19)
+ postcss: 8.5.19
+ postcss-selector-parser: 7.1.4
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.1(postcss@8.5.13):
+ postcss-modules-scope@3.2.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.13
- postcss-selector-parser: 7.1.1
+ postcss: 8.5.19
+ postcss-selector-parser: 7.1.4
- postcss-modules-values@4.0.0(postcss@8.5.13):
+ postcss-modules-values@4.0.0(postcss@8.5.19):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.13)
- postcss: 8.5.13
+ icss-utils: 5.1.0(postcss@8.5.19)
+ postcss: 8.5.19
- postcss-safe-parser@7.0.1(postcss@8.5.13):
+ postcss-safe-parser@7.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.13
+ postcss: 8.5.19
- postcss-selector-parser@7.1.1:
+ postcss-selector-parser@7.1.4:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
postcss-value-parser@4.2.0: {}
- postcss@8.5.13:
+ postcss@8.5.19:
dependencies:
- nanoid: 3.3.12
+ nanoid: 3.3.16
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -15673,9 +15188,9 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier@3.8.3: {}
+ prettier@3.9.6: {}
- proc-log@6.1.0: {}
+ proc-log@7.0.0: {}
process-nextick-args@2.0.1: {}
@@ -15685,27 +15200,24 @@ snapshots:
process@0.11.10: {}
- progress@2.0.3: {}
-
propagate@2.0.1: {}
proto3-json-serializer@3.0.4:
dependencies:
- protobufjs: 7.5.6
+ protobufjs: 7.6.5
- protobufjs@7.5.6:
+ protobufjs@7.6.5:
dependencies:
'@protobufjs/aspromise': 1.1.2
'@protobufjs/base64': 1.1.2
'@protobufjs/codegen': 2.0.5
- '@protobufjs/eventemitter': 1.1.0
- '@protobufjs/fetch': 1.1.0
+ '@protobufjs/eventemitter': 1.1.1
+ '@protobufjs/fetch': 1.1.1
'@protobufjs/float': 1.0.2
- '@protobufjs/inquire': 1.1.1
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
- '@protobufjs/utf8': 1.1.1
- '@types/node': 22.19.17
+ '@protobufjs/utf8': 1.1.2
+ '@types/node': 22.20.1
long: 5.3.2
proxy-addr@2.0.7:
@@ -15713,20 +15225,7 @@ snapshots:
forwarded: 0.2.0
ipaddr.js: 1.9.1
- proxy-agent@6.5.0:
- dependencies:
- agent-base: 7.1.4
- debug: 4.4.3(supports-color@10.2.2)
- http-proxy-agent: 7.0.2(supports-color@10.2.2)
- https-proxy-agent: 7.0.6(supports-color@10.2.2)
- lru-cache: 7.18.3
- pac-proxy-agent: 7.2.0
- proxy-from-env: 1.1.0
- socks-proxy-agent: 8.0.5
- transitivePeerDependencies:
- - supports-color
-
- proxy-from-env@1.1.0: {}
+ proxy-agent-negotiate@1.1.0: {}
prr@1.0.1:
optional: true
@@ -15751,39 +15250,33 @@ snapshots:
punycode@2.3.1: {}
- puppeteer-core@24.42.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ puppeteer-core@25.3.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
dependencies:
- '@puppeteer/browsers': 2.13.0
- chromium-bidi: 14.0.0(devtools-protocol@0.0.1595872)
- debug: 4.4.3(supports-color@10.2.2)
- devtools-protocol: 0.0.1595872
+ '@puppeteer/browsers': 3.0.6
+ chromium-bidi: 16.0.1(devtools-protocol@0.0.1638949)
+ devtools-protocol: 0.0.1638949
typed-query-selector: 2.12.2
- webdriver-bidi-protocol: 0.4.1
- ws: 8.20.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ webdriver-bidi-protocol: 0.4.2
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
transitivePeerDependencies:
- - bare-abort-controller
- - bare-buffer
- bufferutil
- - react-native-b4a
- - supports-color
+ - proxy-agent
- utf-8-validate
+ - yauzl
- puppeteer@24.42.0(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@6.0.6):
+ puppeteer@25.3.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
dependencies:
- '@puppeteer/browsers': 2.13.0
- chromium-bidi: 14.0.0(devtools-protocol@0.0.1595872)
- cosmiconfig: 9.0.1(typescript@6.0.3)
- devtools-protocol: 0.0.1595872
- puppeteer-core: 24.42.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ '@puppeteer/browsers': 3.0.6
+ chromium-bidi: 16.0.1(devtools-protocol@0.0.1638949)
+ devtools-protocol: 0.0.1638949
+ lilconfig: 3.1.3
+ puppeteer-core: 25.3.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
typed-query-selector: 2.12.2
transitivePeerDependencies:
- - bare-abort-controller
- - bare-buffer
- bufferutil
- - react-native-b4a
- - supports-color
- - typescript
+ - proxy-agent
- utf-8-validate
+ - yauzl
pvtsutils@1.3.6:
dependencies:
@@ -15795,11 +15288,12 @@ snapshots:
qs@6.14.2:
dependencies:
- side-channel: 1.1.0
+ side-channel: 1.1.1
- qs@6.15.1:
+ qs@6.15.3:
dependencies:
- side-channel: 1.1.0
+ es-define-property: 1.0.1
+ side-channel: 1.1.1
queue-microtask@1.2.3: {}
@@ -15807,27 +15301,26 @@ snapshots:
quick-lru@5.1.1: {}
- quicktype-core@23.2.6(encoding@0.1.13):
+ quicktype-core@26.0.0:
dependencies:
'@glideapps/ts-necessities': 2.2.3
+ '@types/readable-stream': 4.0.10
+ '@types/urijs': 1.19.26
browser-or-node: 3.0.0
collection-utils: 1.0.1
- cross-fetch: 4.1.0(encoding@0.1.13)
is-url: 1.2.4
- js-base64: 3.7.8
lodash: 4.18.1
- pako: 1.0.11
pluralize: 8.0.0
readable-stream: 4.5.2
unicode-properties: 1.4.1
urijs: 1.19.11
wordwrap: 1.0.0
- yaml: 2.8.4
- transitivePeerDependencies:
- - encoding
+ yaml: 2.9.0
range-parser@1.2.1: {}
+ range-parser@1.3.0: {}
+
raw-body@2.5.3:
dependencies:
bytes: 3.1.2
@@ -15839,9 +15332,11 @@ snapshots:
dependencies:
bytes: 3.1.2
http-errors: 2.0.1
- iconv-lite: 0.7.2
+ iconv-lite: 0.7.3
unpipe: 1.0.0
+ re2js@0.4.3: {}
+
readable-stream@2.3.8:
dependencies:
core-util-is: 1.0.3
@@ -15878,8 +15373,6 @@ snapshots:
dependencies:
picomatch: 2.3.2
- readdirp@4.1.2: {}
-
readdirp@5.0.0: {}
real-require@0.2.0: {}
@@ -15892,7 +15385,7 @@ snapshots:
define-properties: 1.2.1
es-abstract: 1.24.2
es-errors: 1.3.0
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
get-intrinsic: 1.3.0
get-proto: 1.0.1
which-builtin-type: 1.2.1
@@ -15919,13 +15412,13 @@ snapshots:
regenerate: 1.4.2
regenerate-unicode-properties: 10.2.2
regjsgen: 0.8.0
- regjsparser: 0.13.1
+ regjsparser: 0.13.2
unicode-match-property-ecmascript: 2.0.0
unicode-match-property-value-ecmascript: 2.2.1
regjsgen@0.8.0: {}
- regjsparser@0.13.1:
+ regjsparser@0.13.2:
dependencies:
jsesc: 3.1.0
@@ -15939,35 +15432,33 @@ snapshots:
resolve-from@4.0.0: {}
- resolve-pkg-maps@1.0.0: {}
-
resolve-url-loader@5.0.0:
dependencies:
adjust-sourcemap-loader: 4.0.0
convert-source-map: 1.9.0
loader-utils: 2.0.4
- postcss: 8.5.13
+ postcss: 8.5.19
source-map: 0.6.1
resolve@1.22.12:
dependencies:
es-errors: 1.3.0
- is-core-module: 2.16.1
+ is-core-module: 2.16.2
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- resolve@2.0.0-next.6:
+ resolve@2.0.0-next.7:
dependencies:
es-errors: 1.3.0
- is-core-module: 2.16.1
- node-exports-info: 1.6.0
+ is-core-module: 2.16.2
+ node-exports-info: 1.6.2
object-keys: 1.1.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- resp-modifier@6.0.2:
+ resp-modifier@6.0.2(supports-color@11.0.0):
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
minimatch: 3.1.5
transitivePeerDependencies:
- supports-color
@@ -15981,10 +15472,10 @@ snapshots:
onetime: 7.0.0
signal-exit: 4.1.0
- retry-request@8.0.2(supports-color@10.2.2):
+ retry-request@8.0.4(supports-color@11.0.0):
dependencies:
extend: 3.0.2
- teeny-request: 10.1.2(supports-color@10.2.2)
+ teeny-request: 10.1.4(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
@@ -16002,86 +15493,107 @@ snapshots:
dependencies:
glob: 10.5.0
- rolldown@1.0.0-rc.18:
+ rolldown@1.1.5:
dependencies:
- '@oxc-project/types': 0.128.0
- '@rolldown/pluginutils': 1.0.0-rc.18
+ '@oxc-project/types': 0.139.0
+ '@rolldown/pluginutils': 1.0.1
+ optionalDependencies:
+ '@rolldown/binding-android-arm64': 1.1.5
+ '@rolldown/binding-darwin-arm64': 1.1.5
+ '@rolldown/binding-darwin-x64': 1.1.5
+ '@rolldown/binding-freebsd-x64': 1.1.5
+ '@rolldown/binding-linux-arm-gnueabihf': 1.1.5
+ '@rolldown/binding-linux-arm64-gnu': 1.1.5
+ '@rolldown/binding-linux-arm64-musl': 1.1.5
+ '@rolldown/binding-linux-ppc64-gnu': 1.1.5
+ '@rolldown/binding-linux-s390x-gnu': 1.1.5
+ '@rolldown/binding-linux-x64-gnu': 1.1.5
+ '@rolldown/binding-linux-x64-musl': 1.1.5
+ '@rolldown/binding-openharmony-arm64': 1.1.5
+ '@rolldown/binding-wasm32-wasi': 1.1.5
+ '@rolldown/binding-win32-arm64-msvc': 1.1.5
+ '@rolldown/binding-win32-x64-msvc': 1.1.5
+
+ rolldown@1.2.0:
+ dependencies:
+ '@oxc-project/types': 0.140.0
+ '@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.0-rc.18
- '@rolldown/binding-darwin-arm64': 1.0.0-rc.18
- '@rolldown/binding-darwin-x64': 1.0.0-rc.18
- '@rolldown/binding-freebsd-x64': 1.0.0-rc.18
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.18
- '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.18
- '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-x64-musl': 1.0.0-rc.18
- '@rolldown/binding-openharmony-arm64': 1.0.0-rc.18
- '@rolldown/binding-wasm32-wasi': 1.0.0-rc.18
- '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.18
- '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.18
+ '@rolldown/binding-android-arm64': 1.2.0
+ '@rolldown/binding-darwin-arm64': 1.2.0
+ '@rolldown/binding-darwin-x64': 1.2.0
+ '@rolldown/binding-freebsd-x64': 1.2.0
+ '@rolldown/binding-linux-arm-gnueabihf': 1.2.0
+ '@rolldown/binding-linux-arm64-gnu': 1.2.0
+ '@rolldown/binding-linux-arm64-musl': 1.2.0
+ '@rolldown/binding-linux-ppc64-gnu': 1.2.0
+ '@rolldown/binding-linux-s390x-gnu': 1.2.0
+ '@rolldown/binding-linux-x64-gnu': 1.2.0
+ '@rolldown/binding-linux-x64-musl': 1.2.0
+ '@rolldown/binding-openharmony-arm64': 1.2.0
+ '@rolldown/binding-wasm32-wasi': 1.2.0
+ '@rolldown/binding-win32-arm64-msvc': 1.2.0
+ '@rolldown/binding-win32-x64-msvc': 1.2.0
rollup-license-plugin@3.2.1:
dependencies:
get-npm-tarball-url: 2.1.0
node-fetch: 3.3.2
- semver: 7.7.4
+ semver: 7.8.5
spdx-expression-validate: 2.0.0
- rollup-plugin-dts@6.4.1(rollup@4.60.2)(typescript@6.0.3):
+ rollup-plugin-dts@6.4.1(rollup@4.62.2)(typescript@6.0.3):
dependencies:
'@jridgewell/remapping': 2.3.5
'@jridgewell/sourcemap-codec': 1.5.5
convert-source-map: 2.0.0
magic-string: 0.30.21
- rollup: 4.60.2
+ rollup: 4.62.2
typescript: 6.0.3
optionalDependencies:
- '@babel/code-frame': 7.29.0
+ '@babel/code-frame': 7.29.7
- rollup-plugin-sourcemaps2@0.5.6(@types/node@22.19.17)(rollup@4.60.2):
+ rollup-plugin-sourcemaps2@0.5.8(@types/node@22.20.1)(rollup@4.62.2):
dependencies:
- '@rollup/pluginutils': 5.3.0(rollup@4.60.2)
- rollup: 4.60.2
+ '@rollup/pluginutils': 5.4.0(rollup@4.62.2)
+ rollup: 4.62.2
optionalDependencies:
- '@types/node': 22.19.17
+ '@types/node': 22.20.1
- rollup@4.60.2:
+ rollup@4.62.2:
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.60.2
- '@rollup/rollup-android-arm64': 4.60.2
- '@rollup/rollup-darwin-arm64': 4.60.2
- '@rollup/rollup-darwin-x64': 4.60.2
- '@rollup/rollup-freebsd-arm64': 4.60.2
- '@rollup/rollup-freebsd-x64': 4.60.2
- '@rollup/rollup-linux-arm-gnueabihf': 4.60.2
- '@rollup/rollup-linux-arm-musleabihf': 4.60.2
- '@rollup/rollup-linux-arm64-gnu': 4.60.2
- '@rollup/rollup-linux-arm64-musl': 4.60.2
- '@rollup/rollup-linux-loong64-gnu': 4.60.2
- '@rollup/rollup-linux-loong64-musl': 4.60.2
- '@rollup/rollup-linux-ppc64-gnu': 4.60.2
- '@rollup/rollup-linux-ppc64-musl': 4.60.2
- '@rollup/rollup-linux-riscv64-gnu': 4.60.2
- '@rollup/rollup-linux-riscv64-musl': 4.60.2
- '@rollup/rollup-linux-s390x-gnu': 4.60.2
- '@rollup/rollup-linux-x64-gnu': 4.60.2
- '@rollup/rollup-linux-x64-musl': 4.60.2
- '@rollup/rollup-openbsd-x64': 4.60.2
- '@rollup/rollup-openharmony-arm64': 4.60.2
- '@rollup/rollup-win32-arm64-msvc': 4.60.2
- '@rollup/rollup-win32-ia32-msvc': 4.60.2
- '@rollup/rollup-win32-x64-gnu': 4.60.2
- '@rollup/rollup-win32-x64-msvc': 4.60.2
+ '@rollup/rollup-android-arm-eabi': 4.62.2
+ '@rollup/rollup-android-arm64': 4.62.2
+ '@rollup/rollup-darwin-arm64': 4.62.2
+ '@rollup/rollup-darwin-x64': 4.62.2
+ '@rollup/rollup-freebsd-arm64': 4.62.2
+ '@rollup/rollup-freebsd-x64': 4.62.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.62.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.62.2
+ '@rollup/rollup-linux-arm64-gnu': 4.62.2
+ '@rollup/rollup-linux-arm64-musl': 4.62.2
+ '@rollup/rollup-linux-loong64-gnu': 4.62.2
+ '@rollup/rollup-linux-loong64-musl': 4.62.2
+ '@rollup/rollup-linux-ppc64-gnu': 4.62.2
+ '@rollup/rollup-linux-ppc64-musl': 4.62.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.62.2
+ '@rollup/rollup-linux-riscv64-musl': 4.62.2
+ '@rollup/rollup-linux-s390x-gnu': 4.62.2
+ '@rollup/rollup-linux-x64-gnu': 4.62.2
+ '@rollup/rollup-linux-x64-musl': 4.62.2
+ '@rollup/rollup-openbsd-x64': 4.62.2
+ '@rollup/rollup-openharmony-arm64': 4.62.2
+ '@rollup/rollup-win32-arm64-msvc': 4.62.2
+ '@rollup/rollup-win32-ia32-msvc': 4.62.2
+ '@rollup/rollup-win32-x64-gnu': 4.62.2
+ '@rollup/rollup-win32-x64-msvc': 4.62.2
fsevents: 2.3.3
- router@2.2.0:
+ router@2.2.0(supports-color@11.0.0):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
depd: 2.0.0
is-promise: 4.0.0
parseurl: 1.3.3
@@ -16128,22 +15640,24 @@ snapshots:
safer-buffer@2.1.2: {}
- sass-loader@16.0.7(sass@1.99.0)(webpack@5.106.2(esbuild@0.28.0)):
+ sanitize-filename@1.6.4:
dependencies:
- neo-async: 2.6.2
+ truncate-utf8-bytes: 1.0.2
+
+ sass-loader@17.0.0(sass@1.101.0)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
optionalDependencies:
- sass: 1.99.0
- webpack: 5.106.2(esbuild@0.28.0)
+ sass: 1.101.0
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
- sass@1.99.0:
+ sass@1.101.0:
dependencies:
- chokidar: 4.0.3
- immutable: 5.1.5
+ chokidar: 5.0.0
+ immutable: 5.1.9
source-map-js: 1.2.1
optionalDependencies:
- '@parcel/watcher': 2.5.6
+ '@parcel/watcher': 2.6.0
- sax@1.6.0:
+ sax@1.6.1:
optional: true
saxes@6.0.0:
@@ -16164,18 +15678,15 @@ snapshots:
'@peculiar/x509': 1.14.3
pkijs: 3.4.0
- semver@5.7.2:
- optional: true
-
semver@6.3.1: {}
- semver@7.7.2: {}
-
semver@7.7.4: {}
- send@0.19.2:
+ semver@7.8.5: {}
+
+ send@0.19.2(supports-color@11.0.0):
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
depd: 2.0.0
destroy: 1.2.0
encodeurl: 2.0.0
@@ -16191,9 +15702,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- send@1.2.1:
+ send@1.2.1(supports-color@11.0.0):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
@@ -16202,18 +15713,18 @@ snapshots:
mime-types: 3.0.2
ms: 2.1.3
on-finished: 2.4.1
- range-parser: 1.2.1
+ range-parser: 1.3.0
statuses: 2.0.2
transitivePeerDependencies:
- supports-color
- serialize-javascript@7.0.5: {}
+ serialize-javascript@7.0.7: {}
- serve-index@1.9.2:
+ serve-index@1.9.2(supports-color@11.0.0):
dependencies:
accepts: 1.3.8
batch: 0.6.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@11.0.0)
escape-html: 1.0.3
http-errors: 1.8.1
mime-types: 2.1.35
@@ -16221,21 +15732,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- serve-static@1.16.3:
+ serve-static@1.16.3(supports-color@11.0.0):
dependencies:
encodeurl: 2.0.0
escape-html: 1.0.3
parseurl: 1.3.3
- send: 0.19.2
+ send: 0.19.2(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- serve-static@2.2.1:
+ serve-static@2.2.1(supports-color@11.0.0):
dependencies:
encodeurl: 2.0.0
escape-html: 1.0.3
parseurl: 1.3.3
- send: 1.2.1
+ send: 1.2.1(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
@@ -16261,7 +15772,7 @@ snapshots:
dependencies:
dunder-proto: 1.0.1
es-errors: 1.3.0
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
setprototypeof@1.2.0: {}
@@ -16275,7 +15786,7 @@ snapshots:
shebang-regex@3.0.0: {}
- shell-quote@1.8.3: {}
+ shell-quote@1.10.0: {}
side-channel-list@1.0.1:
dependencies:
@@ -16297,7 +15808,7 @@ snapshots:
object-inspect: 1.13.4
side-channel-map: 1.0.1
- side-channel@1.1.0:
+ side-channel@1.1.1:
dependencies:
es-errors: 1.3.0
object-inspect: 1.13.4
@@ -16311,16 +15822,7 @@ snapshots:
signal-exit@4.1.0: {}
- sigstore@4.1.0:
- dependencies:
- '@sigstore/bundle': 4.0.0
- '@sigstore/core': 3.2.0
- '@sigstore/protobuf-specs': 0.5.1
- '@sigstore/sign': 4.1.1
- '@sigstore/tuf': 4.0.2
- '@sigstore/verify': 3.1.0
- transitivePeerDependencies:
- - supports-color
+ slash@3.0.0: {}
slice-ansi@7.1.2:
dependencies:
@@ -16332,44 +15834,42 @@ snapshots:
ansi-styles: 6.2.3
is-fullwidth-code-point: 5.1.0
- smart-buffer@4.2.0: {}
-
- socket.io-adapter@2.5.6(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ socket.io-adapter@2.5.8(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
- ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ debug: 4.4.3(supports-color@11.0.0)
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- socket.io-client@4.8.3(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ socket.io-client@4.8.3(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.4.3(supports-color@10.2.2)
- engine.io-client: 6.6.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
- socket.io-parser: 4.2.6
+ debug: 4.4.3(supports-color@11.0.0)
+ engine.io-client: 6.6.6(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
+ socket.io-parser: 4.2.7(supports-color@11.0.0)
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- socket.io-parser@4.2.6:
+ socket.io-parser@4.2.7(supports-color@11.0.0):
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- socket.io@4.8.3(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ socket.io@4.8.3(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6):
dependencies:
accepts: 1.3.8
base64id: 2.0.0
cors: 2.8.6
- debug: 4.4.3(supports-color@10.2.2)
- engine.io: 6.6.7(bufferutil@4.1.0)(utf-8-validate@6.0.6)
- socket.io-adapter: 2.5.6(bufferutil@4.1.0)(utf-8-validate@6.0.6)
- socket.io-parser: 4.2.6
+ debug: 4.4.3(supports-color@11.0.0)
+ engine.io: 6.6.9(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
+ socket.io-adapter: 2.5.8(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
+ socket.io-parser: 4.2.7(supports-color@11.0.0)
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -16379,20 +15879,7 @@ snapshots:
dependencies:
faye-websocket: 0.11.4
uuid: 8.3.2
- websocket-driver: 0.7.4
-
- socks-proxy-agent@8.0.5:
- dependencies:
- agent-base: 7.1.4
- debug: 4.4.3(supports-color@10.2.2)
- socks: 2.8.8
- transitivePeerDependencies:
- - supports-color
-
- socks@2.8.8:
- dependencies:
- ip-address: 10.2.0
- smart-buffer: 4.2.0
+ websocket-driver: 0.7.5
sonic-boom@3.8.1:
dependencies:
@@ -16404,11 +15891,11 @@ snapshots:
source-map-js@1.2.1: {}
- source-map-loader@5.0.0(webpack@5.106.2(esbuild@0.28.0)):
+ source-map-loader@5.0.0(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
iconv-lite: 0.6.3
source-map-js: 1.2.1
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
source-map-support@0.5.21:
dependencies:
@@ -16426,20 +15913,15 @@ snapshots:
spdx-exceptions: 2.5.0
spdx-license-ids: 3.0.23
- spdx-expression-parse@4.0.0:
- dependencies:
- spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.23
-
spdx-expression-validate@2.0.0:
dependencies:
spdx-expression-parse: 3.0.1
spdx-license-ids@3.0.23: {}
- spdy-transport@3.0.0:
+ spdy-transport@3.0.0(supports-color@11.0.0):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
detect-node: 2.1.0
hpack.js: 2.1.6
obuf: 1.1.2
@@ -16448,13 +15930,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- spdy@4.0.2:
+ spdy@4.0.2(supports-color@11.0.0):
dependencies:
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
handle-thing: 2.0.1
http-deceiver: 1.2.7
select-hose: 2.0.0
- spdy-transport: 3.0.0
+ spdy-transport: 3.0.0(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
@@ -16485,10 +15967,6 @@ snapshots:
dependencies:
minipass: 7.1.3
- ssri@13.0.1:
- dependencies:
- minipass: 7.1.3
-
stack-trace@0.0.10: {}
stackback@0.0.2: {}
@@ -16497,11 +15975,9 @@ snapshots:
statuses@1.5.0: {}
- statuses@2.0.1: {}
-
statuses@2.0.2: {}
- std-env@4.1.0: {}
+ std-env@4.2.0: {}
stdin-discarder@0.3.2: {}
@@ -16525,15 +16001,15 @@ snapshots:
commander: 2.20.3
limiter: 1.1.5
- streamroller@3.1.5:
+ streamroller@3.1.5(supports-color@11.0.0):
dependencies:
date-format: 4.0.14
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
fs-extra: 8.1.0
transitivePeerDependencies:
- supports-color
- streamx@2.25.0:
+ streamx@2.28.0:
dependencies:
events-universal: 1.0.1
fast-fifo: 1.3.2
@@ -16559,36 +16035,37 @@ snapshots:
string-width@7.2.0:
dependencies:
emoji-regex: 10.6.0
- get-east-asian-width: 1.5.0
+ get-east-asian-width: 1.6.0
strip-ansi: 7.2.0
- string-width@8.2.1:
+ string-width@8.2.2:
dependencies:
- get-east-asian-width: 1.5.0
+ get-east-asian-width: 1.6.0
strip-ansi: 7.2.0
- string.prototype.trim@1.2.10:
+ string.prototype.trim@1.2.11:
dependencies:
call-bind: 1.0.9
call-bound: 1.0.4
define-data-property: 1.1.4
define-properties: 1.2.1
es-abstract: 1.24.2
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
has-property-descriptors: 1.0.2
+ safe-regex-test: 1.1.0
- string.prototype.trimend@1.0.9:
+ string.prototype.trimend@1.0.10:
dependencies:
call-bind: 1.0.9
call-bound: 1.0.4
define-properties: 1.2.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
string.prototype.trimstart@1.0.8:
dependencies:
call-bind: 1.0.9
define-properties: 1.2.1
- es-object-atoms: 1.1.1
+ es-object-atoms: 1.1.2
string_decoder@1.1.1:
dependencies:
@@ -16612,7 +16089,7 @@ snapshots:
stubs@3.0.0: {}
- supports-color@10.2.2: {}
+ supports-color@11.0.0: {}
supports-color@7.2.0:
dependencies:
@@ -16628,23 +16105,11 @@ snapshots:
tapable@2.3.3: {}
- tar-fs@3.1.2:
- dependencies:
- pump: 3.0.4
- tar-stream: 3.2.0
- optionalDependencies:
- bare-fs: 4.7.1
- bare-path: 3.0.0
- transitivePeerDependencies:
- - bare-abort-controller
- - bare-buffer
- - react-native-b4a
-
tar-stream@3.1.7:
dependencies:
b4a: 1.8.1
fast-fifo: 1.3.2
- streamx: 2.25.0
+ streamx: 2.28.0
transitivePeerDependencies:
- bare-abort-controller
- react-native-b4a
@@ -16652,26 +16117,18 @@ snapshots:
tar-stream@3.2.0:
dependencies:
b4a: 1.8.1
- bare-fs: 4.7.1
+ bare-fs: 4.7.4
fast-fifo: 1.3.2
- streamx: 2.25.0
+ streamx: 2.28.0
transitivePeerDependencies:
- bare-abort-controller
- bare-buffer
- react-native-b4a
- tar@7.5.13:
- dependencies:
- '@isaacs/fs-minipass': 4.0.1
- chownr: 3.0.0
- minipass: 7.1.3
- minizlib: 3.1.0
- yallist: 5.0.0
-
- teeny-request@10.1.2(supports-color@10.2.2):
+ teeny-request@10.1.4(supports-color@11.0.0):
dependencies:
- http-proxy-agent: 7.0.2(supports-color@10.2.2)
- https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ http-proxy-agent: 7.0.2(supports-color@11.0.0)
+ https-proxy-agent: 7.0.6(supports-color@11.0.0)
node-fetch: 3.3.2
stream-events: 1.0.5
transitivePeerDependencies:
@@ -16679,25 +16136,15 @@ snapshots:
teex@1.0.1:
dependencies:
- streamx: 2.25.0
+ streamx: 2.28.0
transitivePeerDependencies:
- bare-abort-controller
- react-native-b4a
- terser-webpack-plugin@5.5.0(esbuild@0.28.0)(webpack@5.106.2(esbuild@0.28.0)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- terser: 5.46.2
- webpack: 5.106.2(esbuild@0.28.0)
- optionalDependencies:
- esbuild: 0.28.0
-
- terser@5.46.2:
+ terser@5.49.0:
dependencies:
'@jridgewell/source-map': 0.3.11
- acorn: 8.16.0
+ acorn: 8.17.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -16707,11 +16154,11 @@ snapshots:
transitivePeerDependencies:
- react-native-b4a
- thingies@2.6.0(tslib@2.8.1):
+ thingies@2.6.1(tslib@2.8.1):
dependencies:
tslib: 2.8.1
- thread-stream@3.1.0:
+ thread-stream@3.2.0:
dependencies:
real-require: 0.2.0
@@ -16732,34 +16179,34 @@ snapshots:
tinybench@2.9.0: {}
- tinyexec@1.1.2: {}
+ tinyexec@1.2.4: {}
- tinyglobby@0.2.16:
+ tinyglobby@0.2.17:
dependencies:
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
+ fdir: 6.5.0(picomatch@4.0.5)
+ picomatch: 4.0.5
tinyrainbow@3.1.0: {}
tldts-core@6.1.86: {}
- tldts-core@7.0.30: {}
+ tldts-core@7.4.9: {}
tldts@6.1.86:
dependencies:
tldts-core: 6.1.86
- tldts@7.0.30:
+ tldts@7.4.9:
dependencies:
- tldts-core: 7.0.30
+ tldts-core: 7.4.9
- tmp@0.2.5: {}
+ tmp@0.2.7: {}
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- toad-cache@3.7.0: {}
+ toad-cache@3.7.4: {}
toidentifier@1.0.1: {}
@@ -16767,9 +16214,9 @@ snapshots:
dependencies:
tldts: 6.1.86
- tough-cookie@6.0.1:
+ tough-cookie@6.0.2:
dependencies:
- tldts: 7.0.30
+ tldts: 7.4.9
tr46@0.0.3: {}
@@ -16781,6 +16228,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ truncate-utf8-bytes@1.0.2:
+ dependencies:
+ utf8-byte-length: 1.0.5
+
ts-api-utils@2.5.0(typescript@6.0.3):
dependencies:
typescript: 6.0.3
@@ -16796,10 +16247,9 @@ snapshots:
tslib@2.8.1: {}
- tsx@4.21.0:
+ tsx@4.23.1:
dependencies:
- esbuild: 0.27.7
- get-tsconfig: 4.14.0
+ esbuild: 0.28.1
optionalDependencies:
fsevents: 2.3.3
@@ -16807,14 +16257,6 @@ snapshots:
dependencies:
tslib: 1.14.1
- tuf-js@4.1.0:
- dependencies:
- '@tufjs/models': 4.1.0
- debug: 4.4.3(supports-color@10.2.2)
- make-fetch-happen: 15.0.5
- transitivePeerDependencies:
- - supports-color
-
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@@ -16834,10 +16276,10 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
- type-is@2.0.1:
+ type-is@2.1.0:
dependencies:
- content-type: 1.0.5
- media-typer: 1.1.0
+ content-type: 2.0.0
+ media-typer: 1.1.1
mime-types: 3.0.2
typed-array-buffer@1.0.3:
@@ -16864,7 +16306,7 @@ snapshots:
is-typed-array: 1.1.15
reflect.getprototypeof: 1.0.10
- typed-array-length@1.0.7:
+ typed-array-length@1.0.8:
dependencies:
call-bind: 1.0.9
for-each: 0.3.5
@@ -16897,13 +16339,13 @@ snapshots:
undici-types@6.21.0: {}
- undici-types@7.16.0: {}
+ undici-types@7.18.2: {}
- undici@6.25.0: {}
+ undici@6.28.0: {}
- undici@7.25.0: {}
+ undici@7.29.0: {}
- undici@8.2.0: {}
+ undici@8.7.0: {}
unenv@1.10.0:
dependencies:
@@ -16944,9 +16386,9 @@ snapshots:
unpipe@1.0.0: {}
- update-browserslist-db@1.2.3(browserslist@4.28.2):
+ update-browserslist-db@1.2.3(browserslist@4.28.7):
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.7
escalade: 3.2.0
picocolors: 1.1.1
@@ -16960,81 +16402,83 @@ snapshots:
dependencies:
node-gyp-build: 4.8.4
+ utf8-byte-length@1.0.5: {}
+
util-deprecate@1.0.2: {}
utils-merge@1.0.1: {}
uuid@8.3.2: {}
- validate-npm-package-name@7.0.2: {}
+ validate-npm-package-name@8.0.0: {}
validator@13.15.26: {}
vary@1.1.2: {}
- verdaccio-audit@13.0.0-next-8.37(encoding@0.1.13):
+ verdaccio-audit@13.0.3(encoding@0.1.13)(supports-color@11.0.0):
dependencies:
- '@verdaccio/config': 8.0.0-next-8.37
- '@verdaccio/core': 8.0.0-next-8.37
- express: 4.22.1
- https-proxy-agent: 5.0.1
+ '@verdaccio/config': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.1.2
+ express: 4.22.1(supports-color@11.0.0)
+ https-proxy-agent: 5.0.1(supports-color@11.0.0)
node-fetch: 2.6.7(encoding@0.1.13)
transitivePeerDependencies:
- encoding
- supports-color
- verdaccio-auth-memory@13.0.0:
+ verdaccio-auth-memory@13.1.0(supports-color@11.0.0):
dependencies:
- '@verdaccio/core': 8.0.0
- debug: 4.4.3(supports-color@10.2.2)
+ '@verdaccio/core': 8.2.0
+ debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- verdaccio-htpasswd@13.0.0-next-8.37:
+ verdaccio-htpasswd@13.0.3(supports-color@11.0.0):
dependencies:
- '@verdaccio/core': 8.0.0-next-8.37
- '@verdaccio/file-locking': 13.0.0-next-8.7
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/file-locking': 13.0.1
apache-md5: 1.1.8
bcryptjs: 2.4.3
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
http-errors: 2.0.1
unix-crypt-td-js: 1.1.4
transitivePeerDependencies:
- supports-color
- verdaccio@6.5.2(encoding@0.1.13):
+ verdaccio@6.8.0(encoding@0.1.13)(supports-color@11.0.0):
dependencies:
'@cypress/request': 3.0.10
- '@verdaccio/auth': 8.0.0-next-8.37
- '@verdaccio/config': 8.0.0-next-8.37
- '@verdaccio/core': 8.0.0-next-8.37
- '@verdaccio/hooks': 8.0.0-next-8.37
- '@verdaccio/loaders': 8.0.0-next-8.27
- '@verdaccio/local-storage-legacy': 11.1.1
- '@verdaccio/logger': 8.0.0-next-8.37
- '@verdaccio/middleware': 8.0.0-next-8.37
- '@verdaccio/package-filter': 13.0.0-next-8.5
- '@verdaccio/search-indexer': 8.0.0-next-8.6
- '@verdaccio/signature': 8.0.0-next-8.29
- '@verdaccio/streams': 10.2.1
- '@verdaccio/tarball': 13.0.0-next-8.37
- '@verdaccio/ui-theme': 9.0.0-next-9.14
- '@verdaccio/url': 13.0.0-next-8.37
- '@verdaccio/utils': 8.1.0-next-8.37
+ '@verdaccio/auth': 8.0.4(supports-color@11.0.0)
+ '@verdaccio/config': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.1.2
+ '@verdaccio/hooks': 8.0.4(supports-color@11.0.0)
+ '@verdaccio/loaders': 8.0.3(supports-color@11.0.0)
+ '@verdaccio/local-storage-legacy': 11.3.4(supports-color@11.0.0)
+ '@verdaccio/logger': 8.0.3(supports-color@11.0.0)
+ '@verdaccio/middleware': 8.0.5(supports-color@11.0.0)
+ '@verdaccio/package-filter': 13.0.3(supports-color@11.0.0)
+ '@verdaccio/search-indexer': 8.0.2(supports-color@11.0.0)
+ '@verdaccio/signature': 8.0.3(supports-color@11.0.0)
+ '@verdaccio/streams': 10.2.5
+ '@verdaccio/tarball': 13.0.3(supports-color@11.0.0)
+ '@verdaccio/ui-theme': 9.0.0-next-9.21(supports-color@11.0.0)
+ '@verdaccio/url': 13.0.3(supports-color@11.0.0)
+ '@verdaccio/utils': 8.1.3
JSONStream: 1.3.5
async: 3.2.6
clipanion: 4.0.0-rc.4
- compression: 1.8.1
+ compression: 1.8.1(supports-color@11.0.0)
cors: 2.8.6
- debug: 4.4.3(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@11.0.0)
envinfo: 7.21.0
- express: 4.22.1
+ express: 4.22.2(supports-color@11.0.0)
lodash: 4.18.1
lru-cache: 7.18.3
mime: 3.0.0
- semver: 7.7.4
- verdaccio-audit: 13.0.0-next-8.37(encoding@0.1.13)
- verdaccio-htpasswd: 13.0.0-next-8.37
+ semver: 7.8.5
+ verdaccio-audit: 13.0.3(encoding@0.1.13)(supports-color@11.0.0)
+ verdaccio-htpasswd: 13.0.3(supports-color@11.0.0)
transitivePeerDependencies:
- bare-abort-controller
- encoding
@@ -17047,55 +16491,56 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4):
+ vite@8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0):
dependencies:
- esbuild: 0.27.7
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
- postcss: 8.5.13
- rollup: 4.60.2
- tinyglobby: 0.2.16
+ lightningcss: 1.33.0
+ picomatch: 4.0.5
+ postcss: 8.5.19
+ rolldown: 1.1.5
+ tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 24.12.2
+ '@types/node': 24.13.3
+ esbuild: 0.28.1
fsevents: 2.3.3
- jiti: 2.6.1
- less: 4.6.4
- sass: 1.99.0
- terser: 5.46.2
- tsx: 4.21.0
- yaml: 2.8.4
-
- vitest@4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(jiti@2.6.1)(jsdom@29.1.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4):
- dependencies:
- '@vitest/expect': 4.1.5
- '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
- '@vitest/pretty-format': 4.1.5
- '@vitest/runner': 4.1.5
- '@vitest/snapshot': 4.1.5
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
- es-module-lexer: 2.1.0
- expect-type: 1.3.0
+ jiti: 2.7.0
+ less: 4.6.7
+ sass: 1.101.0
+ terser: 5.49.0
+ tsx: 4.23.1
+ yaml: 2.9.0
+
+ vitest@4.1.10(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.1)(jiti@2.7.0)(jsdom@29.1.1)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0):
+ dependencies:
+ '@vitest/expect': 4.1.10
+ '@vitest/mocker': 4.1.10(vite@8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.10
+ '@vitest/runner': 4.1.10
+ '@vitest/snapshot': 4.1.10
+ '@vitest/spy': 4.1.10
+ '@vitest/utils': 4.1.10
+ es-module-lexer: 2.3.1
+ expect-type: 1.4.0
magic-string: 0.30.21
- obug: 2.1.1
+ obug: 2.1.4
pathe: 2.0.3
- picomatch: 4.0.4
- std-env: 4.1.0
+ picomatch: 4.0.5
+ std-env: 4.2.0
tinybench: 2.9.0
- tinyexec: 1.1.2
- tinyglobby: 0.2.16
+ tinyexec: 1.2.4
+ tinyglobby: 0.2.17
tinyrainbow: 3.1.0
- vite: 7.3.2(@types/node@24.12.2)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ vite: 8.1.5(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.7)(sass@1.101.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@opentelemetry/api': 1.9.1
- '@types/node': 24.12.2
- '@vitest/coverage-v8': 4.1.5(vitest@4.1.5)
+ '@types/node': 24.13.3
+ '@vitest/coverage-v8': 4.1.10(vitest@4.1.10)
jsdom: 29.1.1
transitivePeerDependencies:
+ - '@vitejs/devtools'
+ - esbuild
- jiti
- less
- - lightningcss
- msw
- sass
- sass-embedded
@@ -17111,9 +16556,8 @@ snapshots:
dependencies:
xml-name-validator: 5.0.0
- watchpack@2.5.1:
+ watchpack@2.5.2:
dependencies:
- glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
wbuf@1.7.3:
@@ -17127,69 +16571,69 @@ snapshots:
web-vitals@4.2.4: {}
- webdriver-bidi-protocol@0.4.1: {}
+ webdriver-bidi-protocol@0.4.2: {}
webidl-conversions@3.0.1: {}
webidl-conversions@8.0.1: {}
- webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)):
+ webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
colorette: 2.0.20
- memfs: 4.57.2(tslib@2.8.1)
+ memfs: 4.64.0(tslib@2.8.1)
mime-types: 3.0.2
on-finished: 2.4.1
- range-parser: 1.2.1
+ range-parser: 1.3.0
schema-utils: 4.3.3
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
transitivePeerDependencies:
- tslib
- webpack-dev-middleware@8.0.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0)):
+ webpack-dev-middleware@8.0.3(tslib@2.8.1)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
- memfs: 4.57.2(tslib@2.8.1)
+ memfs: 4.64.0(tslib@2.8.1)
mime-types: 3.0.2
on-finished: 2.4.1
- range-parser: 1.2.1
+ range-parser: 1.3.0
schema-utils: 4.3.3
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
transitivePeerDependencies:
- tslib
- webpack-dev-server@5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(utf-8-validate@6.0.6)(webpack@5.106.2(esbuild@0.28.0)):
+ webpack-dev-server@5.2.6(bufferutil@4.1.0)(debug@4.4.3(supports-color@11.0.0))(supports-color@11.0.0)(tslib@2.8.1)(utf-8-validate@6.0.6)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
'@types/express': 4.17.25
- '@types/express-serve-static-core': 4.19.8
+ '@types/express-serve-static-core': 4.19.9
'@types/serve-index': 1.9.4
'@types/serve-static': 1.15.10
'@types/sockjs': 0.3.36
'@types/ws': 8.18.1
ansi-html-community: 0.0.8
- bonjour-service: 1.3.0
+ bonjour-service: 1.4.3
chokidar: 3.6.0
colorette: 2.0.20
- compression: 1.8.1
+ compression: 1.8.1(supports-color@11.0.0)
connect-history-api-fallback: 2.0.0
- express: 4.22.1
+ express: 4.22.2(supports-color@11.0.0)
graceful-fs: 4.2.11
- http-proxy-middleware: 2.0.9(@types/express@4.17.25)
+ http-proxy-middleware: 2.0.10(@types/express@4.17.25)(debug@4.4.3(supports-color@11.0.0))
ipaddr.js: 2.4.0
- launch-editor: 2.13.2
+ launch-editor: 2.14.1
open: 10.2.0
p-retry: 6.2.1
schema-utils: 4.3.3
selfsigned: 5.5.0
- serve-index: 1.9.2
+ serve-index: 1.9.2(supports-color@11.0.0)
sockjs: 0.3.24
- spdy: 4.0.2
- webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.0))
- ws: 8.20.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ spdy: 4.0.2(supports-color@11.0.0)
+ webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
optionalDependencies:
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
transitivePeerDependencies:
- bufferutil
- debug
@@ -17203,45 +16647,86 @@ snapshots:
flat: 5.0.2
wildcard: 2.0.1
- webpack-sources@3.4.1: {}
+ webpack-sources@3.5.1: {}
- webpack-subresource-integrity@5.1.0(webpack@5.106.2(esbuild@0.28.0)):
+ webpack-subresource-integrity@5.1.0(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)):
dependencies:
typed-assert: 1.0.9
- webpack: 5.106.2(esbuild@0.28.0)
+ webpack: 5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)
- webpack@5.106.2(esbuild@0.28.0):
+ webpack@5.109.2(esbuild@0.28.1):
dependencies:
- '@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
'@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.16.0
- acorn-import-phases: 1.0.4(acorn@8.16.0)
- browserslist: 4.28.2
+ acorn: 8.17.0
+ browserslist: 4.28.7
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.21.0
- es-module-lexer: 2.1.0
+ enhanced-resolve: 5.24.4
+ es-module-lexer: 2.3.1
eslint-scope: 5.1.1
events: 3.3.0
- glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- loader-runner: 4.3.2
mime-db: 1.54.0
+ minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(webpack@5.109.2(esbuild@0.28.1))
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.3
- terser-webpack-plugin: 5.5.0(esbuild@0.28.0)(webpack@5.106.2(esbuild@0.28.0))
- watchpack: 2.5.1
- webpack-sources: 3.4.1
+ watchpack: 2.5.2
+ webpack-sources: 3.5.1
transitivePeerDependencies:
+ - '@minify-html/node'
- '@swc/core'
+ - '@swc/css'
+ - '@swc/html'
+ - clean-css
+ - cssnano
+ - csso
- esbuild
+ - html-minifier-terser
+ - lightningcss
+ - postcss
+ - uglify-js
+
+ webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3):
+ dependencies:
+ '@types/estree': 1.0.9
+ '@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.17.0
+ browserslist: 4.28.7
+ chrome-trace-event: 1.0.4
+ enhanced-resolve: 5.24.4
+ es-module-lexer: 2.3.1
+ eslint-scope: 5.1.1
+ events: 3.3.0
+ graceful-fs: 4.2.11
+ mime-db: 1.54.0
+ minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3)(webpack@5.109.2(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.19)(uglify-js@3.19.3))
+ neo-async: 2.6.2
+ schema-utils: 4.3.3
+ tapable: 2.3.3
+ watchpack: 2.5.2
+ webpack-sources: 3.5.1
+ transitivePeerDependencies:
+ - '@minify-html/node'
+ - '@swc/core'
+ - '@swc/css'
+ - '@swc/html'
+ - clean-css
+ - cssnano
+ - csso
+ - esbuild
+ - html-minifier-terser
+ - lightningcss
+ - postcss
- uglify-js
- websocket-driver@0.7.4:
+ websocket-driver@0.7.5:
dependencies:
http-parser-js: 0.5.10
safe-buffer: 5.2.1
@@ -17253,7 +16738,7 @@ snapshots:
whatwg-url@16.0.1:
dependencies:
- '@exodus/bytes': 1.15.0
+ '@exodus/bytes': 1.15.1
tr46: 6.0.0
webidl-conversions: 8.0.1
transitivePeerDependencies:
@@ -17275,7 +16760,7 @@ snapshots:
which-builtin-type@1.2.1:
dependencies:
call-bound: 1.0.4
- function.prototype.name: 1.1.8
+ function.prototype.name: 1.2.0
has-tostringtag: 1.0.2
is-async-function: 2.1.1
is-date-object: 1.1.0
@@ -17286,7 +16771,7 @@ snapshots:
isarray: 2.0.5
which-boxed-primitive: 1.1.1
which-collection: 1.0.2
- which-typed-array: 1.1.20
+ which-typed-array: 1.1.22
which-collection@1.0.2:
dependencies:
@@ -17295,7 +16780,7 @@ snapshots:
is-weakmap: 2.0.2
is-weakset: 2.0.4
- which-typed-array@1.1.20:
+ which-typed-array@1.1.22:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.9
@@ -17313,7 +16798,7 @@ snapshots:
dependencies:
isexe: 2.0.0
- which@6.0.1:
+ which@7.0.0:
dependencies:
isexe: 4.0.0
@@ -17331,7 +16816,7 @@ snapshots:
wrap-ansi@10.0.0:
dependencies:
ansi-styles: 6.2.3
- string-width: 8.2.1
+ string-width: 8.2.2
strip-ansi: 7.2.0
wrap-ansi@7.0.0:
@@ -17354,12 +16839,7 @@ snapshots:
wrappy@1.0.2: {}
- ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@6.0.6):
- optionalDependencies:
- bufferutil: 4.1.0
- utf-8-validate: 6.0.6
-
- ws@8.20.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ ws@8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6):
optionalDependencies:
bufferutil: 4.1.0
utf-8-validate: 6.0.6
@@ -17387,13 +16867,7 @@ snapshots:
yallist@3.1.1: {}
- yallist@4.0.0: {}
-
- yallist@5.0.0: {}
-
- yaml@2.8.3: {}
-
- yaml@2.8.4: {}
+ yaml@2.9.0: {}
yargs-parser@20.2.9: {}
@@ -17401,7 +16875,7 @@ snapshots:
yargs-parser@22.0.0: {}
- yargs@16.2.0:
+ yargs@16.2.2:
dependencies:
cliui: 7.0.4
escalade: 3.2.0
@@ -17411,7 +16885,7 @@ snapshots:
y18n: 5.0.8
yargs-parser: 20.2.9
- yargs@17.7.2:
+ yargs@17.7.3:
dependencies:
cliui: 8.0.1
escalade: 3.2.0
@@ -17430,21 +16904,25 @@ snapshots:
y18n: 5.0.8
yargs-parser: 22.0.0
- yauzl@2.10.0:
+ yargs@18.1.0:
dependencies:
- buffer-crc32: 0.2.13
- fd-slicer: 1.1.0
+ cliui: 9.0.1
+ escalade: 3.2.0
+ get-caller-file: 2.0.5
+ string-width: 8.2.2
+ y18n: 5.0.8
+ yargs-parser: 22.0.0
yocto-queue@0.1.0: {}
- yoctocolors@2.1.2: {}
+ yoctocolors@2.2.0: {}
- zod-to-json-schema@3.25.2(zod@4.4.2):
+ zod-to-json-schema@3.25.2(zod@4.4.3):
dependencies:
- zod: 4.4.2
+ zod: 4.4.3
zod@3.25.76: {}
- zod@4.4.2: {}
+ zod@4.4.3: {}
- zone.js@0.16.1: {}
+ zone.js@0.16.2: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index a6c57def2129..a8b25e500967 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -24,3 +24,39 @@ minimumReleaseAgeExclude:
- '@ngtools/webpack'
- '@schematics/*'
- 'ng-packagr'
+overrides:
+ '@angular/build': workspace:*
+packageExtensions:
+ grpc-gcp:
+ peerDependencies:
+ protobufjs: '*'
+ vitest:
+ peerDependencies:
+ '@vitest/coverage-v8': '*'
+
+engineStrict: true
+# Disabling pnpm [hoisting](https://pnpm.io/settings#hoist) by setting `hoist:false` is recommended on
+# projects using rules_js so that pnpm outside of Bazel lays out a node_modules tree similar to what
+# rules_js lays out under Bazel (without a hidden node_modules/.pnpm/node_modules)
+hoist: false
+
+# Avoid pnpm auto-installing peer dependencies. We want to be explicit about our versions used
+# for peer dependencies, avoiding potential mismatches. In addition, it ensures we can continue
+# to rely on peer dependency placeholders substituted via Bazel.
+autoInstallPeers: false
+
+# Avoid prompting for confirmation when pnpm determines node_modules needs to be purged and recreated.
+confirmModulesPurge: false
+
+allowBuilds:
+ '@firebase/util': false
+ '@google/genai': false
+ '@parcel/watcher': false
+ bufferutil: false
+ esbuild: false
+ lmdb: false
+ msgpackr-extract: false
+ protobufjs: false
+ puppeteer: false
+ utf-8-validate: false
+ webdriver-manager: true
diff --git a/renovate.json b/renovate.json
index 6b91ffcea750..0299498febd8 100644
--- a/renovate.json
+++ b/renovate.json
@@ -1,6 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
- "baseBranchPatterns": ["main", "21.2.x"],
+ "baseBranchPatterns": ["main", "22.0.x"],
"extends": ["github>angular/dev-infra//renovate-presets/default.json5"],
"ignorePaths": ["tests/e2e/assets/**", "tests/schematics/update/packages/**"],
"packageRules": [
diff --git a/tests/e2e/assets/19.0-project/package.json b/tests/e2e/assets/19.0-project/package.json
deleted file mode 100644
index 7b65d66807a2..000000000000
--- a/tests/e2e/assets/19.0-project/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "nineteen-project",
- "version": "0.0.0",
- "scripts": {
- "ng": "ng",
- "start": "ng serve",
- "build": "ng build",
- "watch": "ng build --watch --configuration development",
- "test": "ng test"
- },
- "private": true,
- "dependencies": {
- "@angular/common": "^19.2.0",
- "@angular/compiler": "^19.2.0",
- "@angular/core": "^19.2.0",
- "@angular/forms": "^19.2.0",
- "@angular/platform-browser": "^19.2.0",
- "@angular/platform-browser-dynamic": "^19.2.0",
- "@angular/router": "^19.2.0",
- "rxjs": "~7.8.0",
- "tslib": "^2.3.0",
- "zone.js": "~0.15.0"
- },
- "devDependencies": {
- "@angular-devkit/build-angular": "^19.2.13",
- "@angular/cli": "^19.2.13",
- "@angular/compiler-cli": "^19.2.0",
- "@types/jasmine": "~5.1.0",
- "jasmine-core": "~5.6.0",
- "karma": "~6.4.0",
- "karma-chrome-launcher": "~3.2.0",
- "karma-coverage": "~2.2.0",
- "karma-jasmine": "~5.1.0",
- "karma-jasmine-html-reporter": "~2.1.0",
- "typescript": "~5.7.2"
- }
-}
diff --git a/tests/e2e/assets/19.0-project/src/app/app.component.spec.ts b/tests/e2e/assets/19.0-project/src/app/app.component.spec.ts
deleted file mode 100644
index e390fd7bd137..000000000000
--- a/tests/e2e/assets/19.0-project/src/app/app.component.spec.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-import { TestBed } from '@angular/core/testing';
-import { AppComponent } from './app.component';
-
-describe('AppComponent', () => {
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- imports: [AppComponent],
- }).compileComponents();
- });
-
- it('should create the app', () => {
- const fixture = TestBed.createComponent(AppComponent);
- const app = fixture.componentInstance;
- expect(app).toBeTruthy();
- });
-
- it(`should have the 'nineteen-project' title`, () => {
- const fixture = TestBed.createComponent(AppComponent);
- const app = fixture.componentInstance;
- expect(app.title).toEqual('nineteen-project');
- });
-
- it('should render title', () => {
- const fixture = TestBed.createComponent(AppComponent);
- fixture.detectChanges();
- const compiled = fixture.nativeElement as HTMLElement;
- expect(compiled.querySelector('h1')?.textContent).toContain('Hello, nineteen-project');
- });
-});
diff --git a/tests/e2e/assets/19.0-project/src/app/app.component.ts b/tests/e2e/assets/19.0-project/src/app/app.component.ts
deleted file mode 100644
index 620c8a058372..000000000000
--- a/tests/e2e/assets/19.0-project/src/app/app.component.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { Component } from '@angular/core';
-import { RouterOutlet } from '@angular/router';
-
-@Component({
- selector: 'app-root',
- imports: [RouterOutlet],
- templateUrl: './app.component.html',
- styleUrl: './app.component.css',
-})
-export class AppComponent {
- title = 'nineteen-project';
-}
diff --git a/tests/e2e/assets/19.0-project/src/app/app.config.ts b/tests/e2e/assets/19.0-project/src/app/app.config.ts
deleted file mode 100644
index 7afc797fbab7..000000000000
--- a/tests/e2e/assets/19.0-project/src/app/app.config.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';
-import { provideRouter } from '@angular/router';
-
-import { routes } from './app.routes';
-
-export const appConfig: ApplicationConfig = {
- providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes)],
-};
diff --git a/tests/e2e/assets/19.0-project/src/index.html b/tests/e2e/assets/19.0-project/src/index.html
deleted file mode 100644
index f374b0fe3d5e..000000000000
--- a/tests/e2e/assets/19.0-project/src/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- NineteenProject
-
-
-
-
-
-
-
-
diff --git a/tests/e2e/assets/19.0-project/src/main.ts b/tests/e2e/assets/19.0-project/src/main.ts
deleted file mode 100644
index 17447a5dce2c..000000000000
--- a/tests/e2e/assets/19.0-project/src/main.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { bootstrapApplication } from '@angular/platform-browser';
-import { appConfig } from './app/app.config';
-import { AppComponent } from './app/app.component';
-
-bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err));
diff --git a/tests/e2e/assets/19.0-project/.editorconfig b/tests/e2e/assets/20.0-project/.editorconfig
similarity index 100%
rename from tests/e2e/assets/19.0-project/.editorconfig
rename to tests/e2e/assets/20.0-project/.editorconfig
diff --git a/tests/e2e/assets/19.0-project/.gitignore b/tests/e2e/assets/20.0-project/.gitignore
similarity index 97%
rename from tests/e2e/assets/19.0-project/.gitignore
rename to tests/e2e/assets/20.0-project/.gitignore
index cc7b141350ff..b1d225e26e57 100644
--- a/tests/e2e/assets/19.0-project/.gitignore
+++ b/tests/e2e/assets/20.0-project/.gitignore
@@ -36,6 +36,7 @@ yarn-error.log
/libpeerconnection.log
testem.log
/typings
+__screenshots__/
# System files
.DS_Store
diff --git a/tests/e2e/assets/20.0-project/.vscode/extensions.json b/tests/e2e/assets/20.0-project/.vscode/extensions.json
new file mode 100644
index 000000000000..77b374577de8
--- /dev/null
+++ b/tests/e2e/assets/20.0-project/.vscode/extensions.json
@@ -0,0 +1,4 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
+ "recommendations": ["angular.ng-template"]
+}
diff --git a/tests/e2e/assets/20.0-project/.vscode/launch.json b/tests/e2e/assets/20.0-project/.vscode/launch.json
new file mode 100644
index 000000000000..925af837050a
--- /dev/null
+++ b/tests/e2e/assets/20.0-project/.vscode/launch.json
@@ -0,0 +1,20 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "ng serve",
+ "type": "chrome",
+ "request": "launch",
+ "preLaunchTask": "npm: start",
+ "url": "http://localhost:4200/"
+ },
+ {
+ "name": "ng test",
+ "type": "chrome",
+ "request": "launch",
+ "preLaunchTask": "npm: test",
+ "url": "http://localhost:9876/debug.html"
+ }
+ ]
+}
diff --git a/tests/e2e/assets/20.0-project/.vscode/tasks.json b/tests/e2e/assets/20.0-project/.vscode/tasks.json
new file mode 100644
index 000000000000..a298b5bd8796
--- /dev/null
+++ b/tests/e2e/assets/20.0-project/.vscode/tasks.json
@@ -0,0 +1,42 @@
+{
+ // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "type": "npm",
+ "script": "start",
+ "isBackground": true,
+ "problemMatcher": {
+ "owner": "typescript",
+ "pattern": "$tsc",
+ "background": {
+ "activeOnStart": true,
+ "beginsPattern": {
+ "regexp": "(.*?)"
+ },
+ "endsPattern": {
+ "regexp": "bundle generation complete"
+ }
+ }
+ }
+ },
+ {
+ "type": "npm",
+ "script": "test",
+ "isBackground": true,
+ "problemMatcher": {
+ "owner": "typescript",
+ "pattern": "$tsc",
+ "background": {
+ "activeOnStart": true,
+ "beginsPattern": {
+ "regexp": "(.*?)"
+ },
+ "endsPattern": {
+ "regexp": "bundle generation complete"
+ }
+ }
+ }
+ }
+ ]
+}
diff --git a/tests/e2e/assets/19.0-project/README.md b/tests/e2e/assets/20.0-project/README.md
similarity index 96%
rename from tests/e2e/assets/19.0-project/README.md
rename to tests/e2e/assets/20.0-project/README.md
index 80d80f5a3f1f..1f4d992edb5b 100644
--- a/tests/e2e/assets/19.0-project/README.md
+++ b/tests/e2e/assets/20.0-project/README.md
@@ -1,6 +1,6 @@
-# NineteenProject
+# TwentyProject
-This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.13.
+This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.3.27.
## Development server
diff --git a/tests/e2e/assets/19.0-project/angular.json b/tests/e2e/assets/20.0-project/angular.json
similarity index 70%
rename from tests/e2e/assets/19.0-project/angular.json
rename to tests/e2e/assets/20.0-project/angular.json
index b435223e9930..6c24b184adf2 100644
--- a/tests/e2e/assets/19.0-project/angular.json
+++ b/tests/e2e/assets/20.0-project/angular.json
@@ -3,7 +3,7 @@
"version": 1,
"newProjectRoot": "projects",
"projects": {
- "nineteen-project": {
+ "twenty-project": {
"projectType": "application",
"schematics": {},
"root": "",
@@ -11,12 +11,13 @@
"prefix": "app",
"architect": {
"build": {
- "builder": "@angular-devkit/build-angular:application",
+ "builder": "@angular/build:application",
"options": {
- "outputPath": "dist/nineteen-project",
- "index": "src/index.html",
+ "outputPath": "dist/twenty-project",
"browser": "src/main.ts",
- "polyfills": ["zone.js"],
+ "polyfills": [
+ "zone.js"
+ ],
"tsConfig": "tsconfig.app.json",
"assets": [
{
@@ -24,8 +25,9 @@
"input": "public"
}
],
- "styles": ["src/styles.css"],
- "scripts": []
+ "styles": [
+ "src/styles.css"
+ ]
},
"configurations": {
"production": {
@@ -52,24 +54,27 @@
"defaultConfiguration": "production"
},
"serve": {
- "builder": "@angular-devkit/build-angular:dev-server",
+ "builder": "@angular/build:dev-server",
"configurations": {
"production": {
- "buildTarget": "nineteen-project:build:production"
+ "buildTarget": "twenty-project:build:production"
},
"development": {
- "buildTarget": "nineteen-project:build:development"
+ "buildTarget": "twenty-project:build:development"
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
- "builder": "@angular-devkit/build-angular:extract-i18n"
+ "builder": "@angular/build:extract-i18n"
},
"test": {
- "builder": "@angular-devkit/build-angular:karma",
+ "builder": "@angular/build:karma",
"options": {
- "polyfills": ["zone.js", "zone.js/testing"],
+ "polyfills": [
+ "zone.js",
+ "zone.js/testing"
+ ],
"tsConfig": "tsconfig.spec.json",
"assets": [
{
@@ -77,8 +82,9 @@
"input": "public"
}
],
- "styles": ["src/styles.css"],
- "scripts": []
+ "styles": [
+ "src/styles.css"
+ ]
}
}
}
diff --git a/tests/e2e/assets/20.0-project/package.json b/tests/e2e/assets/20.0-project/package.json
new file mode 100644
index 000000000000..dbbe2cd1478a
--- /dev/null
+++ b/tests/e2e/assets/20.0-project/package.json
@@ -0,0 +1,48 @@
+{
+ "name": "twenty-project",
+ "version": "0.0.0",
+ "scripts": {
+ "ng": "ng",
+ "start": "ng serve",
+ "build": "ng build",
+ "watch": "ng build --watch --configuration development",
+ "test": "ng test"
+ },
+ "prettier": {
+ "printWidth": 100,
+ "singleQuote": true,
+ "overrides": [
+ {
+ "files": "*.html",
+ "options": {
+ "parser": "angular"
+ }
+ }
+ ]
+ },
+ "private": true,
+ "dependencies": {
+ "@angular/common": "^20.3.0",
+ "@angular/compiler": "^20.3.0",
+ "@angular/core": "^20.3.0",
+ "@angular/forms": "^20.3.0",
+ "@angular/platform-browser": "^20.3.0",
+ "@angular/router": "^20.3.0",
+ "rxjs": "~7.8.0",
+ "tslib": "^2.3.0",
+ "zone.js": "~0.15.0"
+ },
+ "devDependencies": {
+ "@angular/build": "^20.3.27",
+ "@angular/cli": "^20.3.27",
+ "@angular/compiler-cli": "^20.3.0",
+ "@types/jasmine": "~5.1.0",
+ "jasmine-core": "~5.9.0",
+ "karma": "~6.4.0",
+ "karma-chrome-launcher": "~3.2.0",
+ "karma-coverage": "~2.2.0",
+ "karma-jasmine": "~5.1.0",
+ "karma-jasmine-html-reporter": "~2.1.0",
+ "typescript": "~5.9.2"
+ }
+}
\ No newline at end of file
diff --git a/tests/e2e/assets/19.0-project/public/favicon.ico b/tests/e2e/assets/20.0-project/public/favicon.ico
similarity index 100%
rename from tests/e2e/assets/19.0-project/public/favicon.ico
rename to tests/e2e/assets/20.0-project/public/favicon.ico
diff --git a/tests/e2e/assets/20.0-project/src/app/app.config.ts b/tests/e2e/assets/20.0-project/src/app/app.config.ts
new file mode 100644
index 000000000000..d953f4c41b31
--- /dev/null
+++ b/tests/e2e/assets/20.0-project/src/app/app.config.ts
@@ -0,0 +1,12 @@
+import { ApplicationConfig, provideBrowserGlobalErrorListeners, provideZoneChangeDetection } from '@angular/core';
+import { provideRouter } from '@angular/router';
+
+import { routes } from './app.routes';
+
+export const appConfig: ApplicationConfig = {
+ providers: [
+ provideBrowserGlobalErrorListeners(),
+ provideZoneChangeDetection({ eventCoalescing: true }),
+ provideRouter(routes)
+ ]
+};
diff --git a/tests/e2e/assets/19.0-project/src/app/app.component.css b/tests/e2e/assets/20.0-project/src/app/app.css
similarity index 100%
rename from tests/e2e/assets/19.0-project/src/app/app.component.css
rename to tests/e2e/assets/20.0-project/src/app/app.css
diff --git a/tests/e2e/assets/19.0-project/src/app/app.component.html b/tests/e2e/assets/20.0-project/src/app/app.html
similarity index 91%
rename from tests/e2e/assets/19.0-project/src/app/app.component.html
rename to tests/e2e/assets/20.0-project/src/app/app.html
index f8135391366c..752837241913 100644
--- a/tests/e2e/assets/19.0-project/src/app/app.component.html
+++ b/tests/e2e/assets/20.0-project/src/app/app.html
@@ -36,18 +36,9 @@
--pill-accent: var(--bright-blue);
- font-family:
- 'Inter',
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- Helvetica,
- Arial,
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol';
+ font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
+ Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
+ "Segoe UI Symbol";
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
@@ -60,18 +51,9 @@
line-height: 100%;
letter-spacing: -0.125rem;
margin: 0;
- font-family:
- 'Inter Tight',
- -apple-system,
- BlinkMacSystemFont,
- 'Segoe UI',
- Roboto,
- Helvetica,
- Arial,
- sans-serif,
- 'Apple Color Emoji',
- 'Segoe UI Emoji',
- 'Segoe UI Symbol';
+ font-family: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
+ Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
+ "Segoe UI Symbol";
}
p {
@@ -142,6 +124,7 @@
line-height: 1.4rem;
letter-spacing: -0.00875rem;
text-decoration: none;
+ white-space: nowrap;
}
.pill:hover {
@@ -152,11 +135,15 @@
--pill-accent: var(--bright-blue);
}
.pill-group .pill:nth-child(6n + 2) {
+ --pill-accent: var(--electric-violet);
+ }
+ .pill-group .pill:nth-child(6n + 3) {
--pill-accent: var(--french-violet);
}
- .pill-group .pill:nth-child(6n + 3),
+
.pill-group .pill:nth-child(6n + 4),
- .pill-group .pill:nth-child(6n + 5) {
+ .pill-group .pill:nth-child(6n + 5),
+ .pill-group .pill:nth-child(6n + 6) {
--pill-accent: var(--hot-red);
}
@@ -227,7 +214,14 @@
-
+
@@ -236,26 +230,26 @@
- Hello, {{ title }}
+ Hello, {{ title() }}
Congratulations! Your app is running. 🎉
- @for (
- item of [
- { title: 'Explore the Docs', link: 'https://angular.dev' },
- { title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' },
- { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' },
- {
- title: 'Angular Language Service',
- link: 'https://angular.dev/tools/language-service',
- },
- { title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' },
- ];
- track item.title
- ) {
-
+ @for (item of [
+ { title: 'Explore the Docs', link: 'https://angular.dev' },
+ { title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' },
+ { title: 'Prompt and best practices for AI', link: 'https://angular.dev/ai/develop-with-ai'},
+ { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' },
+ { title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' },
+ { title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' },
+ ]; track item.title) {
+
{{ item.title }}
-
+