,
budgetFailures: BudgetCalculatorResult[] | undefined,
@@ -65,12 +65,12 @@ export function logBuildStats(
}
// Skip logging external component stylesheets used for HMR
- if (metafile.outputs[file] && 'ng-component' in metafile.outputs[file]) {
+ if (metafiles.some((mf) => mf.outputs[file] && 'ng-component' in mf.outputs[file])) {
componentStyleChange = true;
continue;
}
- const name = initial.get(file)?.name ?? getChunkNameFromMetafile(metafile, file);
+ const name = initial.get(file)?.name ?? getChunkNameFromMetafile(metafiles, file);
const stat: BundleStats = {
initial: initial.has(file),
stats: [file, name ?? '-', size, estimatedTransferSizes?.get(file) ?? '-'],
@@ -108,9 +108,15 @@ export function logBuildStats(
return '';
}
-export function getChunkNameFromMetafile(metafile: Metafile, file: string): string | undefined {
- if (metafile.outputs[file]?.entryPoint) {
- return getEntryPointName(metafile.outputs[file].entryPoint);
+export function getChunkNameFromMetafile(
+ metafiles: Metafile[] | Metafile,
+ file: string,
+): string | undefined {
+ const metafileArray = Array.isArray(metafiles) ? metafiles : [metafiles];
+ for (const metafile of metafileArray) {
+ if (metafile.outputs[file]?.entryPoint) {
+ return getEntryPointName(metafile.outputs[file].entryPoint);
+ }
}
}
diff --git a/packages/angular/build/src/tools/oxc/oxc-transform.ts b/packages/angular/build/src/tools/oxc/oxc-transform.ts
index bec14cd40385..c0389a9f75a4 100644
--- a/packages/angular/build/src/tools/oxc/oxc-transform.ts
+++ b/packages/angular/build/src/tools/oxc/oxc-transform.ts
@@ -7,15 +7,20 @@
*/
import type { DecodedSourceMap } from '@ampproject/remapping';
+import { needsLinking } from '@angular/compiler-cli/linker';
import type { BindingIdentifier, Class, Node } from '@oxc-project/types';
import { MagicString } from 'magic-string';
import { Visitor, parseSync } from 'oxc-parser';
+import { OxcLinker } from '../angular/linker/oxc-linker';
export interface OxcTransformOptions {
sourcemap?: boolean;
sideEffects?: boolean;
topLevelSafeMode?: boolean;
pureAnnotate?: boolean;
+ link?: boolean;
+ jit?: boolean;
+ advancedOptimizations?: boolean;
}
/**
@@ -256,8 +261,12 @@ function analyzeClassStaticProperties(classNode: Node, code: string): boolean {
// eslint-disable-next-line max-lines-per-function
export function transform(filename: string, code: string, options: OxcTransformOptions) {
const { program } = parseSync(filename, code, { range: true });
- const s = new MagicString(code);
+ const source = new MagicString(code);
+ const shouldLink = options.link && needsLinking(filename, code);
+ const linker = shouldLink ? new OxcLinker(filename, code, options.jit) : undefined;
+
+ const advancedOptimizations = options.advancedOptimizations ?? true;
const sideEffectFree = options.sideEffects === false;
const topLevelSafeMode = options.topLevelSafeMode ?? false;
const wrapDecorators = sideEffectFree;
@@ -412,12 +421,12 @@ export function transform(filename: string, code: string, options: OxcTransformO
}
// 1. Remove leading/trailing characters/parentheses of the expression statement
- s.remove(nextStatement.start, nextExpr.start);
- s.remove(nextExpr.end, nextStatement.end);
+ source.remove(nextStatement.start, nextExpr.start);
+ source.remove(nextExpr.end, nextStatement.end);
markEdited(nextStatement.start, nextStatement.end);
// 2. Add return statement inside IIFE body
- s.appendRight(callee.body.end - 1, `; return ${paramName};`);
+ source.appendRight(callee.body.end - 1, `; return ${paramName};`);
// 3. Remove `Name = ` assignment in arguments if it's a simple identifier
if (rightCallArgument.left.type === 'Identifier') {
@@ -428,13 +437,13 @@ export function transform(filename: string, code: string, options: OxcTransformO
if (unwrapParentheses(rightCallArgument.right).type === 'AssignmentExpression') {
replacement = `(${replacement})`;
}
- s.overwrite(arg.right.start, arg.right.end, replacement);
+ source.overwrite(arg.right.start, arg.right.end, replacement);
markEdited(arg.right.start, arg.right.end);
}
// 4. Move IIFE to the var initializer
- s.move(nextExpr.start, nextExpr.end, decl.id.end);
- s.appendLeft(decl.id.end, ' = /*#__PURE__*/ ');
+ source.move(nextExpr.start, nextExpr.end, decl.id.end);
+ source.appendLeft(decl.id.end, ' = /*#__PURE__*/ ');
}
}
@@ -562,7 +571,7 @@ export function transform(filename: string, code: string, options: OxcTransformO
// Perform elisions immediately
for (const item of wrapStatementPaths) {
if (item.type === 'elide') {
- s.remove(item.statement.start, item.statement.end);
+ source.remove(item.statement.start, item.statement.end);
markEdited(item.statement.start, item.statement.end);
}
}
@@ -582,27 +591,30 @@ export function transform(filename: string, code: string, options: OxcTransformO
if (isExportDefault) {
// 1. Remove `export default `
- s.overwrite(statement.start, classNode.start, '');
+ source.overwrite(statement.start, classNode.start, '');
// 2. Wrap in IIFE
- s.appendRight(classNode.start, `let ${classIdName} = /*#__PURE__*/ (() => {\n`);
- s.appendLeft(
+ source.appendRight(classNode.start, `let ${classIdName} = /*#__PURE__*/ (() => {\n`);
+ source.appendLeft(
lastStatement.end,
`\nreturn ${classIdName};\n})();\nexport { ${classIdName} as default };`,
);
} else if (isExportNamed) {
// 1. Export is kept, turn `class` into `let ClassName = IIFE`
- s.appendRight(classNode.start, `let ${classIdName} = /*#__PURE__*/ (() => {\n`);
- s.appendLeft(lastStatement.end, `\nreturn ${classIdName};\n})();`);
+ source.appendRight(classNode.start, `let ${classIdName} = /*#__PURE__*/ (() => {\n`);
+ source.appendLeft(lastStatement.end, `\nreturn ${classIdName};\n})();`);
} else if (isVariableClass) {
// Wrap class inside init: `/*#__PURE__*/ (() => { let ClassName = class ClassName {}; return ClassName; })()`
- s.appendRight(classNode.start, `/*#__PURE__*/ (() => {\nlet ${classIdName} = `);
+ source.appendRight(classNode.start, `/*#__PURE__*/ (() => {\nlet ${classIdName} = `);
const terminator = activeWrapPaths.length === 0 ? ';' : '';
const iifeClosing = activeWrapPaths.length === 0 ? '})()' : '})();';
- s.appendLeft(lastStatement.end, `${terminator}\nreturn ${classIdName};\n${iifeClosing}`);
+ source.appendLeft(
+ lastStatement.end,
+ `${terminator}\nreturn ${classIdName};\n${iifeClosing}`,
+ );
} else {
// Standard ClassDeclaration
- s.appendRight(classNode.start, `let ${classIdName} = /*#__PURE__*/ (() => {\n`);
- s.appendLeft(lastStatement.end, `\nreturn ${classIdName};\n})();`);
+ source.appendRight(classNode.start, `let ${classIdName} = /*#__PURE__*/ (() => {\n`);
+ source.appendLeft(lastStatement.end, `\nreturn ${classIdName};\n})();`);
}
markEdited(statement.start, lastStatement.end);
@@ -611,8 +623,8 @@ export function transform(filename: string, code: string, options: OxcTransformO
i += wrapStatementPaths.length;
} else if (isExportDefault && !hasPotentialSideEffects) {
// Splitting default export even when not wrapped
- s.overwrite(statement.start, classNode.start, '');
- s.appendLeft(classNode.end, `\nexport { ${classIdName} as default };`);
+ source.overwrite(statement.start, classNode.start, '');
+ source.appendLeft(classNode.end, `\nexport { ${classIdName} as default };`);
markEdited(statement.start, classNode.end);
}
}
@@ -655,19 +667,37 @@ export function transform(filename: string, code: string, options: OxcTransformO
functionDepth--;
functionStack.pop();
},
- Program(node) {
- adjustTypeScriptEnumsInStatements(node.body);
- adjustStaticMembersInStatements(node.body);
+ 'Program:exit'(node) {
+ if (advancedOptimizations) {
+ adjustTypeScriptEnumsInStatements(node.body);
+ adjustStaticMembersInStatements(node.body);
+ }
},
- BlockStatement(node) {
- adjustTypeScriptEnumsInStatements(node.body);
- adjustStaticMembersInStatements(node.body);
+ 'BlockStatement:exit'(node) {
+ if (advancedOptimizations) {
+ adjustTypeScriptEnumsInStatements(node.body);
+ adjustStaticMembersInStatements(node.body);
+ }
},
CallExpression(node) {
if (isAlreadyEdited(node.start, node.end)) {
return;
}
+ if (linker) {
+ const linkedCode = linker.linkCallExpression(node);
+ if (linkedCode !== undefined) {
+ source.overwrite(node.start, node.end, linkedCode);
+ markEdited(node.start, node.end);
+
+ return;
+ }
+ }
+
+ if (!advancedOptimizations) {
+ return;
+ }
+
// 1. Elide Angular Metadata check
let calleeName: string | undefined;
if (node.callee.type === 'Identifier') {
@@ -686,7 +716,7 @@ export function transform(filename: string, code: string, options: OxcTransformO
(parentFunc.type === 'FunctionExpression' ||
parentFunc.type === 'ArrowFunctionExpression')
) {
- s.overwrite(node.start, node.end, 'void 0');
+ source.overwrite(node.start, node.end, 'void 0');
markEdited(node.start, node.end);
return;
@@ -714,11 +744,12 @@ export function transform(filename: string, code: string, options: OxcTransformO
}
if (!hasPureComment(node.start)) {
- s.appendLeft(node.start, '/*#__PURE__*/ ');
+ source.appendLeft(node.start, '/*#__PURE__*/ ');
}
},
NewExpression(node) {
if (
+ !advancedOptimizations ||
!pureAnnotate ||
functionDepth > 0 ||
classDepth > 0 ||
@@ -729,7 +760,7 @@ export function transform(filename: string, code: string, options: OxcTransformO
if (!topLevelSafeMode) {
if (!hasPureComment(node.start)) {
- s.appendLeft(node.start, '/*#__PURE__*/ ');
+ source.appendLeft(node.start, '/*#__PURE__*/ ');
}
return;
@@ -738,7 +769,7 @@ export function transform(filename: string, code: string, options: OxcTransformO
const callee = node.callee;
if (callee.type === 'Identifier' && sideEffectFreeConstructors.has(callee.name)) {
if (!hasPureComment(node.start)) {
- s.appendLeft(node.start, '/*#__PURE__*/ ');
+ source.appendLeft(node.start, '/*#__PURE__*/ ');
}
}
},
@@ -748,12 +779,12 @@ export function transform(filename: string, code: string, options: OxcTransformO
let map: DecodedSourceMap | undefined;
if (options.sourcemap) {
- const rawMap = s.generateDecodedMap({ hires: true, source: filename });
+ const rawMap = source.generateDecodedMap({ hires: true, source: filename });
map = { ...rawMap, version: 3 };
}
return {
- code: s.toString(),
+ code: source.toString(),
map,
};
}
diff --git a/packages/angular/build/src/tools/oxc/oxc-transform_spec.ts b/packages/angular/build/src/tools/oxc/oxc-transform_spec.ts
index daa4cf554634..d1b02f6a1bdc 100644
--- a/packages/angular/build/src/tools/oxc/oxc-transform_spec.ts
+++ b/packages/angular/build/src/tools/oxc/oxc-transform_spec.ts
@@ -8,14 +8,73 @@
import { transform } from './oxc-transform';
-describe('oxc-transform sourcemaps', () => {
- it('should generate a decoded sourcemap when sourcemap option is enabled', () => {
- const input = 'var result = new SomeClass();';
- const result = transform('test.js', input, { sourcemap: true });
-
- expect(result.map).toBeDefined();
- expect(result.map?.version).toBe(3);
- expect(result.map?.sources).toContain('test.js');
- expect(result.map?.mappings.length).toBeGreaterThan(0);
+describe('oxc-transform', () => {
+ describe('sourcemaps', () => {
+ it('should generate a decoded sourcemap when sourcemap option is enabled', () => {
+ const input = 'var result = new SomeClass();';
+ const result = transform('test.js', input, { sourcemap: true });
+
+ expect(result.map).toBeDefined();
+ expect(result.map?.version).toBe(3);
+ expect(result.map?.sources).toContain('test.js');
+ expect(result.map?.mappings.length).toBeGreaterThan(0);
+ });
+ });
+
+ describe('linking and unified passes', () => {
+ const componentInput = `
+ import * as i0 from "@angular/core";
+ export class MyComponent {}
+ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({
+ minVersion: "12.0.0",
+ version: "14.0.0",
+ ngImport: i0,
+ type: MyComponent,
+ isStandalone: true,
+ selector: "my-cmp",
+ template: "Hello"
+ });
+ `;
+
+ it('should link partial component declarations when link option is enabled', () => {
+ const result = transform('test.js', componentInput, { link: true });
+ expect(result.code).toContain('i0.ɵɵdefineComponent');
+ expect(result.code).not.toContain('i0.ɵɵngDeclareComponent');
+ });
+
+ it('should not link partial component declarations when link option is disabled', () => {
+ const result = transform('test.js', componentInput, { link: false });
+ expect(result.code).not.toContain('i0.ɵɵdefineComponent');
+ expect(result.code).toContain('i0.ɵɵngDeclareComponent');
+ });
+
+ it('should perform linking and advanced optimizations simultaneously in a single pass', () => {
+ const input = `
+ import * as i0 from "@angular/core";
+ export class MyComponent {
+ static create() {
+ return new MyComponent();
+ }
+ }
+ MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({
+ minVersion: "12.0.0",
+ version: "14.0.0",
+ ngImport: i0,
+ type: MyComponent,
+ isStandalone: true,
+ selector: "my-cmp",
+ template: "Hello"
+ });
+ `;
+
+ const result = transform('test.js', input, {
+ link: true,
+ advancedOptimizations: true,
+ topLevelSafeMode: true,
+ });
+ expect(result.code).toContain('i0.ɵɵdefineComponent');
+ expect(result.code).not.toContain('i0.ɵɵngDeclareComponent');
+ expect(result.code).toContain('let MyComponent = /*#__PURE__*/ (() => {');
+ });
});
});
diff --git a/packages/angular/ssr/node/src/request.ts b/packages/angular/ssr/node/src/request.ts
index 4bd754b268cc..4f604b6a9d0e 100644
--- a/packages/angular/ssr/node/src/request.ts
+++ b/packages/angular/ssr/node/src/request.ts
@@ -55,9 +55,18 @@ export function createWebRequestFromNodeRequest(
const { headers, method = 'GET' } = nodeRequest;
const withBody = method !== 'GET' && method !== 'HEAD';
const referrer = headers.referer && URL.canParse(headers.referer) ? headers.referer : undefined;
+ const controller = new AbortController();
+ if (nodeRequest.aborted) {
+ controller.abort();
+ } else {
+ const onAbort = () => controller.abort();
+ nodeRequest.once('aborted', onAbort);
+ nodeRequest.once('close', () => nodeRequest.off('aborted', onAbort));
+ }
return new Request(createRequestUrl(nodeRequest, trustProxyHeadersNormalized), {
method,
+ signal: controller.signal,
headers: createRequestHeaders(headers),
body: withBody ? nodeRequest : undefined,
duplex: withBody ? 'half' : undefined,
diff --git a/packages/angular/ssr/node/test/request_http1_spec.ts b/packages/angular/ssr/node/test/request_http1_spec.ts
index 87f25f918ef7..9f11fe390ed4 100644
--- a/packages/angular/ssr/node/test/request_http1_spec.ts
+++ b/packages/angular/ssr/node/test/request_http1_spec.ts
@@ -189,4 +189,42 @@ describe('createWebRequestFromNodeRequest (HTTP/1.1)', () => {
expect(await webRequest.text()).toBe('');
});
});
+
+ describe('abort handling', () => {
+ it('should abort the web request signal when the node request is aborted', async () => {
+ const nodeRequest = await extractNodeRequest(() => {
+ request({
+ hostname: 'localhost',
+ port,
+ path: '/abort',
+ method: 'GET',
+ }).end();
+ });
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.signal.aborted).toBeFalse();
+
+ nodeRequest.emit('aborted');
+
+ expect(webRequest.signal.aborted).toBeTrue();
+ });
+
+ it('should create an aborted web request signal when the node request is already aborted', async () => {
+ const nodeRequest = await extractNodeRequest(() => {
+ request({
+ hostname: 'localhost',
+ port,
+ path: '/already-aborted',
+ method: 'GET',
+ }).end();
+ });
+
+ Object.defineProperty(nodeRequest, 'aborted', { get: () => true, configurable: true });
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.signal.aborted).toBeTrue();
+
+ delete (nodeRequest as { aborted?: boolean }).aborted;
+ });
+ });
});
diff --git a/packages/angular/ssr/node/test/request_http2_spec.ts b/packages/angular/ssr/node/test/request_http2_spec.ts
index 7079a385daaf..e652c59f6461 100644
--- a/packages/angular/ssr/node/test/request_http2_spec.ts
+++ b/packages/angular/ssr/node/test/request_http2_spec.ts
@@ -188,4 +188,42 @@ describe('createWebRequestFromNodeRequest (HTTP/2)', () => {
expect(await webRequest.text()).toBe('');
});
});
+
+ describe('abort handling', () => {
+ it('should abort the web request signal when the node request is aborted', async () => {
+ const nodeRequest = await extractNodeRequest(() => {
+ client
+ .request({
+ ':path': '/abort',
+ ':method': 'GET',
+ })
+ .end();
+ });
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.signal.aborted).toBeFalse();
+
+ nodeRequest.emit('aborted');
+
+ expect(webRequest.signal.aborted).toBeTrue();
+ });
+
+ it('should create an aborted web request signal when the node request is already aborted', async () => {
+ const nodeRequest = await extractNodeRequest(() => {
+ client
+ .request({
+ ':path': '/already-aborted',
+ ':method': 'GET',
+ })
+ .end();
+ });
+
+ Object.defineProperty(nodeRequest, 'aborted', { get: () => true, configurable: true });
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.signal.aborted).toBeTrue();
+
+ delete (nodeRequest as { aborted?: boolean }).aborted;
+ });
+ });
});
diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json
index 303cfaa36d82..96800a3e72e4 100644
--- a/packages/angular/ssr/package.json
+++ b/packages/angular/ssr/package.json
@@ -37,12 +37,12 @@
},
"devDependencies": {
"@angular-devkit/schematics": "workspace:*",
- "@angular/common": "22.2.0-next.1",
- "@angular/compiler": "22.2.0-next.1",
- "@angular/core": "22.2.0-next.1",
- "@angular/platform-browser": "22.2.0-next.1",
- "@angular/platform-server": "22.2.0-next.1",
- "@angular/router": "22.2.0-next.1",
+ "@angular/common": "22.2.0-next.3",
+ "@angular/compiler": "22.2.0-next.3",
+ "@angular/core": "22.2.0-next.3",
+ "@angular/platform-browser": "22.2.0-next.3",
+ "@angular/platform-server": "22.2.0-next.3",
+ "@angular/router": "22.2.0-next.3",
"@schematics/angular": "workspace:*",
"beasties": "0.4.3"
},
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index cf5aa84e20d0..865a0f807c2a 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -33,12 +33,12 @@
"istanbul-lib-instrument": "6.0.3",
"jsonc-parser": "3.3.1",
"karma-source-map-support": "1.4.0",
- "less": "4.8.1",
+ "less": "4.9.0",
"less-loader": "13.0.0",
"license-webpack-plugin": "4.0.2",
"loader-utils": "3.3.1",
"mini-css-extract-plugin": "2.10.2",
- "open": "11.0.0",
+ "open": "11.0.1",
"ora": "9.4.1",
"picomatch": "4.0.5",
"piscina": "5.3.0",
@@ -66,7 +66,7 @@
"devDependencies": {
"@angular/ssr": "workspace:*",
"browser-sync": "3.0.4",
- "ng-packagr": "22.2.0-next.2",
+ "ng-packagr": "22.2.0-next.3",
"undici": "8.10.0"
},
"peerDependencies": {
diff --git a/packages/angular_devkit/schematics/package.json b/packages/angular_devkit/schematics/package.json
index 44d07e4739fc..708306b0e7b1 100644
--- a/packages/angular_devkit/schematics/package.json
+++ b/packages/angular_devkit/schematics/package.json
@@ -15,7 +15,7 @@
"dependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"jsonc-parser": "3.3.1",
- "magic-string": "1.1.1",
+ "magic-string": "1.2.1",
"ora": "9.4.1",
"rxjs": "7.8.2"
}
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index bb226ae9aabd..7713b54577bb 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -17,8 +17,8 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "22.2.0-next.1",
- "@angular/compiler-cli": "22.2.0-next.1",
+ "@angular/compiler": "22.2.0-next.3",
+ "@angular/compiler-cli": "22.2.0-next.3",
"typescript": "6.0.3",
"webpack": "5.109.2"
}
diff --git a/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.spec.ts.template b/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.spec.ts.template
index dfe31b1010c6..b12a559c7068 100644
--- a/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.spec.ts.template
+++ b/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.spec.ts.template
@@ -11,7 +11,8 @@ describe('App', () => {
declarations: [
App
],
- }).compileComponents();
+ })
+ .compileComponents();
});
it('should create the app', () => {
@@ -20,7 +21,7 @@ describe('App', () => {
expect(app).toBeTruthy();
});
- it('should render title', <% if(zoneless) { %>async <% } %>() => {
+ it('should render title', <% if (zoneless) { %>async <% } %>() => {
const fixture = TestBed.createComponent(App);
<%= zoneless ? 'await fixture.whenStable();' : 'fixture.detectChanges();' %>
const compiled = fixture.nativeElement as HTMLElement;
diff --git a/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.ts.template b/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.ts.template
index 055586955b75..ef9aebaa0e14 100644
--- a/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.ts.template
+++ b/packages/schematics/angular/application/files/module-files/src/app/app__suffix__.ts.template
@@ -1,7 +1,10 @@
import { Component, signal } from '@angular/core';
@Component({
- selector: '<%= selector %>',<% if(inlineTemplate) { %>
+ selector: '<%= selector %>',
+ standalone: false,<% if (inlineStyle) { %>
+ styles: [],<% } else { %>
+ styleUrl: './app<%= suffix %>.<%= style %>',<% } %><% if (inlineTemplate) { %>
template: `
Hello, {{ title() }}
Congratulations! Your app is running. 🎉
@@ -11,9 +14,6 @@ import { Component, signal } from '@angular/core';
} %>
`,<% } else { %>
templateUrl: './app<%= suffix %>.html',<% } %>
- standalone: false,<% if(inlineStyle) { %>
- styles: []<% } else { %>
- styleUrl: './app<%= suffix %>.<%= style %>'<% } %>
})
export class App {
protected readonly title = signal('<%= name %>');
diff --git a/packages/schematics/angular/application/files/module-files/src/app/app__typeSeparator__module.ts.template b/packages/schematics/angular/application/files/module-files/src/app/app__typeSeparator__module.ts.template
index f7ad6f2cb515..1efc27f522e6 100644
--- a/packages/schematics/angular/application/files/module-files/src/app/app__typeSeparator__module.ts.template
+++ b/packages/schematics/angular/application/files/module-files/src/app/app__typeSeparator__module.ts.template
@@ -1,6 +1,5 @@
-import { NgModule, provideBrowserGlobalErrorListeners<% if(!zoneless) { %>, provideZoneChangeDetection<% } %> } from '@angular/core';
-import { BrowserModule } from '@angular/platform-browser';
-<% if (routing) { %>
+import { NgModule, provideBrowserGlobalErrorListeners<% if (!zoneless) { %>, provideZoneChangeDetection<% } %> } from '@angular/core';
+import { BrowserModule } from '@angular/platform-browser';<% if (routing) { %>
import { AppRoutingModule } from './app-routing<%= typeSeparator %>module';<% } %>
import { App } from './app<%= suffix %>';
@@ -13,7 +12,7 @@ import { App } from './app<%= suffix %>';
AppRoutingModule<% } %>
],
providers: [
- provideBrowserGlobalErrorListeners(),<% if(!zoneless) { %>
+ provideBrowserGlobalErrorListeners(),<% if (!zoneless) { %>
provideZoneChangeDetection({ eventCoalescing: true }),<% } %>
],
bootstrap: [App]
diff --git a/packages/schematics/angular/application/files/module-files/src/main.ts.template b/packages/schematics/angular/application/files/module-files/src/main.ts.template
index f74887b16867..0fcb878b1e23 100644
--- a/packages/schematics/angular/application/files/module-files/src/main.ts.template
+++ b/packages/schematics/angular/application/files/module-files/src/main.ts.template
@@ -1,8 +1,8 @@
-<% if(!!viewEncapsulation) { %>import { ViewEncapsulation } from '@angular/core';
-<% }%>import { platformBrowser } from '@angular/platform-browser';
+<% if (!!viewEncapsulation) { %>import { ViewEncapsulation } from '@angular/core';
+<% } %>import { platformBrowser } from '@angular/platform-browser';
import { AppModule } from './app/app<%= typeSeparator %>module';
platformBrowser().bootstrapModule(AppModule, {
- <% if(!!viewEncapsulation) { %> defaultEncapsulation: ViewEncapsulation.<%= viewEncapsulation %><% } %>
+ <% if (!!viewEncapsulation) { %> defaultEncapsulation: ViewEncapsulation.<%= viewEncapsulation %><% } %>
})
.catch(err => console.error(err));
diff --git a/packages/schematics/angular/application/files/standalone-files/src/app/app.config.ts.template b/packages/schematics/angular/application/files/standalone-files/src/app/app.config.ts.template
index 8f0e1b0dc23a..20201fdb80ca 100644
--- a/packages/schematics/angular/application/files/standalone-files/src/app/app.config.ts.template
+++ b/packages/schematics/angular/application/files/standalone-files/src/app/app.config.ts.template
@@ -1,12 +1,11 @@
-import { ApplicationConfig, provideBrowserGlobalErrorListeners<% if(!zoneless) { %>, provideZoneChangeDetection<% } %> } from '@angular/core';<% if (routing) { %>
+import { ApplicationConfig, provideBrowserGlobalErrorListeners<% if (!zoneless) { %>, provideZoneChangeDetection<% } %> } from '@angular/core';<% if (routing) { %>
import { provideRouter } from '@angular/router';
-
import { routes } from './app.routes';<% } %>
export const appConfig: ApplicationConfig = {
providers: [
- provideBrowserGlobalErrorListeners(),<% if(!zoneless) { %>
+ provideBrowserGlobalErrorListeners(),<% if (!zoneless) { %>
provideZoneChangeDetection({ eventCoalescing: true }),<% } %>
- <% if (routing) {%>provideRouter(routes)<% } %>
+ <% if (routing) { %>provideRouter(routes)<% } %>
]
};
diff --git a/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.spec.ts.template b/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.spec.ts.template
index e6944dc73ccd..306911a0f500 100644
--- a/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.spec.ts.template
+++ b/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.spec.ts.template
@@ -5,7 +5,8 @@ describe('App', () => {
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [App],
- }).compileComponents();
+ })
+ .compileComponents();
});
it('should create the app', () => {
@@ -14,7 +15,7 @@ describe('App', () => {
expect(app).toBeTruthy();
});
- it('should render title', <% if(zoneless) { %>async <% } %>() => {
+ it('should render title', <% if (zoneless) { %>async <% } %>() => {
const fixture = TestBed.createComponent(App);
<%= zoneless ? 'await fixture.whenStable();' : 'fixture.detectChanges();' %>
const compiled = fixture.nativeElement as HTMLElement;
diff --git a/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.ts.template b/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.ts.template
index ce8010ecfbce..dfdb04abcb76 100644
--- a/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.ts.template
+++ b/packages/schematics/angular/application/files/standalone-files/src/app/app__suffix__.ts.template
@@ -1,9 +1,11 @@
-import { Component, signal } from '@angular/core';<% if(routing) { %>
+import { Component, signal } from '@angular/core';<% if (routing) { %>
import { RouterOutlet } from '@angular/router';<% } %>
@Component({
- selector: '<%= selector %>',
- imports: [<% if(routing) { %>RouterOutlet<% } %>],<% if(inlineTemplate) { %>
+ imports: [<% if (routing) { %>RouterOutlet<% } %>],
+ selector: '<%= selector %>',<% if (inlineStyle) { %>
+ styles: [],<% } else { %>
+ styleUrl: './app<%= suffix %>.<%= style %>',<% } %><% if (inlineTemplate) { %>
template: `
Hello, {{ title() }}
@@ -11,9 +13,7 @@ import { RouterOutlet } from '@angular/router';<% } %>
%><%
} %>
`,<% } else { %>
- templateUrl: './app<%= suffix %>.html',<% } if(inlineStyle) { %>
- styles: [],<% } else { %>
- styleUrl: './app<%= suffix %>.<%= style %>'<% } %>
+ templateUrl: './app<%= suffix %>.html',<% } %>
})
export class App {
protected readonly title = signal('<%= name %>');
diff --git a/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template b/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template
index 2ccecd1220b9..4f8512fa3752 100644
--- a/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template
+++ b/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.__style__.template
@@ -1,4 +1,4 @@
-<% if(displayBlock){ if(style != 'sass') { %>:host {
+<% if (displayBlock) { if (style != 'sass') { %>:host {
display: block;
}
<% } else { %>\:host
diff --git a/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template b/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template
index 74d858ea1e64..13be0cdf9856 100644
--- a/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template
+++ b/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.spec.ts.template
@@ -1,6 +1,5 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import <% if(!exportDefault) { %>{ <% }%><%= classifiedName %> <% if(!exportDefault) {%>} <% }%>from './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %>';
+import <% if (!exportDefault) { %>{ <% } %><%= classifiedName %> <% if (!exportDefault) { %>} <% } %>from './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %>';
describe('<%= classifiedName %>', () => {
let component: <%= classifiedName %>;
@@ -10,7 +9,7 @@ describe('<%= classifiedName %>', () => {
await TestBed.configureTestingModule({
<%= standalone ? 'imports' : 'declarations' %>: [<%= classifiedName %>]
})
- .compileComponents();
+ .compileComponents();
fixture = TestBed.createComponent(<%= classifiedName %>);
component = fixture.componentInstance;
diff --git a/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template b/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template
index d46cd8233862..7b3424c5be17 100644
--- a/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template
+++ b/packages/schematics/angular/component/files/__name@dasherize@if-flat__/__name@dasherize__.__type@dasherize__.ts.template
@@ -1,24 +1,23 @@
-import { <% if(changeDetection !== 'OnPush') { %>ChangeDetectionStrategy, <% }%>Component<% if(!!viewEncapsulation) { %>, ViewEncapsulation<% }%> } from '@angular/core';
+import { <% if (changeDetection !== 'OnPush') { %>ChangeDetectionStrategy, <% } %>Component<% if (!!viewEncapsulation) { %>, ViewEncapsulation<% } %> } from '@angular/core';
-@Component({<% if(!skipSelector) {%>
- selector: '<%= selector %>',<%}%><% if(standalone) {%>
- imports: [],<%} else { %>
- standalone: false,<% }%><% if(inlineTemplate) { %>
+@Component({<% if (changeDetection !== 'OnPush') { %>
+ changeDetection: ChangeDetectionStrategy.<%= changeDetection %>,<% } %><% if (!!viewEncapsulation) { %>
+ encapsulation: ViewEncapsulation.<%= viewEncapsulation %>,<% } %><% if (standalone) { %>
+ imports: [],<% } %><% if (!skipSelector) { %>
+ selector: '<%= selector %>',<% } %><% if (!standalone) { %>
+ standalone: false,<% } %><% if (inlineStyle) { %>
+ styles: `<% if (displayBlock) { %>
+ :host {
+ display: block;
+ }
+ <% } %>`,<% } else if (style !== 'none') { %>
+ styleUrl: './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %>.<%= style %>',<% } %><% if (inlineTemplate) { %>
template: `
<%= dasherize(name) %> works!
`,<% } else { %>
- templateUrl: './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %><%= ngext %>.html',<% } if(inlineStyle) { %>
- styles: `<% if(displayBlock){ %>
- :host {
- display: block;
- }
- <% } %>`,<% } else if (style !== 'none') { %>
- styleUrl: './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %>.<%= style %>',<% } %><% if(!!viewEncapsulation) { %>
- encapsulation: ViewEncapsulation.<%= viewEncapsulation %>,<% } if (changeDetection !== 'OnPush') { %>
- changeDetection: ChangeDetectionStrategy.<%= changeDetection %>,<% } %>
+ templateUrl: './<%= dasherize(name) %><%= type ? '.' + dasherize(type): '' %><%= ngext %>.html',<% } %>
})
-export <% if(exportDefault) {%>default <%}%>class <%= classifiedName %> {
-
+export <% if (exportDefault) { %>default <% } %>class <%= classifiedName %> {
}
diff --git a/packages/schematics/angular/directive/files/__name@dasherize__.__type@dasherize__.ts.template b/packages/schematics/angular/directive/files/__name@dasherize__.__type@dasherize__.ts.template
index eff23c7e350a..d932838b1f8e 100644
--- a/packages/schematics/angular/directive/files/__name@dasherize__.__type@dasherize__.ts.template
+++ b/packages/schematics/angular/directive/files/__name@dasherize__.__type@dasherize__.ts.template
@@ -1,8 +1,8 @@
import { Directive } from '@angular/core';
@Directive({
- selector: '[<%= selector %>]',<% if(!standalone) {%>
- standalone: false,<%}%>
+ selector: '[<%= selector %>]',<% if (!standalone) { %>
+ standalone: false,<% } %>
})
export class <%= classifiedName %> {
}
diff --git a/packages/schematics/angular/guard/implements-files/__name@dasherize____typeSeparator__guard.spec.ts.template b/packages/schematics/angular/guard/implements-files/__name@dasherize____typeSeparator__guard.spec.ts.template
index fefa3afee2b0..0bea60fdd710 100644
--- a/packages/schematics/angular/guard/implements-files/__name@dasherize____typeSeparator__guard.spec.ts.template
+++ b/packages/schematics/angular/guard/implements-files/__name@dasherize____typeSeparator__guard.spec.ts.template
@@ -1,5 +1,4 @@
import { TestBed } from '@angular/core/testing';
-
import { <%= classify(name) %>Guard } from './<%= dasherize(name) %><%= typeSeparator %>guard';
describe('<%= classify(name) %>Guard', () => {
diff --git a/packages/schematics/angular/guard/type-files/__name@dasherize____typeSeparator__guard.spec.ts.template b/packages/schematics/angular/guard/type-files/__name@dasherize____typeSeparator__guard.spec.ts.template
index 9bad0a553eb4..a9420dc90d56 100644
--- a/packages/schematics/angular/guard/type-files/__name@dasherize____typeSeparator__guard.spec.ts.template
+++ b/packages/schematics/angular/guard/type-files/__name@dasherize____typeSeparator__guard.spec.ts.template
@@ -1,6 +1,5 @@
import { TestBed } from '@angular/core/testing';
import { <%= guardType %> } from '@angular/router';
-
import { <%= camelize(name) %>Guard } from './<%= dasherize(name) %><%= typeSeparator %>guard';
describe('<%= camelize(name) %>Guard', () => {
diff --git a/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template b/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template
index 9af595489571..b836eb209e36 100755
--- a/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template
+++ b/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template
@@ -1,5 +1,4 @@
import { TestBed } from '@angular/core/testing';
-
import { <%= classify(name) %>Interceptor } from './<%= dasherize(name) %><%= typeSeparator %>interceptor';
describe('<%= classify(name) %>Interceptor', () => {
diff --git a/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.ts.template b/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.ts.template
index fffab4ddf988..427ddd774765 100755
--- a/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.ts.template
+++ b/packages/schematics/angular/interceptor/class-files/__name@dasherize____typeSeparator__interceptor.ts.template
@@ -9,9 +9,6 @@ import { Observable } from 'rxjs';
@Injectable()
export class <%= classify(name) %>Interceptor implements HttpInterceptor {
-
- constructor() {}
-
intercept(request: HttpRequest, next: HttpHandler): Observable> {
return next.handle(request);
}
diff --git a/packages/schematics/angular/interceptor/functional-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template b/packages/schematics/angular/interceptor/functional-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template
index ee1662c6530f..a01d79325e01 100755
--- a/packages/schematics/angular/interceptor/functional-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template
+++ b/packages/schematics/angular/interceptor/functional-files/__name@dasherize____typeSeparator__interceptor.spec.ts.template
@@ -1,6 +1,5 @@
import { TestBed } from '@angular/core/testing';
import { HttpInterceptorFn } from '@angular/common/http';
-
import { <%= camelize(name) %>Interceptor } from './<%= dasherize(name) %><%= typeSeparator %>interceptor';
describe('<%= camelize(name) %>Interceptor', () => {
diff --git a/packages/schematics/angular/library/files/README.md.template b/packages/schematics/angular/library/files/README.md.template
index 661e8958b9f6..d0c32c07f678 100644
--- a/packages/schematics/angular/library/files/README.md.template
+++ b/packages/schematics/angular/library/files/README.md.template
@@ -43,7 +43,7 @@ Once the project is built, you can publish your library by following these steps
## Running unit tests
-To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:
+To execute unit tests with the [Vitest](https://vitest.dev/) test runner, use the following command:
```bash
ng test
diff --git a/packages/schematics/angular/pipe/files/__name@dasherize____typeSeparator__pipe.ts.template b/packages/schematics/angular/pipe/files/__name@dasherize____typeSeparator__pipe.ts.template
index 57765121531e..3348a8225ee9 100644
--- a/packages/schematics/angular/pipe/files/__name@dasherize____typeSeparator__pipe.ts.template
+++ b/packages/schematics/angular/pipe/files/__name@dasherize____typeSeparator__pipe.ts.template
@@ -1,13 +1,11 @@
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
- name: '<%= camelize(name) %>',<% if(!standalone) {%>
- standalone: false,<%}%>
+ name: '<%= camelize(name) %>',<% if (!standalone) { %>
+ standalone: false,<% } %>
})
export class <%= classify(name) %>Pipe implements PipeTransform {
-
transform(value: unknown, ...args: unknown[]): unknown {
return null;
}
-
}
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 5b30e9f24f4b..ce667dce1afc 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
@@ -392,14 +392,14 @@ describe('Jasmine to Vitest Transformer - Integration Tests', () => {
it('should handle fail()', () => {
if (true) {
- throw new Error('This should not have happened');
+ expect.fail('This should not have happened');
}
});
it('should handle fail() with a specific error', () => {
try {
expect(1).toBe(2);
- throw new Error('Expected test to fail');
+ expect.fail('Expected test to fail');
} catch (err) {
expect(err.message).toBe('1 !== 2');
}
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.ts b/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.ts
index f652368b03f7..e436434f134a 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/test-file-transformer.ts
@@ -144,6 +144,7 @@ const callExpressionTransformers = [
// **Stage 3: Global Functions & Cleanup**
// These handle global Jasmine functions and catch-alls for unsupported APIs.
+ transformFail,
transformTimerMocks,
transformUnsupportedGlobalFunctions,
transformUnsupportedJasmineCalls,
@@ -168,7 +169,6 @@ const expressionStatementTransformers = [
transformCalledOnceWith,
transformArrayWithExactContents,
transformExpectNothing,
- transformFail,
transformJasmineMembers,
];
@@ -227,18 +227,16 @@ export function transformJasmineToVitest(
}
for (const transformer of callExpressionTransformers) {
- if (
- !(
- (options.browserMode && transformer === transformToHaveClass) ||
- (options.fakeAsync === false &&
- [
- transformFakeAsyncFlush,
- transformFakeAsyncFlushMicrotasks,
- transformFakeAsyncTick,
- transformFakeAsyncTest,
- ].includes(transformer))
- )
- ) {
+ if (!(
+ (options.browserMode && transformer === transformToHaveClass) ||
+ (options.fakeAsync === false &&
+ [
+ transformFakeAsyncFlush,
+ transformFakeAsyncFlushMicrotasks,
+ transformFakeAsyncTick,
+ transformFakeAsyncTest,
+ ].includes(transformer))
+ )) {
transformedNode = transformer(transformedNode, refactorCtx);
}
}
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 f4b10d485920..cbe05226ef7b 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
@@ -178,4 +178,24 @@ describe('Jasmine to Vitest Transformer - addImports option', () => {
`;
await expectTransformation(input, expected, true);
});
+
+ it('should add import for `expect` when `fail()` is used and addImports is true', async () => {
+ const input = `
+ describe('My Suite', () => {
+ it('fails', () => {
+ fail('Something went wrong');
+ });
+ });
+ `;
+ const expected = `
+ import { describe, expect, it } from 'vitest';
+
+ describe('My Suite', () => {
+ it('fails', () => {
+ expect.fail('Something went wrong');
+ });
+ });
+ `;
+ await expectTransformation(input, expected, true);
+ });
});
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 f71353cc9783..fe7e944e53e1 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc.ts
@@ -90,29 +90,53 @@ export function transformTimerMocks(node: ts.Node, ctx: RefactorContext): ts.Nod
return node;
}
-export function transformFail(node: ts.Node, { sourceFile, reporter }: RefactorContext): ts.Node {
+export function transformFail(
+ node: ts.Node,
+ { sourceFile, reporter, pendingVitestValueImports }: RefactorContext,
+): ts.Node {
if (
- ts.isExpressionStatement(node) &&
- ts.isCallExpression(node.expression) &&
- ts.isIdentifier(node.expression.expression) &&
- node.expression.expression.text === 'fail'
+ ts.isCallExpression(node) &&
+ ts.isIdentifier(node.expression) &&
+ node.expression.text === 'fail'
) {
- reporter.reportTransformation(sourceFile, node, 'Transformed `fail()` to `throw new Error()`.');
-
- const arg = node.expression.arguments[0];
- let throwExpression: ts.Expression;
-
- if (arg && ts.isNewExpression(arg)) {
- throwExpression = arg;
- } else {
- throwExpression = ts.factory.createNewExpression(
- ts.factory.createIdentifier('Error'),
- undefined,
- arg ? [arg] : [],
- );
+ addVitestValueImport(pendingVitestValueImports, 'expect');
+ reporter.reportTransformation(sourceFile, node, 'Transformed `fail()` to `expect.fail()`.');
+
+ const arg = node.arguments[0];
+ let replacementArg: ts.Expression | undefined = arg;
+ let hasNonStringArg = false;
+
+ if (arg) {
+ if (ts.isNewExpression(arg)) {
+ replacementArg = arg.arguments && arg.arguments.length > 0 ? arg.arguments[0] : undefined;
+ } else if (
+ !ts.isStringLiteral(arg) &&
+ !ts.isNoSubstitutionTemplateLiteral(arg) &&
+ !ts.isTemplateExpression(arg)
+ ) {
+ replacementArg = ts.factory.createCallExpression(
+ ts.factory.createIdentifier('String'),
+ undefined,
+ [arg],
+ );
+ hasNonStringArg = true;
+ }
}
- const replacement = ts.factory.createThrowStatement(throwExpression);
+ const replacement = ts.factory.createCallExpression(
+ ts.factory.createPropertyAccessExpression(
+ ts.factory.createIdentifier('expect'),
+ ts.factory.createIdentifier('fail'),
+ ),
+ undefined,
+ replacementArg ? [replacementArg] : [],
+ );
+
+ if (hasNonStringArg) {
+ const category = 'fail-non-string-argument';
+ reporter.recordTodo(category, sourceFile, node);
+ addTodoComment(replacement, category);
+ }
return ts.setOriginalNode(ts.setTextRange(replacement, node), node);
}
@@ -197,11 +221,7 @@ const UNSUPPORTED_GLOBAL_FUNCTION_CATEGORIES = new Set([
function isUnsupportedGlobalFunction(
methodName: string,
): methodName is
- | 'setSpecProperty'
- | 'setSuiteProperty'
- | 'throwUnless'
- | 'throwUnlessAsync'
- | 'getSpecProperty' {
+ 'setSpecProperty' | 'setSuiteProperty' | 'throwUnless' | 'throwUnlessAsync' | 'getSpecProperty' {
return UNSUPPORTED_GLOBAL_FUNCTION_CATEGORIES.has(methodName as TodoCategory);
}
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc_spec.ts b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc_spec.ts
index a5b29f2d2b6a..49cb2d54475a 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc_spec.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/transformers/jasmine-misc_spec.ts
@@ -59,19 +59,31 @@ jasmine.clock().withMock(noop);`,
describe('transformFail', () => {
const testCases = [
{
- description: 'should transform fail() to throw new Error()',
+ description: 'should transform fail() to expect.fail()',
input: `fail('This should not happen');`,
- expected: `throw new Error('This should not happen');`,
+ expected: `expect.fail('This should not happen');`,
},
{
- description: 'should transform fail() without a message to throw new Error()',
+ description: 'should transform fail() without a message to expect.fail()',
input: `fail();`,
- expected: `throw new Error();`,
+ expected: `expect.fail();`,
},
{
description: 'should transform fail() with an Error object',
input: `fail(new TypeError('Invalid input'));`,
- expected: `throw new TypeError('Invalid input');`,
+ expected: `expect.fail('Invalid input');`,
+ },
+ {
+ description: 'should transform fail() with an empty Error object',
+ input: `fail(new Error());`,
+ expected: `expect.fail();`,
+ },
+ {
+ description: 'should transform fail() with a non-string argument and add a TODO note',
+ input: `fail(err);`,
+ // eslint-disable-next-line max-len
+ expected: `// TODO: vitest-migration: expect.fail() only accepts a string message. Verify that converting this argument with String() produces the expected failure output. See: https://vitest.dev/api/expect.html#expect-fail
+expect.fail(String(err));`,
},
];
diff --git a/packages/schematics/angular/refactor/jasmine-vitest/utils/todo-notes.ts b/packages/schematics/angular/refactor/jasmine-vitest/utils/todo-notes.ts
index 598606d7bde6..0179a0314277 100644
--- a/packages/schematics/angular/refactor/jasmine-vitest/utils/todo-notes.ts
+++ b/packages/schematics/angular/refactor/jasmine-vitest/utils/todo-notes.ts
@@ -64,6 +64,12 @@ export const TODO_NOTES = {
message:
'expect().nothing() has been removed because it is redundant in Vitest. Tests without assertions pass by default.',
},
+ 'fail-non-string-argument': {
+ message:
+ 'expect.fail() only accepts a string message. ' +
+ 'Verify that converting this argument with String() produces the expected failure output.',
+ url: 'https://vitest.dev/api/expect.html#expect-fail',
+ },
'unsupported-jasmine-member': {
message: (context: { name: string }): string => `jasmine.${context.name} is not supported.`,
},
diff --git a/packages/schematics/angular/resolver/class-files/__name@dasherize____typeSeparator__resolver.spec.ts.template b/packages/schematics/angular/resolver/class-files/__name@dasherize____typeSeparator__resolver.spec.ts.template
index af27433460e5..42e600625d0b 100644
--- a/packages/schematics/angular/resolver/class-files/__name@dasherize____typeSeparator__resolver.spec.ts.template
+++ b/packages/schematics/angular/resolver/class-files/__name@dasherize____typeSeparator__resolver.spec.ts.template
@@ -1,5 +1,4 @@
import { TestBed } from '@angular/core/testing';
-
import { <%= classify(name) %>Resolver } from './<%= dasherize(name) %><%= typeSeparator %>resolver';
describe('<%= classify(name) %>Resolver', () => {
diff --git a/packages/schematics/angular/resolver/functional-files/__name@dasherize____typeSeparator__resolver.spec.ts.template b/packages/schematics/angular/resolver/functional-files/__name@dasherize____typeSeparator__resolver.spec.ts.template
index c9f42a1a0bd5..c5a62b14b577 100644
--- a/packages/schematics/angular/resolver/functional-files/__name@dasherize____typeSeparator__resolver.spec.ts.template
+++ b/packages/schematics/angular/resolver/functional-files/__name@dasherize____typeSeparator__resolver.spec.ts.template
@@ -1,6 +1,5 @@
import { TestBed } from '@angular/core/testing';
import { ResolveFn } from '@angular/router';
-
import { <%= camelize(name) %>Resolver } from './<%= dasherize(name) %><%= typeSeparator %>resolver';
describe('<%= camelize(name) %>Resolver', () => {
diff --git a/packages/schematics/angular/server/files/server-builder/ngmodule-src/app/app.module.server.ts.template b/packages/schematics/angular/server/files/server-builder/ngmodule-src/app/app.module.server.ts.template
index eeffba7f902b..5e79f7aa57ad 100644
--- a/packages/schematics/angular/server/files/server-builder/ngmodule-src/app/app.module.server.ts.template
+++ b/packages/schematics/angular/server/files/server-builder/ngmodule-src/app/app.module.server.ts.template
@@ -1,6 +1,5 @@
import { NgModule } from '@angular/core';
import { ServerModule } from '@angular/platform-server';
-
import { <%= appModuleName %> } from '<%= appModulePath %>';
import { <%= appComponentName %> } from '<%= appComponentPath %>';
diff --git a/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.spec.ts.template b/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.spec.ts.template
index 168bb9ef23f2..0a85fae12489 100644
--- a/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.spec.ts.template
+++ b/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.spec.ts.template
@@ -1,5 +1,4 @@
import { TestBed } from '@angular/core/testing';
-
import { <%= classifiedName %> } from './<%= dasherize(name) %><%= type ? '.' + dasherize(type) : '' %>';
describe('<%= classifiedName %>', () => {
diff --git a/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template b/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template
index 3b9a10da6ce4..0c9620cb0bcd 100644
--- a/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template
+++ b/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template
@@ -4,5 +4,4 @@ import { <%= injectable ? 'Injectable' : 'Service' %> } from '@angular/core';
providedIn: 'root',
})<% } else { %>@Service()<% } %>
export class <%= classifiedName %> {
-
}
diff --git a/packages/schematics/angular/utility/latest-versions/package.json b/packages/schematics/angular/utility/latest-versions/package.json
index 92aca6a12183..41ba63058ad4 100644
--- a/packages/schematics/angular/utility/latest-versions/package.json
+++ b/packages/schematics/angular/utility/latest-versions/package.json
@@ -13,7 +13,7 @@
"jasmine-spec-reporter": "~7.0.0",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0",
- "karma-jasmine-html-reporter": "~2.2.0",
+ "karma-jasmine-html-reporter": "~2.3.0",
"karma-jasmine": "~5.1.0",
"karma": "~6.4.0",
"jsdom": "^30.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9afe493732be..cb19bf3d6971 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,8 +14,8 @@ importers:
.:
dependencies:
'@angular/compiler-cli':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3)
typescript:
specifier: 6.0.3
version: 6.0.3
@@ -26,44 +26,44 @@ importers:
built: true
devDependencies:
'@angular/animations':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/cdk':
- specifier: 22.2.0-next.0
- version: 22.2.0-next.0(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.2.0-next.2
+ version: 22.2.0-next.2(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/common':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3
'@angular/core':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
'@angular/forms':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/compiler-cli@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3))(@angular/compiler@22.2.0-next.1)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler-cli@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3))(@angular/compiler@22.2.0-next.3)
'@angular/material':
- specifier: 22.2.0-next.0
- version: 22.2.0-next.0(bde3c53bf3d1c9d6d40d1d641ef3b318)
+ specifier: 22.2.0-next.2
+ version: 22.2.0-next.2(d4251d47b7bf7d31284dc64d049d8a95)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#c71d9b6af7560faa3d002534d416a8045111adae
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c71d9b6af7560faa3d002534d416a8045111adae
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#bcad06e14cb29b52b0856020af5e2ab868075602
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/bcad06e14cb29b52b0856020af5e2ab868075602
'@angular/platform-browser':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/platform-server':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.2.0-next.1)(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.2.0-next.3)(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/router':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@babel/core':
specifier: 8.0.1
version: 8.0.1
@@ -230,8 +230,8 @@ importers:
specifier: ~5.1.0
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.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))
+ specifier: ~2.3.0
+ version: 2.3.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
@@ -239,14 +239,14 @@ importers:
specifier: ^4.17.21
version: 4.18.1
magic-string:
- specifier: 1.1.1
- version: 1.1.1
+ specifier: 1.2.1
+ version: 1.2.1
prettier:
specifier: ^3.0.0
version: 3.9.6
puppeteer:
- specifier: 25.6.0
- version: 25.6.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ specifier: 25.8.0
+ version: 25.8.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
quicktype-core:
specifier: 26.0.0
version: 26.0.0
@@ -278,8 +278,8 @@ importers:
specifier: ^1.10.0
version: 1.10.0
verdaccio:
- specifier: 6.9.2
- version: 6.9.2(encoding@0.1.13)(supports-color@11.0.0)
+ specifier: 6.10.0
+ version: 6.10.0(encoding@0.1.13)(supports-color@11.0.0)
verdaccio-auth-memory:
specifier: ^13.0.0
version: 13.1.1(supports-color@11.0.0)
@@ -302,8 +302,8 @@ importers:
specifier: workspace:*
version: link:../../../packages/angular/ssr
'@vitest/coverage-v8':
- specifier: 4.1.10
- version: 4.1.10(vitest@4.1.10)
+ specifier: 4.1.11
+ version: 4.1.11(vitest@4.1.11)
browser-sync:
specifier: 3.0.4
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)
@@ -314,14 +314,14 @@ importers:
specifier: 30.0.1
version: 30.0.1
ng-packagr:
- specifier: 22.2.0-next.2
- version: 22.2.0-next.2(@angular/compiler-cli@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler-cli@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3)
rxjs:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 4.1.10
- version: 4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0)
+ specifier: 4.1.11
+ version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0)
packages/angular/build:
dependencies:
@@ -342,7 +342,7 @@ importers:
version: 2.6.0
'@vitejs/plugin-basic-ssl':
specifier: 2.3.0
- version: 2.3.0(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0))
+ version: 2.3.0(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0))
beasties:
specifier: 0.4.3
version: 0.4.3
@@ -365,14 +365,14 @@ importers:
specifier: 11.0.0
version: 11.0.0
magic-string:
- specifier: 1.1.1
- version: 1.1.1
+ specifier: 1.2.1
+ version: 1.2.1
mrmime:
specifier: 2.0.1
version: 2.0.1
oxc-parser:
- specifier: 0.144.0
- version: 0.144.0
+ specifier: 0.145.0
+ version: 0.145.0
parse5-html-rewriting-stream:
specifier: 8.0.1
version: 8.0.1
@@ -399,7 +399,7 @@ importers:
version: 0.2.17
vite:
specifier: 8.2.1
- version: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0)
+ version: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0)
xxhash-wasm:
specifier: 1.1.0
version: 1.1.0
@@ -411,8 +411,8 @@ importers:
specifier: workspace:*
version: link:../ssr
'@oxc-project/types':
- specifier: 0.144.0
- version: 0.144.0
+ specifier: 0.145.0
+ version: 0.145.0
istanbul-lib-instrument:
specifier: 6.0.3
version: 6.0.3(supports-color@11.0.0)
@@ -420,11 +420,11 @@ importers:
specifier: 30.0.1
version: 30.0.1
less:
- specifier: 4.8.1
- version: 4.8.1(supports-color@11.0.0)
+ specifier: 4.9.0
+ version: 4.9.0(supports-color@11.0.0)
ng-packagr:
- specifier: 22.2.0-next.2
- version: 22.2.0-next.2(@angular/compiler-cli@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler-cli@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3)
postcss:
specifier: 8.5.26
version: 8.5.26
@@ -435,8 +435,8 @@ importers:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 4.1.10
- version: 4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0)
+ specifier: 4.1.11
+ version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0)
optionalDependencies:
lmdb:
specifier: 3.5.6
@@ -509,23 +509,23 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3
'@angular/core':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
'@angular/platform-browser':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/platform-server':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.2.0-next.1)(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.2.0-next.3)(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/router':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
@@ -626,11 +626,11 @@ importers:
specifier: 1.4.0
version: 1.4.0
less:
- specifier: 4.8.1
- version: 4.8.1(supports-color@11.0.0)
+ specifier: 4.9.0
+ version: 4.9.0(supports-color@11.0.0)
less-loader:
specifier: 13.0.0
- version: 13.0.0(less@4.8.1(supports-color@11.0.0))(webpack@5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))
+ version: 13.0.0(less@4.9.0(supports-color@11.0.0))(webpack@5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))
license-webpack-plugin:
specifier: 4.0.2
version: 4.0.2(webpack@5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))
@@ -641,8 +641,8 @@ importers:
specifier: 2.10.2
version: 2.10.2(webpack@5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))
open:
- specifier: 11.0.0
- version: 11.0.0
+ specifier: 11.0.1
+ version: 11.0.1
ora:
specifier: 9.4.1
version: 9.4.1
@@ -711,8 +711,8 @@ importers:
specifier: 3.0.4
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.2.0-next.2
- version: 22.2.0-next.2(@angular/compiler-cli@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler-cli@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3)
undici:
specifier: 8.10.0
version: 8.10.0
@@ -777,8 +777,8 @@ importers:
specifier: 3.3.1
version: 3.3.1
magic-string:
- specifier: 1.1.1
- version: 1.1.1
+ specifier: 1.2.1
+ version: 1.2.1
ora:
specifier: 9.4.1
version: 9.4.1
@@ -804,11 +804,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3
'@angular/compiler-cli':
- specifier: 22.2.0-next.1
- version: 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3)
+ specifier: 22.2.0-next.3
+ version: 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3)
typescript:
specifier: 6.0.3
version: 6.0.3
@@ -861,47 +861,47 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@22.2.0-next.1':
- resolution: {integrity: sha512-U/bJC3EaGW1AN7d95xvyYJ2XoC4jPLjLk6sI2KV5cKuCN0MnPX7WFa5qG+k/2KseXnaWqcEc5mLXC7oi1DkT0Q==}
+ '@angular/animations@22.2.0-next.3':
+ resolution: {integrity: sha512-6NvI3B8d8d9XbZi2gMRwY+eBthu62uW8Gi5CHBSShlDmJc8KfYItPgVOXYYNL9im0jN1tReFiwHV4sds5vlgZA==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/core': 22.2.0-next.1
+ '@angular/core': 22.2.0-next.3
- '@angular/cdk@22.2.0-next.0':
- resolution: {integrity: sha512-l+Cniyp/qodyEMmWcYpXQ0zEOWzZ/zY+7ERn0dBGmjR3SJx3lPT+gqc6c99BSB9eOy4wldmxyLckpvKiNMSJoA==}
+ '@angular/cdk@22.2.0-next.2':
+ resolution: {integrity: sha512-oe+Hf5h527tGQvjZMA6REkV9tuRW4WWNC9KM03AdQxHo8Kz19a4UqIExmFLKuFDjJqtZ45QA4AfeegD0mLeNOA==}
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
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@22.2.0-next.1':
- resolution: {integrity: sha512-LgLizDgJcXirUwWP2tEJ9MpUIi2RYnvT/SED9pus2t6JnlBoS1WocH7AkLfBQrsLckSv+g/3w82eGdwvwb0Zvg==}
+ '@angular/common@22.2.0-next.3':
+ resolution: {integrity: sha512-nX8hky9OuLeL7ar3OOCWaSmlWiBcDHfGvc8idsFohLNwjc5y/0KrGvR5zP6Z9HCUoxEQUeTJOaUGxY6U4209BQ==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/core': 22.2.0-next.1
+ '@angular/core': 22.2.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@22.2.0-next.1':
- resolution: {integrity: sha512-wuqRIV8Mw85f0pz/VJfCsa9uJVfXjOdaLRP3pI51jZbHA2/eb/1MyL6HcAHk+SDesjtaDj0O4JMqyp6hR6DHJg==}
+ '@angular/compiler-cli@22.2.0-next.3':
+ resolution: {integrity: sha512-CuguonGetrbI5Ru1A/kCWJH9d4kHIo1vaMRh9mrfgO9qsS9q3MqgEcyPCYuNqKmi+oJQloD7tyK+oaFHgnWcCQ==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 22.2.0-next.1
+ '@angular/compiler': 22.2.0-next.3
typescript: '>=6.0 <6.1'
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@22.2.0-next.1':
- resolution: {integrity: sha512-rI10E7GcztbbW1j2CvvGYLdpZRYP3/u0AZSc+sjXi9KOUrSqzQ06qZF+opG1R4fXK+ExRhIdhtt5K3PpImuURQ==}
+ '@angular/compiler@22.2.0-next.3':
+ resolution: {integrity: sha512-RdgU10sRXVPMGwEWVcmRcZbmlKXUwtFhc3yqEJwT1ZCCP9MQFQjz8YWy0l+yc8SMYfxVH77gQgiHaWyvtvvEdw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
- '@angular/core@22.2.0-next.1':
- resolution: {integrity: sha512-oVfjuVhS2zdfQD+3iH2doQ12Md+v5QMyn1xlvmqU79TWcRsyjps4sqErQBkQjM+InKWl4mrL+PSYiWX0w8ZhYA==}
+ '@angular/core@22.2.0-next.3':
+ resolution: {integrity: sha512-C8IkKl58XblpONZwZoSkOkmX1c1sM9xLZSthpKzFiVnyA0ua2Ci7sVRSxPAAPaU9fKxYMUJ24w1Z+iJB7rU0yw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/compiler': 22.2.0-next.1
+ '@angular/compiler': 22.2.0-next.3
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0 || ~0.16.0
peerDependenciesMeta:
@@ -910,74 +910,74 @@ packages:
zone.js:
optional: true
- '@angular/forms@22.2.0-next.1':
- resolution: {integrity: sha512-PXN3Q9RNms2AGBDmBpGEnezZbFHvAhHUI9TjI0qVIJnf+4O65fNY/3YWgRV9J2YPgLqn+mTBZ0mbcGZh1OaMbA==}
+ '@angular/forms@22.2.0-next.3':
+ resolution: {integrity: sha512-2ap4X3Ym89YflGgCR20ULFFI93zOOydUeCAP8ng0wxO7l0rjLjP+iDHP5RnD2izCphDdmHeQ6JSnOm4YA06gJQ==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.2.0-next.1
- '@angular/core': 22.2.0-next.1
- '@angular/platform-browser': 22.2.0-next.1
+ '@angular/common': 22.2.0-next.3
+ '@angular/core': 22.2.0-next.3
+ '@angular/platform-browser': 22.2.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@22.2.0-next.1':
- resolution: {integrity: sha512-YiWgksugSV4Exm8vMXJUBp5ceklY9SpLwPJqUjzxUXxpVIQeYwKHbfCJrogVh6yJDcgtNEJ+UL2gcNzDOdfd4w==}
+ '@angular/localize@22.2.0-next.3':
+ resolution: {integrity: sha512-avaS0gRjyOXYppPqZcmQCaN82rGH/8dLIdA8bCyUsn6uGX3kCYuHCZHzyozwUiQErbkb4oQpygk6hDp9+sKubw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 22.2.0-next.1
- '@angular/compiler-cli': 22.2.0-next.1
+ '@angular/compiler': 22.2.0-next.3
+ '@angular/compiler-cli': 22.2.0-next.3
- '@angular/material@22.2.0-next.0':
- resolution: {integrity: sha512-knu75htSySpbPmH21njiNB19b4zXgVc9T/hWIF0WWorjpDKVLqgvHDJdxo34XYT764Hp32L7YxJwiwu08/e8eA==}
+ '@angular/material@22.2.0-next.2':
+ resolution: {integrity: sha512-3OVQerQD4nQN6CyFepTAXOKMCTI5WOXwmvewMOV+VTkVLlGqFWEAMW4XG0bnaVdYWYtDD5mv4PT17mNfhhElFA==}
peerDependencies:
- '@angular/cdk': 22.2.0-next.0
+ '@angular/cdk': 22.2.0-next.2
'@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
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c71d9b6af7560faa3d002534d416a8045111adae':
- resolution: {gitHosted: true, integrity: sha512-/32ipAQZed8P+Sgp4Hqk++iJpQVcwwvaCgRCD2fVJi1q17t9qUP+F66uthOE+MTQktgdTXg1Ayi3YWwJWBapnw==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c71d9b6af7560faa3d002534d416a8045111adae}
- version: 0.0.0-92c6b596e59e320c9edbc6d6490c1047264c4a0d
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/bcad06e14cb29b52b0856020af5e2ab868075602':
+ resolution: {gitHosted: true, integrity: sha512-fs92JkAu6Y2CXh1HEUDSTzgdVp12emRA/jEfoJG1d9V1t60tBZTsbnYyi3Zd8XkDy1Tu0l9Ne8xcHjQqwdhy8Q==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/bcad06e14cb29b52b0856020af5e2ab868075602}
+ version: 0.0.0-6d918a6dd670e28afd4ba54d00b805d4aba43dca
hasBin: true
- '@angular/platform-browser@22.2.0-next.1':
- resolution: {integrity: sha512-jfemRcrDuPMz6KVseWK7yuzBRC5v85oa8jVhggaVJVzHH9diGAnMkoMJEtPOLDlB2LhtQuUlniOQWMydDUta4g==}
+ '@angular/platform-browser@22.2.0-next.3':
+ resolution: {integrity: sha512-oNIJ/MJehV86A/u+I6J1czCS4gLYOpnys2uujfXAalJHMjUViBoqjw8WnrFapV73XINbucA3B34x/pZlDWrg5A==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/animations': 22.2.0-next.1
- '@angular/common': 22.2.0-next.1
- '@angular/core': 22.2.0-next.1
+ '@angular/animations': 22.2.0-next.3
+ '@angular/common': 22.2.0-next.3
+ '@angular/core': 22.2.0-next.3
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@22.2.0-next.1':
- resolution: {integrity: sha512-i21sVMfPvnT1lACnJEeWopOIC3mI6oGTRRTC3nMBfYjolbboyO6CkqdUl+PPA7GxCPVFzpwmrBbf2SdjXFoXxg==}
+ '@angular/platform-server@22.2.0-next.3':
+ resolution: {integrity: sha512-dkwIyC+U2MfYDkgUiFYFiUCwrO0d4jxwCZF5PoBSHF2SGMoS1Q+ciWB+Jm8GPPRbWX0FaRyEfugqHoFq/XMSkw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.2.0-next.1
- '@angular/compiler': 22.2.0-next.1
- '@angular/core': 22.2.0-next.1
- '@angular/platform-browser': 22.2.0-next.1
+ '@angular/common': 22.2.0-next.3
+ '@angular/compiler': 22.2.0-next.3
+ '@angular/core': 22.2.0-next.3
+ '@angular/platform-browser': 22.2.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@22.2.0-next.1':
- resolution: {integrity: sha512-JjQEm0A/TBSFAzw7QjrkmSYOODW9hIg0mJIC1xBV4Fjd7itZfCSnHKP2hmoWvs1ie8BwcvOE/YRNc+MSjsDGUA==}
+ '@angular/router@22.2.0-next.3':
+ resolution: {integrity: sha512-zmcJW9Z83FGWaEuOx9fJkdLWC5vaHropzZT1nFRu54LRXpj4/9+VZsoW5bTosxhP9wrgOGJWH+oqX/UkjFY0Wg==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.2.0-next.1
- '@angular/core': 22.2.0-next.1
- '@angular/platform-browser': 22.2.0-next.1
+ '@angular/common': 22.2.0-next.3
+ '@angular/core': 22.2.0-next.3
+ '@angular/platform-browser': 22.2.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@22.2.0-next.1':
- resolution: {integrity: sha512-0Gh8/+pf7ZsSPS6IYPeFvh8v7SarVXexzYqrffjjQkwCJrN67B/AoYVG/99mPTe1ch7AQ6mxCrtoGmw4CNmZGw==}
+ '@angular/service-worker@22.2.0-next.3':
+ resolution: {integrity: sha512-TsVVyrV/uzsLE1espkFKQVqLubWuW1MDDmKBl567/ayGhs7ry8rLt19MvHubPbVRzDo0h3Pbx7/ddBf0i8apeg==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 22.2.0-next.1
+ '@angular/core': 22.2.0-next.3
rxjs: ^6.5.3 || ^7.4.0
'@asamuzakjp/css-color@6.0.7':
@@ -1568,20 +1568,20 @@ packages:
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
- '@conventional-changelog/git-client@3.1.0':
- resolution: {integrity: sha512-Tqa/gHco2WJWa740NRjOrfKVvzIqxkZpecb8bemaQ8sKM5PXb1UK4uTyTb/1wIqNuOVaDOFxyBdhTIQZn6gdjQ==}
+ '@conventional-changelog/git-client@3.1.2':
+ resolution: {integrity: sha512-jZqwnJwf7nboIlAcw/mkOjVa6DexCcUOgT2oOQgkoi3z9vR8tGFkcMy2BFcYwjhL9sYcDDXkRQDayiDieCoW7A==}
engines: {node: '>=22'}
peerDependencies:
conventional-commits-filter: ^6.0.1
- conventional-commits-parser: ^7.0.1
+ conventional-commits-parser: ^7.1.2
peerDependenciesMeta:
conventional-commits-filter:
optional: true
conventional-commits-parser:
optional: true
- '@csstools/color-helpers@6.1.0':
- resolution: {integrity: sha512-064IFJdjTfUqnjpCVpMOdbr8FLQBhinbZj6yRv2An2E41O/pLEXqfFRWqGq/SxlE5PEUYTlvWsG2r8MswAVvkg==}
+ '@csstools/color-helpers@6.1.1':
+ resolution: {integrity: sha512-gLNsunvwf3mCi5u5o46/Z/JcJMnhbHSaZ69rkgPzNM3J4s8hWwpPUQB6/tt0EDFyCiWzxANlx+2LJwpYj4zS1w==}
engines: {node: '>=20.19.0'}
'@csstools/css-calc@3.3.0':
@@ -1591,8 +1591,8 @@ packages:
'@csstools/css-parser-algorithms': ^4.0.0
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-color-parser@4.1.10':
- resolution: {integrity: sha512-UZhQLIUyJaaMepqehrCODwCg2KW25vFvLWBmqYFaPclYvvxzj/sG8LBOhBFCp11i9uE7t1EyS+RAoV9tztPFyw==}
+ '@csstools/css-color-parser@4.2.0':
+ resolution: {integrity: sha512-5+5LEmFuY1AjXdYhmgjTJogtQnP1evJ1zrBZGUNZ0thkpwnnmKxcHdAMn/OtFjAb25zA+jKDVYVRl+5G7rjv1A==}
engines: {node: '>=20.19.0'}
peerDependencies:
'@csstools/css-parser-algorithms': ^4.0.0
@@ -1604,8 +1604,8 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.7':
- resolution: {integrity: sha512-fQ+05118eQS1cofO3aJpB5efgpBZMvIzwr/sbC8kDLVA5XLG8q1kJV5yzrUAI1f7lvhPnm8fgIjzFB8/O/5Dig==}
+ '@csstools/css-syntax-patches-for-csstree@1.1.8':
+ resolution: {integrity: sha512-CpMLjAvwQg3BL5S0IeqsZNMH7EQrEWi0kLKOC13ZBF0ZwERiLWlibNPJr8G1kdU3Ms/r2KiNrF81pUh2HwAHdg==}
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
@@ -2100,8 +2100,8 @@ packages:
resolution: {integrity: sha512-IJn+8A3QZJfe7FUtWqHVNo3xJs7KFpurCWGWCiCz3oEh+BkRymKZ1QxfAbU2yGMDzTytLGQ2IV6T2r3cuo75/w==}
engines: {node: '>=18'}
- '@google/genai@2.15.0':
- resolution: {integrity: sha512-Q41TvqwBQ9NcmWdh6qxY5qrpg+0FaVHD7febQoH007pykxzco4ohScBUP4BBBy+Q8j5D8euIBSRIBDfWuNVCKA==}
+ '@google/genai@2.17.1':
+ resolution: {integrity: sha512-CdZ3M/titoH81hXXkvOikrOW26bC9IXh9iYT7u+r+5p7wi1LnMEnB0AbJfDeWAkjuneP4oJ299BtCt6twmORWg==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@modelcontextprotocol/sdk': ^1.25.2
@@ -2292,8 +2292,8 @@ packages:
resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==}
engines: {node: '>=8'}
- '@jasminejs/reporters@1.0.0':
- resolution: {integrity: sha512-rM3GG4vx2H1Gp5kYCTr9aKlOEJFd43pzpiMAiy5b1+FUc2ub4e6bS6yCi/WQNDzAa5MVp9++dwcoEtcIfoEnhA==}
+ '@jasminejs/reporters@1.1.0':
+ resolution: {integrity: sha512-JIrlfaf9c6m0+GtBAgZdcFB6RIRbFBbXxZDZ0WOewq4cLIEcVKEe0RgI1FA77M39FNzeSMTAm+LK/kcQVIkfGQ==}
'@jridgewell/gen-mapping@0.3.13':
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
@@ -2353,50 +2353,50 @@ packages:
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-core@4.68.0':
- resolution: {integrity: sha512-OAioDU3UGV34ECVTB4pt641OfUzuyDuyUmgrlVM+Fp9g4YyavZrB4xxWuupYrU66+81+um9D0DAzYhjXto5ysQ==}
+ '@jsonjoy.com/fs-core@4.68.1':
+ resolution: {integrity: sha512-V5oZ4Gt9WJKyQef0n9cAd0N9qjSkIBm3E4MYsgNIWBk5aINCDPKxMPo1i29rBxqiT4Ixf1epklqV9VJMKIxwlw==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-fsa@4.68.0':
- resolution: {integrity: sha512-dC6VeW8uqXMF9Hkqb7qYST/t165XCHG+bNwwMzRetoNZRxJC8anr5XCJSAk5B+YLHGn6SP+noNltU6OFg/oa7A==}
+ '@jsonjoy.com/fs-fsa@4.68.1':
+ resolution: {integrity: sha512-HCG72UioncuO7Gw09XNVG+S85e3cq2hrUC/mexBrsWsa3mI7eePkkqWie3uVYbtsb64OR9YGQs5SqaufDRYBcg==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node-builtins@4.68.0':
- resolution: {integrity: sha512-j3bb+k4NuqpqXQzinCLeagS7LGLCUvPqA6TnpaBkBqhnPjbzETYiQFpD7pWaV8cGOhhZcAv9dmpzk5mxNb1qsg==}
+ '@jsonjoy.com/fs-node-builtins@4.68.1':
+ resolution: {integrity: sha512-HK1BTksysokNZxNspqDH0yPaqN9YgR/AYIlYiIaU2Ys4BOk5CdybI7r6BgiZuiiPiV8n4sK/kZdice7Znpy2Kw==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node-to-fsa@4.68.0':
- resolution: {integrity: sha512-dtLpmLQxw3IBcGxoK9tVvftwmQLl9qmQyivt8DZpeEwDUcQkxk2CLMZERXtmOlF1mWXfT9CqtjjMiswkb03rKw==}
+ '@jsonjoy.com/fs-node-to-fsa@4.68.1':
+ resolution: {integrity: sha512-lpKmU4X9e/oh8GIuAI7EXaS5QiLNM3KD15CkdhfS6PYmrGvoJqKQcyEfnLgnnaGslh/PFUMYSIZBCf2ejJGw8g==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node-utils@4.68.0':
- resolution: {integrity: sha512-Q84pogSfRaz0WNrBBy+HzBmhNu4m6tWoM0po8bLwW4pKvrwrSadOgFpm1sku08sfg0QAtUubkWuZEBDpNI3toQ==}
+ '@jsonjoy.com/fs-node-utils@4.68.1':
+ resolution: {integrity: sha512-/GxfW1DWm9SCdkfbvqevLO/P5duobQfmKkHXxdMIDbcZMQeAgooAstIfZhkXpATzq9QbCQsnoWFM/dGHdZfndw==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-node@4.68.0':
- resolution: {integrity: sha512-xYDlpSk3UDHjcI0kiz6kNJ/oVTEzlS7kUzAoAsgJh2/+yOtYV/eZW7M8O9Fj+ED3BDONYKt7+8OiPlWl6xpFeA==}
+ '@jsonjoy.com/fs-node@4.68.1':
+ resolution: {integrity: sha512-R5D9mWtqdURzcOWj1vdXr3APCwX0xchtFT+kmW7fXLNDifWdDrnh26jSID8pdnUfFBxTyfHtFtTL/NWKzIH7kQ==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-print@4.68.0':
- resolution: {integrity: sha512-sdy9F6N9QEcyAcU8OxEQmB91mlgiyuMphTFeijQ+qFgigCOeT16lW3X1dCWNzD7wwKLOKXnnYqsFyeq4LWSlYQ==}
+ '@jsonjoy.com/fs-print@4.68.1':
+ resolution: {integrity: sha512-oGeZOGPYKK9v1CgeVeEDsLomH1lCnslSpqUN5GmPzrmAVGQlsmsdcXNA2O4lV8Y4xkuSuynx2ITBkUHJVaTbow==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/fs-snapshot@4.68.0':
- resolution: {integrity: sha512-eV44t9KY9LH47aPR1a4Nv4xYxM1vQ+OKEw9Mx/3zkuxGOILwmtFddlh5HakdMFpFHwuFNPw1s+NGq2eVYFpQRA==}
+ '@jsonjoy.com/fs-snapshot@4.68.1':
+ resolution: {integrity: sha512-XZfP0FDZN32bbc4t2bZN2qRrYHg5AktJnzk22HRoKGK4BprrbNRH2k5ceSNS/kupKYcofCs+O841+xaAbjnxwQ==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
@@ -2789,124 +2789,124 @@ packages:
resolution: {integrity: sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==}
engines: {node: '>=14'}
- '@oxc-parser/binding-android-arm-eabi@0.144.0':
- resolution: {integrity: sha512-IaoGBEp/huvja99PxI/b72TbKFzA/UzxxAka7f233dc/Tg/rRTX9Qn8IquFLWwWf4IddN/5TaJ8S4Subbjq7wQ==}
+ '@oxc-parser/binding-android-arm-eabi@0.145.0':
+ resolution: {integrity: sha512-3CBAqOv61gR/n/t13hr681uFHYm0dQu3bbsEJtsMWYtLCQ8lSYjuJCIlroD4fbI0wz44jpjw3N+L7CwBCzYHyg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxc-parser/binding-android-arm64@0.144.0':
- resolution: {integrity: sha512-u6fJu8XQXP99+9pYO3jq7F1D7V9fyFuDBShYFlr+gY+GcJzhveeN/zoMfuXxX6XBquJO0kjqKd7BjhJ7pClWXQ==}
+ '@oxc-parser/binding-android-arm64@0.145.0':
+ resolution: {integrity: sha512-VOinEGxVMIWI+67MJw+MKmaLDC6X3D4dNDLKJX4fidJ7sO0hsevYHaKBCqLozbg9Ny+1yb25yagJMQAw1U/jQA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxc-parser/binding-darwin-arm64@0.144.0':
- resolution: {integrity: sha512-o9xGSmMQcboJLjwI+acFf6xa7nYdp0/nRFE8ry4Xrt8OviQ9ITFDBUkAXVJMOLchSV9Pu981GxJuW0mt4i6vQQ==}
+ '@oxc-parser/binding-darwin-arm64@0.145.0':
+ resolution: {integrity: sha512-es9sOpZM3cdbXqqLHZ+5PF+6AyKnd2Z6gVJGvmXraX9jGz249Sb1V/Lf42UEuQPZsjp5iXMntxO4fWqHMJ2nRg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxc-parser/binding-darwin-x64@0.144.0':
- resolution: {integrity: sha512-2yNm4tX++W3KLbyziVhs5alSb74a3C1uNDu/1P/AQj1ux8yZYuvbCAeJCCrGkr8J18ZmnBAzDthdTZBEAEb71w==}
+ '@oxc-parser/binding-darwin-x64@0.145.0':
+ resolution: {integrity: sha512-grIPJYT5aTB3IUp7iZz2grzzUQaTnnwIrb81tMWdFTzkCQQcnz0mWrXXEMWxSWidYp4a+DzI7ApLBEDuw2Xyhw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxc-parser/binding-freebsd-x64@0.144.0':
- resolution: {integrity: sha512-TG4CjY1OjynplkF9nAQ9m9zboPJksnbAF+U/9xQGSXyIt+5sQRitwfQrUgjrG17/up9G8k/boNjLD2zp4xq1Kw==}
+ '@oxc-parser/binding-freebsd-x64@0.145.0':
+ resolution: {integrity: sha512-NimvYhXzF5QNIN42C1W339UNHYr5ESub4Th362q2u9NkSiGZ2X9exUshdmyRbIVIlZzo+29HIivhebkWY5g0SQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxc-parser/binding-linux-arm-gnueabihf@0.144.0':
- resolution: {integrity: sha512-i0T9NagVmqc+rbSyBr5mDKj7TCMIBRrSteQlQJt1WhWIH/sZeOP9GB09H9w98YdinuZkDIPmO7Fz0jDC7bMvSA==}
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.145.0':
+ resolution: {integrity: sha512-697j9HvY/HwfhPESnNop7qUBjyoJKl8Q9YrHQgcGhFcoQbcelxAgVSRVv5b3a9lndvjQ6KcV0oFrKzXqLYA6xg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-musleabihf@0.144.0':
- resolution: {integrity: sha512-YUsEqM3WMS3mOON+TFf7RzS0QthzEifx7tpUQu0GSF2MsT+D6t154ZBs6WhWaCZNl0GuVDEvndCyEAUBHzSHGw==}
+ '@oxc-parser/binding-linux-arm-musleabihf@0.145.0':
+ resolution: {integrity: sha512-gnKpdjlnPet71TY18hLs29f0lQmt5dFig6w/hEhaUljGJSTri8n5In6CTgHnF2UFG9oiBXfqnf9pHUUrJpO5cQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm64-gnu@0.144.0':
- resolution: {integrity: sha512-LlWH4kt+IET3qIAe0e0IFLNlQ3CVUAfN//UFsA6N0/FghMh/FBk1e+wzvgG+t8WSnXkvf8B1TovquS2EJras9g==}
+ '@oxc-parser/binding-linux-arm64-gnu@0.145.0':
+ resolution: {integrity: sha512-2NCBH6l3J2k4YQIYZzcGNZq7J0+/kub//5+cXWTdhtc6UW47mGHpogVm7fwPhHU+Bw7iw9SBm5V0qlGFj6ZY7w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-arm64-musl@0.144.0':
- resolution: {integrity: sha512-ajXbXIWBWUD4U3IQxr2p6DiXwD7GPHEBLa+JteKhIfvLmBEBdTjO28lP+5r3AF2qal8cxLERfTnGs64Z22ZuXw==}
+ '@oxc-parser/binding-linux-arm64-musl@0.145.0':
+ resolution: {integrity: sha512-ih5NUVKrWOZN54DLGhP0YyCF2NjXl7stGiK73+xI4baFv2fL7n3K5BrUAjVDi/w73kCnwS3pJ/V/X8n027n/Yw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-ppc64-gnu@0.144.0':
- resolution: {integrity: sha512-/+sDzL/4cWEwdqenKo/DX3gkkxu7H7ytFAtealDey/Gd59yPWn64obVk6wXKVjVfXMciUUUTySxZG9AIMX3RNQ==}
+ '@oxc-parser/binding-linux-ppc64-gnu@0.145.0':
+ resolution: {integrity: sha512-pLOsK77bB2T0Qu+slW/kRI3zLfBAnbbfubGlzN5GROMbrzt8axAtx+0MZcGRuRX7LNDYzqM+ZeBLQbfYUg4rzQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-gnu@0.144.0':
- resolution: {integrity: sha512-dMVhPBbrd8y6aeLd7Ihn9OZhKO8QgCQVtLBTRgbmf4lKrcR61SpaQRJPJuocTc/Cn5SJMm+alHYPnzkbOGM7Dg==}
+ '@oxc-parser/binding-linux-riscv64-gnu@0.145.0':
+ resolution: {integrity: sha512-dbS9FC4ziuyNNyFErVM6+bREi2+CbqUA7/xrOajcgnNUeX9QTsleQbOUJ2P6lCoT483H0ikg+gND4unNrygS9g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-musl@0.144.0':
- resolution: {integrity: sha512-jQ8O0+b6J2IhJgm0DnqEJq8hG9OocmF1b4TBWCk08CRWqTmLZj/+lYs7w3OA60nb2SiqOmthQyJPacrCi7y+oQ==}
+ '@oxc-parser/binding-linux-riscv64-musl@0.145.0':
+ resolution: {integrity: sha512-GtmdBGsNi+yCvxiJ4Bnrpo8+azePTedFqghDRtvKucyAGXZhqmuPRbqTHacfTGo1ukgFFqrzNlFxtXUnYjUjPA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-s390x-gnu@0.144.0':
- resolution: {integrity: sha512-/mZxZtcGrzuvqPLPV7gjavbROYs/dHy6+yQ2Sl/2to/+qoC/v6CcruGFnfQPzQbXXTYReXJzLb5QY9KmgCbJOg==}
+ '@oxc-parser/binding-linux-s390x-gnu@0.145.0':
+ resolution: {integrity: sha512-U5uJHvwWbDV+DvVugJRA/JkKTmikONTBDtDLFNFQTfEQOBVMs6itFiBGM3IxFIJr0/uVlIKMTDQSireOQLXvpg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-gnu@0.144.0':
- resolution: {integrity: sha512-/caRGFHcarHZlBrucBwQwBbzqhD+UfZZ/r7soocS0/mp6/5KTq+1Zl/OQx5lFLcN+GpUPYszbrvQU9MCFLEzJg==}
+ '@oxc-parser/binding-linux-x64-gnu@0.145.0':
+ resolution: {integrity: sha512-hz3a08R2fWvj/oGmNeQ9Us9AUfyYLagbNMh7nwdBbL/JAK88gu8i3hZg/Zv5xU4EdrFjiFXGmadLOFcZk/AlvA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-musl@0.144.0':
- resolution: {integrity: sha512-qFtwAo6BWuWDjh57QDdZdYi746GW0mIeoZSGK2jJqlxIjo389Y/7lrriTOI+ou7tTvusOrSYGQZ+e+nDswt2vQ==}
+ '@oxc-parser/binding-linux-x64-musl@0.145.0':
+ resolution: {integrity: sha512-im2ckBQcAnIN0qiGUOPuftIqmehwXSRx9q8Bb8gaFvjxoLI1lmW7bUABcr0YixVUae0j23+qiy/3g8DYr0Iqpg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-openharmony-arm64@0.144.0':
- resolution: {integrity: sha512-n+NgMGWWEYpH+rlkMhDvLR2k8vJDHQp3j8SoS86IS6J0hc4kuDaiYAAvu9dF86xjeGYy+h9WLj12sylmBJV9sg==}
+ '@oxc-parser/binding-openharmony-arm64@0.145.0':
+ resolution: {integrity: sha512-Ban4OInSMDkvzkaoROeg3AJVrYrlqjDA/GfJuLg0QL0MCVixj1WBy5lELiBxvHSTHR9KDo/0MzKZeHWeZ9cW0w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxc-parser/binding-win32-arm64-msvc@0.144.0':
- resolution: {integrity: sha512-fShxpJiCBOdG4+jBAvahTTFUDI5djXc/+IPC1ldeC8LbyCW0h9m/7oP8DRZWI7WT2Ahv8sHtZz4ugECylCFpTA==}
+ '@oxc-parser/binding-win32-arm64-msvc@0.145.0':
+ resolution: {integrity: sha512-mbTsMQKGpbdhjtaJUwhLyjoWRb0iIyIWuaguYQbS7IYsSo6KeRJQ3pb2P/9ZYYoQB9pV1oY/nD0SXTGFcfgIOA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxc-parser/binding-win32-ia32-msvc@0.144.0':
- resolution: {integrity: sha512-vFrYV+C3lJhIiSdNhdkZHnZ0YIClgTSluXaPMYjlGslVPD+uJg6K1s2xNL/X/gdBcy9IIbjbp0vNBwQhdMMdkw==}
+ '@oxc-parser/binding-win32-ia32-msvc@0.145.0':
+ resolution: {integrity: sha512-syaw++GhlFT4aJ9yaYgNKxUVAfE4cnP5Wk3iy9d3lLNwzWmmgXTb6sqQrcwVUq3Tv4RXAOZvr33bVe7C28G2Vg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxc-parser/binding-win32-x64-msvc@0.144.0':
- resolution: {integrity: sha512-0ASbKSwdeihMekyy7y4jC0CwW3XBDZk5Sw64m/W7IReVQHaduqLYssF9KCJA2oHG9oldnl/1CMxqCoImXfqQkA==}
+ '@oxc-parser/binding-win32-x64-msvc@0.145.0':
+ resolution: {integrity: sha512-dIZyXCxsOLILtDYeUGtiHN8GqgaT3J5FsuGI57YqWJg7EDZWBT+oFH2N+AjYMasupru3zy5K3ttCxxAF2Cscjg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -2914,6 +2914,9 @@ packages:
'@oxc-project/types@0.144.0':
resolution: {integrity: sha512-nuhZIOLuI6TFQ32I/WnUx+SCPY7SdSKwgnFHydAuoS1+Z4BRcaP+RRJmGzl9lw+0OFF7UmaESf7KQRXaNLHypg==}
+ '@oxc-project/types@0.145.0':
+ resolution: {integrity: sha512-/UDI/xghp0wUJfvBu0fXIkn5nrDZCdesXo++ElC8UpDjzdFhB13k8XPXyMaSihaWPwgvdQXiJjRshVkaPEtaIQ==}
+
'@parcel/watcher-android-arm64@2.6.0':
resolution: {integrity: sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==}
engines: {node: '>= 10.0.0'}
@@ -2996,35 +2999,35 @@ packages:
resolution: {integrity: sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==}
engines: {node: '>= 10.0.0'}
- '@peculiar/asn1-cms@2.8.0':
- resolution: {integrity: sha512-NgekZOrSJFSBFLFoLfwePguAWAx7z1+f2TEsWFUMyiqqfntZ4+S/S5hzqME3q4pCA0iOsFKdwiQ35dwY24eVqA==}
+ '@peculiar/asn1-cms@2.9.0':
+ resolution: {integrity: sha512-VKQz6sJYgSxtGaK6UdnNBUx7hmSdg0K331qrEWh5qxpQsyZGWBjxbq05AJ2bTWWjd7d+nJIxFzwvsR5T7DWC/A==}
- '@peculiar/asn1-csr@2.8.0':
- resolution: {integrity: sha512-akbF8+uvleHs8sejNPQxwmVFuInAg6FMNHOwMILXfP518YfFJwdR3jr6oNUPOaEJfuEhn/vkNOCIT6ASUd4mbg==}
+ '@peculiar/asn1-csr@2.9.0':
+ resolution: {integrity: sha512-SbxRzHiWnRdiDuiiji/RLsJxu2au4hmSZSKK7GQOgNr2BVvheAlFQST9qqzRchUcZ6wvcyRuPXIfYXVzLoZ/5g==}
- '@peculiar/asn1-ecc@2.8.0':
- resolution: {integrity: sha512-ohwlk+u9Rv2NOAY1c6MfHj45ATVF8R1DUN/WCgABiRtLi2ZftlZWZX7KvpAbU8v9xPcmoILfELeEABj/rn18AQ==}
+ '@peculiar/asn1-ecc@2.9.0':
+ resolution: {integrity: sha512-vNspHtTd9h6e8c2lMW+B/VHEUD+HRFV0fj/Gvz7SaJbwiecA8dxd96UTFPYI1PR8k7qwjjW9AFEyI+LuyVi4Kw==}
- '@peculiar/asn1-pfx@2.8.0':
- resolution: {integrity: sha512-5yof1ytoB++RQtaFbqSUJ8pxDJtZT6vbVqZ8XoJ61ph7UjNVvfFwAilnCodqkNsAodpy13gDhoxZXw00pghnyg==}
+ '@peculiar/asn1-pfx@2.9.0':
+ resolution: {integrity: sha512-A6bX+gZr69U38Pg1mWvPrM1eRba6L6kLR8iVG+bJtKj3qSv2rSNmlXLtej7ZOkEWt6xL6PiJD73uFEdQI3BXCg==}
- '@peculiar/asn1-pkcs8@2.8.0':
- resolution: {integrity: sha512-qAKXtLpBEw9LqhKpjw3ajZSXlBur+ipW+y2ivVBQAG6F6qRx94yO+1ZR4mvw+YaCfKSaOzLeYEzsPaBp4SJELA==}
+ '@peculiar/asn1-pkcs8@2.9.0':
+ resolution: {integrity: sha512-1JH4FliKQ3trkMD17X+bKGsph5TsiM+AiiqnVKr1wxA/GoUSDHiWG/zROzLAbDIA7eclBCjQsp8hrBEJk7LRUQ==}
- '@peculiar/asn1-pkcs9@2.8.0':
- resolution: {integrity: sha512-b5nDWCnkV60+cQ141D6sVVwK9nz64R5n3zSVnklGd+ECdkW2Ol3U1a6yYFlalpSOaD557yuJB64A+q42jG7lUQ==}
+ '@peculiar/asn1-pkcs9@2.9.0':
+ resolution: {integrity: sha512-igArY6bpCI6tOPm2EU9QPrXuKq2s1iraLCTym4UlooYdzcRDIPCRUN9TAEcqZ5rZhA+HiPdFKTbDP9vneN/tsg==}
- '@peculiar/asn1-rsa@2.8.0':
- resolution: {integrity: sha512-zHEUlCqB2mk7x2lxDwHHJy7hWZOPdGHVlsmITWKB5/PbQo61atbu9PJ/0r9dQNMwFzbKPXZ8uK8/91eUhRznSg==}
+ '@peculiar/asn1-rsa@2.9.0':
+ resolution: {integrity: sha512-vOD7Q4UmQWhlMYuWJawS2sD+/JcPKJNtyQuFZx09r+KFhm5/HxfGak63y/m56cpBjmb5k6PeRlQf1fvLQAieUA==}
- '@peculiar/asn1-schema@2.8.0':
- resolution: {integrity: sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==}
+ '@peculiar/asn1-schema@2.9.0':
+ resolution: {integrity: sha512-AKvPMOM7LfK0uFe1m7o7+veOa8xQGPqsqOrKi3QKgCElzwjGp39mbhr2g7mt/v/mXQHiIvJmDj5cJS173x8Q9Q==}
- '@peculiar/asn1-x509-attr@2.8.0':
- resolution: {integrity: sha512-tHjkfS/qhMnmrlB2J9NhflQlQ7In3khO3CfmVrriOlpTeErY9ZIKOso1hQ5JQiyrJ7ShvqVPk7E5fQmbclkSKA==}
+ '@peculiar/asn1-x509-attr@2.9.0':
+ resolution: {integrity: sha512-f+u+EyGjfPvPzvr0+rlh/TFEO7LWt84mEwQynCUYr4F6urf/8s6+ESJ23qfSn1aamkZR6AuBNaC62iEsGvp0+w==}
- '@peculiar/asn1-x509@2.8.0':
- resolution: {integrity: sha512-N0CMuhWUzsWEVq6F1q9X6+VKUnWzSW+cSVg+aPaGGwDdbFoFWTYgin5MHwXgpWd6y9COMBxnfy/Qc+Xc7F0Zwg==}
+ '@peculiar/asn1-x509@2.9.0':
+ resolution: {integrity: sha512-b9Na83rhRFQBd5CuMmuEqokYhmyWUbG7mNZl/thGhBwLpCdiZ85TZ3WFhF7OVgOekC5uKhLk4C3HKtdiScCMdQ==}
'@peculiar/utils@2.0.3':
resolution: {integrity: sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==}
@@ -3087,8 +3090,8 @@ packages:
'@protobufjs/utf8@1.1.2':
resolution: {integrity: sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==}
- '@puppeteer/browsers@3.2.0':
- resolution: {integrity: sha512-LlBrE8oqGfU7b1Nk2d5Q1SbuPhZxTj0cJEMDPEws28OjNMELlflekmPPuf4FnK03x0ZRjKaYwJElUcKK4kyqJA==}
+ '@puppeteer/browsers@3.2.1':
+ resolution: {integrity: sha512-KDz+3qDRdBAlRlMjmKyj6dEs33YHTk/xRHEENSXq6TNnhgoU15ruSHtEBeVF6OZ9tBDY55Se4P0nFMNsipzU9A==}
engines: {node: '>=22.12.0'}
hasBin: true
peerDependencies:
@@ -3634,10 +3637,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.66.0':
- resolution: {integrity: sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/types@8.67.0':
resolution: {integrity: sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3659,79 +3658,83 @@ packages:
resolution: {integrity: sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@verdaccio/auth@8.1.1':
- resolution: {integrity: sha512-mIhE2uFWrUhknk1/bdBcZJGHcRrV13lrIBk0n8Hosdh5A+Cbqh3ctdmSyTske93eahBZFHzEnwSo0Zcg3mnK+A==}
+ '@verdaccio/auth@8.1.2':
+ resolution: {integrity: sha512-ts5k0Z7kkxOKTVg9U8gVIFxmvytqIEl/eU2zTD/w0CrBT3vkEzvwQ9K0kHDV4VR1dCWhX1nqJtIlqtWewZQr8A==}
engines: {node: '>=22'}
- '@verdaccio/config@8.2.1':
- resolution: {integrity: sha512-6mT3OY0uS0FQ6QuxBZagm+iomj2M7/cN2GveN/V4AvigmSwDLcoVl7xjYzaW35E6jmYY+7SRUaJTjWO9XQmK9A==}
+ '@verdaccio/config@8.2.2':
+ resolution: {integrity: sha512-1rLGFg/qTRgHVq1llx5fW+FtYijV4MeXBRc82aSy2TUQ4fy+4yEckI1+GCAm7fIvl5+YOzW9PcABtZOeEkeu7Q==}
engines: {node: '>=22'}
'@verdaccio/core@8.2.1':
resolution: {integrity: sha512-fcK9lGTXSxrNncbShtt5sCfFPiP2GdsQmhXdeu4HDIH9GU8cLF5Jj/QBpLjMuz+lB+qHg6QBFlUKS0pnio20jA==}
engines: {node: '>=22'}
+ '@verdaccio/core@8.2.2':
+ resolution: {integrity: sha512-BSCCR5cFkepjL3HnosKUi6aRezwgHu1FihFtes63yxIiDXkMclVi5IekTH6SCeW/7MO1Uyp58kh1updbB6VW4w==}
+ engines: {node: '>=22'}
+
'@verdaccio/file-locking@13.1.0':
resolution: {integrity: sha512-rGFfdyCZdgpbkROJJfjOA01R5BFtzrnDAhNIkxxc/yWZ6Cir+MRHpEbN2weOEPAwYDke9Wms4JKhpsStu+iV8Q==}
engines: {node: '>=22'}
- '@verdaccio/hooks@8.1.2':
- resolution: {integrity: sha512-i8Ppd1ZycpT72aZ/FwrHXHvDFVv/rZ4jQeru7p0MNRZoaEqZX9yt6nuwMiYAOOyS0N32RIH8R0zlpqet7oMXFA==}
+ '@verdaccio/hooks@8.1.3':
+ resolution: {integrity: sha512-aCdLrzZAZB2zLmqImZQsQOK+7gIJsPv0cy4O34SenOJJ2kWESbacQVwcDGjv+EWIjbQy0EPCjgjqwryIkvdy8g==}
engines: {node: '>=22'}
- '@verdaccio/loaders@8.1.1':
- resolution: {integrity: sha512-lj1RUBzmrQL0vOIADPXw6dnrHohJljI6w6hJCzWOGrc8vP8j1InQS9QhTEewtfOoruP44fjVNEkWe97nK/IGnQ==}
+ '@verdaccio/loaders@8.1.2':
+ resolution: {integrity: sha512-3NrHUaspgJUmTbKF4jQeHOo22zfa7XsYL5MD+PbviLg42OxERHXiuLBIBf2FE9KU3dhcuB+5WZqOLfS2U7WRSA==}
engines: {node: '>=22'}
- '@verdaccio/local-storage-legacy@11.4.1':
- resolution: {integrity: sha512-DZzUIpFbYa10WMKm05eQb4KKReoyMsQknKjaP7O9T9UfmhWMQ9qOBEwkHdUpNe0z3Bq9je4MoLL5yrTs1420TA==}
+ '@verdaccio/local-storage-legacy@11.4.2':
+ resolution: {integrity: sha512-ay/Hs6itET+8YKHDUds7UWlyTpLMDmsmtKCKF67obF2fwPd9RRoiLFWiVyY0H5gsqSiEGOpOMw5JlFRYnf+row==}
engines: {node: '>=22'}
- '@verdaccio/logger-commons@8.1.1':
- resolution: {integrity: sha512-TCf+R3WOVxFKqvCmaxcZNchmz8GyFrIoIeO3nWL0gpTbmrKhWvCWXI+iYZkAJQhqBE6CMzisQZ5/UDzl+HQHnQ==}
+ '@verdaccio/logger-commons@8.1.2':
+ resolution: {integrity: sha512-vw6QuRS2c6NmsJvjfZjHik8bTyqj9i2kAlJHSoDwPAlQ/njyfjmI9Sa+yoz5fKJX4aGA/LoIqHSYEW2Sf+5rjw==}
engines: {node: '>=22'}
'@verdaccio/logger-prettify@8.1.0':
resolution: {integrity: sha512-Mriivx1LPx8/8ux0MlNoj/FtxQiQmf5BG2casfWEf9R7jzBDAUCqQJUR4s0PaV2Mlc9cdHcETOucx3RGPuWHeQ==}
engines: {node: '>=22'}
- '@verdaccio/logger@8.1.1':
- resolution: {integrity: sha512-YOcM1niOSlnlCN7XuO2kLN4WE7hlONsuCUWGvQsld/niDFar24JaZ/+hR+WntERu5g39iPLBAzYMeXmIOIP0sg==}
+ '@verdaccio/logger@8.1.2':
+ resolution: {integrity: sha512-9FDPtTNH4b1ZBW2jXGk+5ud+omkKZiBRAUGumDX99R3+vW6HGqVjo0DjwmBP0sGxseLdh/q2S7A2Z91EvUpgYw==}
engines: {node: '>=22'}
- '@verdaccio/middleware@8.1.1':
- resolution: {integrity: sha512-S2gK6F2h4KWJUpGWd7pyxkrbTuTWSSTqtXI55wPl5JIPzvlcS2Yls8ye3upmGb9eJuMzWkkwAG+61Vo6fdwLzA==}
+ '@verdaccio/middleware@8.1.2':
+ resolution: {integrity: sha512-JIMDFIkEVP7py9QxW7vBy1N2/PUMESE0SJ3tZGHtEVzUCCsUmpby7vuEDJ3STk6yzkqtqk2lTWYAcUbqwI/7sQ==}
engines: {node: '>=22'}
- '@verdaccio/package-filter@13.1.1':
- resolution: {integrity: sha512-bFOlWOnTbi7/6p0mpqLLrceNoi+4XCNpgWtnhYDMbh9i5aenxRxE4jKl+bGIbrNzOzQSNJy3zVnOGdoxYMvpjg==}
+ '@verdaccio/package-filter@13.2.0':
+ resolution: {integrity: sha512-RrauvQMklcJMiV9iuklhBj7+K+R8w99nzlQbLoY/GqAvGdLZ3VRDWR3e/81Fcdy0fyL7E5NI7i8aA9iNZsm/LA==}
engines: {node: '>=22'}
'@verdaccio/search-indexer@8.1.0':
resolution: {integrity: sha512-N0vHWnSCZVEU3ffvbH/g4cRvGkXO+FJQcNggdY1wxT8LP7K6NJ0F6aq7jSF3ebW5IokdQMJuqWTNx18h8dgrsg==}
engines: {node: '>=22'}
- '@verdaccio/signature@8.1.1':
- resolution: {integrity: sha512-N7WpRriTzXjlWKNX9FpcHMEi+vysRXV8r02ymKfR95yVLaFiWyl8mu7X78qCulKjmAba2C51MZLrlRosED7rEw==}
+ '@verdaccio/signature@8.1.2':
+ resolution: {integrity: sha512-aa4FUz7f4Bj241PFZnI69ofZIcgJg1AHfkB4D8GG49rgwahpuEO9E81I0m46bqpe2gWAGib57KYkb9NOYCg/ig==}
engines: {node: '>=22'}
'@verdaccio/streams@10.3.0':
resolution: {integrity: sha512-MARQAzAgS42GIawkrBVMTV81vRf2yqZmwonnQb9FWeGj+tsMcgpT/f2fWMQm/UubLpWxBBH6oCkmhFd29R2xGA==}
engines: {node: '>=22', npm: '>=5'}
- '@verdaccio/tarball@13.1.1':
- resolution: {integrity: sha512-p8S7HcS7z8jq5+7eKW5y0mD3M1dcyhi86f+23mA0Re91ursyggrU7l5/5dFdKQfN3LNdQGaj/FC5UKmRtU6dlw==}
+ '@verdaccio/tarball@13.1.2':
+ resolution: {integrity: sha512-0xk52gcW776safIt+FLUTuv2wDb0zd4f4DxOYMMW4+5CRwa6QiiolLz4ImBWrC4O4WnZpbQ0mzLDyFaLd48LkQ==}
engines: {node: '>=22'}
- '@verdaccio/ui-theme@9.0.0-next-9.23':
- resolution: {integrity: sha512-l4tUIT+uZ+t/YTG5Tqm7h/WF+J0KeE7duL9VHc7kjrax4TV4PdoBwlTEKWgo8MbGLLijtpwV52MIMmzZQhGhGg==}
+ '@verdaccio/ui-theme@9.0.0-next-9.26':
+ resolution: {integrity: sha512-qF5q16SOhmQhYWZoq+q5QW3yxzEQ7knSXW6N7hJKjFf/5FD+RcTHMALXH08iGxk6fHuuNKUq6KR9uRkHUNF9Yg==}
- '@verdaccio/url@13.1.1':
- resolution: {integrity: sha512-Vlq6ilfrraBzRIcfrgYHveKIi5j6Rpi33D6eTYVHMMXaEBqo3cId+hfOa+S1WH2eLSAIBt4tKiPcwi5Z4HEM/Q==}
+ '@verdaccio/url@13.1.2':
+ resolution: {integrity: sha512-AvaMN3BJnHk9zDDL5oT+VOAIoUoXqoOEWVe3hsfa8T/IDLcl6nyYJd75Gt4U0huOXLdCpOwjVUl4zpxOvvThZg==}
engines: {node: '>=22'}
- '@verdaccio/utils@8.2.1':
- resolution: {integrity: sha512-Yen0yN7iraA3AGyAEPonC4k7pMWQuFYAhjMW+DXa57Q1zoYXq5Lk1cXwdNl6irF7EgKP+5Sz6bMUxQIWQELngQ==}
+ '@verdaccio/utils@8.2.2':
+ resolution: {integrity: sha512-RWS2h1yXeaF7txXD7jK/v1aecMrTCGFGRMDH3qjcvM0FMXYs5rleGo/MooiXHuOGFC4D7xNqt3hERXQweNlf2Q==}
engines: {node: '>=22'}
'@vitejs/plugin-basic-ssl@2.3.0':
@@ -3740,20 +3743,20 @@ packages:
peerDependencies:
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
- '@vitest/coverage-v8@4.1.10':
- resolution: {integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==}
+ '@vitest/coverage-v8@4.1.11':
+ resolution: {integrity: sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==}
peerDependencies:
- '@vitest/browser': 4.1.10
- vitest: 4.1.10
+ '@vitest/browser': 4.1.11
+ vitest: 4.1.11
peerDependenciesMeta:
'@vitest/browser':
optional: true
- '@vitest/expect@4.1.10':
- resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==}
+ '@vitest/expect@4.1.11':
+ resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==}
- '@vitest/mocker@4.1.10':
- resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==}
+ '@vitest/mocker@4.1.11':
+ resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==}
peerDependencies:
msw: ^2.4.9
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -3763,20 +3766,20 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@4.1.10':
- resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==}
+ '@vitest/pretty-format@4.1.11':
+ resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==}
- '@vitest/runner@4.1.10':
- resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==}
+ '@vitest/runner@4.1.11':
+ resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==}
- '@vitest/snapshot@4.1.10':
- resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==}
+ '@vitest/snapshot@4.1.11':
+ resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==}
- '@vitest/spy@4.1.10':
- resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==}
+ '@vitest/spy@4.1.11':
+ resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==}
- '@vitest/utils@4.1.10':
- resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==}
+ '@vitest/utils@4.1.11':
+ resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==}
'@webassemblyjs/ast@1.14.1':
resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
@@ -3823,10 +3826,9 @@ packages:
'@webassemblyjs/wast-printer@1.14.1':
resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
- '@xmldom/xmldom@0.8.13':
- resolution: {integrity: sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==}
+ '@xmldom/xmldom@0.8.14':
+ resolution: {integrity: sha512-T4EDRUBVZYRldYApjEJiU0e1stYWaRAX7CuSnKzrpwdZKo53zGV8/pqfzV6FfwNl9YThD2OumQYvqtvjvgG7aQ==}
engines: {node: '>=10.0.0'}
- deprecated: this version has critical issues, please update to the latest version
'@xtuc/ieee754@1.2.0':
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
@@ -3837,140 +3839,140 @@ packages:
'@yarnpkg/lockfile@1.1.0':
resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
- '@yuku-codegen/binding-android-arm64@0.8.4':
- resolution: {integrity: sha512-rsYkGl2kOkDRsh1mxriYnk1qBS78vjlBJ3+T2XwtwKwqOliy2n+2Ae0EDxJ/uX1DZLm3KkBZarGO5isEnmHchA==}
+ '@yuku-codegen/binding-android-arm64@0.8.7':
+ resolution: {integrity: sha512-C/0zV5IhgVdYhGJTwrY0v8dknxlhiKwtVJkMUaexu9/QvRmzlV4vfU3hZlUSgqc2BxQHntL1mCVbDq8j0FRFDw==}
cpu: [arm64]
os: [android]
- '@yuku-codegen/binding-darwin-arm64@0.8.4':
- resolution: {integrity: sha512-tNLKzPF3FYmEcHSYvWp/LEpjHHAtDR13hwo6/gdCkYMi9x59CWn2obczKzWNe7kDor4/1AMZuJDEVRpFkTSefw==}
+ '@yuku-codegen/binding-darwin-arm64@0.8.7':
+ resolution: {integrity: sha512-/u+REDMI4a0/lsJXTM4c53/w31OGZLOReZIyg62uhgLs0kc8NHsj/nOcxTdlQjq5gi0zhdkccD9LaLTXcdzPvw==}
cpu: [arm64]
os: [darwin]
- '@yuku-codegen/binding-darwin-x64@0.8.4':
- resolution: {integrity: sha512-tK7LWzXNb5JbZpnoCNHB0nEhPFss/LwwehM6m/f0oYDan+iZgFZXzdoy80JdE7dVxjTZDIhUNPx8X8xbIdaoxA==}
+ '@yuku-codegen/binding-darwin-x64@0.8.7':
+ resolution: {integrity: sha512-sMMzFOwCo4WXR+/6zIBThOocSC50iIIZZdfiIDbaLvj0Ax/rWt/iavyfEAqajyvzydLyCqR/ZItdLWSRlu1umw==}
cpu: [x64]
os: [darwin]
- '@yuku-codegen/binding-freebsd-x64@0.8.4':
- resolution: {integrity: sha512-5MUV4d7g2p5Hd8GiXW6ynTRgYjm4Dw4eM2gaWRZ4crkGetzNx+HlPxcEfGtVNPqH5Qaa4Z2REtzdsdgvaE6/Ng==}
+ '@yuku-codegen/binding-freebsd-x64@0.8.7':
+ resolution: {integrity: sha512-MpdpKXix9P+Y1rKgjvcNeNtGjXeL1CmttNhYINrWls8kRpm4xM/oBGTmn6w7to8lAlwj5jm8q03dQPl5mRv4Qw==}
cpu: [x64]
os: [freebsd]
- '@yuku-codegen/binding-linux-arm-gnu@0.8.4':
- resolution: {integrity: sha512-g6LnHrR0Rfqq5cXs7olwR2+LlVDc876pw7Hh7YXbukVSiBxQkaxqsEO/trO25z2g99zWzgXwoYvQZ1TnwA2wEw==}
+ '@yuku-codegen/binding-linux-arm-gnu@0.8.7':
+ resolution: {integrity: sha512-rr1srFLlPAmC1vtxfc9C1YLDe3iH09YjfSeeIidBqKhzx1MATjOAq4mjlRUOnhr/L27MotWIYOFKwVsd5JZFOg==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@yuku-codegen/binding-linux-arm-musl@0.8.4':
- resolution: {integrity: sha512-7XAPHrROPEFuJWXEGZeLZQN4xR8ENQ65+HSCtCHjSzCwGgnX53GUjM9ExVcHopV0a5g4vu57v2wwtyWIM5iNOQ==}
+ '@yuku-codegen/binding-linux-arm-musl@0.8.7':
+ resolution: {integrity: sha512-eAufXh8qBRpiSO6ueaMDL+yyoXIGLhpUce72YbcACtZU2qhExwBIJyEtQf5kH2Ki0X2aqkSjSfog4OPtKXan3Q==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@yuku-codegen/binding-linux-arm64-gnu@0.8.4':
- resolution: {integrity: sha512-fnBm7NLuuwFXy7F1vRIuyOc+RW9ADUjuCKVGY87Dj8jtr9XgESNrwb+B9VLSFY7nZ0rCdK/Sm1fBqJpI7eLdKQ==}
+ '@yuku-codegen/binding-linux-arm64-gnu@0.8.7':
+ resolution: {integrity: sha512-gw4w6wPoHObBrdIC4duVWLmJOvpdE25j5D7yrM5mACNlK4klRz/lv8hK+ssQk9EJHBgZjSaqZIJVFgqNYbfv7A==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@yuku-codegen/binding-linux-arm64-musl@0.8.4':
- resolution: {integrity: sha512-6vTw4ZHO9nm4SUkw36uG+UE6/qifZ0E8HIef7Mx/U/c2Zxu3JLBfXtU7U/NN2GMkDmcJkgwjXfpQoYw4Ch5Y1w==}
+ '@yuku-codegen/binding-linux-arm64-musl@0.8.7':
+ resolution: {integrity: sha512-L68N6Y4XkqcIaKo3Ra88JEvBEH4AHff44A4INcrxeVWZ8CZtu2tCpfVxe3hR8qQQMcvBSQlDn24KpkCKEhVvfA==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@yuku-codegen/binding-linux-x64-gnu@0.8.4':
- resolution: {integrity: sha512-+vuC3V3Lw+DB4oJgHV9pVDfQZlsZJnxmbdods7HzxgEALU3P5+czwdAcw3wfh7Ebabt0Ny8eLUb1k9RV5OB/+w==}
+ '@yuku-codegen/binding-linux-x64-gnu@0.8.7':
+ resolution: {integrity: sha512-dzyAbltJmf3Cqlb8HcFuYIf5Yn0fl1vTr3XJ9HiVNNvOlhqPSArOqtw9vI1p6/VTXTjrMLXlU+s+/kNHiIy/Cw==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@yuku-codegen/binding-linux-x64-musl@0.8.4':
- resolution: {integrity: sha512-QH60PE4eZecmgNGa1/T1cKPhrfxt6ANtu4lrQ1FZ50F9b0GS9WjGmIjrfdSUeQa+f2Iqk3oEFSJdgVHBg1KPNg==}
+ '@yuku-codegen/binding-linux-x64-musl@0.8.7':
+ resolution: {integrity: sha512-Otw4MH3404q0Bbvl+YTdW9aoUV5vXmUw8260bWvt1XlaoIX/ceSgI4ygheRDMfBPoHt6FDayQaO9OLVUZAgkFA==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@yuku-codegen/binding-win32-arm64@0.8.4':
- resolution: {integrity: sha512-6r68c0nKZPIBRXZIBiD7zjlEukBR+xRxpTOVj4n1Fsjcdh4YbbJfjFfmIzdbo9jXR1xL+dPueDVdsRGOUH5MoQ==}
+ '@yuku-codegen/binding-win32-arm64@0.8.7':
+ resolution: {integrity: sha512-qo/jyrzryiBuKEsFiuWaBCBe3tRMynQ0qFWFgOEjcCMQeZfBm+wKiVEUEFXXLc7bh8YezguAWp0Mtnhq4ARNyA==}
cpu: [arm64]
os: [win32]
- '@yuku-codegen/binding-win32-x64@0.8.4':
- resolution: {integrity: sha512-i+BW77LPjNqe7Apq50J3OeEaVfga3G+eT2bKjb6bj4yO99fil/jnKb4ZDH4JLvby/Q7hRa6VicL2EZ7iS+ifzA==}
+ '@yuku-codegen/binding-win32-x64@0.8.7':
+ resolution: {integrity: sha512-D5lDsVDx6m00E6bWySlWdH72Ca4TPSaphDqB6QjU6MpuNLIJqoGoatYyq2rOmBE8Zv/kunot/o58KGL03P3eiA==}
cpu: [x64]
os: [win32]
- '@yuku-parser/binding-android-arm64@0.8.4':
- resolution: {integrity: sha512-+HIMmv08Zrh9ugIAEMnKBMMePOl7CDxrjc8Vui1+GG2TJHM1yI1+3wo1pnXB6Nj2IiHugDkQw8ycUI6SA2EUkQ==}
+ '@yuku-parser/binding-android-arm64@0.8.7':
+ resolution: {integrity: sha512-eGKYiUDX7Y0V7tDTmg+JTVnXnjMqfXXsorZ+EDf5kxwchQ3Or1HS14MzI2fw+jFhHR85fCWt+mtX33Yao73hIQ==}
cpu: [arm64]
os: [android]
- '@yuku-parser/binding-darwin-arm64@0.8.4':
- resolution: {integrity: sha512-Elf/B/2m3OsyvxoQnBk8Dtu+9csHkzBNs5Yv9GbHjT3x0kVKNWjFusyZgm41VwxcPDqdpRi8tWxNX7OqXkmf/A==}
+ '@yuku-parser/binding-darwin-arm64@0.8.7':
+ resolution: {integrity: sha512-Re0RHelKLnjEURulY2/KxW+Ngb8zuNA4BRZuMwgGQNzVumT6u4U2N2hc01oeYVNVof0i7GrXE4UCNBgbpRRnjQ==}
cpu: [arm64]
os: [darwin]
- '@yuku-parser/binding-darwin-x64@0.8.4':
- resolution: {integrity: sha512-CjZuMoXnL5XUkVpDqh4WDPwpAw8CwmtHHnTerGkS45So/sNuwkXdyIAEqqIZfaLopi5W/V9NApAT2md9XizjsQ==}
+ '@yuku-parser/binding-darwin-x64@0.8.7':
+ resolution: {integrity: sha512-Hn8DROtQkjlA1ACbPgj4a7eP9IuVOI504oiTwpkWPbpaDWD9KdmnVYCqW+1LfenNK/g7O9NhWGpXEdaCNX7lIA==}
cpu: [x64]
os: [darwin]
- '@yuku-parser/binding-freebsd-x64@0.8.4':
- resolution: {integrity: sha512-ibLKORdz71iI4Vs+fyFgvwQ51P5XcxJIyQLa8cSEWqwptRdo+BTcZHIQEcZnFDPUuvmJ19RRH9CoiJdfhr7pZw==}
+ '@yuku-parser/binding-freebsd-x64@0.8.7':
+ resolution: {integrity: sha512-bAP2OV8wRuzplX/jYxv9+vvqQT8JxyNphI8fLfXGL054Xs+4/J5u33cIm3y4rxY8rdoLmmdiJs2Tq7r7lrDRfA==}
cpu: [x64]
os: [freebsd]
- '@yuku-parser/binding-linux-arm-gnu@0.8.4':
- resolution: {integrity: sha512-Fo3r5fYhGDcFnl+KN+L9PgtiQPS4AIE1n1mG1o5jZ11p7g5yZ/1EjLFmSHAUsoXreun8KjTsFjEL7P1Sb93PZQ==}
+ '@yuku-parser/binding-linux-arm-gnu@0.8.7':
+ resolution: {integrity: sha512-kTYwJQQgmZeAWdDIWabiReIZMpmfLueIj1tCmjStUtFGhR1Z0qwxonKVfUC4N7h/VhGGzLZ//7O1kgt1QKqgCg==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@yuku-parser/binding-linux-arm-musl@0.8.4':
- resolution: {integrity: sha512-BEB31vUEgXPWf7WkoMPSzzJhpC/wWCBXyysRCCPsw47BJ/OtbQsvJbxX9fFDuSRLy3kbyIV/WbdUTgbQ9COxiw==}
+ '@yuku-parser/binding-linux-arm-musl@0.8.7':
+ resolution: {integrity: sha512-uL4jE8HPT2BLlxAXyD10LqgPuXa9eDa0BKpCdSANmzIJghq/2eZo3/gQNtaxPZMupWoxjYzSad9IXrwu7aYPXQ==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@yuku-parser/binding-linux-arm64-gnu@0.8.4':
- resolution: {integrity: sha512-xGLCRcHn9xVz7JVNyyKtiNJSf503qtUmih9XVSsghgzOmiKUMnHObs69OMMwXN3788tg1jsl11fNjjQlB8idMA==}
+ '@yuku-parser/binding-linux-arm64-gnu@0.8.7':
+ resolution: {integrity: sha512-3gVN4pWSKZmXiNX7cU164dR9MPvesCHnlH6nPfpK+yQsCuYphjKKplcb4SnZBrhiqmXbgb2HR0c2TS0IZUPhgA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@yuku-parser/binding-linux-arm64-musl@0.8.4':
- resolution: {integrity: sha512-3kNRi8NJT2q6FQRVCUFHIQ99+kXdi8cVJEEUi6+xtFqpMgNrZNnbgAj28ILsDC7zmclaU+v47eUCeJoKLSCbww==}
+ '@yuku-parser/binding-linux-arm64-musl@0.8.7':
+ resolution: {integrity: sha512-S0mwfEjoLpxzXeZw802Wa4RaELsQiPtWqG6INcy8j4GtvNFtl4LCX3eGO1XLn9pyLAISLzTRyU3zUCBUPin8lg==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@yuku-parser/binding-linux-x64-gnu@0.8.4':
- resolution: {integrity: sha512-isi62oMy94Z3OXwGs2l2rkqRiRyqLmfHeTRHpA/uWZbsNhnm7IdVvkF7e7wHNKAtd5jwGzOqYSroxKv2fOm7Cw==}
+ '@yuku-parser/binding-linux-x64-gnu@0.8.7':
+ resolution: {integrity: sha512-lnbWdPmerE5D1uH1G4IEZKnPzCrWCStRGrtgpSIe1RibAo5bZIjDbbbPYXmMHCEh4F+x/JaJpElh26a3r+BPbg==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@yuku-parser/binding-linux-x64-musl@0.8.4':
- resolution: {integrity: sha512-9RsEw2xYHqU/pjSRBTOupWN3sF8uz9stjJdARfz6o0llvF+yfrj5QHmTiocGGBeAI80fvKmDtr2RIQClUzAPcA==}
+ '@yuku-parser/binding-linux-x64-musl@0.8.7':
+ resolution: {integrity: sha512-769uwndMvMzUvATWbAcEvyLHKA+DzhHSCl/obBUrRdYfRo26yxui6S8y3z7uJ+Naup7UKrDxrpK7OnQkxkl9KQ==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@yuku-parser/binding-win32-arm64@0.8.4':
- resolution: {integrity: sha512-VEZHo9rEGOBKR20sA3vCO00aQvwWND5aLu7YxeX+YupMZJh9hd1f17AbClJN37Q2iL1PCHht+wDTOKX6tZYqXg==}
+ '@yuku-parser/binding-win32-arm64@0.8.7':
+ resolution: {integrity: sha512-mEB/9PlaAkisJ6KWGz0zvywXoU6+80dTlR2LwS7s/jcXXoU6fm2+sitBZXtqu3+Q4DcDgPxM45uWMCzPs0TSRw==}
cpu: [arm64]
os: [win32]
- '@yuku-parser/binding-win32-x64@0.8.4':
- resolution: {integrity: sha512-PeH3VzN1feGjPtDpVEAqf000fPT+nxtw/696LKp/5Z9RJi/MaXpB636QC+5QtrAPSoEnIkyEe+c+mq2QLZPWBA==}
+ '@yuku-parser/binding-win32-x64@0.8.7':
+ resolution: {integrity: sha512-8vNB2DP0ou61nGb8tc/qfi41gfyDXz1MHr2zqL3nR+cJ6CEbiuWV/l/a/vv151gCgiZLLAyGkQGENpozdg716w==}
cpu: [x64]
os: [win32]
- '@yuku-toolchain/types@0.8.4':
- resolution: {integrity: sha512-p7JE8flrj7ijZ/qLjHi4UwKqMarMD6zumbKXhrjp2I2iLJOuTYiQyci2U36VlXcUlNyzsY7E/mLnKCHotbzJVw==}
+ '@yuku-toolchain/types@0.8.7':
+ resolution: {integrity: sha512-2Z53dNxAJL6UvFoIrDZvYf3zlO8s4VJK4O2hhaB4mXVwwpX/7ajtss3cmfqKvamlNLWyt9FSWs4eoYdlbxpnHA==}
JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
@@ -4053,8 +4055,8 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.2.2:
- resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
+ ansi-regex@6.3.0:
+ resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==}
engines: {node: '>=12'}
ansi-styles@4.3.0:
@@ -4247,8 +4249,8 @@ packages:
bare-events:
optional: true
- bare-url@2.5.1:
- resolution: {integrity: sha512-cD5ciQuKlx+eumTCfqbfiL+fhQm+dHbVNB/cX4+d+I/nx4JsVop9VoFEPAs5RJ6I84QR6bZIBjpd2kjDOYeWcg==}
+ bare-url@2.5.2:
+ resolution: {integrity: sha512-L13PCJzKG8RGvx8V1/DdMi12ERhC3tprr7/8a94BxpmnRsFqxh5XZNdhtMxu5HPkRshYOOWRGY8lDP7ZhpG9Cg==}
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -4257,8 +4259,8 @@ packages:
resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
engines: {node: ^4.5.0 || >= 5.9}
- baseline-browser-mapping@2.11.13:
- resolution: {integrity: sha512-k9HNuUVMlqVjQ9UHzfPjIqiDbWw7WqT1AoT7GL8VwvF3r0ZfArtgiSPAlmupyNquNgOJHTuH4CKYf8ttMTWBTQ==}
+ baseline-browser-mapping@2.11.14:
+ resolution: {integrity: sha512-JyJ954WzuIR8/FFzX0o5krdSTrBAkcCSRfWSleRsIHSWV+cZe2FI1PKggVkFke1hBldRs+LRxUczzE9iPmgZww==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -4562,8 +4564,8 @@ packages:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
- content-type@2.0.0:
- resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==}
+ content-type@2.1.0:
+ resolution: {integrity: sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==}
engines: {node: '>=18'}
conventional-commits-filter@6.0.1:
@@ -4743,8 +4745,8 @@ packages:
resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==}
engines: {node: '>=18'}
- default-browser@5.5.0:
- resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==}
+ default-browser@5.5.1:
+ resolution: {integrity: sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==}
engines: {node: '>=18'}
define-data-property@1.1.4:
@@ -4791,8 +4793,8 @@ packages:
engines: {node: '>= 0.8.0'}
hasBin: true
- devtools-protocol@0.0.1653615:
- resolution: {integrity: sha512-pGVkY3T/qXxAp2nFPodwYqOevk6ncNMSmvL8QfRCx5ZWGd6Vor7AFNmyaA8Zs6uJyP1QAfjuLandCgvSix1BNA==}
+ devtools-protocol@0.0.1666840:
+ resolution: {integrity: sha512-gCcO42XCHKEs7Ag0S7aGYsnJ7hlgrO3qderYqeiY0Eqk+0GFfuvT13IA0hHreJTa2KCdDVyGMeOhdMNmrrTjVg==}
di@0.0.1:
resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==}
@@ -4869,8 +4871,8 @@ packages:
engines: {node: '>=0.12.18'}
hasBin: true
- electron-to-chromium@1.5.403:
- resolution: {integrity: sha512-MQsYmdaLzvaCX5j+ZZBr5Fm6uCCnPQcRtlvmvRlWqrXy+BH2O4ffXIAScF+JQznQWB9brWp4lSD9Z4yNmaf2BA==}
+ electron-to-chromium@1.5.408:
+ resolution: {integrity: sha512-SLoprcYpJ/OH2v2ps0+N5biv9H4/KBT3+YmmDew64TwK5y9j2wv7pMOFY7IorVkyMtEyLSCRlXKLsNlakeAlPw==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -4970,8 +4972,8 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@2.3.1:
- resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==}
+ es-module-lexer@2.3.2:
+ resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}
es-object-atoms@1.1.2:
resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
@@ -5336,8 +5338,8 @@ packages:
resolution: {integrity: sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==}
engines: {node: '>=18'}
- gaxios@7.3.0:
- resolution: {integrity: sha512-RB5vLV+vvQeoFPCX4QMK6/hjVkbIamPp1QSUD0CiZcnj12qbpiL+pLbYtgD+oZkWl0tl9z+o2Utp+MpM3QRhBA==}
+ gaxios@7.3.1:
+ resolution: {integrity: sha512-kB3rzJV7d9juLZh8/56QTXCwQfxyhdOMdyYk1HdQKFtF8TJTDTZQJtixWIwXdE9Jji91mC41DUNpjleo4L4eAQ==}
engines: {node: '>=18'}
gcp-metadata@8.1.2:
@@ -5625,8 +5627,8 @@ packages:
resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==}
engines: {node: '>= 4'}
- immutable@3.8.3:
- resolution: {integrity: sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==}
+ immutable@3.8.4:
+ resolution: {integrity: sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==}
engines: {node: '>=0.10.0'}
immutable@5.1.9:
@@ -6005,8 +6007,8 @@ packages:
json-stringify-safe@5.0.1:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
- json-with-bigint@3.5.10:
- resolution: {integrity: sha512-Vcx+JVNEBts/xfcoCS69sKrOhOk/3TVlvlT+XzUOefVKnnrbYSCKpDCm10pohsJFtsJVYnwa/cXRZ4eElzaM6w==}
+ json-with-bigint@3.5.12:
+ resolution: {integrity: sha512-uwbF/wSSuOgC7qqlq27Xp5B6a2MHVug3t0idZdTqu0JnlFvgJuH7ju+KAk/J06C7GfhoYy2gnb9wz2INqcne7w==}
json5@1.0.2:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
@@ -6051,10 +6053,10 @@ packages:
resolution: {integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==}
engines: {node: '>=10.0.0'}
- karma-jasmine-html-reporter@2.2.0:
- resolution: {integrity: sha512-J0laEC43Oy2RdR5V5R3bqmdo7yRIYySq6XHKbA+e5iSAgLjhR1oICLGeSREPlJXpeyNcdJf3J17YcdhD0mRssQ==}
+ karma-jasmine-html-reporter@2.3.0:
+ resolution: {integrity: sha512-iFDjVpcWHnupRoJfnjuAeNF68sAGk+7RfceCzm33HHYNV6OgBa6EC1nPgJUFM+tVDHLlQ5NhgcTKz7AbdrV3AQ==}
peerDependencies:
- jasmine-core: ^4.0.0 || ^5.0.0 || ^6.0.0
+ jasmine-core: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
karma: ^6.0.0
karma-jasmine: ^5.0.0
@@ -6098,8 +6100,8 @@ packages:
webpack:
optional: true
- less@4.8.1:
- resolution: {integrity: sha512-jQ3lRIo1aUtiWVYXZ7mk4+V4BjCGswF3IxTLJ+4RUta8ZiHh8lhkig2G8dya2eCcyR1dYUvzuV46EkJN8PSwww==}
+ less@4.9.0:
+ resolution: {integrity: sha512-umRhrCH7fCi8Uj2RcwKjJdvUORTjeWqkdKx0LbcZvjIwsAVsnIAGcxHaqowPeBFBjQuWOeC/bve0AlpFzF/+SQ==}
engines: {node: '>=18'}
hasBin: true
@@ -6305,8 +6307,8 @@ packages:
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- magic-string@1.1.1:
- resolution: {integrity: sha512-qFemKPzc3ttrYVaMmnSkGtGc5nE6Ncl4bj7c9IE6C9OUIRXjf6PzJ+UZ1xhVIjYc7dolHq3qKzpAJPZUbvNj+A==}
+ magic-string@1.2.1:
+ resolution: {integrity: sha512-vCfXkt3lIJha02CjPT1igeysyHVfCsEpIeD20O+X9aJ2hML3/kKx8E9Iv1FB+aMSAlDOEAtpRWzuooQCrYwdUg==}
magicast@0.5.4:
resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==}
@@ -6334,8 +6336,8 @@ packages:
resolution: {integrity: sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==}
engines: {node: '>= 0.8'}
- memfs@4.68.0:
- resolution: {integrity: sha512-qlU8XrIfXUuZcmXk/GODL47KXXnhSbbaWtW5z+L7cLFfIQbgAOWzL5lqUYn39kfJh+BHLaD/siaM94/UTweGow==}
+ memfs@4.68.1:
+ resolution: {integrity: sha512-OD+IDRUvIxu3QHL+nFm9gdyugInD27FDJ+sl4B5QgomPHXMlbw+GP918P8VNKu2FkNlVeqBkpzkwROpamVifRw==}
merge-descriptors@1.0.3:
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
@@ -6554,12 +6556,12 @@ packages:
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- ng-packagr@22.2.0-next.2:
- resolution: {integrity: sha512-769/f4DvfQEm+SMNdKM9R/D/bulIHTwDJBPj7e3CE0fI/EjVNEigv1l3j00Ipm+AAEAZhxX5Q0A4JY0fmwKpJg==}
+ ng-packagr@22.2.0-next.3:
+ resolution: {integrity: sha512-bWjugQxxaZt1yWN/TxDCPbHwfuqHaAjD7blIZd7YDLAd32424JHWLFKqQwzi93NYYCUadSg8CU+LGiczZkuFsA==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler-cli': ^22.0.0 || ^22.1.0-next || ^22.2.0-next
+ '@angular/compiler-cli': ^22.2.0-next
tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
tslib: ^2.3.0
typescript: '>=6.0 <6.1'
@@ -6692,8 +6694,8 @@ packages:
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines: {node: '>=18'}
- open@11.0.0:
- resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==}
+ open@11.0.1:
+ resolution: {integrity: sha512-NzwMUB6C1D0+Kd+9iMS/H4k+Ck3cTX6Ckyfr/gAGlmvSE1LUQZnEZvWBi4PYmMwH/S5SMeTXnE+9uAz8uF+pWw==}
engines: {node: '>=20'}
opn@5.3.0:
@@ -6718,8 +6720,8 @@ packages:
resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==}
engines: {node: '>= 0.4'}
- oxc-parser@0.144.0:
- resolution: {integrity: sha512-eacM4wMgGWXctHubY262yo+50E76qtQBqe+uK73YEV1IT3qP12Acbnf9Nc8t+agIAdnko9iVT4KF83/d0EjY5w==}
+ oxc-parser@0.145.0:
+ resolution: {integrity: sha512-zLMOUMlzFPqpgiQPTdSYBpJF1pQX1Ym2h+qb/BIT3KoMYf+cn87LDD0ifjcGcikUwKS2uQKH/y4n2t3dHS9bFQ==}
engines: {node: ^20.19.0 || >=22.12.0}
p-finally@1.0.0:
@@ -6939,6 +6941,10 @@ packages:
resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==}
engines: {node: '>=20'}
+ powershell-utils@0.2.0:
+ resolution: {integrity: sha512-ZlsFlG7MtSFCoc5xreOvBAozCJ6Pf06opgJjh9ONEv418xpZSAzNjstD36C6+JwOnfSqOW/9uDkqKjezTdxZhw==}
+ engines: {node: '>=20'}
+
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -6948,8 +6954,8 @@ packages:
engines: {node: '>=14'}
hasBin: true
- probe-image-size@7.3.0:
- resolution: {integrity: sha512-7CaDeBwiAbh6ohXsvLbAZhO7wzsZAmaevfxe39qvCwRh8LyaZfDlBGGLU1CCTgrTLtCOdwBBhjOrIHaIIimHfQ==}
+ probe-image-size@7.4.0:
+ resolution: {integrity: sha512-cdEprVtZxV+awMde9X+4jILBFYh4CARxVrQaMl4wY4YcPWbul9jntXrIW95NInBDyJwcVUP3U0T6yukN8rMBaQ==}
proc-log@7.0.0:
resolution: {integrity: sha512-FYgfaA69XZ93zaXLoMNQ+ViDXGGBgR8aLh03txzcFhV+9xOXx7+8DLCULrKKpR9+GsH9ZfHm82aSUPpozX0Ztg==}
@@ -7009,12 +7015,12 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- puppeteer-core@25.6.0:
- resolution: {integrity: sha512-GJ67rjZdVQzZmD2Ab0cgttfQN9j387QYMv3t6MN3/4nmjursNt6M5Utj4/T/4y0AwNrSwJzjw6Q/zuWFEIizOg==}
+ puppeteer-core@25.8.0:
+ resolution: {integrity: sha512-LDOrawV8vfCVk+yLj2ozvajNP4Sv3OV9y3Tpiyy2g2Z+aQlbcozP6KJfI4iSBq7YQER+86ihEtPa5ioiZyWxMQ==}
engines: {node: '>=22.12.0'}
- puppeteer@25.6.0:
- resolution: {integrity: sha512-TXUolDddU4AwISjOOrGk2AhJDpbM/ZDt2KvGIqz74EOk+8bKwXFo+acUvP1sQx3hUda7owOeNuuT1UnJT1o0qA==}
+ puppeteer@25.8.0:
+ resolution: {integrity: sha512-3gcUJ+Jfodb5zNa/lWLZukBUwYiRIwAc8WRICoqfi+ZYmNWqpsPFyanTU3Gw/lhgII9aotVbAmhT6/NKHWgyUA==}
engines: {node: '>=22.12.0'}
hasBin: true
@@ -7197,13 +7203,13 @@ packages:
resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
hasBin: true
- rolldown-plugin-dts@0.27.14:
- resolution: {integrity: sha512-ZvuDDwoIpRK9RPxDXratCpklFO9QZZWndf/sd0VBFb4LEj0jj07UcHK9OCh7V4XiFz2Z89ziyBC2K6tJiDjrbw==}
- engines: {node: ^22.18.0 || >=24.11.0}
+ rolldown-plugin-dts@0.28.2:
+ resolution: {integrity: sha512-U0Ng45ZaESZ7rJtQtgCWkJYCpMgH42yIj3xv9HGAsh/dJ8XBhjI4lcqh4NOWx8+CAxoY2HWg8VYINML2yE9A5A==}
+ engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0}
peerDependencies:
'@typescript/native-preview': '*'
'@volar/typescript': ~2.4.0
- rolldown: ^1.0.0
+ rolldown: ^1.2.0
typescript: ^5.0.0 || ^6.0.0 || ~7.0.0
vue-tsc: ~3.2.0 || ~3.3.0
peerDependenciesMeta:
@@ -7771,8 +7777,8 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tsx@4.23.7:
- resolution: {integrity: sha512-3f/u/+UDCNQ7iwUZW9FCMnNGIHzElGJYh0S/yy8IvWSsn5O7fEO/897FaG7FA2W8yryiRyuwXZ1PYLAKYaqSuQ==}
+ tsx@4.23.12:
+ resolution: {integrity: sha512-FDf4L4sYzKtzWYhU/Xm0AQFdTjdIxNo9ElTf2mxXM6k8YMHXzYUe4yODVaXP4V9uMFbVg8c0qyBccK2OOxb45Q==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -7916,8 +7922,8 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- update-browserslist-db@1.3.0:
- resolution: {integrity: sha512-x/M6q3w4Ybp91CNaS4S69UnliqR3BzRpOT6LWbksjth0S/+jhfaPJsWjt/TewpT8j9eLIojUf5jr29WextHroA==}
+ update-browserslist-db@1.3.1:
+ resolution: {integrity: sha512-ZZ61DsRsOnakl74HAmp3oSN4aXUmEWXf+i/yv0h7tIBfICc3VdrFErQKUUKPgu3AMsTUMbcongALEN4l6GSUrQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -7954,20 +7960,20 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- verdaccio-audit@13.1.1:
- resolution: {integrity: sha512-6RNvJ9sIvG4Zkqp4EAn/h2Q/XhaUJ2Hi4MSl8lKiZBdIzU4r/KBhuoYZ1xF/PBuSiih5z3OP47r0JwOu0qDwOw==}
+ verdaccio-audit@13.1.2:
+ resolution: {integrity: sha512-2nHSt8qRQcCCUQX6QO72eC1D1RoqCBZVPTotVdS/CGpMtE+jUHIDnOSWWMQxtN53PHa6wjjheySJCcuEpmtJsQ==}
engines: {node: '>=22'}
verdaccio-auth-memory@13.1.1:
resolution: {integrity: sha512-Oo3CsyIGaM2S0qCXMN0Coi1uVyvIplT5DAEqwYK22z9XTHAZQf3oUgiVPxEwpFGcqxYsIAq1kxH5COST3xxR6g==}
engines: {node: '>=22'}
- verdaccio-htpasswd@13.1.1:
- resolution: {integrity: sha512-cLzVGQyj2iYkUCZyqV+ACU82Nod9ThKzmDMCV+8fp4c7QmrHAsl6oUaSEW1ZBAtB2hIP/Gv2vAfiTzrXrAX7NA==}
+ verdaccio-htpasswd@13.1.2:
+ resolution: {integrity: sha512-37/V2zidmJWpJp78PFMAHEpDPMAdFiIRevV/CshJydyiglIJd0CJi0W4LGsbgXy2pSqYbu22dVzq6JV/MR5xYw==}
engines: {node: '>=22'}
- verdaccio@6.9.2:
- resolution: {integrity: sha512-HwFvPB/LMfDZlfZdVo6zZX05rOWlVReRDMWqE7rihE0crlw4brNFNO4HTXxEVrjz/bV9iurJyRSANWOTaAOtAQ==}
+ verdaccio@6.10.0:
+ resolution: {integrity: sha512-kY/wz65nE5P3aJkVvIsM/5XqyuQgLjQ9vBKlnGSsgetT4d3nkPI/NAKkI02aSm00D0Ene1SOPNJ/oITELPrM/g==}
engines: {node: '>=22'}
hasBin: true
@@ -8018,20 +8024,20 @@ packages:
yaml:
optional: true
- vitest@4.1.10:
- resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==}
+ vitest@4.1.11:
+ resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==}
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.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
+ '@vitest/browser-playwright': 4.1.11
+ '@vitest/browser-preview': 4.1.11
+ '@vitest/browser-webdriverio': 4.1.11
+ '@vitest/coverage-istanbul': 4.1.11
+ '@vitest/coverage-v8': 4.1.11
+ '@vitest/ui': 4.1.11
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -8239,8 +8245,8 @@ packages:
utf-8-validate:
optional: true
- wsl-utils@0.3.1:
- resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==}
+ wsl-utils@1.0.0:
+ resolution: {integrity: sha512-Hl0ZOAs672vg+06kfujwRhoS6/jehvULrlFkuF2dRu6pHgA8U06h3xqNIqNNU1LTXPcedxByAR4GS6pwQK0mgA==}
engines: {node: '>=20'}
xhr2@0.2.1:
@@ -8309,14 +8315,14 @@ packages:
resolution: {integrity: sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==}
engines: {node: '>=18'}
- yuku-ast@0.8.4:
- resolution: {integrity: sha512-s7EWfWIQkaGmsGnyr/BU0jli9YTN5TvrKIsSmALyRD9elumDQInuhv0BrVObENKVCxr9W3Ikmnx5u02KvfuUmw==}
+ yuku-ast@0.8.7:
+ resolution: {integrity: sha512-h6+4bDfyootiMB9vckk5uKo5r5j0GHrkr17FQTDNfEsFT3DWlN9uu1HJwQwc64pgmLCI945fWM3lbTIqxjT3GQ==}
- yuku-codegen@0.8.4:
- resolution: {integrity: sha512-1Rw+NYcmB1xkHAWlsIpbwIv/Fr50idtEbLf7OjDA+90dny6PM4Krz7Fs0TT+w2PBdjaldZpN4ye5wR4Dhlm8vA==}
+ yuku-codegen@0.8.7:
+ resolution: {integrity: sha512-adwDZSh8oVDzhE6Du9PwVWxcOxeV0e2EVhUuMKWfhSY4wkrDq9eqixlxFF3l/XGUV1E7UFzhpz9393MUumkyNw==}
- yuku-parser@0.8.4:
- resolution: {integrity: sha512-sw41wouvT5rUmLIp87hmvm5vtF+MRSI3x6yjq6xqpYmtkQj+Ht6N7xRQ8lMhLv8N7JAzughGj0Rfi0jQRSu9HQ==}
+ yuku-parser@0.8.7:
+ resolution: {integrity: sha512-vRD9nwt4L3aYpxNqeSC4WqLv58xrXef0Ong1Mc45CTXTIpvLafx7JO05sczmQZwdLEZvywrLOGdNC5+Rp5N1BQ==}
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
@@ -8350,29 +8356,29 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
- '@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))':
+ '@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))':
dependencies:
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
tslib: 2.8.1
- '@angular/cdk@22.2.0-next.0(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/cdk@22.2.0-next.2(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))
parse5: 8.0.1
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
+ '@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3)':
+ '@angular/compiler-cli@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3)':
dependencies:
- '@angular/compiler': 22.2.0-next.1
+ '@angular/compiler': 22.2.0-next.3
'@babel/core': 8.0.1
'@jridgewell/sourcemap-codec': 1.5.5
chokidar: 5.0.0
@@ -8384,52 +8390,52 @@ snapshots:
optionalDependencies:
typescript: 6.0.3
- '@angular/compiler@22.2.0-next.1':
+ '@angular/compiler@22.2.0-next.3':
dependencies:
tslib: 2.8.1
- '@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)':
+ '@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 22.2.0-next.1
+ '@angular/compiler': 22.2.0-next.3
zone.js: 0.16.2
- '@angular/forms@22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/forms@22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(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.3
- '@angular/localize@22.2.0-next.1(@angular/compiler-cli@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3))(@angular/compiler@22.2.0-next.1)':
+ '@angular/localize@22.2.0-next.3(@angular/compiler-cli@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3))(@angular/compiler@22.2.0-next.3)':
dependencies:
- '@angular/compiler': 22.2.0-next.1
- '@angular/compiler-cli': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3)
+ '@angular/compiler': 22.2.0-next.3
+ '@angular/compiler-cli': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3)
'@babel/core': 8.0.1
tinyglobby: 0.2.17
yargs: 18.1.0
- '@angular/material@22.2.0-next.0(bde3c53bf3d1c9d6d40d1d641ef3b318)':
+ '@angular/material@22.2.0-next.2(d4251d47b7bf7d31284dc64d049d8a95)':
dependencies:
- '@angular/cdk': 22.2.0-next.0(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
- '@angular/common': 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/forms': 22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
- '@angular/platform-browser': 22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/cdk': 22.2.0-next.2(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ '@angular/common': 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/forms': 22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ '@angular/platform-browser': 22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(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/c71d9b6af7560faa3d002534d416a8045111adae':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/bcad06e14cb29b52b0856020af5e2ab868075602':
dependencies:
'@actions/core': 3.0.1
- '@conventional-changelog/git-client': 3.1.0(conventional-commits-filter@6.0.1)(conventional-commits-parser@7.1.2)
+ '@conventional-changelog/git-client': 3.1.2(conventional-commits-filter@6.0.1)(conventional-commits-parser@7.1.2)
'@google-cloud/spanner': 8.0.0(supports-color@11.0.0)
- '@google/genai': 2.15.0(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)
+ '@google/genai': 2.17.1(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.3.0
@@ -8472,7 +8478,7 @@ snapshots:
nock: 14.0.17
semver: 7.8.5
supports-color: 11.0.0
- tsx: 4.23.7
+ tsx: 4.23.12
typed-graphqlify: 3.1.6
typescript: 6.0.3
utf-8-validate: 6.0.6
@@ -8484,42 +8490,42 @@ snapshots:
- '@modelcontextprotocol/sdk'
- '@react-native-async-storage/async-storage'
- '@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))':
+ '@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))':
dependencies:
- '@angular/common': 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/common': 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/animations': 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))
- '@angular/platform-server@22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.2.0-next.1)(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/platform-server@22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.2.0-next.3)(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/compiler': 22.2.0-next.1
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/compiler': 22.2.0-next.3
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@22.2.0-next.1(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/router@22.2.0-next.3(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.2.0-next.1(@angular/animations@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.2.0-next.3(@angular/animations@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@22.2.0-next.1(@angular/core@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
+ '@angular/service-worker@22.2.0-next.3(@angular/core@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/core': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(rxjs@7.8.2)(zone.js@0.16.2)
rxjs: 7.8.2
tslib: 2.8.1
'@asamuzakjp/css-color@6.0.7':
dependencies:
'@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-color-parser': 4.2.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
lru-cache: 11.5.2
@@ -9218,7 +9224,7 @@ snapshots:
'@colors/colors@1.5.0': {}
- '@conventional-changelog/git-client@3.1.0(conventional-commits-filter@6.0.1)(conventional-commits-parser@7.1.2)':
+ '@conventional-changelog/git-client@3.1.2(conventional-commits-filter@6.0.1)(conventional-commits-parser@7.1.2)':
dependencies:
'@simple-libs/child-process-utils': 2.0.0
'@simple-libs/stream-utils': 2.0.0
@@ -9227,16 +9233,16 @@ snapshots:
conventional-commits-filter: 6.0.1
conventional-commits-parser: 7.1.2
- '@csstools/color-helpers@6.1.0': {}
+ '@csstools/color-helpers@6.1.1': {}
'@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.10(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-color-parser@4.2.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
dependencies:
- '@csstools/color-helpers': 6.1.0
+ '@csstools/color-helpers': 6.1.1
'@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
@@ -9245,7 +9251,7 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.7(css-tree@3.2.1)':
+ '@csstools/css-syntax-patches-for-csstree@1.1.8(css-tree@3.2.1)':
optionalDependencies:
css-tree: 3.2.1
@@ -9786,7 +9792,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@google/genai@2.15.0(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)':
+ '@google/genai@2.17.1(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)':
dependencies:
google-auth-library: 10.9.1(supports-color@11.0.0)
p-retry: 4.6.2
@@ -10085,7 +10091,7 @@ snapshots:
'@istanbuljs/schema@0.1.6': {}
- '@jasminejs/reporters@1.0.0': {}
+ '@jasminejs/reporters@1.1.0': {}
'@jridgewell/gen-mapping@0.3.13':
dependencies:
@@ -10137,59 +10143,59 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@jsonjoy.com/fs-core@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-core@4.68.1(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-node-builtins': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.68.1(tslib@2.8.1)
thingies: 2.6.1(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-fsa@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-fsa@4.68.1(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-core': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-core': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.68.1(tslib@2.8.1)
thingies: 2.6.1(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-node-builtins@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node-builtins@4.68.1(tslib@2.8.1)':
dependencies:
tslib: 2.8.1
- '@jsonjoy.com/fs-node-to-fsa@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node-to-fsa@4.68.1(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-fsa': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-fsa': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.68.1(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-node-utils@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node-utils@4.68.1(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-node-builtins': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.68.1(tslib@2.8.1)
glob-to-regex.js: 1.2.0(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-node@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-node@4.68.1(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-core': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-print': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-snapshot': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-core': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-print': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-snapshot': 4.68.1(tslib@2.8.1)
glob-to-regex.js: 1.2.0(tslib@2.8.1)
thingies: 2.6.1(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-print@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-print@4.68.1(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/fs-node-utils': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.68.1(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/fs-snapshot@4.68.0(tslib@2.8.1)':
+ '@jsonjoy.com/fs-snapshot@4.68.1(tslib@2.8.1)':
dependencies:
'@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.68.1(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
@@ -10507,8 +10513,8 @@ snapshots:
'@octokit/endpoint': 11.0.4
'@octokit/request-error': 7.1.1
'@octokit/types': 17.0.0
- content-type: 2.0.0
- json-with-bigint: 3.5.10
+ content-type: 2.1.0
+ json-with-bigint: 3.5.12
universal-user-agent: 7.0.3
'@octokit/rest@22.0.1':
@@ -10548,65 +10554,67 @@ snapshots:
'@opentelemetry/semantic-conventions@1.43.0': {}
- '@oxc-parser/binding-android-arm-eabi@0.144.0':
+ '@oxc-parser/binding-android-arm-eabi@0.145.0':
optional: true
- '@oxc-parser/binding-android-arm64@0.144.0':
+ '@oxc-parser/binding-android-arm64@0.145.0':
optional: true
- '@oxc-parser/binding-darwin-arm64@0.144.0':
+ '@oxc-parser/binding-darwin-arm64@0.145.0':
optional: true
- '@oxc-parser/binding-darwin-x64@0.144.0':
+ '@oxc-parser/binding-darwin-x64@0.145.0':
optional: true
- '@oxc-parser/binding-freebsd-x64@0.144.0':
+ '@oxc-parser/binding-freebsd-x64@0.145.0':
optional: true
- '@oxc-parser/binding-linux-arm-gnueabihf@0.144.0':
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.145.0':
optional: true
- '@oxc-parser/binding-linux-arm-musleabihf@0.144.0':
+ '@oxc-parser/binding-linux-arm-musleabihf@0.145.0':
optional: true
- '@oxc-parser/binding-linux-arm64-gnu@0.144.0':
+ '@oxc-parser/binding-linux-arm64-gnu@0.145.0':
optional: true
- '@oxc-parser/binding-linux-arm64-musl@0.144.0':
+ '@oxc-parser/binding-linux-arm64-musl@0.145.0':
optional: true
- '@oxc-parser/binding-linux-ppc64-gnu@0.144.0':
+ '@oxc-parser/binding-linux-ppc64-gnu@0.145.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-gnu@0.144.0':
+ '@oxc-parser/binding-linux-riscv64-gnu@0.145.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-musl@0.144.0':
+ '@oxc-parser/binding-linux-riscv64-musl@0.145.0':
optional: true
- '@oxc-parser/binding-linux-s390x-gnu@0.144.0':
+ '@oxc-parser/binding-linux-s390x-gnu@0.145.0':
optional: true
- '@oxc-parser/binding-linux-x64-gnu@0.144.0':
+ '@oxc-parser/binding-linux-x64-gnu@0.145.0':
optional: true
- '@oxc-parser/binding-linux-x64-musl@0.144.0':
+ '@oxc-parser/binding-linux-x64-musl@0.145.0':
optional: true
- '@oxc-parser/binding-openharmony-arm64@0.144.0':
+ '@oxc-parser/binding-openharmony-arm64@0.145.0':
optional: true
- '@oxc-parser/binding-win32-arm64-msvc@0.144.0':
+ '@oxc-parser/binding-win32-arm64-msvc@0.145.0':
optional: true
- '@oxc-parser/binding-win32-ia32-msvc@0.144.0':
+ '@oxc-parser/binding-win32-ia32-msvc@0.145.0':
optional: true
- '@oxc-parser/binding-win32-x64-msvc@0.144.0':
+ '@oxc-parser/binding-win32-x64-msvc@0.145.0':
optional: true
'@oxc-project/types@0.144.0': {}
+ '@oxc-project/types@0.145.0': {}
+
'@parcel/watcher-android-arm64@2.6.0':
optional: true
@@ -10663,78 +10671,78 @@ snapshots:
'@parcel/watcher-win32-arm64': 2.6.0
'@parcel/watcher-win32-x64': 2.6.0
- '@peculiar/asn1-cms@2.8.0':
+ '@peculiar/asn1-cms@2.9.0':
dependencies:
- '@peculiar/asn1-schema': 2.8.0
- '@peculiar/asn1-x509': 2.8.0
- '@peculiar/asn1-x509-attr': 2.8.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
+ '@peculiar/asn1-x509-attr': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-csr@2.8.0':
+ '@peculiar/asn1-csr@2.9.0':
dependencies:
- '@peculiar/asn1-schema': 2.8.0
- '@peculiar/asn1-x509': 2.8.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-ecc@2.8.0':
+ '@peculiar/asn1-ecc@2.9.0':
dependencies:
- '@peculiar/asn1-schema': 2.8.0
- '@peculiar/asn1-x509': 2.8.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-pfx@2.8.0':
+ '@peculiar/asn1-pfx@2.9.0':
dependencies:
- '@peculiar/asn1-cms': 2.8.0
- '@peculiar/asn1-pkcs8': 2.8.0
- '@peculiar/asn1-rsa': 2.8.0
- '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-cms': 2.9.0
+ '@peculiar/asn1-pkcs8': 2.9.0
+ '@peculiar/asn1-rsa': 2.9.0
+ '@peculiar/asn1-schema': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-pkcs8@2.8.0':
+ '@peculiar/asn1-pkcs8@2.9.0':
dependencies:
- '@peculiar/asn1-schema': 2.8.0
- '@peculiar/asn1-x509': 2.8.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-pkcs9@2.8.0':
+ '@peculiar/asn1-pkcs9@2.9.0':
dependencies:
- '@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
+ '@peculiar/asn1-cms': 2.9.0
+ '@peculiar/asn1-pfx': 2.9.0
+ '@peculiar/asn1-pkcs8': 2.9.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
+ '@peculiar/asn1-x509-attr': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-rsa@2.8.0':
+ '@peculiar/asn1-rsa@2.9.0':
dependencies:
- '@peculiar/asn1-schema': 2.8.0
- '@peculiar/asn1-x509': 2.8.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-schema@2.8.0':
+ '@peculiar/asn1-schema@2.9.0':
dependencies:
'@peculiar/utils': 2.0.3
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-x509-attr@2.8.0':
+ '@peculiar/asn1-x509-attr@2.9.0':
dependencies:
- '@peculiar/asn1-schema': 2.8.0
- '@peculiar/asn1-x509': 2.8.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
asn1js: 3.0.10
tslib: 2.8.1
- '@peculiar/asn1-x509@2.8.0':
+ '@peculiar/asn1-x509@2.9.0':
dependencies:
- '@peculiar/asn1-schema': 2.8.0
+ '@peculiar/asn1-schema': 2.9.0
'@peculiar/utils': 2.0.3
asn1js: 3.0.10
tslib: 2.8.1
@@ -10745,13 +10753,13 @@ snapshots:
'@peculiar/x509@1.14.3':
dependencies:
- '@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
+ '@peculiar/asn1-cms': 2.9.0
+ '@peculiar/asn1-csr': 2.9.0
+ '@peculiar/asn1-ecc': 2.9.0
+ '@peculiar/asn1-pkcs9': 2.9.0
+ '@peculiar/asn1-rsa': 2.9.0
+ '@peculiar/asn1-schema': 2.9.0
+ '@peculiar/asn1-x509': 2.9.0
pvtsutils: 1.3.6
reflect-metadata: 0.2.2
tslib: 2.8.1
@@ -10802,7 +10810,7 @@ snapshots:
'@protobufjs/utf8@1.1.2': {}
- '@puppeteer/browsers@3.2.0':
+ '@puppeteer/browsers@3.2.1':
dependencies:
modern-tar: 0.8.4
yargs: 18.1.0
@@ -10992,7 +11000,7 @@ snapshots:
'@stylistic/eslint-plugin@5.10.0(eslint@10.8.1(jiti@2.7.0)(supports-color@11.0.0))':
dependencies:
'@eslint-community/eslint-utils': 4.10.1(eslint@10.8.1(jiti@2.7.0)(supports-color@11.0.0))
- '@typescript-eslint/types': 8.66.0
+ '@typescript-eslint/types': 8.67.0
eslint: 10.8.1(jiti@2.7.0)(supports-color@11.0.0)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -11280,8 +11288,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.66.0': {}
-
'@typescript-eslint/types@8.67.0': {}
'@typescript-eslint/typescript-estree@8.67.0(supports-color@11.0.0)(typescript@6.0.3)':
@@ -11315,21 +11321,21 @@ snapshots:
'@typescript-eslint/types': 8.67.0
eslint-visitor-keys: 5.0.1
- '@verdaccio/auth@8.1.1(supports-color@11.0.0)':
+ '@verdaccio/auth@8.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/config': 8.2.1(supports-color@11.0.0)
- '@verdaccio/core': 8.2.1
- '@verdaccio/loaders': 8.1.1(supports-color@11.0.0)
- '@verdaccio/signature': 8.1.1(supports-color@11.0.0)
+ '@verdaccio/config': 8.2.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.2.2
+ '@verdaccio/loaders': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/signature': 8.1.2(supports-color@11.0.0)
debug: 4.4.3(supports-color@11.0.0)
lodash: 4.18.1
- verdaccio-htpasswd: 13.1.1(supports-color@11.0.0)
+ verdaccio-htpasswd: 13.1.2(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@verdaccio/config@8.2.1(supports-color@11.0.0)':
+ '@verdaccio/config@8.2.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
debug: 4.4.3(supports-color@11.0.0)
js-yaml: 5.2.2
lodash: 4.18.1
@@ -11345,31 +11351,40 @@ snapshots:
process-warning: 1.0.0
semver: 7.8.5
+ '@verdaccio/core@8.2.2':
+ dependencies:
+ ajv: 8.20.0
+ http-errors: 2.0.1
+ http-status-codes: 2.3.0
+ minimatch: 10.2.6
+ process-warning: 1.0.0
+ semver: 7.8.5
+
'@verdaccio/file-locking@13.1.0':
dependencies:
lockfile: 1.0.4
- '@verdaccio/hooks@8.1.2(supports-color@11.0.0)':
+ '@verdaccio/hooks@8.1.3(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
- '@verdaccio/logger': 8.1.1(supports-color@11.0.0)
+ '@verdaccio/core': 8.2.2
+ '@verdaccio/logger': 8.1.2(supports-color@11.0.0)
debug: 4.4.3(supports-color@11.0.0)
got: 15.1.0
handlebars: 4.7.9
transitivePeerDependencies:
- supports-color
- '@verdaccio/loaders@8.1.1(supports-color@11.0.0)':
+ '@verdaccio/loaders@8.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
debug: 4.4.3(supports-color@11.0.0)
lodash: 4.18.1
transitivePeerDependencies:
- supports-color
- '@verdaccio/local-storage-legacy@11.4.1(supports-color@11.0.0)':
+ '@verdaccio/local-storage-legacy@11.4.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
'@verdaccio/file-locking': 13.1.0
'@verdaccio/streams': 10.3.0
debug: 4.4.3(supports-color@11.0.0)
@@ -11381,9 +11396,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@verdaccio/logger-commons@8.1.1(supports-color@11.0.0)':
+ '@verdaccio/logger-commons@8.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
'@verdaccio/logger-prettify': 8.1.0
colorette: 2.0.20
debug: 4.4.3(supports-color@11.0.0)
@@ -11399,18 +11414,18 @@ snapshots:
pino-abstract-transport: 1.2.0
sonic-boom: 3.8.1
- '@verdaccio/logger@8.1.1(supports-color@11.0.0)':
+ '@verdaccio/logger@8.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/logger-commons': 8.1.1(supports-color@11.0.0)
+ '@verdaccio/logger-commons': 8.1.2(supports-color@11.0.0)
pino: 9.14.0
transitivePeerDependencies:
- supports-color
- '@verdaccio/middleware@8.1.1(supports-color@11.0.0)':
+ '@verdaccio/middleware@8.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/config': 8.2.1(supports-color@11.0.0)
- '@verdaccio/core': 8.2.1
- '@verdaccio/url': 13.1.1(supports-color@11.0.0)
+ '@verdaccio/config': 8.2.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.2.2
+ '@verdaccio/url': 13.1.2(supports-color@11.0.0)
debug: 4.4.3(supports-color@11.0.0)
express: 4.22.2(supports-color@11.0.0)
express-rate-limit: 5.5.1
@@ -11419,9 +11434,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@verdaccio/package-filter@13.1.1(supports-color@11.0.0)':
+ '@verdaccio/package-filter@13.2.0(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
debug: 4.4.3(supports-color@11.0.0)
semver: 7.8.5
transitivePeerDependencies:
@@ -11434,10 +11449,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@verdaccio/signature@8.1.1(supports-color@11.0.0)':
+ '@verdaccio/signature@8.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/config': 8.2.1(supports-color@11.0.0)
- '@verdaccio/core': 8.2.1
+ '@verdaccio/config': 8.2.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.2.2
debug: 4.4.3(supports-color@11.0.0)
jsonwebtoken: 9.0.3
transitivePeerDependencies:
@@ -11445,10 +11460,10 @@ snapshots:
'@verdaccio/streams@10.3.0': {}
- '@verdaccio/tarball@13.1.1(supports-color@11.0.0)':
+ '@verdaccio/tarball@13.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
- '@verdaccio/url': 13.1.1(supports-color@11.0.0)
+ '@verdaccio/core': 8.2.2
+ '@verdaccio/url': 13.1.2(supports-color@11.0.0)
debug: 4.4.3(supports-color@11.0.0)
gunzip-maybe: 1.4.2
tar-stream: 3.2.0
@@ -11458,34 +11473,34 @@ snapshots:
- react-native-b4a
- supports-color
- '@verdaccio/ui-theme@9.0.0-next-9.23(supports-color@11.0.0)':
+ '@verdaccio/ui-theme@9.0.0-next-9.26(supports-color@11.0.0)':
dependencies:
debug: 4.4.3(supports-color@11.0.0)
transitivePeerDependencies:
- supports-color
- '@verdaccio/url@13.1.1(supports-color@11.0.0)':
+ '@verdaccio/url@13.1.2(supports-color@11.0.0)':
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
debug: 4.4.3(supports-color@11.0.0)
validator: 13.15.26
transitivePeerDependencies:
- supports-color
- '@verdaccio/utils@8.2.1':
+ '@verdaccio/utils@8.2.2':
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
lodash: 4.18.1
- minimatch: 10.2.5
+ minimatch: 10.2.6
- '@vitejs/plugin-basic-ssl@2.3.0(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0))':
+ '@vitejs/plugin-basic-ssl@2.3.0(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0))':
dependencies:
- vite: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0)
- '@vitest/coverage-v8@4.1.10(vitest@4.1.10)':
+ '@vitest/coverage-v8@4.1.11(vitest@4.1.11)':
dependencies:
'@bcoe/v8-coverage': 1.0.2
- '@vitest/utils': 4.1.10
+ '@vitest/utils': 4.1.11
ast-v8-to-istanbul: 1.0.5
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
@@ -11494,46 +11509,46 @@ snapshots:
obug: 2.1.4
std-env: 4.2.0
tinyrainbow: 3.1.1
- vitest: 4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0)
+ vitest: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0)
- '@vitest/expect@4.1.10':
+ '@vitest/expect@4.1.11':
dependencies:
'@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
- '@vitest/spy': 4.1.10
- '@vitest/utils': 4.1.10
+ '@vitest/spy': 4.1.11
+ '@vitest/utils': 4.1.11
chai: 6.2.2
tinyrainbow: 3.1.1
- '@vitest/mocker@4.1.10(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0))':
+ '@vitest/mocker@4.1.11(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0))':
dependencies:
- '@vitest/spy': 4.1.10
+ '@vitest/spy': 4.1.11
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0)
- '@vitest/pretty-format@4.1.10':
+ '@vitest/pretty-format@4.1.11':
dependencies:
tinyrainbow: 3.1.1
- '@vitest/runner@4.1.10':
+ '@vitest/runner@4.1.11':
dependencies:
- '@vitest/utils': 4.1.10
+ '@vitest/utils': 4.1.11
pathe: 2.0.3
- '@vitest/snapshot@4.1.10':
+ '@vitest/snapshot@4.1.11':
dependencies:
- '@vitest/pretty-format': 4.1.10
- '@vitest/utils': 4.1.10
+ '@vitest/pretty-format': 4.1.11
+ '@vitest/utils': 4.1.11
magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@4.1.10': {}
+ '@vitest/spy@4.1.11': {}
- '@vitest/utils@4.1.10':
+ '@vitest/utils@4.1.11':
dependencies:
- '@vitest/pretty-format': 4.1.10
+ '@vitest/pretty-format': 4.1.11
convert-source-map: 2.0.0
tinyrainbow: 3.1.1
@@ -11613,7 +11628,7 @@ snapshots:
'@webassemblyjs/ast': 1.14.1
'@xtuc/long': 4.2.2
- '@xmldom/xmldom@0.8.13': {}
+ '@xmldom/xmldom@0.8.14': {}
'@xtuc/ieee754@1.2.0': {}
@@ -11621,79 +11636,79 @@ snapshots:
'@yarnpkg/lockfile@1.1.0': {}
- '@yuku-codegen/binding-android-arm64@0.8.4':
+ '@yuku-codegen/binding-android-arm64@0.8.7':
optional: true
- '@yuku-codegen/binding-darwin-arm64@0.8.4':
+ '@yuku-codegen/binding-darwin-arm64@0.8.7':
optional: true
- '@yuku-codegen/binding-darwin-x64@0.8.4':
+ '@yuku-codegen/binding-darwin-x64@0.8.7':
optional: true
- '@yuku-codegen/binding-freebsd-x64@0.8.4':
+ '@yuku-codegen/binding-freebsd-x64@0.8.7':
optional: true
- '@yuku-codegen/binding-linux-arm-gnu@0.8.4':
+ '@yuku-codegen/binding-linux-arm-gnu@0.8.7':
optional: true
- '@yuku-codegen/binding-linux-arm-musl@0.8.4':
+ '@yuku-codegen/binding-linux-arm-musl@0.8.7':
optional: true
- '@yuku-codegen/binding-linux-arm64-gnu@0.8.4':
+ '@yuku-codegen/binding-linux-arm64-gnu@0.8.7':
optional: true
- '@yuku-codegen/binding-linux-arm64-musl@0.8.4':
+ '@yuku-codegen/binding-linux-arm64-musl@0.8.7':
optional: true
- '@yuku-codegen/binding-linux-x64-gnu@0.8.4':
+ '@yuku-codegen/binding-linux-x64-gnu@0.8.7':
optional: true
- '@yuku-codegen/binding-linux-x64-musl@0.8.4':
+ '@yuku-codegen/binding-linux-x64-musl@0.8.7':
optional: true
- '@yuku-codegen/binding-win32-arm64@0.8.4':
+ '@yuku-codegen/binding-win32-arm64@0.8.7':
optional: true
- '@yuku-codegen/binding-win32-x64@0.8.4':
+ '@yuku-codegen/binding-win32-x64@0.8.7':
optional: true
- '@yuku-parser/binding-android-arm64@0.8.4':
+ '@yuku-parser/binding-android-arm64@0.8.7':
optional: true
- '@yuku-parser/binding-darwin-arm64@0.8.4':
+ '@yuku-parser/binding-darwin-arm64@0.8.7':
optional: true
- '@yuku-parser/binding-darwin-x64@0.8.4':
+ '@yuku-parser/binding-darwin-x64@0.8.7':
optional: true
- '@yuku-parser/binding-freebsd-x64@0.8.4':
+ '@yuku-parser/binding-freebsd-x64@0.8.7':
optional: true
- '@yuku-parser/binding-linux-arm-gnu@0.8.4':
+ '@yuku-parser/binding-linux-arm-gnu@0.8.7':
optional: true
- '@yuku-parser/binding-linux-arm-musl@0.8.4':
+ '@yuku-parser/binding-linux-arm-musl@0.8.7':
optional: true
- '@yuku-parser/binding-linux-arm64-gnu@0.8.4':
+ '@yuku-parser/binding-linux-arm64-gnu@0.8.7':
optional: true
- '@yuku-parser/binding-linux-arm64-musl@0.8.4':
+ '@yuku-parser/binding-linux-arm64-musl@0.8.7':
optional: true
- '@yuku-parser/binding-linux-x64-gnu@0.8.4':
+ '@yuku-parser/binding-linux-x64-gnu@0.8.7':
optional: true
- '@yuku-parser/binding-linux-x64-musl@0.8.4':
+ '@yuku-parser/binding-linux-x64-musl@0.8.7':
optional: true
- '@yuku-parser/binding-win32-arm64@0.8.4':
+ '@yuku-parser/binding-win32-arm64@0.8.7':
optional: true
- '@yuku-parser/binding-win32-x64@0.8.4':
+ '@yuku-parser/binding-win32-x64@0.8.7':
optional: true
- '@yuku-toolchain/types@0.8.4': {}
+ '@yuku-toolchain/types@0.8.7': {}
JSONStream@1.3.5:
dependencies:
@@ -11772,7 +11787,7 @@ snapshots:
ansi-regex@5.0.1: {}
- ansi-regex@6.2.2: {}
+ ansi-regex@6.3.0: {}
ansi-styles@4.3.0:
dependencies:
@@ -11928,7 +11943,7 @@ snapshots:
bare-events: 2.9.1
bare-path: 3.1.1
bare-stream: 2.13.3(bare-events@2.9.1)
- bare-url: 2.5.1
+ bare-url: 2.5.2
fast-fifo: 1.3.2
transitivePeerDependencies:
- bare-abort-controller
@@ -11946,7 +11961,7 @@ snapshots:
transitivePeerDependencies:
- react-native-b4a
- bare-url@2.5.1:
+ bare-url@2.5.2:
dependencies:
bare-path: 3.1.1
@@ -11954,7 +11969,7 @@ snapshots:
base64id@2.0.0: {}
- baseline-browser-mapping@2.11.13: {}
+ baseline-browser-mapping@2.11.14: {}
batch@0.6.1: {}
@@ -12010,7 +12025,7 @@ snapshots:
body-parser@2.3.0(supports-color@11.0.0):
dependencies:
bytes: 3.1.2
- content-type: 2.0.0
+ content-type: 2.1.0
debug: 4.4.3(supports-color@11.0.0)
http-errors: 2.0.1
iconv-lite: 0.7.3
@@ -12058,7 +12073,7 @@ snapshots:
async-each-series: 0.1.1
chalk: 4.1.2
connect-history-api-fallback: 1.6.0
- immutable: 3.8.3
+ immutable: 3.8.4
server-destroy: 1.0.1
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
@@ -12083,7 +12098,7 @@ snapshots:
fresh: 0.5.2
fs-extra: 3.0.1
http-proxy: 1.18.1(debug@4.4.3(supports-color@11.0.0))
- immutable: 3.8.3
+ immutable: 3.8.4
micromatch: 4.0.8
opn: 5.3.0
portscanner: 2.2.0
@@ -12109,11 +12124,11 @@ snapshots:
browserslist@4.28.8:
dependencies:
- baseline-browser-mapping: 2.11.13
+ baseline-browser-mapping: 2.11.14
caniuse-lite: 1.0.30001809
- electron-to-chromium: 1.5.403
+ electron-to-chromium: 1.5.408
node-releases: 2.0.53
- update-browserslist-db: 1.3.0(browserslist@4.28.8)
+ update-browserslist-db: 1.3.1(browserslist@4.28.8)
bs-recipes@1.3.4: {}
@@ -12212,9 +12227,9 @@ snapshots:
chrome-trace-event@1.0.4: {}
- chromium-bidi@17.0.2(devtools-protocol@0.0.1653615):
+ chromium-bidi@17.0.2(devtools-protocol@0.0.1666840):
dependencies:
- devtools-protocol: 0.0.1653615
+ devtools-protocol: 0.0.1666840
mitt: 3.0.1
zod: 3.25.76
@@ -12339,7 +12354,7 @@ snapshots:
content-type@1.0.5: {}
- content-type@2.0.0: {}
+ content-type@2.1.0: {}
conventional-commits-filter@6.0.1: {}
@@ -12502,7 +12517,7 @@ snapshots:
default-browser-id@5.0.1: {}
- default-browser@5.5.0:
+ default-browser@5.5.1:
dependencies:
bundle-name: 4.1.0
default-browser-id: 5.0.1
@@ -12537,7 +12552,7 @@ snapshots:
dev-ip@1.0.1: {}
- devtools-protocol@0.0.1653615: {}
+ devtools-protocol@0.0.1666840: {}
di@0.0.1: {}
@@ -12623,7 +12638,7 @@ snapshots:
ejs@6.0.1: {}
- electron-to-chromium@1.5.403: {}
+ electron-to-chromium@1.5.408: {}
emoji-regex@10.6.0: {}
@@ -12779,7 +12794,7 @@ snapshots:
es-errors@1.3.0: {}
- es-module-lexer@2.3.1: {}
+ es-module-lexer@2.3.2: {}
es-object-atoms@1.1.2:
dependencies:
@@ -13313,7 +13328,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- gaxios@7.3.0(supports-color@11.0.0):
+ gaxios@7.3.1(supports-color@11.0.0):
dependencies:
extend: 3.0.2
https-proxy-agent: 7.0.6(supports-color@11.0.0)
@@ -13323,7 +13338,7 @@ snapshots:
gcp-metadata@8.1.2(supports-color@11.0.0):
dependencies:
- gaxios: 7.3.0(supports-color@11.0.0)
+ gaxios: 7.3.1(supports-color@11.0.0)
google-logging-utils: 1.1.3
json-bigint: 1.0.0
transitivePeerDependencies:
@@ -13442,7 +13457,7 @@ snapshots:
dependencies:
base64-js: 1.5.1
ecdsa-sig-formatter: 1.0.11
- gaxios: 7.3.0(supports-color@11.0.0)
+ gaxios: 7.3.1(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)
@@ -13454,7 +13469,7 @@ snapshots:
dependencies:
base64-js: 1.5.1
ecdsa-sig-formatter: 1.0.11
- gaxios: 7.3.0(supports-color@11.0.0)
+ gaxios: 7.3.1(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
@@ -13512,7 +13527,7 @@ snapshots:
gtoken@8.0.0(supports-color@11.0.0):
dependencies:
- gaxios: 7.3.0(supports-color@11.0.0)
+ gaxios: 7.3.1(supports-color@11.0.0)
jws: 4.0.1
transitivePeerDependencies:
- supports-color
@@ -13689,7 +13704,7 @@ snapshots:
ignore@7.0.6: {}
- immutable@3.8.3: {}
+ immutable@3.8.4: {}
immutable@5.1.9: {}
@@ -13974,7 +13989,7 @@ snapshots:
jasmine-reporters@2.5.2:
dependencies:
- '@xmldom/xmldom': 0.8.13
+ '@xmldom/xmldom': 0.8.14
mkdirp: 1.0.4
jasmine-spec-reporter@7.0.0:
@@ -13983,7 +13998,7 @@ snapshots:
jasmine@6.3.0:
dependencies:
- '@jasminejs/reporters': 1.0.0
+ '@jasminejs/reporters': 1.1.0
glob: 13.0.6
jasmine-core: 6.3.0
@@ -14014,7 +14029,7 @@ snapshots:
'@asamuzakjp/css-color': 6.0.7
'@asamuzakjp/dom-selector': 8.3.2
'@bramus/specificity': 2.4.2
- '@csstools/css-syntax-patches-for-csstree': 1.1.7(css-tree@3.2.1)
+ '@csstools/css-syntax-patches-for-csstree': 1.1.8(css-tree@3.2.1)
'@exodus/bytes': 1.15.1
css-tree: 3.2.1
data-urls: 7.0.0
@@ -14055,7 +14070,7 @@ snapshots:
json-stringify-safe@5.0.1: {}
- json-with-bigint@3.5.10: {}
+ json-with-bigint@3.5.12: {}
json5@1.0.2:
dependencies:
@@ -14121,7 +14136,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- 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)):
+ karma-jasmine-html-reporter@2.3.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.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)
@@ -14183,14 +14198,14 @@ snapshots:
picocolors: 1.1.1
shell-quote: 1.10.0
- less-loader@13.0.0(less@4.8.1(supports-color@11.0.0))(webpack@5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)):
+ less-loader@13.0.0(less@4.9.0(supports-color@11.0.0))(webpack@5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)):
dependencies:
'@types/less': 3.0.8
- less: 4.8.1(supports-color@11.0.0)
+ less: 4.9.0(supports-color@11.0.0)
optionalDependencies:
webpack: 5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)
- less@4.8.1(supports-color@11.0.0):
+ less@4.9.0(supports-color@11.0.0):
dependencies:
copy-anything: 3.0.5
parse-node-version: 1.0.1
@@ -14200,7 +14215,7 @@ snapshots:
make-dir: 5.1.0
mime: 1.6.0
needle: 3.5.0
- probe-image-size: 7.3.0(supports-color@11.0.0)
+ probe-image-size: 7.4.0(supports-color@11.0.0)
source-map: 0.6.1
transitivePeerDependencies:
- supports-color
@@ -14390,7 +14405,7 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
- magic-string@1.1.1:
+ magic-string@1.2.1:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -14415,16 +14430,16 @@ snapshots:
media-typer@1.1.1: {}
- memfs@4.68.0:
+ memfs@4.68.1:
dependencies:
- '@jsonjoy.com/fs-core': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-fsa': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-builtins': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-to-fsa': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-node-utils': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-print': 4.68.0(tslib@2.8.1)
- '@jsonjoy.com/fs-snapshot': 4.68.0(tslib@2.8.1)
+ '@jsonjoy.com/fs-core': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-fsa': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-builtins': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-to-fsa': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-node-utils': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-print': 4.68.1(tslib@2.8.1)
+ '@jsonjoy.com/fs-snapshot': 4.68.1(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)
@@ -14597,10 +14612,10 @@ snapshots:
neo-async@2.6.2: {}
- ng-packagr@22.2.0-next.2(@angular/compiler-cli@22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3):
+ ng-packagr@22.2.0-next.3(@angular/compiler-cli@22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3))(supports-color@11.0.0)(tslib@2.8.1)(typescript@6.0.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 22.2.0-next.1(@angular/compiler@22.2.0-next.1)(typescript@6.0.3)
+ '@angular/compiler-cli': 22.2.0-next.3(@angular/compiler@22.2.0-next.3)(typescript@6.0.3)
ajv: 8.20.0
browserslist: 4.28.8
chokidar: 5.0.0
@@ -14610,12 +14625,12 @@ snapshots:
find-cache-directory: 6.0.0
injection-js: 2.6.1
jsonc-parser: 3.3.1
- less: 4.8.1(supports-color@11.0.0)
+ less: 4.9.0(supports-color@11.0.0)
ora: 9.4.1
piscina: 5.3.0
postcss: 8.5.26
rolldown: 1.2.4
- rolldown-plugin-dts: 0.27.14(rolldown@1.2.4)(typescript@6.0.3)
+ rolldown-plugin-dts: 0.28.2(rolldown@1.2.4)(typescript@6.0.3)
rxjs: 7.8.2
sass: 1.102.0
tinyglobby: 0.2.17
@@ -14752,14 +14767,14 @@ snapshots:
dependencies:
mimic-function: 5.0.1
- open@11.0.0:
+ open@11.0.1:
dependencies:
- default-browser: 5.5.0
+ default-browser: 5.5.1
define-lazy-prop: 3.0.0
is-in-ssh: 1.0.0
is-inside-container: 1.0.0
- powershell-utils: 0.1.0
- wsl-utils: 0.3.1
+ powershell-utils: 0.2.0
+ wsl-utils: 1.0.0
opn@5.3.0:
dependencies:
@@ -14797,29 +14812,29 @@ snapshots:
object-keys: 1.1.1
safe-push-apply: 1.0.0
- oxc-parser@0.144.0:
+ oxc-parser@0.145.0:
dependencies:
- '@oxc-project/types': 0.144.0
+ '@oxc-project/types': 0.145.0
optionalDependencies:
- '@oxc-parser/binding-android-arm-eabi': 0.144.0
- '@oxc-parser/binding-android-arm64': 0.144.0
- '@oxc-parser/binding-darwin-arm64': 0.144.0
- '@oxc-parser/binding-darwin-x64': 0.144.0
- '@oxc-parser/binding-freebsd-x64': 0.144.0
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.144.0
- '@oxc-parser/binding-linux-arm-musleabihf': 0.144.0
- '@oxc-parser/binding-linux-arm64-gnu': 0.144.0
- '@oxc-parser/binding-linux-arm64-musl': 0.144.0
- '@oxc-parser/binding-linux-ppc64-gnu': 0.144.0
- '@oxc-parser/binding-linux-riscv64-gnu': 0.144.0
- '@oxc-parser/binding-linux-riscv64-musl': 0.144.0
- '@oxc-parser/binding-linux-s390x-gnu': 0.144.0
- '@oxc-parser/binding-linux-x64-gnu': 0.144.0
- '@oxc-parser/binding-linux-x64-musl': 0.144.0
- '@oxc-parser/binding-openharmony-arm64': 0.144.0
- '@oxc-parser/binding-win32-arm64-msvc': 0.144.0
- '@oxc-parser/binding-win32-ia32-msvc': 0.144.0
- '@oxc-parser/binding-win32-x64-msvc': 0.144.0
+ '@oxc-parser/binding-android-arm-eabi': 0.145.0
+ '@oxc-parser/binding-android-arm64': 0.145.0
+ '@oxc-parser/binding-darwin-arm64': 0.145.0
+ '@oxc-parser/binding-darwin-x64': 0.145.0
+ '@oxc-parser/binding-freebsd-x64': 0.145.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.145.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.145.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.145.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.145.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.145.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.145.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.145.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.145.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.145.0
+ '@oxc-parser/binding-linux-x64-musl': 0.145.0
+ '@oxc-parser/binding-openharmony-arm64': 0.145.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.145.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.145.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.145.0
p-finally@1.0.0: {}
@@ -15030,11 +15045,13 @@ snapshots:
powershell-utils@0.1.0: {}
+ powershell-utils@0.2.0: {}
+
prelude-ls@1.2.1: {}
prettier@3.9.6: {}
- probe-image-size@7.3.0(supports-color@11.0.0):
+ probe-image-size@7.4.0(supports-color@11.0.0):
dependencies:
lodash.merge: 4.6.2
needle: 2.9.1(supports-color@11.0.0)
@@ -15098,11 +15115,11 @@ snapshots:
punycode@2.3.1: {}
- puppeteer-core@25.6.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ puppeteer-core@25.8.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
dependencies:
- '@puppeteer/browsers': 3.2.0
- chromium-bidi: 17.0.2(devtools-protocol@0.0.1653615)
- devtools-protocol: 0.0.1653615
+ '@puppeteer/browsers': 3.2.1
+ chromium-bidi: 17.0.2(devtools-protocol@0.0.1666840)
+ devtools-protocol: 0.0.1666840
typed-query-selector: 2.12.2
webdriver-bidi-protocol: 0.4.2
ws: 8.21.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
@@ -15112,13 +15129,13 @@ snapshots:
- utf-8-validate
- yauzl
- puppeteer@25.6.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
+ puppeteer@25.8.0(bufferutil@4.1.0)(utf-8-validate@6.0.6):
dependencies:
- '@puppeteer/browsers': 3.2.0
- chromium-bidi: 17.0.2(devtools-protocol@0.0.1653615)
- devtools-protocol: 0.0.1653615
+ '@puppeteer/browsers': 3.2.1
+ chromium-bidi: 17.0.2(devtools-protocol@0.0.1666840)
+ devtools-protocol: 0.0.1666840
lilconfig: 3.1.3
- puppeteer-core: 25.6.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ puppeteer-core: 25.8.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
typed-query-selector: 2.12.2
transitivePeerDependencies:
- bufferutil
@@ -15339,15 +15356,15 @@ snapshots:
dependencies:
glob: 10.5.0
- rolldown-plugin-dts@0.27.14(rolldown@1.2.4)(typescript@6.0.3):
+ rolldown-plugin-dts@0.28.2(rolldown@1.2.4)(typescript@6.0.3):
dependencies:
dts-resolver: 3.0.0
get-tsconfig: 5.0.0-beta.5
obug: 2.1.4
rolldown: 1.2.4
- yuku-ast: 0.8.4
- yuku-codegen: 0.8.4
- yuku-parser: 0.8.4
+ yuku-ast: 0.8.7
+ yuku-codegen: 0.8.7
+ yuku-parser: 0.8.7
optionalDependencies:
typescript: 6.0.3
transitivePeerDependencies:
@@ -15891,7 +15908,7 @@ snapshots:
strip-ansi@7.2.0:
dependencies:
- ansi-regex: 6.2.2
+ ansi-regex: 6.3.0
strip-bom@3.0.0: {}
@@ -16050,7 +16067,7 @@ snapshots:
tslib@2.8.1: {}
- tsx@4.23.7:
+ tsx@4.23.12:
dependencies:
esbuild: 0.28.2
optionalDependencies:
@@ -16085,7 +16102,7 @@ snapshots:
type-is@2.1.0:
dependencies:
- content-type: 2.0.0
+ content-type: 2.1.0
media-typer: 1.1.1
mime-types: 3.0.2
@@ -16193,7 +16210,7 @@ snapshots:
unpipe@1.0.0: {}
- update-browserslist-db@1.3.0(browserslist@4.28.8):
+ update-browserslist-db@1.3.1(browserslist@4.28.8):
dependencies:
browserslist: 4.28.8
escalade: 3.2.0
@@ -16221,10 +16238,10 @@ snapshots:
vary@1.1.2: {}
- verdaccio-audit@13.1.1(encoding@0.1.13)(supports-color@11.0.0):
+ verdaccio-audit@13.1.2(encoding@0.1.13)(supports-color@11.0.0):
dependencies:
- '@verdaccio/config': 8.2.1(supports-color@11.0.0)
- '@verdaccio/core': 8.2.1
+ '@verdaccio/config': 8.2.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.2.2
express: 4.22.2(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)
@@ -16239,9 +16256,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- verdaccio-htpasswd@13.1.1(supports-color@11.0.0):
+ verdaccio-htpasswd@13.1.2(supports-color@11.0.0):
dependencies:
- '@verdaccio/core': 8.2.1
+ '@verdaccio/core': 8.2.2
'@verdaccio/file-locking': 13.1.0
apache-md5: 1.1.8
bcryptjs: 2.4.3
@@ -16251,25 +16268,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
- verdaccio@6.9.2(encoding@0.1.13)(supports-color@11.0.0):
+ verdaccio@6.10.0(encoding@0.1.13)(supports-color@11.0.0):
dependencies:
'@cypress/request': 4.0.1
- '@verdaccio/auth': 8.1.1(supports-color@11.0.0)
- '@verdaccio/config': 8.2.1(supports-color@11.0.0)
- '@verdaccio/core': 8.2.1
- '@verdaccio/hooks': 8.1.2(supports-color@11.0.0)
- '@verdaccio/loaders': 8.1.1(supports-color@11.0.0)
- '@verdaccio/local-storage-legacy': 11.4.1(supports-color@11.0.0)
- '@verdaccio/logger': 8.1.1(supports-color@11.0.0)
- '@verdaccio/middleware': 8.1.1(supports-color@11.0.0)
- '@verdaccio/package-filter': 13.1.1(supports-color@11.0.0)
+ '@verdaccio/auth': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/config': 8.2.2(supports-color@11.0.0)
+ '@verdaccio/core': 8.2.2
+ '@verdaccio/hooks': 8.1.3(supports-color@11.0.0)
+ '@verdaccio/loaders': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/local-storage-legacy': 11.4.2(supports-color@11.0.0)
+ '@verdaccio/logger': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/middleware': 8.1.2(supports-color@11.0.0)
+ '@verdaccio/package-filter': 13.2.0(supports-color@11.0.0)
'@verdaccio/search-indexer': 8.1.0(supports-color@11.0.0)
- '@verdaccio/signature': 8.1.1(supports-color@11.0.0)
+ '@verdaccio/signature': 8.1.2(supports-color@11.0.0)
'@verdaccio/streams': 10.3.0
- '@verdaccio/tarball': 13.1.1(supports-color@11.0.0)
- '@verdaccio/ui-theme': 9.0.0-next-9.23(supports-color@11.0.0)
- '@verdaccio/url': 13.1.1(supports-color@11.0.0)
- '@verdaccio/utils': 8.2.1
+ '@verdaccio/tarball': 13.1.2(supports-color@11.0.0)
+ '@verdaccio/ui-theme': 9.0.0-next-9.26(supports-color@11.0.0)
+ '@verdaccio/url': 13.1.2(supports-color@11.0.0)
+ '@verdaccio/utils': 8.2.2
JSONStream: 1.3.5
async: 3.2.6
clipanion: 4.0.0-rc.4
@@ -16282,8 +16299,8 @@ snapshots:
lru-cache: 7.18.3
mime: 3.0.0
semver: 7.8.5
- verdaccio-audit: 13.1.1(encoding@0.1.13)(supports-color@11.0.0)
- verdaccio-htpasswd: 13.1.1(supports-color@11.0.0)
+ verdaccio-audit: 13.1.2(encoding@0.1.13)(supports-color@11.0.0)
+ verdaccio-htpasswd: 13.1.2(supports-color@11.0.0)
transitivePeerDependencies:
- bare-abort-controller
- bare-buffer
@@ -16297,7 +16314,7 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0):
+ vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0):
dependencies:
lightningcss: 1.33.0
picomatch: 4.0.5
@@ -16309,22 +16326,22 @@ snapshots:
esbuild: 0.28.2
fsevents: 2.3.3
jiti: 2.7.0
- less: 4.8.1(supports-color@11.0.0)
+ less: 4.9.0(supports-color@11.0.0)
sass: 1.102.0
terser: 5.50.0
- tsx: 4.23.7
+ tsx: 4.23.12
yaml: 2.9.0
- vitest@4.1.10(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.10)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0):
+ vitest@4.1.11(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.11)(esbuild@0.28.2)(jiti@2.7.0)(jsdom@30.0.1)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0):
dependencies:
- '@vitest/expect': 4.1.10
- '@vitest/mocker': 4.1.10(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(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
+ '@vitest/expect': 4.1.11
+ '@vitest/mocker': 4.1.11(vite@8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.11
+ '@vitest/runner': 4.1.11
+ '@vitest/snapshot': 4.1.11
+ '@vitest/spy': 4.1.11
+ '@vitest/utils': 4.1.11
+ es-module-lexer: 2.3.2
expect-type: 1.4.0
magic-string: 0.30.21
obug: 2.1.4
@@ -16335,12 +16352,12 @@ snapshots:
tinyexec: 1.3.0
tinyglobby: 0.2.17
tinyrainbow: 3.1.1
- vite: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.8.1(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.7)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@11.0.0))(sass@1.102.0)(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@opentelemetry/api': 1.9.1
'@types/node': 22.20.1
- '@vitest/coverage-v8': 4.1.10(vitest@4.1.10)
+ '@vitest/coverage-v8': 4.1.11(vitest@4.1.11)
jsdom: 30.0.1
transitivePeerDependencies:
- '@vitejs/devtools'
@@ -16381,7 +16398,7 @@ snapshots:
webpack-dev-middleware@8.1.1(webpack@5.109.2(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)):
dependencies:
- memfs: 4.68.0
+ memfs: 4.68.1
mime-types: 3.0.2
range-parser: 1.3.0
schema-utils: 4.3.3
@@ -16407,7 +16424,7 @@ snapshots:
http-proxy-middleware: 4.2.0(supports-color@11.0.0)
ipaddr.js: 2.5.0
launch-editor: 2.14.1
- open: 11.0.0
+ open: 11.0.1
p-retry: 8.0.0
schema-utils: 4.3.3
selfsigned: 5.5.0
@@ -16446,7 +16463,7 @@ snapshots:
browserslist: 4.28.8
chrome-trace-event: 1.0.4
enhanced-resolve: 5.24.5
- es-module-lexer: 2.3.1
+ es-module-lexer: 2.3.2
eslint-scope: 5.1.1
events: 3.3.0
graceful-fs: 4.2.11
@@ -16482,7 +16499,7 @@ snapshots:
browserslist: 4.28.8
chrome-trace-event: 1.0.4
enhanced-resolve: 5.24.5
- es-module-lexer: 2.3.1
+ es-module-lexer: 2.3.2
eslint-scope: 5.1.1
events: 3.3.0
graceful-fs: 4.2.11
@@ -16633,7 +16650,7 @@ snapshots:
bufferutil: 4.1.0
utf-8-validate: 6.0.6
- wsl-utils@0.3.1:
+ wsl-utils@1.0.0:
dependencies:
is-wsl: 3.1.1
powershell-utils: 0.1.0
@@ -16695,44 +16712,44 @@ snapshots:
yoctocolors@2.2.0: {}
- yuku-ast@0.8.4:
+ yuku-ast@0.8.7:
dependencies:
- '@yuku-toolchain/types': 0.8.4
+ '@yuku-toolchain/types': 0.8.7
- yuku-codegen@0.8.4:
+ yuku-codegen@0.8.7:
dependencies:
- '@yuku-toolchain/types': 0.8.4
+ '@yuku-toolchain/types': 0.8.7
optionalDependencies:
- '@yuku-codegen/binding-android-arm64': 0.8.4
- '@yuku-codegen/binding-darwin-arm64': 0.8.4
- '@yuku-codegen/binding-darwin-x64': 0.8.4
- '@yuku-codegen/binding-freebsd-x64': 0.8.4
- '@yuku-codegen/binding-linux-arm-gnu': 0.8.4
- '@yuku-codegen/binding-linux-arm-musl': 0.8.4
- '@yuku-codegen/binding-linux-arm64-gnu': 0.8.4
- '@yuku-codegen/binding-linux-arm64-musl': 0.8.4
- '@yuku-codegen/binding-linux-x64-gnu': 0.8.4
- '@yuku-codegen/binding-linux-x64-musl': 0.8.4
- '@yuku-codegen/binding-win32-arm64': 0.8.4
- '@yuku-codegen/binding-win32-x64': 0.8.4
-
- yuku-parser@0.8.4:
- dependencies:
- '@yuku-toolchain/types': 0.8.4
- yuku-ast: 0.8.4
+ '@yuku-codegen/binding-android-arm64': 0.8.7
+ '@yuku-codegen/binding-darwin-arm64': 0.8.7
+ '@yuku-codegen/binding-darwin-x64': 0.8.7
+ '@yuku-codegen/binding-freebsd-x64': 0.8.7
+ '@yuku-codegen/binding-linux-arm-gnu': 0.8.7
+ '@yuku-codegen/binding-linux-arm-musl': 0.8.7
+ '@yuku-codegen/binding-linux-arm64-gnu': 0.8.7
+ '@yuku-codegen/binding-linux-arm64-musl': 0.8.7
+ '@yuku-codegen/binding-linux-x64-gnu': 0.8.7
+ '@yuku-codegen/binding-linux-x64-musl': 0.8.7
+ '@yuku-codegen/binding-win32-arm64': 0.8.7
+ '@yuku-codegen/binding-win32-x64': 0.8.7
+
+ yuku-parser@0.8.7:
+ dependencies:
+ '@yuku-toolchain/types': 0.8.7
+ yuku-ast: 0.8.7
optionalDependencies:
- '@yuku-parser/binding-android-arm64': 0.8.4
- '@yuku-parser/binding-darwin-arm64': 0.8.4
- '@yuku-parser/binding-darwin-x64': 0.8.4
- '@yuku-parser/binding-freebsd-x64': 0.8.4
- '@yuku-parser/binding-linux-arm-gnu': 0.8.4
- '@yuku-parser/binding-linux-arm-musl': 0.8.4
- '@yuku-parser/binding-linux-arm64-gnu': 0.8.4
- '@yuku-parser/binding-linux-arm64-musl': 0.8.4
- '@yuku-parser/binding-linux-x64-gnu': 0.8.4
- '@yuku-parser/binding-linux-x64-musl': 0.8.4
- '@yuku-parser/binding-win32-arm64': 0.8.4
- '@yuku-parser/binding-win32-x64': 0.8.4
+ '@yuku-parser/binding-android-arm64': 0.8.7
+ '@yuku-parser/binding-darwin-arm64': 0.8.7
+ '@yuku-parser/binding-darwin-x64': 0.8.7
+ '@yuku-parser/binding-freebsd-x64': 0.8.7
+ '@yuku-parser/binding-linux-arm-gnu': 0.8.7
+ '@yuku-parser/binding-linux-arm-musl': 0.8.7
+ '@yuku-parser/binding-linux-arm64-gnu': 0.8.7
+ '@yuku-parser/binding-linux-arm64-musl': 0.8.7
+ '@yuku-parser/binding-linux-x64-gnu': 0.8.7
+ '@yuku-parser/binding-linux-x64-musl': 0.8.7
+ '@yuku-parser/binding-win32-arm64': 0.8.7
+ '@yuku-parser/binding-win32-x64': 0.8.7
zod@3.25.76: {}
diff --git a/tests/e2e/ng-snapshot/package.json b/tests/e2e/ng-snapshot/package.json
index cda05c14524e..29037946b4e6 100644
--- a/tests/e2e/ng-snapshot/package.json
+++ b/tests/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#cf2ec5af8a4a8dadacce5be2f96a453842f7f90a",
- "@angular/cdk": "github:angular/cdk-builds#07799f06e6928c1f05acb33a41bc8461932bda57",
- "@angular/common": "github:angular/common-builds#5e26e29114bb870784405f940cb8226c50df6a77",
- "@angular/compiler": "github:angular/compiler-builds#e9d2fa722fc4f00d82bcc63c842133476a4dc96f",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#e511b19996cfdb8c552cccc95e17a1af2b509f85",
- "@angular/core": "github:angular/core-builds#76b8a976542628eb465f00c044c322e0a71597bb",
- "@angular/forms": "github:angular/forms-builds#3c6be983edb9068c47164ac72e4b09640a8a64bc",
- "@angular/language-service": "github:angular/language-service-builds#a22cd6c1c9d59f4b6a8db500e43b3ba470d7f308",
- "@angular/localize": "github:angular/localize-builds#200d3ad4a53945f8763ecaa39a25fc7647a9db98",
- "@angular/material": "github:angular/material-builds#4070f117b4ed1731d5baa3eafc966c18843150dc",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#3cb5c085aa13369bc3d4e280e6a92cb58a71b7fc",
- "@angular/platform-browser": "github:angular/platform-browser-builds#b2a6528a4e1790430e45274395bbd18eab8eabec",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#1990f26fa35883d83038d670a67d626d431008e3",
- "@angular/platform-server": "github:angular/platform-server-builds#b5820a9bca65205c659c8a637b6e00228a3a89cc",
- "@angular/router": "github:angular/router-builds#0d8517df48781d4d444cb941b113809908759504",
- "@angular/service-worker": "github:angular/service-worker-builds#71a961887bd5db07d5a8294b2f71742fce3bb1a7"
+ "@angular/animations": "github:angular/animations-builds#ebf341ae0035dbacee781ab987f8c8336c62a6ba",
+ "@angular/cdk": "github:angular/cdk-builds#8c5c4e194a0fec929ddc81b53938866fc7359c03",
+ "@angular/common": "github:angular/common-builds#b8fd07bfdc97d3570f90e368b60ddf3c337c8c43",
+ "@angular/compiler": "github:angular/compiler-builds#4d1d1548fc38bd7e04330dedb782fccb8e1fb141",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#1d3fe381f981ce77ea6884a57359386baa2e3e64",
+ "@angular/core": "github:angular/core-builds#26979caac965dc0d479a25b5d05a5fcf14d0ad9e",
+ "@angular/forms": "github:angular/forms-builds#a6874141905517d6a388112b57753a285aa7888f",
+ "@angular/language-service": "github:angular/language-service-builds#b41c6925fa8537c63678960486bf2e5363510bfb",
+ "@angular/localize": "github:angular/localize-builds#427a45e50ab8cbb563b736b46985fce98d6de21e",
+ "@angular/material": "github:angular/material-builds#59ff7da13227dac6276ba5b6dec298327c3e11ac",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#ab87a2ea5a15a8dc2f5afc723211bf4d0e7c9777",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#1dac78e7b5785a885df765f02b08acab0c9b8bb4",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#170de259e7e98c7065da3e4d6ca4c795cd09dbf8",
+ "@angular/platform-server": "github:angular/platform-server-builds#55db150433a54d9f83ac190e2437f1f464815632",
+ "@angular/router": "github:angular/router-builds#a58b82a40376882a54591ee2c2e91dcc626e712f",
+ "@angular/service-worker": "github:angular/service-worker-builds#d5eef8ef96e0a24617c4871444babe6566ee811c"
}
}