diff --git a/packages/lucide-angular-next/README.md b/packages/lucide-angular-next/README.md
new file mode 100644
index 000000000..729588e2d
--- /dev/null
+++ b/packages/lucide-angular-next/README.md
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+Lucide icon library for Angular applications.
+
+
+
+
+ [](https://www.npmjs.com/package/lucide-angular)
+ 
+ [](https://lucide.dev/license)
+
+
+
+ About
+ ·
+ Icons
+ ·
+ Documentation
+ ·
+ License
+
+
+# Lucide Angular
+
+Implementation of the lucide icon library for angular applications.
+
+## Installation
+
+```sh
+pnpm add lucide-angular
+```
+
+```sh
+npm install lucide-angular
+```
+
+```sh
+yarn add lucide-angular
+```
+
+```sh
+bun add lucide-angular
+```
+
+## Documentation
+
+For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/lucide-angular)
+
+## Community
+
+Join the [Discord server](https://discord.gg/EH6nSts) to chat with the maintainers and other users.
+
+## License
+
+Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/license).
+
+## Sponsors
+
+
+
+
+
+
+
+### Awesome backers 🍺
+
+
+
diff --git a/packages/lucide-angular-next/angular.json b/packages/lucide-angular-next/angular.json
new file mode 100644
index 000000000..8337be433
--- /dev/null
+++ b/packages/lucide-angular-next/angular.json
@@ -0,0 +1,45 @@
+{
+ "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
+ "version": 1,
+ "cli": {
+ "packageManager": "npm"
+ },
+ "newProjectRoot": "projects",
+ "projects": {
+ "@lucide/angular": {
+ "projectType": "library",
+ "root": ".",
+ "sourceRoot": "./src",
+ "prefix": "lib",
+ "architect": {
+ "build": {
+ "builder": "@angular/build:ng-packagr",
+ "configurations": {
+ "production": {
+ "tsConfig": "./tsconfig.lib.prod.json"
+ },
+ "development": {
+ "tsConfig": "./tsconfig.lib.json"
+ }
+ },
+ "defaultConfiguration": "production"
+ },
+ "test": {
+ "builder": "@angular/build:unit-test",
+ "options": {
+ "tsConfig": "./tsconfig.spec.json",
+ "coverage": true,
+ "coverageReporters": ["html", "lcov"],
+ "coverageExclude": ["src/icons/*"],
+ "coverageThresholds": {
+ "statements": 80,
+ "branches": 80,
+ "functions": 80,
+ "lines": 80
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/packages/lucide-angular-next/ng-package.json b/packages/lucide-angular-next/ng-package.json
new file mode 100644
index 000000000..f9c1f2d88
--- /dev/null
+++ b/packages/lucide-angular-next/ng-package.json
@@ -0,0 +1,7 @@
+{
+ "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
+ "dest": "./dist",
+ "lib": {
+ "entryFile": "./src/public-api.ts"
+ }
+}
diff --git a/packages/lucide-angular-next/package.json b/packages/lucide-angular-next/package.json
new file mode 100644
index 000000000..933091ca7
--- /dev/null
+++ b/packages/lucide-angular-next/package.json
@@ -0,0 +1,56 @@
+{
+ "name": "@lucide/angular",
+ "version": "0.0.1",
+ "scripts": {
+ "ng": "ng",
+ "watch": "ng build --watch --configuration development",
+ "prebuild": "pnpm clean && pnpm copy:license && pnpm build:icons",
+ "build": "pnpm build:ng",
+ "copy:license": "cp ../../LICENSE ./LICENSE",
+ "clean": "rm -rf dist && rm -rf ./src/icons/*.ts",
+ "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mts --renderUniqueKey --iconFileExtension=.ts --exportFileName=lucide-angular.ts",
+ "build:ng": "ng build --configuration production",
+ "test": "ng test --no-watch",
+ "test:watch": "ng test",
+ "lint": "npx eslint 'src/**/*.{js,jsx,ts,tsx,html,css,scss}' --quiet --fix",
+ "e2e": "ng e2e",
+ "version": "pnpm version --git-tag-version=false"
+ },
+ "prettier": {
+ "printWidth": 100,
+ "singleQuote": true,
+ "overrides": [
+ {
+ "files": "*.html",
+ "options": {
+ "parser": "angular"
+ }
+ }
+ ]
+ },
+ "private": true,
+ "devDependencies": {
+ "@angular/build": "^21.0.3",
+ "@angular/cli": "^21.0.3",
+ "@angular/common": "^21.0.0",
+ "@angular/compiler": "^21.0.0",
+ "@angular/compiler-cli": "^21.0.0",
+ "@angular/core": "^21.0.0",
+ "@angular/forms": "^21.0.0",
+ "@angular/platform-browser": "^21.0.0",
+ "@angular/router": "^21.0.0",
+ "@lucide/build-icons": "workspace:*",
+ "@vitest/browser-playwright": "^4.0.16",
+ "@vitest/coverage-v8": "^4.0.16",
+ "jsdom": "^27.1.0",
+ "ng-packagr": "^21.0.0",
+ "rxjs": "~7.8.0",
+ "tslib": "^2.3.0",
+ "typescript": "~5.9.2",
+ "vitest": "^4.0.16"
+ },
+ "peerDependencies": {
+ "@angular/common": "13.x - 21.x",
+ "@angular/core": "13.x - 21.x"
+ }
+}
diff --git a/packages/lucide-angular-next/scripts/exportTemplate.mts b/packages/lucide-angular-next/scripts/exportTemplate.mts
new file mode 100644
index 000000000..42446178a
--- /dev/null
+++ b/packages/lucide-angular-next/scripts/exportTemplate.mts
@@ -0,0 +1,68 @@
+import base64SVG from '@lucide/build-icons/utils/base64SVG';
+import defineExportTemplate from '@lucide/build-icons/utils/defineExportTemplate';
+
+export default defineExportTemplate(async ({
+ componentName,
+ iconName,
+ children,
+ getSvg,
+ deprecated,
+ deprecationReason,
+ aliases = [],
+ toPascalCase,
+}) => {
+ const svgContents = await getSvg();
+ const svgBase64 = base64SVG(svgContents);
+ const angularComponentName = `Lucide${componentName}`;
+ const selectors = [`svg[lucide${toPascalCase(iconName)}]`];
+ const aliasComponentNames: string[] = [];
+ for (const alias of aliases) {
+ const aliasName = typeof alias === 'string' ? alias : alias.name;
+ const aliasComponentName = `Lucide${toPascalCase(aliasName)}`;
+ const aliasSelector = `svg[lucide${toPascalCase(aliasName)}]`;
+ if (!selectors.includes(aliasSelector)) {
+ selectors.push(aliasSelector);
+ }
+ if (aliasComponentName !== angularComponentName && !aliasComponentNames.includes(aliasComponentName)) {
+ aliasComponentNames.push(aliasComponentName);
+ }
+ }
+
+ return `\
+import { LucideIconData } from '../types';
+import { LucideIconBase } from '../lucide-icon-base';
+import { Component, signal } from '@angular/core';
+
+/**
+ * @component @name ${componentName}
+ * @description Lucide SVG icon component, renders SVG Element with children.
+ *
+ * @preview  - https://lucide.dev/icons/${iconName}
+ * @see https://lucide.dev/guide/packages/lucide-angular - Documentation
+ *
+ * @param {Object} props - Lucide icons props and any valid SVG attribute
+ * ${deprecated ? `@deprecated ${deprecationReason}` : ''}
+*/
+@Component({
+ selector: '${selectors.join(', ')}',
+ templateUrl: '../lucide-icon.html',
+ standalone: true,
+})
+export class ${angularComponentName} extends LucideIconBase {
+ static iconData: LucideIconData = ${JSON.stringify(children)};
+ static iconName = '${iconName}';
+ override readonly icon = signal(${angularComponentName}.iconData);
+ override readonly name = signal(${angularComponentName}.iconName);
+}
+
+${aliasComponentNames.map((aliasComponentName) => {
+ return `
+/**
+ * @deprecated
+ * @see ${angularComponentName}
+ */
+export const ${aliasComponentName} = ${angularComponentName};
+`;
+ }).join(`\n\n`)}
+`;
+});
diff --git a/packages/lucide-angular-next/src/default-attributes.ts b/packages/lucide-angular-next/src/default-attributes.ts
new file mode 100644
index 000000000..f1b11f725
--- /dev/null
+++ b/packages/lucide-angular-next/src/default-attributes.ts
@@ -0,0 +1,11 @@
+export default {
+ xmlns: 'http://www.w3.org/2000/svg',
+ width: '24',
+ height: '24',
+ viewBox: '0 0 24 24',
+ fill: 'none',
+ stroke: 'currentColor',
+ 'stroke-width': '2',
+ 'stroke-linecap': 'round',
+ 'stroke-linejoin': 'round',
+};
diff --git a/packages/lucide-angular-next/src/lucide-config.spec.ts b/packages/lucide-angular-next/src/lucide-config.spec.ts
new file mode 100644
index 000000000..de34011be
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-config.spec.ts
@@ -0,0 +1,25 @@
+import { TestBed } from '@angular/core/testing';
+import { LUCIDE_CONFIG, lucideDefaultConfig, provideLucideConfig } from './lucide-config';
+
+describe('Lucide config', () => {
+ describe('LUCIDE_CONFIG', () => {
+ it('should use default', () => {
+ expect(TestBed.inject(LUCIDE_CONFIG)).toBe(lucideDefaultConfig);
+ });
+ });
+ describe('provideLucideConfig', () => {
+ it('should use defaults', () => {
+ TestBed.configureTestingModule({
+ providers: [
+ provideLucideConfig({
+ size: 18,
+ }),
+ ],
+ });
+ expect(TestBed.inject(LUCIDE_CONFIG)).toEqual({
+ ...lucideDefaultConfig,
+ size: 18,
+ });
+ });
+ });
+});
diff --git a/packages/lucide-angular-next/src/lucide-config.ts b/packages/lucide-angular-next/src/lucide-config.ts
new file mode 100644
index 000000000..6e3f28580
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-config.ts
@@ -0,0 +1,38 @@
+import { InjectionToken, Provider } from '@angular/core';
+
+/**
+ * A configuration service for Lucide icon components.
+ *
+ * You can inject this service, typically in AppComponent, and customize its property values in
+ * order to provide default values for all the icons used in the application.
+ */
+export interface LucideConfig {
+ color: string;
+ size: number;
+ strokeWidth: number;
+ absoluteStrokeWidth: boolean;
+}
+
+export const lucideDefaultConfig: LucideConfig = {
+ color: 'currentColor',
+ size: 24,
+ strokeWidth: 2,
+ absoluteStrokeWidth: false,
+};
+
+export const LUCIDE_CONFIG = new InjectionToken(
+ 'Lucide icon config',
+ {
+ factory: () => lucideDefaultConfig,
+ },
+);
+
+export function provideLucideConfig(config: Partial): Provider {
+ return {
+ provide: LUCIDE_CONFIG,
+ useValue: {
+ ...lucideDefaultConfig,
+ ...config,
+ },
+ };
+}
diff --git a/packages/lucide-angular-next/src/lucide-icon-base.ts b/packages/lucide-angular-next/src/lucide-icon-base.ts
new file mode 100644
index 000000000..42a2d0b29
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-icon-base.ts
@@ -0,0 +1,114 @@
+import {
+ Component,
+ computed,
+ effect,
+ ElementRef,
+ inject,
+ input,
+ Renderer2,
+ Signal,
+} from '@angular/core';
+import { LUCIDE_CONFIG } from './lucide-config';
+import { LucideIconData, Nullable } from './types';
+import defaultAttributes from './default-attributes';
+import { formatFixed } from './utils/format-fixed';
+import { toKebabCase } from './utils/to-kebab-case';
+
+function transformNumericStringInput(
+ value: Nullable,
+ defaultValue: number,
+): number {
+ if (typeof value === 'string') {
+ const parsedValue = parseInt(value, 10);
+ if (isNaN(parsedValue)) {
+ return defaultValue;
+ }
+ return parsedValue;
+ }
+ return value ?? defaultValue;
+}
+
+/**
+ * @internal
+ */
+@Component({
+ // eslint-disable-next-line @angular-eslint/component-selector
+ selector: 'svg[lucideIcon]',
+ templateUrl: './lucide-icon.html',
+ host: {
+ ...defaultAttributes,
+ class: 'lucide',
+ '[attr.width]': 'size().toString(10)',
+ '[attr.height]': 'size().toString(10)',
+ '[attr.stroke]': 'color()',
+ '[attr.stroke-width]': 'computedStrokeWidth()',
+ '[attr.aria-hidden]': 'ariaHidden()',
+ },
+})
+export abstract class LucideIconBase {
+ abstract icon: Signal>;
+ abstract name: Signal>;
+ protected readonly iconConfig = inject(LUCIDE_CONFIG);
+ protected readonly elRef = inject(ElementRef);
+ protected readonly renderer = inject(Renderer2);
+ readonly title = input>();
+ readonly ariaHidden = computed(() => {
+ return !this.title();
+ });
+ readonly size = input(this.iconConfig.size, {
+ transform: (value: Nullable) =>
+ transformNumericStringInput(value, this.iconConfig.size),
+ });
+ readonly color = input(this.iconConfig.color, {
+ transform: (value: Nullable) => value ?? this.iconConfig.color,
+ });
+ readonly strokeWidth = input(this.iconConfig.strokeWidth, {
+ transform: (value: Nullable) =>
+ transformNumericStringInput(value, this.iconConfig.strokeWidth),
+ });
+ readonly absoluteStrokeWidth = input(this.iconConfig.absoluteStrokeWidth, {
+ transform: (value: Nullable) => value ?? this.iconConfig.absoluteStrokeWidth,
+ });
+ protected readonly computedStrokeWidth = computed(() => {
+ const strokeWidth = this.strokeWidth();
+ const size = this.size();
+ return this.absoluteStrokeWidth()
+ ? formatFixed(strokeWidth / (size / 24))
+ : strokeWidth.toString(10);
+ });
+
+ constructor() {
+ effect((onCleanup) => {
+ const icon = this.icon();
+ if (icon) {
+ const elements = icon.map(([name, attrs]) => {
+ const element = this.renderer.createElement(name, 'http://www.w3.org/2000/svg');
+ for (const [name, value] of Object.entries(attrs)) {
+ this.renderer.setAttribute(
+ element,
+ name,
+ typeof value === 'number' ? value.toString(10) : value,
+ );
+ }
+ this.renderer.appendChild(this.elRef.nativeElement, element);
+ return element;
+ });
+ onCleanup(() => {
+ for (const element of elements) {
+ this.renderer.removeChild(this.elRef.nativeElement, element);
+ }
+ });
+ }
+ });
+ effect((onCleanup) => {
+ const name = this.name();
+ if (name) {
+ const cssClass = `lucide-${toKebabCase(name)}`;
+ this.renderer.addClass(this.elRef.nativeElement, cssClass);
+ onCleanup(() => {
+ this.renderer.removeClass(this.elRef.nativeElement, cssClass);
+ });
+ }
+ });
+ }
+}
diff --git a/packages/lucide-angular-next/src/lucide-icon.html b/packages/lucide-angular-next/src/lucide-icon.html
new file mode 100644
index 000000000..e4d151b15
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-icon.html
@@ -0,0 +1,4 @@
+@if (title(); as titleValue) {
+ {{ titleValue }}
+}
+
diff --git a/packages/lucide-angular-next/src/lucide-icon.spec.ts b/packages/lucide-angular-next/src/lucide-icon.spec.ts
new file mode 100644
index 000000000..076eb43b6
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-icon.spec.ts
@@ -0,0 +1,243 @@
+import { Component, input, inputBinding, signal, WritableSignal } from '@angular/core';
+import { LucideIcon } from './lucide-icon';
+import { LucideIconData, LucideIconInput } from './types';
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { provideLucideIcons } from './lucide-icons';
+import { LucideActivity } from './icons/activity';
+import { By } from '@angular/platform-browser';
+
+@Component({
+ template: `@if (icon(); as iconData) {
+
+ }`,
+ imports: [LucideIcon],
+})
+class TestHostComponent {
+ readonly icon = input();
+}
+
+describe('LucideIcon', () => {
+ let component: LucideIcon;
+ let fixture: ComponentFixture;
+ let icon: WritableSignal;
+ let name: WritableSignal;
+ let title: WritableSignal;
+ let color: WritableSignal;
+ let size: WritableSignal;
+ let strokeWidth: WritableSignal;
+ let absoluteStrokeWidth: WritableSignal;
+ const getSvgAttribute = (attr: string) => fixture.nativeElement.getAttribute(attr);
+ const testIcon: LucideIconData = [['polyline', { points: '1 1 22 22' }]];
+ const testIcon2: LucideIconData = [
+ ['circle', { cx: 12, cy: 12, r: 8 }],
+ ['polyline', { points: '1 1 22 22' }],
+ ];
+ beforeEach(async () => {
+ TestBed.configureTestingModule({
+ providers: [provideLucideIcons({ demo: testIcon })],
+ });
+ icon = signal('demo');
+ name = signal(undefined);
+ title = signal(undefined);
+ color = signal(undefined);
+ size = signal(undefined);
+ strokeWidth = signal(undefined);
+ absoluteStrokeWidth = signal(undefined);
+ fixture = TestBed.createComponent(LucideIcon, {
+ inferTagName: true,
+ bindings: [
+ inputBinding('lucideIcon', icon),
+ inputBinding('name', name),
+ inputBinding('title', title),
+ inputBinding('color', color),
+ inputBinding('size', size),
+ inputBinding('strokeWidth', strokeWidth),
+ inputBinding('absoluteStrokeWidth', absoluteStrokeWidth),
+ ],
+ });
+ component = fixture.componentInstance;
+ });
+
+ it('should create', () => {
+ fixture.detectChanges();
+ expect(component).toBeTruthy();
+ });
+
+ it('should render children', () => {
+ icon.set(testIcon2);
+ fixture.detectChanges();
+ expect(fixture.nativeElement.innerHTML).toBe(
+ '',
+ );
+ });
+
+ it('should remove children on change', () => {
+ icon.set(null);
+ fixture.detectChanges();
+ expect(fixture.nativeElement.innerHTML).toBe('');
+ });
+
+ describe('iconInput', () => {
+ it('should support LucideIconData input', () => {
+ icon.set(testIcon);
+ name.set('custom-name');
+ fixture.detectChanges();
+
+ expect(component.icon()).toBe(testIcon);
+ expect(component.name()).toBe('custom-name');
+ expect(fixture.nativeElement.innerHTML).toBe(
+ '',
+ );
+ });
+ it('should support LucideIconComponentType input', () => {
+ icon.set(LucideActivity);
+ fixture.detectChanges();
+
+ expect(component.icon()).toBe(LucideActivity.iconData);
+ expect(component.name()).toBe(LucideActivity.iconName);
+ });
+ it('should support string icon name', () => {
+ icon.set('demo');
+ fixture.detectChanges();
+
+ expect(component.icon()).toBe(testIcon);
+ expect(component.name()).toBe('demo');
+ });
+ it('should throw error if no icon founds', () => {
+ icon.set('invalid');
+ expect(() => fixture.detectChanges()).toThrowError(`Unable to resolve icon 'invalid'`);
+ });
+ });
+
+ describe('class', () => {
+ it('should add all classes', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('class')).toBe('lucide lucide-demo');
+ });
+ it('should add class from name, even if icon has name', () => {
+ icon.set(LucideActivity);
+ name.set('custom-name');
+ fixture.detectChanges();
+
+ expect(getSvgAttribute('class')).toBe('lucide lucide-custom-name');
+ });
+ it('should add class icon if available', () => {
+ icon.set(LucideActivity);
+ fixture.detectChanges();
+
+ expect(getSvgAttribute('class')).toBe('lucide lucide-activity');
+ });
+ it('should remove class on change', () => {
+ icon.set(null);
+ fixture.detectChanges();
+ expect(getSvgAttribute('class')).toBe('lucide');
+ });
+ });
+
+ describe('color', () => {
+ it('should default to currentColor', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke')).toBe('currentColor');
+ });
+ it('should set color', () => {
+ color.set('red');
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke')).toBe('red');
+ });
+ });
+
+ describe('size', () => {
+ it('should default to 24', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('24');
+ expect(getSvgAttribute('height')).toBe('24');
+ });
+ it('should set size', () => {
+ size.set(12);
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('12');
+ expect(getSvgAttribute('height')).toBe('12');
+ });
+ it('should allow string size', () => {
+ size.set('18');
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('18');
+ expect(getSvgAttribute('height')).toBe('18');
+ });
+ it('should use default on invalid string', () => {
+ size.set('large');
+ fixture.detectChanges();
+ expect(getSvgAttribute('width')).toBe('24');
+ expect(getSvgAttribute('height')).toBe('24');
+ });
+ });
+
+ describe('strokeWidth', () => {
+ it('should default to 2', () => {
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('2');
+ });
+ it('should set stroke width', () => {
+ strokeWidth.set(1.41);
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('1.41');
+ });
+ it('should allow string stroke width', () => {
+ strokeWidth.set('1px');
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('1');
+ });
+ });
+
+ describe('absoluteStrokeWidth', () => {
+ it('should not adjust stroke width', () => {
+ strokeWidth.set(2);
+ size.set(12);
+ absoluteStrokeWidth.set(false);
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('2');
+ });
+ it('should adjust stroke width', () => {
+ strokeWidth.set(2);
+ size.set(12);
+ absoluteStrokeWidth.set(true);
+ fixture.detectChanges();
+ expect(getSvgAttribute('stroke-width')).toBe('4');
+ });
+ });
+
+ describe('title', () => {
+ it('should set title if provided', () => {
+ title.set('Foobar');
+ fixture.detectChanges();
+ const titleEl = fixture.debugElement.query(By.css('title')).nativeElement;
+ expect(titleEl).toBeDefined();
+ expect(titleEl.textContent).toBe('Foobar');
+ });
+ it('should not set aria-hidden when title is set', () => {
+ title.set('Foobar');
+ fixture.detectChanges();
+ expect(getSvgAttribute('aria-hidden')).toBeUndefined;
+ });
+ it('should set aria-hidden if no title is provided', () => {
+ title.set(undefined);
+ fixture.detectChanges();
+ expect(getSvgAttribute('aria-hidden')).toBeUndefined;
+ });
+ });
+
+ describe('content projection', () => {
+ it('should project content', () => {
+ const hostFixture = TestBed.createComponent(TestHostComponent);
+ hostFixture.componentRef.setInput('icon', testIcon);
+ hostFixture.detectChanges();
+ hostFixture.componentRef.setInput('icon', testIcon2);
+ hostFixture.detectChanges();
+ const rect = hostFixture.debugElement.query(By.css('rect')).nativeElement;
+ expect(rect).toBeInstanceOf(SVGElement);
+ expect(rect.outerHTML).toBe('');
+ });
+ });
+});
diff --git a/packages/lucide-angular-next/src/lucide-icon.ts b/packages/lucide-angular-next/src/lucide-icon.ts
new file mode 100644
index 000000000..2a0d1fb60
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-icon.ts
@@ -0,0 +1,62 @@
+import { Component, computed, inject, input } from '@angular/core';
+import { isLucideIconComponent, isLucideIconData, LucideIconInput } from './types';
+import { LucideIconBase } from './lucide-icon-base';
+import { LUCIDE_ICONS } from './lucide-icons';
+import { LucideIconData } from './types';
+import { toKebabCase } from './utils/to-kebab-case';
+
+interface LucideResolvedIcon {
+ name?: string | null;
+ data: LucideIconData;
+}
+
+@Component({
+ selector: 'svg[lucideIcon]',
+ templateUrl: './lucide-icon.html',
+ standalone: true,
+})
+export class LucideIcon extends LucideIconBase {
+ protected readonly icons = inject(LUCIDE_ICONS);
+ readonly nameInput = input(null, { alias: 'name' });
+ readonly iconInput = input.required({
+ alias: 'lucideIcon',
+ });
+ readonly resolvedIcon = computed(() => {
+ return this.resolveIcon(this.nameInput(), this.iconInput());
+ });
+ override readonly name = computed(() => {
+ return this.resolvedIcon()?.name ?? null;
+ });
+ override readonly icon = computed(() => {
+ return this.resolvedIcon()?.data ?? null;
+ });
+
+ protected resolveIcon(
+ name: string | null | undefined,
+ icon: LucideIconInput | null | undefined,
+ ): LucideResolvedIcon | null {
+ if (isLucideIconData(icon)) {
+ return {
+ name,
+ data: icon,
+ };
+ } else if (isLucideIconComponent(icon)) {
+ return {
+ name: name ?? icon.iconName,
+ data: icon.iconData,
+ };
+ } else if (typeof icon === 'string') {
+ const name = toKebabCase(icon);
+ if (name in this.icons) {
+ return {
+ name,
+ data: this.icons[name],
+ };
+ } else {
+ throw new Error(`Unable to resolve icon '${icon}'`);
+ }
+ }
+
+ return null;
+ }
+}
diff --git a/packages/lucide-angular-next/src/lucide-icons.spec.ts b/packages/lucide-angular-next/src/lucide-icons.spec.ts
new file mode 100644
index 000000000..063867ed9
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-icons.spec.ts
@@ -0,0 +1,44 @@
+import { TestBed } from '@angular/core/testing';
+import { LUCIDE_ICONS, provideLucideIcons } from './lucide-icons';
+import { LucideIconData } from './types';
+import { LucideActivity } from './icons/activity';
+import { LucideCircle } from './icons/circle';
+import { LucideSquareX } from './icons/square-x';
+
+describe('Lucide icons', () => {
+ describe('LUCIDE_ICONS', () => {
+ it('should default to empty map', () => {
+ expect(TestBed.inject(LUCIDE_ICONS)).toEqual({});
+ });
+ });
+ describe('provideLucideIcons', () => {
+ const mockIcon: LucideIconData = [['polyline', { points: '1 1 22 22' }]];
+ const mockIcon2: LucideIconData = [['circle', { cx: 12, cy: 12, r: 8 }]];
+ it('should accept dictionary of icons', () => {
+ TestBed.configureTestingModule({
+ providers: [
+ provideLucideIcons({
+ DemoIcon: mockIcon,
+ MockIcon: mockIcon2,
+ TestIcon: LucideActivity,
+ }),
+ ],
+ });
+ expect(TestBed.inject(LUCIDE_ICONS)).toEqual({
+ 'demo-icon': mockIcon,
+ 'mock-icon': mockIcon2,
+ [LucideActivity.iconName]: LucideActivity.iconData,
+ });
+ });
+ it('should accept list of icon components', () => {
+ TestBed.configureTestingModule({
+ providers: [provideLucideIcons([LucideActivity, LucideSquareX, LucideCircle])],
+ });
+ expect(TestBed.inject(LUCIDE_ICONS)).toEqual({
+ [LucideActivity.iconName]: LucideActivity.iconData,
+ [LucideSquareX.iconName]: LucideSquareX.iconData,
+ [LucideCircle.iconName]: LucideCircle.iconData,
+ });
+ });
+ });
+});
diff --git a/packages/lucide-angular-next/src/lucide-icons.ts b/packages/lucide-angular-next/src/lucide-icons.ts
new file mode 100644
index 000000000..cea83dcf8
--- /dev/null
+++ b/packages/lucide-angular-next/src/lucide-icons.ts
@@ -0,0 +1,34 @@
+import { InjectionToken, Provider } from '@angular/core';
+import { LucideIconData, LucideIcons } from './types';
+import { isLucideIconComponent, LucideIconComponentType } from './types';
+import { toKebabCase } from './utils/to-kebab-case';
+
+export const LUCIDE_ICONS = new InjectionToken('Lucide icons', {
+ factory: () => ({}),
+});
+
+export function provideLucideIcons(
+ icons: Record | Array,
+): Provider {
+ if (Array.isArray(icons)) {
+ return {
+ provide: LUCIDE_ICONS,
+ useValue: icons.reduce((acc, icon) => {
+ acc[toKebabCase(icon.iconName)] = icon.iconData;
+ return acc;
+ }, {} as LucideIcons),
+ };
+ } else {
+ return {
+ provide: LUCIDE_ICONS,
+ useValue: Object.entries(icons).reduce((acc, [name, icon]) => {
+ if (isLucideIconComponent(icon)) {
+ acc[icon.iconName] = icon.iconData;
+ } else {
+ acc[toKebabCase(name)] = icon;
+ }
+ return acc;
+ }, {} as LucideIcons),
+ };
+ }
+}
diff --git a/packages/lucide-angular-next/src/public-api.ts b/packages/lucide-angular-next/src/public-api.ts
new file mode 100644
index 000000000..1dd9d4fde
--- /dev/null
+++ b/packages/lucide-angular-next/src/public-api.ts
@@ -0,0 +1,7 @@
+import * as icons from './icons/lucide-angular';
+
+export * from './lucide-config';
+export * from './lucide-icon';
+export * from './lucide-icons';
+export * from './types';
+export { icons };
diff --git a/packages/lucide-angular-next/src/types.ts b/packages/lucide-angular-next/src/types.ts
new file mode 100644
index 000000000..7a3bda619
--- /dev/null
+++ b/packages/lucide-angular-next/src/types.ts
@@ -0,0 +1,34 @@
+import { InputSignal, Signal, Type } from '@angular/core';
+
+type HtmlAttributes = { [key: string]: string | number };
+export type LucideIconNode = readonly [string, HtmlAttributes];
+export type LucideIconData = readonly LucideIconNode[];
+export type LucideIcons = { [key: string]: LucideIconData };
+
+export interface LucideIconComponent {
+ name: Signal>;
+ icon: Signal>;
+}
+
+export type LucideIconComponentType = Type & {
+ iconName: string;
+ iconData: LucideIconData;
+};
+
+export function isLucideIconData(icon: unknown): icon is LucideIconData {
+ return Array.isArray(icon);
+}
+
+export function isLucideIconComponent(icon: unknown): icon is LucideIconComponentType {
+ return (
+ icon instanceof Type &&
+ 'iconData' in icon &&
+ Array.isArray(icon.iconData) &&
+ 'iconName' in icon &&
+ typeof icon.iconName === 'string'
+ );
+}
+
+export type LucideIconInput = LucideIconComponentType | LucideIconData | string;
+
+export type Nullable = T | null | undefined;
diff --git a/packages/lucide-angular-next/src/utils/format-fixed.ts b/packages/lucide-angular-next/src/utils/format-fixed.ts
new file mode 100644
index 000000000..0a35fc24b
--- /dev/null
+++ b/packages/lucide-angular-next/src/utils/format-fixed.ts
@@ -0,0 +1,3 @@
+export function formatFixed(number: number, decimals = 3): string {
+ return parseFloat(number.toFixed(decimals)).toString(10);
+}
diff --git a/packages/lucide-angular-next/src/utils/to-kebab-case.ts b/packages/lucide-angular-next/src/utils/to-kebab-case.ts
new file mode 100644
index 000000000..8752ee821
--- /dev/null
+++ b/packages/lucide-angular-next/src/utils/to-kebab-case.ts
@@ -0,0 +1,2 @@
+export const toKebabCase = (name: string) =>
+ name.replace(/([a-z0-9])([A-Z])/g, '$1-$2').toLowerCase();
diff --git a/packages/lucide-angular-next/tsconfig.json b/packages/lucide-angular-next/tsconfig.json
new file mode 100644
index 000000000..d56cbb47d
--- /dev/null
+++ b/packages/lucide-angular-next/tsconfig.json
@@ -0,0 +1,38 @@
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
+{
+ "compileOnSave": false,
+ "compilerOptions": {
+ "paths": {
+ "@lucide/angular": [
+ "./dist"
+ ]
+ },
+ "strict": true,
+ "noImplicitOverride": true,
+ "noPropertyAccessFromIndexSignature": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true,
+ "skipLibCheck": true,
+ "isolatedModules": true,
+ "experimentalDecorators": true,
+ "importHelpers": true,
+ "target": "ES2022",
+ "module": "preserve"
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": true,
+ "strictInputAccessModifiers": true,
+ "strictTemplates": true
+ },
+ "files": [],
+ "references": [
+ {
+ "path": "./tsconfig.lib.json"
+ },
+ {
+ "path": "./tsconfig.spec.json"
+ }
+ ]
+}
diff --git a/packages/lucide-angular-next/tsconfig.lib.json b/packages/lucide-angular-next/tsconfig.lib.json
new file mode 100644
index 000000000..8f8d0d017
--- /dev/null
+++ b/packages/lucide-angular-next/tsconfig.lib.json
@@ -0,0 +1,18 @@
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "./out-tsc/lib",
+ "declaration": true,
+ "declarationMap": true,
+ "inlineSources": true,
+ "types": []
+ },
+ "include": [
+ "src/**/*.ts"
+ ],
+ "exclude": [
+ "**/*.spec.ts"
+ ]
+}
diff --git a/packages/lucide-angular-next/tsconfig.lib.prod.json b/packages/lucide-angular-next/tsconfig.lib.prod.json
new file mode 100644
index 000000000..9215caac4
--- /dev/null
+++ b/packages/lucide-angular-next/tsconfig.lib.prod.json
@@ -0,0 +1,11 @@
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
+{
+ "extends": "./tsconfig.lib.json",
+ "compilerOptions": {
+ "declarationMap": false
+ },
+ "angularCompilerOptions": {
+ "compilationMode": "partial"
+ }
+}
diff --git a/packages/lucide-angular-next/tsconfig.spec.json b/packages/lucide-angular-next/tsconfig.spec.json
new file mode 100644
index 000000000..d38370633
--- /dev/null
+++ b/packages/lucide-angular-next/tsconfig.spec.json
@@ -0,0 +1,15 @@
+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "./out-tsc/spec",
+ "types": [
+ "vitest/globals"
+ ]
+ },
+ "include": [
+ "src/**/*.d.ts",
+ "src/**/*.spec.ts"
+ ]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b7547451d..b8f35f3d4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -45,7 +45,7 @@ importers:
version: 6.21.0(eslint@8.57.1)(typescript@5.9.3)
ajv-cli:
specifier: ^5.0.0
- version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.1)(typescript@5.9.3))
+ version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.4)(typescript@5.9.3))
dotenv:
specifier: ^17.0.0
version: 17.2.3
@@ -84,7 +84,7 @@ importers:
version: 1.2.8
openai:
specifier: ^5.8.1
- version: 5.23.2(ws@8.18.0)(zod@3.25.76)
+ version: 5.23.2(ws@8.18.3)(zod@3.25.76)
p-memoize:
specifier: ^7.1.1
version: 7.1.1
@@ -208,7 +208,7 @@ importers:
version: 2.1.11
vitepress:
specifier: ^1.6.4
- version: 1.6.4(@algolia/client-search@5.44.0)(@types/node@24.10.1)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.2.0)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3)
+ version: 1.6.4(@algolia/client-search@5.44.0)(@types/node@24.10.4)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.4.2)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.93.2)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3)
packages/astro:
devDependencies:
@@ -226,7 +226,7 @@ importers:
version: 6.9.1
astro:
specifier: ^5.16.0
- version: 5.16.0(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.2)(jiti@2.6.1)(less@4.2.0)(rollup@4.53.3)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3)(yaml@2.8.0)
+ version: 5.16.0(@types/node@24.10.4)(db0@0.3.4)(ioredis@5.8.2)(jiti@2.6.1)(less@4.4.2)(rollup@4.53.3)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3)(yaml@2.8.0)
jest-serializer-html:
specifier: ^7.1.0
version: 7.1.0
@@ -241,10 +241,10 @@ importers:
version: 5.9.3
vite:
specifier: ^6.3.6
- version: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/lucide:
devDependencies:
@@ -274,10 +274,10 @@ importers:
version: 5.9.3
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/lucide-angular:
devDependencies:
@@ -385,6 +385,63 @@ importers:
version: 0.11.8
publishDirectory: dist
+ packages/lucide-angular-next:
+ devDependencies:
+ '@angular/build':
+ specifier: ^21.0.3
+ version: 21.0.3(@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3))(@angular/compiler@21.0.5)(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(@angular/platform-browser@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)))(@types/node@24.10.4)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4)(less@4.4.2)(ng-packagr@21.0.1(@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(stylus@0.56.0)(terser@5.44.1)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.0.16)(yaml@2.8.0)
+ '@angular/cli':
+ specifier: ^21.0.3
+ version: 21.0.3(@types/node@24.10.4)(chokidar@4.0.3)
+ '@angular/common':
+ specifier: ^21.0.0
+ version: 21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2)
+ '@angular/compiler':
+ specifier: ^21.0.0
+ version: 21.0.5
+ '@angular/compiler-cli':
+ specifier: ^21.0.0
+ version: 21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3)
+ '@angular/core':
+ specifier: ^21.0.0
+ version: 21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)
+ '@angular/forms':
+ specifier: ^21.0.0
+ version: 21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(@angular/platform-browser@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)))(@standard-schema/spec@1.0.0)(rxjs@7.8.2)
+ '@angular/platform-browser':
+ specifier: ^21.0.0
+ version: 21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))
+ '@angular/router':
+ specifier: ^21.0.0
+ version: 21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(@angular/platform-browser@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)))(rxjs@7.8.2)
+ '@lucide/build-icons':
+ specifier: workspace:*
+ version: link:../../tools/build-icons
+ '@vitest/browser-playwright':
+ specifier: ^4.0.16
+ version: 4.0.16(playwright@1.57.0)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16)
+ '@vitest/coverage-v8':
+ specifier: ^4.0.16
+ version: 4.0.16(@vitest/browser@4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16))(vitest@4.0.16)
+ jsdom:
+ specifier: ^27.1.0
+ version: 27.3.0
+ ng-packagr:
+ specifier: ^21.0.0
+ version: 21.0.1(@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
+ rxjs:
+ specifier: ~7.8.0
+ version: 7.8.2
+ tslib:
+ specifier: ^2.3.0
+ version: 2.8.1
+ typescript:
+ specifier: ~5.9.2
+ version: 5.9.3
+ vitest:
+ specifier: ^4.0.16
+ version: 4.0.16(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+
packages/lucide-preact:
devDependencies:
'@lucide/build-icons':
@@ -398,7 +455,7 @@ importers:
version: link:../shared
'@preact/preset-vite':
specifier: ^2.10.2
- version: 2.10.2(@babel/core@7.28.5)(preact@10.27.2)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ version: 2.10.2(@babel/core@7.28.5)(preact@10.27.2)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
'@testing-library/jest-dom':
specifier: ^6.1.4
version: 6.9.1
@@ -422,10 +479,10 @@ importers:
version: 5.9.3
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/lucide-react:
devDependencies:
@@ -449,7 +506,7 @@ importers:
version: 18.3.27
'@vitejs/plugin-react':
specifier: ^4.4.1
- version: 4.7.0(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ version: 4.7.0(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
jest-serializer-html:
specifier: ^7.1.0
version: 7.1.0
@@ -473,10 +530,10 @@ importers:
version: 5.9.3
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/lucide-react-native:
devDependencies:
@@ -503,7 +560,7 @@ importers:
version: 18.3.27
'@vitejs/plugin-react':
specifier: ^4.2.1
- version: 4.7.0(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ version: 4.7.0(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
jest-serializer-html:
specifier: ^7.1.0
version: 7.1.0
@@ -530,10 +587,10 @@ importers:
version: 5.9.3
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/lucide-solid:
devDependencies:
@@ -584,13 +641,13 @@ importers:
version: 5.9.3
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vite-plugin-solid:
specifier: ^2.11.6
- version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/lucide-static:
devDependencies:
@@ -632,7 +689,7 @@ importers:
version: 2.5.6(svelte@4.2.20)(typescript@5.9.3)
'@sveltejs/vite-plugin-svelte':
specifier: ^2.4.2
- version: 2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))
+ version: 2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))
'@testing-library/jest-dom':
specifier: ^6.1.4
version: 6.9.1
@@ -653,19 +710,19 @@ importers:
version: 4.2.20
svelte-check:
specifier: ^3.4.4
- version: 3.8.6(@babel/core@7.28.5)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.20)
+ version: 3.8.6(@babel/core@7.28.5)(less@4.4.2)(postcss@8.5.6)(sass@1.93.2)(svelte@4.2.20)
svelte-preprocess:
specifier: ^5.0.4
- version: 5.1.4(@babel/core@7.28.5)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.20)(typescript@5.9.3)
+ version: 5.1.4(@babel/core@7.28.5)(less@4.4.2)(postcss@8.5.6)(sass@1.93.2)(svelte@4.2.20)(typescript@5.9.3)
typescript:
specifier: ^5.8.3
version: 5.9.3
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@20.0.3)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/lucide-vue:
devDependencies:
@@ -686,7 +743,7 @@ importers:
version: 5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)
'@vitejs/plugin-vue2':
specifier: 2.2.0
- version: 2.2.0(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@2.7.14)
+ version: 2.2.0(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@2.7.14)
'@vue/test-utils':
specifier: 1.3.0
version: 1.3.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)
@@ -698,10 +755,10 @@ importers:
version: 5.9.3
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vue:
specifier: 2.7.14
version: 2.7.14
@@ -728,7 +785,7 @@ importers:
version: 8.1.0(@vue/compiler-sfc@3.5.24)(vue@3.5.24(typescript@5.9.3))
'@vitejs/plugin-vue':
specifier: ^6.0.2
- version: 6.0.2(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@3.5.24(typescript@5.9.3))
+ version: 6.0.2(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@3.5.24(typescript@5.9.3))
'@vue/test-utils':
specifier: 2.4.6
version: 2.4.6
@@ -740,10 +797,10 @@ importers:
version: 6.2.3(rollup@4.53.3)(typescript@5.9.3)
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vue:
specifier: ^3.4.21
version: 3.5.24(typescript@5.9.3)
@@ -752,10 +809,10 @@ importers:
devDependencies:
vite:
specifier: ^7.2.4
- version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
packages/svelte:
devDependencies:
@@ -770,13 +827,13 @@ importers:
version: 2.5.6(svelte@5.43.14)(typescript@5.9.3)
'@sveltejs/vite-plugin-svelte':
specifier: ^5.0.3
- version: 5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ version: 5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
'@testing-library/jest-dom':
specifier: ^6.1.4
version: 6.9.1
'@testing-library/svelte':
specifier: ^5.2.7
- version: 5.2.9(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ version: 5.2.9(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@20.0.3)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
'@tsconfig/svelte':
specifier: ^5.0.4
version: 5.0.6
@@ -794,16 +851,16 @@ importers:
version: 4.3.4(picomatch@4.0.3)(svelte@5.43.14)(typescript@5.9.3)
svelte-preprocess:
specifier: ^6.0.3
- version: 6.0.3(@babel/core@7.28.5)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(stylus@0.56.0)(svelte@5.43.14)(typescript@5.9.3)
+ version: 6.0.3(@babel/core@7.28.5)(less@4.4.2)(postcss@8.5.6)(sass@1.93.2)(stylus@0.56.0)(svelte@5.43.14)(typescript@5.9.3)
typescript:
specifier: ^5.8.3
version: 5.9.3
vite:
specifier: ^6.3.6
- version: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vitest:
specifier: ^4.0.12
- version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@20.0.3)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
tools/build-font:
dependencies:
@@ -892,10 +949,13 @@ importers:
version: 3.0.1(rollup@4.53.3)
rollup-plugin-visualizer:
specifier: ^6.0.5
- version: 6.0.5(rollup@4.53.3)
+ version: 6.0.5(rolldown@1.0.0-beta.47)(rollup@4.53.3)
packages:
+ '@acemir/cssom@0.9.29':
+ resolution: {integrity: sha512-G90x0VW+9nW4dFajtjCoT+NM0scAfH9Mb08IcjgFHYbfiL/lU04dTF9JuVOi3/OH+DJCQdcIseSXkdCB9Ky6JA==}
+
'@actions/core@1.11.1':
resolution: {integrity: sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==}
@@ -918,6 +978,10 @@ packages:
resolution: {integrity: sha512-mQT3jwuTgX8QMoqbIR7mPlWkqQqBPQaPabQzm37xg2txMlaMogK/4hCiiESGdg39MlHZOVHeV+0VJuE7f5UK8A==}
engines: {node: '>= 14.0.0'}
+ '@algolia/abtesting@1.6.1':
+ resolution: {integrity: sha512-wV/gNRkzb7sI9vs1OneG129hwe3Q5zPj7zigz3Ps7M5Lpo2hSorrOnXNodHEOV+yXE/ks4Pd+G3CDFIjFTWhMQ==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/autocomplete-core@1.17.7':
resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==}
@@ -938,62 +1002,110 @@ packages:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
+ '@algolia/client-abtesting@5.40.1':
+ resolution: {integrity: sha512-cxKNATPY5t+Mv8XAVTI57altkaPH+DZi4uMrnexPxPHODMljhGYY+GDZyHwv9a+8CbZHcY372OkxXrDMZA4Lnw==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-abtesting@5.44.0':
resolution: {integrity: sha512-KY5CcrWhRTUo/lV7KcyjrZkPOOF9bjgWpMj9z98VA+sXzVpZtkuskBLCKsWYFp2sbwchZFTd3wJM48H0IGgF7g==}
engines: {node: '>= 14.0.0'}
+ '@algolia/client-analytics@5.40.1':
+ resolution: {integrity: sha512-XP008aMffJCRGAY8/70t+hyEyvqqV7YKm502VPu0+Ji30oefrTn2al7LXkITz7CK6I4eYXWRhN6NaIUi65F1OA==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-analytics@5.44.0':
resolution: {integrity: sha512-LKOCE8S4ewI9bN3ot9RZoYASPi8b78E918/DVPW3HHjCMUe6i+NjbNG6KotU4RpP6AhRWZjjswbOkWelUO+OoA==}
engines: {node: '>= 14.0.0'}
+ '@algolia/client-common@5.40.1':
+ resolution: {integrity: sha512-gWfQuQUBtzUboJv/apVGZMoxSaB0M4Imwl1c9Ap+HpCW7V0KhjBddqF2QQt5tJZCOFsfNIgBbZDGsEPaeKUosw==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-common@5.44.0':
resolution: {integrity: sha512-1yyJm4OYC2cztbS28XYVWwLXdwpLsMG4LoZLOltVglQ2+hc/i9q9fUDZyjRa2Bqt4DmkIfezagfMrokhyH4uxQ==}
engines: {node: '>= 14.0.0'}
+ '@algolia/client-insights@5.40.1':
+ resolution: {integrity: sha512-RTLjST/t+lsLMouQ4zeLJq2Ss+UNkLGyNVu+yWHanx6kQ3LT5jv8UvPwyht9s7R6jCPnlSI77WnL80J32ZuyJg==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-insights@5.44.0':
resolution: {integrity: sha512-wVQWK6jYYsbEOjIMI+e5voLGPUIbXrvDj392IckXaCPvQ6vCMTXakQqOYCd+znQdL76S+3wHDo77HZWiAYKrtA==}
engines: {node: '>= 14.0.0'}
+ '@algolia/client-personalization@5.40.1':
+ resolution: {integrity: sha512-2FEK6bUomBzEYkTKzD0iRs7Ljtjb45rKK/VSkyHqeJnG+77qx557IeSO0qVFE3SfzapNcoytTofnZum0BQ6r3Q==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-personalization@5.44.0':
resolution: {integrity: sha512-lkgRjOjOkqmIkebHjHpU9rLJcJNUDMm+eVSW/KJQYLjGqykEZxal+nYJJTBbLceEU2roByP/+27ZmgIwCdf0iA==}
engines: {node: '>= 14.0.0'}
+ '@algolia/client-query-suggestions@5.40.1':
+ resolution: {integrity: sha512-Nju4NtxAvXjrV2hHZNLKVJLXjOlW6jAXHef/CwNzk1b2qIrCWDO589ELi5ZHH1uiWYoYyBXDQTtHmhaOVVoyXg==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-query-suggestions@5.44.0':
resolution: {integrity: sha512-sYfhgwKu6NDVmZHL1WEKVLsOx/jUXCY4BHKLUOcYa8k4COCs6USGgz6IjFkUf+niwq8NCECMmTC4o/fVQOalsA==}
engines: {node: '>= 14.0.0'}
+ '@algolia/client-search@5.40.1':
+ resolution: {integrity: sha512-Mw6pAUF121MfngQtcUb5quZVqMC68pSYYjCRZkSITC085S3zdk+h/g7i6FxnVdbSU6OztxikSDMh1r7Z+4iPlA==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/client-search@5.44.0':
resolution: {integrity: sha512-/FRKUM1G4xn3vV8+9xH1WJ9XknU8rkBGlefruq9jDhYUAvYozKimhrmC2pRqw/RyHhPivmgZCRuC8jHP8piz4Q==}
engines: {node: '>= 14.0.0'}
+ '@algolia/ingestion@1.40.1':
+ resolution: {integrity: sha512-z+BPlhs45VURKJIxsR99NNBWpUEEqIgwt10v/fATlNxc4UlXvALdOsWzaFfe89/lbP5Bu4+mbO59nqBC87ZM/g==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/ingestion@1.44.0':
resolution: {integrity: sha512-5+S5ynwMmpTpCLXGjTDpeIa81J+R4BLH0lAojOhmeGSeGEHQTqacl/4sbPyDTcidvnWhaqtyf8m42ue6lvISAw==}
engines: {node: '>= 14.0.0'}
+ '@algolia/monitoring@1.40.1':
+ resolution: {integrity: sha512-VJMUMbO0wD8Rd2VVV/nlFtLJsOAQvjnVNGkMkspFiFhpBA7s/xJOb+fJvvqwKFUjbKTUA7DjiSi1ljSMYBasXg==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/monitoring@1.44.0':
resolution: {integrity: sha512-xhaTN8pXJjR6zkrecg4Cc9YZaQK2LKm2R+LkbAq+AYGBCWJxtSGlNwftozZzkUyq4AXWoyoc0x2SyBtq5LRtqQ==}
engines: {node: '>= 14.0.0'}
+ '@algolia/recommend@5.40.1':
+ resolution: {integrity: sha512-ehvJLadKVwTp9Scg9NfzVSlBKH34KoWOQNTaN8i1Ac64AnO6iH2apJVSP6GOxssaghZ/s8mFQsDH3QIZoluFHA==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/recommend@5.44.0':
resolution: {integrity: sha512-GNcite/uOIS7wgRU1MT7SdNIupGSW+vbK9igIzMePvD2Dl8dy0O3urKPKIbTuZQqiVH1Cb84y5cgLvwNrdCj/Q==}
engines: {node: '>= 14.0.0'}
+ '@algolia/requester-browser-xhr@5.40.1':
+ resolution: {integrity: sha512-PbidVsPurUSQIr6X9/7s34mgOMdJnn0i6p+N6Ab+lsNhY5eiu+S33kZEpZwkITYBCIbhzDLOvb7xZD3gDi+USA==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/requester-browser-xhr@5.44.0':
resolution: {integrity: sha512-YZHBk72Cd7pcuNHzbhNzF/FbbYszlc7JhZlDyQAchnX5S7tcemSS96F39Sy8t4O4WQLpFvUf1MTNedlitWdOsQ==}
engines: {node: '>= 14.0.0'}
+ '@algolia/requester-fetch@5.40.1':
+ resolution: {integrity: sha512-ThZ5j6uOZCF11fMw9IBkhigjOYdXGXQpj6h4k+T9UkZrF2RlKcPynFzDeRgaLdpYk8Yn3/MnFbwUmib7yxj5Lw==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/requester-fetch@5.44.0':
resolution: {integrity: sha512-B9WHl+wQ7uf46t9cq+vVM/ypVbOeuldVDq9OtKsX2ApL2g/htx6ImB9ugDOOJmB5+fE31/XPTuCcYz/j03+idA==}
engines: {node: '>= 14.0.0'}
+ '@algolia/requester-node-http@5.40.1':
+ resolution: {integrity: sha512-H1gYPojO6krWHnUXu/T44DrEun/Wl95PJzMXRcM/szstNQczSbwq6wIFJPI9nyE95tarZfUNU3rgorT+wZ6iCQ==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/requester-node-http@5.44.0':
resolution: {integrity: sha512-MULm0qeAIk4cdzZ/ehJnl1o7uB5NMokg83/3MKhPq0Pk7+I0uELGNbzIfAkvkKKEYcHALemKdArtySF9eKzh/A==}
engines: {node: '>= 14.0.0'}
- '@ampproject/remapping@2.2.1':
- resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
- engines: {node: '>=6.0.0'}
-
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -1002,6 +1114,10 @@ packages:
resolution: {integrity: sha512-LD6po8lGP2FI7WbnsSxtvpiIi+FYL0aNfteunkT+7po9jUNflBEYHA64UWNO56u7ryKNdbuiN8/TEh7FEUnmCw==}
engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ '@angular-devkit/architect@0.2100.3':
+ resolution: {integrity: sha512-PcruWF0+IxXOTZd9MN/3y4A5aTfblALzT/+zWym26PtisaBgWQ3tRPQsf/CgT8EdmZl8eUOAWlNBSkbUj/S/lQ==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+
'@angular-devkit/build-angular@17.3.17':
resolution: {integrity: sha512-0kLVwjLZ5v4uIaG0K6sHJxxppS0bvjNmxHkbybU8FBW3r5MOBQh/ApsiCQKQQ8GBrQz9qSJvLJH8lsb/uR8aPQ==}
engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
@@ -1059,10 +1175,23 @@ packages:
chokidar:
optional: true
+ '@angular-devkit/core@21.0.3':
+ resolution: {integrity: sha512-X1y3GMYru9+Vt7vz+R8SFAEmDtgf0aZ+1JOpiE7ubHsQOnhA++Pb94HBjQ6CHqlUhQli/XPOBksKNdZkpup8rQ==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ peerDependencies:
+ chokidar: ^4.0.0
+ peerDependenciesMeta:
+ chokidar:
+ optional: true
+
'@angular-devkit/schematics@17.3.17':
resolution: {integrity: sha512-ZXsIJXZm0I0dNu1BqmjfEtQhnzqoupUHHZb4GHm5NeQHBFZctQlkkNxLUU27GVeBUwFgEmP7kFgSLlMPTGSL5g==}
engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ '@angular-devkit/schematics@21.0.3':
+ resolution: {integrity: sha512-E/Nja+RIyMzjqLXREOnTRwv7GMrycpAD7kGwDg7l8cWrNQ7phqBZcXAt74Jv9K9aYsOC8tw2Ms9t59aQ6iow8w==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+
'@angular-eslint/builder@17.5.3':
resolution: {integrity: sha512-DoPCwt8qp5oMkfxY8V3wygf6/E7zzgXkPCwTRhIelklfpB3nYwLnbRSD8G5hueAU4eyASKiIuhR79E996AuUSw==}
peerDependencies:
@@ -1101,11 +1230,62 @@ packages:
eslint: ^7.20.0 || ^8.0.0
typescript: '*'
+ '@angular/build@21.0.3':
+ resolution: {integrity: sha512-3h2s0Igruei1RB/Hmu7nwbKvjJQ2ykNaiicXYuS2muWUBhDg+lm0QsGTGXrQV2BD0M9YdHU4Byh9upiZgMYpjA==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ peerDependencies:
+ '@angular/compiler': ^21.0.0
+ '@angular/compiler-cli': ^21.0.0
+ '@angular/core': ^21.0.0
+ '@angular/localize': ^21.0.0
+ '@angular/platform-browser': ^21.0.0
+ '@angular/platform-server': ^21.0.0
+ '@angular/service-worker': ^21.0.0
+ '@angular/ssr': ^21.0.3
+ karma: ^6.4.0
+ less: ^4.2.0
+ ng-packagr: ^21.0.0
+ postcss: ^8.4.0
+ tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
+ tslib: ^2.3.0
+ typescript: '>=5.9 <6.0'
+ vitest: ^4.0.8
+ peerDependenciesMeta:
+ '@angular/core':
+ optional: true
+ '@angular/localize':
+ optional: true
+ '@angular/platform-browser':
+ optional: true
+ '@angular/platform-server':
+ optional: true
+ '@angular/service-worker':
+ optional: true
+ '@angular/ssr':
+ optional: true
+ karma:
+ optional: true
+ less:
+ optional: true
+ ng-packagr:
+ optional: true
+ postcss:
+ optional: true
+ tailwindcss:
+ optional: true
+ vitest:
+ optional: true
+
'@angular/cli@17.3.17':
resolution: {integrity: sha512-FgOvf9q5d23Cpa7cjP1FYti/v8S1FTm8DEkW3TY8lkkoxh3isu28GFKcLD1p/XF3yqfPkPVHToOFla5QwsEgBQ==}
engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
hasBin: true
+ '@angular/cli@21.0.3':
+ resolution: {integrity: sha512-3lMR3J231JhLgAt37yEULSHFte3zPeta9VYpIIf92JiBsTnWrvKnaK8RXhfdiSQrvhqQ9FMQdl5AG62r1c4dbA==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ hasBin: true
+
'@angular/common@17.3.12':
resolution: {integrity: sha512-vabJzvrx76XXFrm1RJZ6o/CyG32piTB/1sfFfKHdlH1QrmArb8It4gyk9oEjZ1IkAD0HvBWlfWmn+T6Vx3pdUw==}
engines: {node: ^18.13.0 || >=20.9.0}
@@ -1113,6 +1293,13 @@ packages:
'@angular/core': 17.3.12
rxjs: ^6.5.3 || ^7.4.0
+ '@angular/common@21.0.5':
+ resolution: {integrity: sha512-/ZI11F6Wxr8TZRVO4O7pmhBJ9YxDg9mvA76e0PiivmqZggM02HY0y3XPMP3hAOe4K+PfaVBgMAu3P9t32klzfA==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ peerDependencies:
+ '@angular/core': 21.0.5
+ rxjs: ^6.5.3 || ^7.4.0
+
'@angular/compiler-cli@17.3.12':
resolution: {integrity: sha512-1F8M7nWfChzurb7obbvuE7mJXlHtY1UG58pcwcomVtpPb+kPavgAO8OEvJHYBMV+bzSxkXt5UIwL9lt9jHUxZA==}
engines: {node: ^18.13.0 || >=20.9.0}
@@ -1121,6 +1308,17 @@ packages:
'@angular/compiler': 17.3.12
typescript: '>=5.2 <5.5'
+ '@angular/compiler-cli@21.0.5':
+ resolution: {integrity: sha512-45sFKqt+badXl6Ab2XsxuOsdi0BbIZgcc9TdwmFPdXMNfcSUYDcPiOA0l1iPwDIZiu4VyqzepMfnHB9IwCatgA==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ hasBin: true
+ peerDependencies:
+ '@angular/compiler': 21.0.5
+ typescript: '>=5.9 <6.0'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@angular/compiler@17.3.12':
resolution: {integrity: sha512-vwI8oOL/gM+wPnptOVeBbMfZYwzRxQsovojZf+Zol9szl0k3SZ3FycWlxxXZGFu3VIEfrP6pXplTmyODS/Lt1w==}
engines: {node: ^18.13.0 || >=20.9.0}
@@ -1130,6 +1328,10 @@ packages:
'@angular/core':
optional: true
+ '@angular/compiler@21.0.5':
+ resolution: {integrity: sha512-92sv9pVm9o/8KfPM7T8j5VQmTaSOqmIajrJF8evXE2dNJcwkBpVtzZUqDzr23AV3vg94C7eYU64i8qrsmJ+cYQ==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+
'@angular/core@17.3.12':
resolution: {integrity: sha512-MuFt5yKi161JmauUta4Dh0m8ofwoq6Ino+KoOtkYMBGsSx+A7dSm+DUxxNwdj7+DNyg3LjVGCFgBFnq4g8z06A==}
engines: {node: ^18.13.0 || >=20.9.0}
@@ -1137,6 +1339,29 @@ packages:
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.14.0
+ '@angular/core@21.0.5':
+ resolution: {integrity: sha512-HFXfO5YsBVM+IEaU8h3DZSxO98yDZM2v49NlSVNDzFD3fhnkpTmcgT2NKz9ulIiuV9N376itt+x+NG12sg/+Fw==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ peerDependencies:
+ '@angular/compiler': 21.0.5
+ rxjs: ^6.5.3 || ^7.4.0
+ zone.js: ~0.15.0 || ~0.16.0
+ peerDependenciesMeta:
+ '@angular/compiler':
+ optional: true
+ zone.js:
+ optional: true
+
+ '@angular/forms@21.0.5':
+ resolution: {integrity: sha512-RcmXs/LgKyc7D70xVT+3aK/H2SCFEyuebAiw72Iz1te1Gbql2GDFF6hgEOaNwOUglDg8ogN5MdVif2DbRLD3Hw==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ peerDependencies:
+ '@angular/common': 21.0.5
+ '@angular/core': 21.0.5
+ '@angular/platform-browser': 21.0.5
+ '@standard-schema/spec': ^1.0.0
+ rxjs: ^6.5.3 || ^7.4.0
+
'@angular/platform-browser-dynamic@17.3.12':
resolution: {integrity: sha512-DQwV7B2x/DRLRDSisngZRdLqHdYbbrqZv2Hmu4ZbnNYaWPC8qvzgE/0CvY+UkDat3nCcsfwsMnlDeB6TL7/IaA==}
engines: {node: ^18.13.0 || >=20.9.0}
@@ -1157,6 +1382,35 @@ packages:
'@angular/animations':
optional: true
+ '@angular/platform-browser@21.0.5':
+ resolution: {integrity: sha512-UVCrqOxFmX6kAG3Y6jqjCWvLoTP7fxeY96AsxTMp1fkBdqbQbEPleWQpwngNimsuUPvf+rA6XOxsqiDmRex5mA==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ peerDependencies:
+ '@angular/animations': 21.0.5
+ '@angular/common': 21.0.5
+ '@angular/core': 21.0.5
+ peerDependenciesMeta:
+ '@angular/animations':
+ optional: true
+
+ '@angular/router@21.0.5':
+ resolution: {integrity: sha512-IFmf0Wd7jSOoZ8TI+4RXMsYmnIfHQG+kGxeMQVKrefTdr3uEHW/TEsNzbW5bkCpVJHRm4EhkH4hSu8D8tUQffQ==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ peerDependencies:
+ '@angular/common': 21.0.5
+ '@angular/core': 21.0.5
+ '@angular/platform-browser': 21.0.5
+ rxjs: ^6.5.3 || ^7.4.0
+
+ '@asamuzakjp/css-color@4.1.1':
+ resolution: {integrity: sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==}
+
+ '@asamuzakjp/dom-selector@6.7.6':
+ resolution: {integrity: sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg==}
+
+ '@asamuzakjp/nwsapi@2.3.9':
+ resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==}
+
'@assemblyscript/loader@0.10.1':
resolution: {integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==}
@@ -1214,6 +1468,10 @@ packages:
resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==}
engines: {node: '>=6.9.0'}
+ '@babel/core@7.28.4':
+ resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/core@7.28.5':
resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
engines: {node: '>=6.9.0'}
@@ -2040,10 +2298,6 @@ packages:
resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.27.1':
- resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
- engines: {node: '>=6.9.0'}
-
'@babel/types@7.28.4':
resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
engines: {node: '>=6.9.0'}
@@ -2052,6 +2306,10 @@ packages:
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
+ '@bcoe/v8-coverage@1.0.2':
+ resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
+ engines: {node: '>=18'}
+
'@capsizecss/unpack@3.0.1':
resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==}
engines: {node: '>=18'}
@@ -2101,6 +2359,38 @@ packages:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
+ '@csstools/color-helpers@5.1.0':
+ resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==}
+ engines: {node: '>=18'}
+
+ '@csstools/css-calc@2.1.4':
+ resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@csstools/css-parser-algorithms': ^3.0.5
+ '@csstools/css-tokenizer': ^3.0.4
+
+ '@csstools/css-color-parser@3.1.0':
+ resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@csstools/css-parser-algorithms': ^3.0.5
+ '@csstools/css-tokenizer': ^3.0.4
+
+ '@csstools/css-parser-algorithms@3.0.5':
+ resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@csstools/css-tokenizer': ^3.0.4
+
+ '@csstools/css-syntax-patches-for-csstree@1.0.21':
+ resolution: {integrity: sha512-plP8N8zKfEZ26figX4Nvajx8DuzfuRpLTqglQ5d0chfnt35Qt3X+m6ASZ+rG0D0kxe/upDVNwSIVJP5n4FuNfw==}
+ engines: {node: '>=18'}
+
+ '@csstools/css-tokenizer@3.0.4':
+ resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
+ engines: {node: '>=18'}
+
'@discoveryjs/json-ext@0.5.7':
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
@@ -2131,6 +2421,9 @@ packages:
'@emnapi/core@1.4.3':
resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==}
+ '@emnapi/core@1.7.1':
+ resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
+
'@emnapi/runtime@1.4.3':
resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
@@ -2140,6 +2433,9 @@ packages:
'@emnapi/wasi-threads@1.0.2':
resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+ '@emnapi/wasi-threads@1.1.0':
+ resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+
'@esbuild/aix-ppc64@0.19.12':
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
engines: {node: '>=12'}
@@ -2176,6 +2472,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.26.0':
+ resolution: {integrity: sha512-hj0sKNCQOOo2fgyII3clmJXP28VhgDfU5iy3GNHlWO76KG6N7x4D9ezH5lJtQTG+1J6MFDAJXC1qsI+W+LvZoA==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/aix-ppc64@0.27.0':
resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==}
engines: {node: '>=18'}
@@ -2218,6 +2520,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.26.0':
+ resolution: {integrity: sha512-DDnoJ5eoa13L8zPh87PUlRd/IyFaIKOlRbxiwcSbeumcJ7UZKdtuMCHa1Q27LWQggug6W4m28i4/O2qiQQ5NZQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm64@0.27.0':
resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==}
engines: {node: '>=18'}
@@ -2260,6 +2568,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.26.0':
+ resolution: {integrity: sha512-C0hkDsYNHZkBtPxxDx177JN90/1MiCpvBNjz1f5yWJo1+5+c5zr8apjastpEG+wtPjo9FFtGG7owSsAxyKiHxA==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-arm@0.27.0':
resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==}
engines: {node: '>=18'}
@@ -2302,6 +2616,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.26.0':
+ resolution: {integrity: sha512-bKDkGXGZnj0T70cRpgmv549x38Vr2O3UWLbjT2qmIkdIWcmlg8yebcFWoT9Dku7b5OV3UqPEuNKRzlNhjwUJ9A==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/android-x64@0.27.0':
resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==}
engines: {node: '>=18'}
@@ -2344,6 +2664,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.26.0':
+ resolution: {integrity: sha512-6Z3naJgOuAIB0RLlJkYc81An3rTlQ/IeRdrU3dOea8h/PvZSgitZV+thNuIccw0MuK1GmIAnAmd5TrMZad8FTQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-arm64@0.27.0':
resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==}
engines: {node: '>=18'}
@@ -2386,6 +2712,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.26.0':
+ resolution: {integrity: sha512-OPnYj0zpYW0tHusMefyaMvNYQX5pNQuSsHFTHUBNp3vVXupwqpxofcjVsUx11CQhGVkGeXjC3WLjh91hgBG2xw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.27.0':
resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==}
engines: {node: '>=18'}
@@ -2428,6 +2760,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.26.0':
+ resolution: {integrity: sha512-jix2fa6GQeZhO1sCKNaNMjfj5hbOvoL2F5t+w6gEPxALumkpOV/wq7oUBMHBn2hY2dOm+mEV/K+xfZy3mrsxNQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-arm64@0.27.0':
resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==}
engines: {node: '>=18'}
@@ -2470,6 +2808,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.26.0':
+ resolution: {integrity: sha512-tccJaH5xHJD/239LjbVvJwf6T4kSzbk6wPFerF0uwWlkw/u7HL+wnAzAH5GB2irGhYemDgiNTp8wJzhAHQ64oA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.27.0':
resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==}
engines: {node: '>=18'}
@@ -2512,6 +2856,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.26.0':
+ resolution: {integrity: sha512-IMJYN7FSkLttYyTbsbme0Ra14cBO5z47kpamo16IwggzzATFY2lcZAwkbcNkWiAduKrTgFJP7fW5cBI7FzcuNQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm64@0.27.0':
resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==}
engines: {node: '>=18'}
@@ -2554,6 +2904,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.26.0':
+ resolution: {integrity: sha512-JY8NyU31SyRmRpuc5W8PQarAx4TvuYbyxbPIpHAZdr/0g4iBr8KwQBS4kiiamGl2f42BBecHusYCsyxi7Kn8UQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-arm@0.27.0':
resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==}
engines: {node: '>=18'}
@@ -2596,6 +2952,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.26.0':
+ resolution: {integrity: sha512-XITaGqGVLgk8WOHw8We9Z1L0lbLFip8LyQzKYFKO4zFo1PFaaSKsbNjvkb7O8kEXytmSGRkYpE8LLVpPJpsSlw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-ia32@0.27.0':
resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==}
engines: {node: '>=18'}
@@ -2638,6 +3000,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.26.0':
+ resolution: {integrity: sha512-MkggfbDIczStUJwq9wU7gQ7kO33d8j9lWuOCDifN9t47+PeI+9m2QVh51EI/zZQ1spZtFMC1nzBJ+qNGCjJnsg==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-loong64@0.27.0':
resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==}
engines: {node: '>=18'}
@@ -2680,6 +3048,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.26.0':
+ resolution: {integrity: sha512-fUYup12HZWAeccNLhQ5HwNBPr4zXCPgUWzEq2Rfw7UwqwfQrFZ0SR/JljaURR8xIh9t+o1lNUFTECUTmaP7yKA==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.27.0':
resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==}
engines: {node: '>=18'}
@@ -2722,6 +3096,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.26.0':
+ resolution: {integrity: sha512-MzRKhM0Ip+//VYwC8tialCiwUQ4G65WfALtJEFyU0GKJzfTYoPBw5XNWf0SLbCUYQbxTKamlVwPmcw4DgZzFxg==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.27.0':
resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==}
engines: {node: '>=18'}
@@ -2764,6 +3144,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.26.0':
+ resolution: {integrity: sha512-QhCc32CwI1I4Jrg1enCv292sm3YJprW8WHHlyxJhae/dVs+KRWkbvz2Nynl5HmZDW/m9ZxrXayHzjzVNvQMGQA==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.27.0':
resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==}
engines: {node: '>=18'}
@@ -2806,6 +3192,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.26.0':
+ resolution: {integrity: sha512-1D6vi6lfI18aNT1aTf2HV+RIlm6fxtlAp8eOJ4mmnbYmZ4boz8zYDar86sIYNh0wmiLJEbW/EocaKAX6Yso2fw==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-s390x@0.27.0':
resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==}
engines: {node: '>=18'}
@@ -2848,6 +3240,12 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.26.0':
+ resolution: {integrity: sha512-rnDcepj7LjrKFvZkx+WrBv6wECeYACcFjdNPvVPojCPJD8nHpb3pv3AuR9CXgdnjH1O23btICj0rsp0L9wAnHA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/linux-x64@0.27.0':
resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==}
engines: {node: '>=18'}
@@ -2866,6 +3264,12 @@ packages:
cpu: [arm64]
os: [netbsd]
+ '@esbuild/netbsd-arm64@0.26.0':
+ resolution: {integrity: sha512-FSWmgGp0mDNjEXXFcsf12BmVrb+sZBBBlyh3LwB/B9ac3Kkc8x5D2WimYW9N7SUkolui8JzVnVlWh7ZmjCpnxw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-arm64@0.27.0':
resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==}
engines: {node: '>=18'}
@@ -2908,6 +3312,12 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.26.0':
+ resolution: {integrity: sha512-0QfciUDFryD39QoSPUDshj4uNEjQhp73+3pbSAaxjV2qGOEDsM67P7KbJq7LzHoVl46oqhIhJ1S+skKGR7lMXA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.27.0':
resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==}
engines: {node: '>=18'}
@@ -2926,6 +3336,12 @@ packages:
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-arm64@0.26.0':
+ resolution: {integrity: sha512-vmAK+nHhIZWImwJ3RNw9hX3fU4UGN/OqbSE0imqljNbUQC3GvVJ1jpwYoTfD6mmXmQaxdJY6Hn4jQbLGJKg5Yw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-arm64@0.27.0':
resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==}
engines: {node: '>=18'}
@@ -2968,6 +3384,12 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.26.0':
+ resolution: {integrity: sha512-GPXF7RMkJ7o9bTyUsnyNtrFMqgM3X+uM/LWw4CeHIjqc32fm0Ir6jKDnWHpj8xHFstgWDUYseSABK9KCkHGnpg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.27.0':
resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==}
engines: {node: '>=18'}
@@ -2986,6 +3408,12 @@ packages:
cpu: [arm64]
os: [openharmony]
+ '@esbuild/openharmony-arm64@0.26.0':
+ resolution: {integrity: sha512-nUHZ5jEYqbBthbiBksbmHTlbb5eElyVfs/s1iHQ8rLBq1eWsd5maOnDpCocw1OM8kFK747d1Xms8dXJHtduxSw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openharmony]
+
'@esbuild/openharmony-arm64@0.27.0':
resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==}
engines: {node: '>=18'}
@@ -3028,6 +3456,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.26.0':
+ resolution: {integrity: sha512-TMg3KCTCYYaVO+R6P5mSORhcNDDlemUVnUbb8QkboUtOhb5JWKAzd5uMIMECJQOxHZ/R+N8HHtDF5ylzLfMiLw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/sunos-x64@0.27.0':
resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==}
engines: {node: '>=18'}
@@ -3070,6 +3504,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.26.0':
+ resolution: {integrity: sha512-apqYgoAUd6ZCb9Phcs8zN32q6l0ZQzQBdVXOofa6WvHDlSOhwCWgSfVQabGViThS40Y1NA4SCvQickgZMFZRlA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-arm64@0.27.0':
resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==}
engines: {node: '>=18'}
@@ -3112,6 +3552,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.26.0':
+ resolution: {integrity: sha512-FGJAcImbJNZzLWu7U6WB0iKHl4RuY4TsXEwxJPl9UZLS47agIZuILZEX3Pagfw7I4J3ddflomt9f0apfaJSbaw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-ia32@0.27.0':
resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==}
engines: {node: '>=18'}
@@ -3154,6 +3600,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.26.0':
+ resolution: {integrity: sha512-WAckBKaVnmFqbEhbymrPK7M086DQMpL1XoRbpmN0iW8k5JSXjDRQBhcZNa0VweItknLq9eAeCL34jK7/CDcw7A==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@esbuild/win32-x64@0.27.0':
resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==}
engines: {node: '>=18'}
@@ -3172,6 +3624,12 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ '@eslint-community/eslint-utils@4.9.0':
+ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
'@eslint-community/regexpp@4.11.0':
resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -3382,6 +3840,149 @@ packages:
cpu: [x64]
os: [win32]
+ '@inquirer/ansi@1.0.2':
+ resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==}
+ engines: {node: '>=18'}
+
+ '@inquirer/checkbox@4.3.2':
+ resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/confirm@5.1.19':
+ resolution: {integrity: sha512-wQNz9cfcxrtEnUyG5PndC8g3gZ7lGDBzmWiXZkX8ot3vfZ+/BLjR8EvyGX4YzQLeVqtAlY/YScZpW7CW8qMoDQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/confirm@5.1.21':
+ resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/core@10.3.2':
+ resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/editor@4.2.23':
+ resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/expand@4.0.23':
+ resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/external-editor@1.0.3':
+ resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/figures@1.0.15':
+ resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==}
+ engines: {node: '>=18'}
+
+ '@inquirer/input@4.3.1':
+ resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/number@3.0.23':
+ resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/password@4.0.23':
+ resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/prompts@7.9.0':
+ resolution: {integrity: sha512-X7/+dG9SLpSzRkwgG5/xiIzW0oMrV3C0HOa7YHG1WnrLK+vCQHfte4k/T80059YBdei29RBC3s+pSMvPJDU9/A==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/rawlist@4.1.11':
+ resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/search@3.2.2':
+ resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/select@4.4.2':
+ resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/type@3.0.10':
+ resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@ioredis/commands@1.4.0':
resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==}
@@ -3397,6 +3998,10 @@ packages:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
+ '@isaacs/fs-minipass@4.0.1':
+ resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
+ engines: {node: '>=18.0.0'}
+
'@isaacs/ttlcache@1.4.1':
resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==}
engines: {node: '>=12'}
@@ -3598,16 +4203,9 @@ packages:
'@jimp/utils@0.22.12':
resolution: {integrity: sha512-yJ5cWUknGnilBq97ZXOyOS0HhsHOyAyjHwYfHxGbSyMTohgQI6sVyE8KPgDwH8HHW/nMKXk8TrSwAE71zt716Q==}
- '@jridgewell/gen-mapping@0.3.12':
- resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
-
'@jridgewell/gen-mapping@0.3.13':
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
- '@jridgewell/gen-mapping@0.3.8':
- resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
- engines: {node: '>=6.0.0'}
-
'@jridgewell/remapping@2.3.5':
resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
@@ -3615,10 +4213,6 @@ packages:
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- '@jridgewell/set-array@1.2.1':
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
-
'@jridgewell/source-map@0.3.11':
resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
@@ -3634,9 +4228,6 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@jridgewell/trace-mapping@0.3.29':
- resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
-
'@jridgewell/trace-mapping@0.3.30':
resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
@@ -3673,10 +4264,52 @@ packages:
'@lezer/lr@1.4.3':
resolution: {integrity: sha512-yenN5SqAxAPv/qMnpWW0AT7l+SxVrgG+u0tNsRQWqbrz66HIl8DnEbBObvy21J5K7+I1v7gsAnlE2VQ5yYVSeA==}
+ '@listr2/prompt-adapter-inquirer@3.0.5':
+ resolution: {integrity: sha512-WELs+hj6xcilkloBXYf9XXK8tYEnKsgLj01Xl5ONUJpKjmT5hGVUzNUS5tooUxs7pGMrw+jFD/41WpqW4V3LDA==}
+ engines: {node: '>=20.0.0'}
+ peerDependencies:
+ '@inquirer/prompts': '>= 3 < 8'
+ listr2: 9.0.5
+
'@ljharb/through@2.3.14':
resolution: {integrity: sha512-ajBvlKpWucBB17FuQYUShqpqy8GRgYEpJW0vWJbUu1CV9lWyrDCapy0lScU8T8Z6qn49sSwJB3+M+evYIdGg+A==}
engines: {node: '>= 0.4'}
+ '@lmdb/lmdb-darwin-arm64@3.4.3':
+ resolution: {integrity: sha512-zR6Y45VNtW5s+A+4AyhrJk0VJKhXdkLhrySCpCu7PSdnakebsOzNxf58p5Xoq66vOSuueGAxlqDAF49HwdrSTQ==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@lmdb/lmdb-darwin-x64@3.4.3':
+ resolution: {integrity: sha512-nfGm5pQksBGfaj9uMbjC0YyQreny/Pl7mIDtHtw6g7WQuCgeLullr9FNRsYyKplaEJBPrCVpEjpAznxTBIrXBw==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@lmdb/lmdb-linux-arm64@3.4.3':
+ resolution: {integrity: sha512-uX9eaPqWb740wg5D3TCvU/js23lSRSKT7lJrrQ8IuEG/VLgpPlxO3lHDywU44yFYdGS7pElBn6ioKFKhvALZlw==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@lmdb/lmdb-linux-arm@3.4.3':
+ resolution: {integrity: sha512-Kjqomp7i0rgSbYSUmv9JnXpS55zYT/YcW3Bdf9oqOTjcH0/8tFAP8MLhu/i9V2pMKIURDZk63Ww49DTK0T3c/Q==}
+ cpu: [arm]
+ os: [linux]
+
+ '@lmdb/lmdb-linux-x64@3.4.3':
+ resolution: {integrity: sha512-7/8l20D55CfwdMupkc3fNxNJdn4bHsti2X0cp6PwiXlLeSFvAfWs5kCCx+2Cyje4l4GtN//LtKWjTru/9hDJQg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@lmdb/lmdb-win32-arm64@3.4.3':
+ resolution: {integrity: sha512-yWVR0e5Gl35EGJBsAuqPOdjtUYuN8CcTLKrqpQFoM+KsMadViVCulhKNhkcjSGJB88Am5bRPjMro4MBB9FS23Q==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@lmdb/lmdb-win32-x64@3.4.3':
+ resolution: {integrity: sha512-1JdBkcO0Vrua4LUgr4jAe4FUyluwCeq/pDkBrlaVjX3/BBWP1TzVjCL+TibWNQtPAL1BITXPAhlK5Ru4FBd/hg==}
+ cpu: [x64]
+ os: [win32]
+
'@mapbox/node-pre-gyp@1.0.11':
resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==}
hasBin: true
@@ -3684,6 +4317,46 @@ packages:
'@marijn/find-cluster-break@1.0.2':
resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==}
+ '@modelcontextprotocol/sdk@1.24.0':
+ resolution: {integrity: sha512-D8h5KXY2vHFW8zTuxn2vuZGN0HGrQ5No6LkHwlEA9trVgNdPL3TF1dSqKA7Dny6BbBYKSW/rOBDXdC8KJAjUCg==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@cfworker/json-schema': ^4.1.1
+ zod: ^3.25 || ^4.0
+ peerDependenciesMeta:
+ '@cfworker/json-schema':
+ optional: true
+
+ '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
+ resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3':
+ resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3':
+ resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3':
+ resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3':
+ resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3':
+ resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==}
+ cpu: [x64]
+ os: [win32]
+
'@napi-rs/nice-android-arm-eabi@1.1.1':
resolution: {integrity: sha512-kjirL3N6TnRPv5iuHw36wnucNqXAO46dzK9oPb0wj076R5Xm8PfUVA9nAFB5ZNMmfJQJVKACAPd/Z2KYMppthw==}
engines: {node: '>= 10'}
@@ -3793,6 +4466,9 @@ packages:
'@napi-rs/wasm-runtime@0.2.9':
resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+ '@napi-rs/wasm-runtime@1.1.0':
+ resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==}
+
'@netlify/functions@2.8.2':
resolution: {integrity: sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==}
engines: {node: '>=14.0.0'}
@@ -3833,35 +4509,76 @@ packages:
resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/agent@4.0.0':
+ resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@npmcli/fs@3.1.0':
resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ '@npmcli/fs@5.0.0':
+ resolution: {integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@npmcli/git@5.0.8':
resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/git@7.0.1':
+ resolution: {integrity: sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@npmcli/installed-package-contents@2.1.0':
resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hasBin: true
+ '@npmcli/installed-package-contents@3.0.0':
+ resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+ hasBin: true
+
'@npmcli/node-gyp@3.0.0':
resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ '@npmcli/node-gyp@5.0.0':
+ resolution: {integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@npmcli/package-json@5.2.1':
resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/package-json@7.0.4':
+ resolution: {integrity: sha512-0wInJG3j/K40OJt/33ax47WfWMzZTm6OQxB9cDhTt5huCP2a9g2GnlsxmfN+PulItNPIpPrZ+kfwwUil7eHcZQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@npmcli/promise-spawn@7.0.2':
resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/promise-spawn@8.0.3':
+ resolution: {integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
+ '@npmcli/promise-spawn@9.0.1':
+ resolution: {integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@npmcli/redact@1.1.0':
resolution: {integrity: sha512-PfnWuOkQgu7gCbnSsAisaX7hKOdZ4wSAhAzH3/ph5dSGau52kCRrMMGbiSQLwyTZpgldkZ49b0brkOr1AzGBHQ==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/redact@4.0.0':
+ resolution: {integrity: sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
+ '@npmcli/run-script@10.0.3':
+ resolution: {integrity: sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@npmcli/run-script@7.0.4':
resolution: {integrity: sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -3980,6 +4697,9 @@ packages:
'@oslojs/encoding@1.1.0':
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
+ '@oxc-project/types@0.96.0':
+ resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==}
+
'@parcel/watcher-android-arm64@2.5.1':
resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
engines: {node: '>= 10.0.0'}
@@ -4072,6 +4792,9 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
+ '@polka/url@1.0.0-next.29':
+ resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+
'@preact/preset-vite@2.10.2':
resolution: {integrity: sha512-K9wHlJOtkE+cGqlyQ5v9kL3Ge0Ql4LlIZjkUTL+1zf3nNdF88F9UZN6VTV8jdzBX9Fl7WSzeNMSDG7qECPmSmg==}
peerDependencies:
@@ -4240,9 +4963,95 @@ packages:
resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==}
engines: {node: '>= 10'}
+ '@rolldown/binding-android-arm64@1.0.0-beta.47':
+ resolution: {integrity: sha512-vPP9/MZzESh9QtmvQYojXP/midjgkkc1E4AdnPPAzQXo668ncHJcVLKjJKzoBdsQmaIvNjrMdsCwES8vTQHRQw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.47':
+ resolution: {integrity: sha512-Lc3nrkxeaDVCVl8qR3qoxh6ltDZfkQ98j5vwIr5ALPkgjZtDK4BGCrrBoLpGVMg+csWcaqUbwbKwH5yvVa0oOw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rolldown/binding-darwin-x64@1.0.0-beta.47':
+ resolution: {integrity: sha512-eBYxQDwP0O33plqNVqOtUHqRiSYVneAknviM5XMawke3mwMuVlAsohtOqEjbCEl/Loi/FWdVeks5WkqAkzkYWQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.47':
+ resolution: {integrity: sha512-Ns+kgp2+1Iq/44bY/Z30DETUSiHY7ZuqaOgD5bHVW++8vme9rdiWsN4yG4rRPXkdgzjvQ9TDHmZZKfY4/G11AA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47':
+ resolution: {integrity: sha512-4PecgWCJhTA2EFOlptYJiNyVP2MrVP4cWdndpOu3WmXqWqZUmSubhb4YUAIxAxnXATlGjC1WjxNPhV7ZllNgdA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47':
+ resolution: {integrity: sha512-CyIunZ6D9U9Xg94roQI1INt/bLkOpPsZjZZkiaAZ0r6uccQdICmC99M9RUPlMLw/qg4yEWLlQhG73W/mG437NA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47':
+ resolution: {integrity: sha512-doozc/Goe7qRCSnzfJbFINTHsMktqmZQmweull6hsZZ9sjNWQ6BWQnbvOlfZJe4xE5NxM1NhPnY5Giqnl3ZrYQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47':
+ resolution: {integrity: sha512-fodvSMf6Aqwa0wEUSTPewmmZOD44rc5Tpr5p9NkwQ6W1SSpUKzD3SwpJIgANDOhwiYhDuiIaYPGB7Ujkx1q0UQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.47':
+ resolution: {integrity: sha512-Rxm5hYc0mGjwLh5sjlGmMygxAaV2gnsx7CNm2lsb47oyt5UQyPDZf3GP/ct8BEcwuikdqzsrrlIp8+kCSvMFNQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.47':
+ resolution: {integrity: sha512-YakuVe+Gc87jjxazBL34hbr8RJpRuFBhun7NEqoChVDlH5FLhLXjAPHqZd990TVGVNkemourf817Z8u2fONS8w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.47':
+ resolution: {integrity: sha512-ak2GvTFQz3UAOw8cuQq8pWE+TNygQB6O47rMhvevvTzETh7VkHRFtRUwJynX5hwzFvQMP6G0az5JrBGuwaMwYQ==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47':
+ resolution: {integrity: sha512-o5BpmBnXU+Cj+9+ndMcdKjhZlPb79dVPBZnWwMnI4RlNSSq5yOvFZqvfPYbyacvnW03Na4n5XXQAPhu3RydZ0w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47':
+ resolution: {integrity: sha512-FVOmfyYehNE92IfC9Kgs913UerDog2M1m+FADJypKz0gmRg3UyTt4o1cZMCAl7MiR89JpM9jegNO1nXuP1w1vw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47':
+ resolution: {integrity: sha512-by/70F13IUE101Bat0oeH8miwWX5mhMFPk1yjCdxoTNHTyTdLgb0THNaebRM6AP7Kz+O3O2qx87sruYuF5UxHg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
'@rolldown/pluginutils@1.0.0-beta.27':
resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==}
+ '@rolldown/pluginutils@1.0.0-beta.47':
+ resolution: {integrity: sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==}
+
'@rolldown/pluginutils@1.0.0-beta.50':
resolution: {integrity: sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==}
@@ -4612,6 +5421,10 @@ packages:
resolution: {integrity: sha512-S5HwYem5Yjeceb5OLvforNcjfTMh2qsHnTP1BAYL81XPpqeg2udjAkJjKBxCwxMZSqdCMw3ne0eKppEYTaEZ+A==}
engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ '@schematics/angular@21.0.3':
+ resolution: {integrity: sha512-XYOI2WOz8B+ydJ8iUHRXrUyjTx+YGdCQ8b2FlXnU46ksIctVU+zt4Zgu6462xeaPwOFYw6+r+TvaBAZ14a82Gw==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+
'@shikijs/core@2.5.0':
resolution: {integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==}
@@ -4658,26 +5471,50 @@ packages:
resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/bundle@4.0.0':
+ resolution: {integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@sigstore/core@1.1.0':
resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/core@3.0.0':
+ resolution: {integrity: sha512-NgbJ+aW9gQl/25+GIEGYcCyi8M+ng2/5X04BMuIgoDfgvp18vDcoNHOQjQsG9418HGNYRxG3vfEXaR1ayD37gg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@sigstore/protobuf-specs@0.3.3':
resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==}
engines: {node: ^18.17.0 || >=20.5.0}
+ '@sigstore/protobuf-specs@0.5.0':
+ resolution: {integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
'@sigstore/sign@2.3.2':
resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/sign@4.0.1':
+ resolution: {integrity: sha512-KFNGy01gx9Y3IBPG/CergxR9RZpN43N+lt3EozEfeoyqm8vEiLxwRl3ZO5sPx3Obv1ix/p7FWOlPc2Jgwfp9PA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@sigstore/tuf@2.3.4':
resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/tuf@4.0.0':
+ resolution: {integrity: sha512-0QFuWDHOQmz7t66gfpfNO6aEjoFrdhkJaej/AOqb4kqWZVbPWFZifXZzkxyQBB1OwTbkhdT3LNpMFxwkTvf+2w==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@sigstore/verify@1.2.1':
resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/verify@3.0.0':
+ resolution: {integrity: sha512-moXtHH33AobOhTZF8xcX1MpOFqdvfCk7v6+teJL8zymBiDXwEsQH6XG9HGx2VIxnJZNm4cNSzflTLDnQLmIdmw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -4946,6 +5783,13 @@ packages:
resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==}
engines: {node: ^16.14.0 || >=18.0.0}
+ '@tufjs/models@4.0.0':
+ resolution: {integrity: sha512-h5x5ga/hh82COe+GoD4+gKUeV4T3iaYOxqLt41GRKApinPI7DMidhCmNVTjKfhCWFJIGXaFJee07XczdT4jdZQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
+ '@tybys/wasm-util@0.10.1':
+ resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
+
'@tybys/wasm-util@0.9.0':
resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
@@ -4979,11 +5823,8 @@ packages:
'@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- '@types/cookie@0.4.1':
- resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
-
- '@types/cors@2.8.17':
- resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==}
+ '@types/cors@2.8.19':
+ resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
@@ -5091,8 +5932,8 @@ packages:
'@types/node@22.19.1':
resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==}
- '@types/node@24.10.1':
- resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
+ '@types/node@24.10.4':
+ resolution: {integrity: sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==}
'@types/prop-types@15.7.15':
resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
@@ -5410,6 +6251,12 @@ packages:
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ '@vitejs/plugin-basic-ssl@2.1.0':
+ resolution: {integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ peerDependencies:
+ vite: ^6.0.0 || ^7.0.0
+
'@vitejs/plugin-react@4.7.0':
resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -5437,9 +6284,32 @@ packages:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
vue: ^3.2.25
+ '@vitest/browser-playwright@4.0.16':
+ resolution: {integrity: sha512-I2Fy/ANdphi1yI46d15o0M1M4M0UJrUiVKkH5oKeRZZCdPg0fw/cfTKZzv9Ge9eobtJYp4BGblMzXdXH0vcl5g==}
+ peerDependencies:
+ playwright: '*'
+ vitest: 4.0.16
+
+ '@vitest/browser@4.0.16':
+ resolution: {integrity: sha512-t4toy8X/YTnjYEPoY0pbDBg3EvDPg1elCDrfc+VupPHwoN/5/FNQ8Z+xBYIaEnOE2vVEyKwqYBzZ9h9rJtZVcg==}
+ peerDependencies:
+ vitest: 4.0.16
+
+ '@vitest/coverage-v8@4.0.16':
+ resolution: {integrity: sha512-2rNdjEIsPRzsdu6/9Eq0AYAzYdpP6Bx9cje9tL3FE5XzXRQF1fNU9pe/1yE8fCrS0HD+fBtt6gLPh6LI57tX7A==}
+ peerDependencies:
+ '@vitest/browser': 4.0.16
+ vitest: 4.0.16
+ peerDependenciesMeta:
+ '@vitest/browser':
+ optional: true
+
'@vitest/expect@4.0.12':
resolution: {integrity: sha512-is+g0w8V3/ZhRNrRizrJNr8PFQKwYmctWlU4qg8zy5r9aIV5w8IxXLlfbbxJCwSpsVl2PXPTm2/zruqTqz3QSg==}
+ '@vitest/expect@4.0.16':
+ resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==}
+
'@vitest/mocker@4.0.12':
resolution: {integrity: sha512-GsmA/tD5Ht3RUFoz41mZsMU1AXch3lhmgbTnoSPTdH231g7S3ytNN1aU0bZDSyxWs8WA7KDyMPD5L4q6V6vj9w==}
peerDependencies:
@@ -5451,21 +6321,47 @@ packages:
vite:
optional: true
+ '@vitest/mocker@4.0.16':
+ resolution: {integrity: sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==}
+ peerDependencies:
+ msw: ^2.4.9
+ vite: ^6.0.0 || ^7.0.0-0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+
'@vitest/pretty-format@4.0.12':
resolution: {integrity: sha512-R7nMAcnienG17MvRN8TPMJiCG8rrZJblV9mhT7oMFdBXvS0x+QD6S1G4DxFusR2E0QIS73f7DqSR1n87rrmE+g==}
+ '@vitest/pretty-format@4.0.16':
+ resolution: {integrity: sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==}
+
'@vitest/runner@4.0.12':
resolution: {integrity: sha512-hDlCIJWuwlcLumfukPsNfPDOJokTv79hnOlf11V+n7E14rHNPz0Sp/BO6h8sh9qw4/UjZiKyYpVxK2ZNi+3ceQ==}
+ '@vitest/runner@4.0.16':
+ resolution: {integrity: sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==}
+
'@vitest/snapshot@4.0.12':
resolution: {integrity: sha512-2jz9zAuBDUSbnfyixnyOd1S2YDBrZO23rt1bicAb6MA/ya5rHdKFRikPIDpBj/Dwvh6cbImDmudegnDAkHvmRQ==}
+ '@vitest/snapshot@4.0.16':
+ resolution: {integrity: sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==}
+
'@vitest/spy@4.0.12':
resolution: {integrity: sha512-GZjI9PPhiOYNX8Nsyqdw7JQB+u0BptL5fSnXiottAUBHlcMzgADV58A7SLTXXQwcN1yZ6gfd1DH+2bqjuUlCzw==}
+ '@vitest/spy@4.0.16':
+ resolution: {integrity: sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==}
+
'@vitest/utils@4.0.12':
resolution: {integrity: sha512-DVS/TLkLdvGvj1avRy0LSmKfrcI9MNFvNGN6ECjTUHWJdlcgPDOXhjMis5Dh7rBH62nAmSXnkPbE+DZ5YD75Rw==}
+ '@vitest/utils@4.0.16':
+ resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==}
+
'@volar/language-core@2.4.23':
resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==}
@@ -5666,6 +6562,10 @@ packages:
resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ abbrev@4.0.0:
+ resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -5674,6 +6574,10 @@ packages:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
engines: {node: '>= 0.6'}
+ accepts@2.0.0:
+ resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
+ engines: {node: '>= 0.6'}
+
acorn-globals@7.0.1:
resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
@@ -5691,21 +6595,11 @@ packages:
resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==}
engines: {node: '>=0.4.0'}
- acorn@8.12.1:
- resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.14.0:
resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
engines: {node: '>=0.4.0'}
hasBin: true
- acorn@8.14.1:
- resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.15.0:
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines: {node: '>=0.4.0'}
@@ -5719,8 +6613,8 @@ packages:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
- agent-base@7.1.1:
- resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
+ agent-base@7.1.4:
+ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
aggregate-error@3.1.0:
@@ -5744,6 +6638,14 @@ packages:
ajv:
optional: true
+ ajv-formats@3.0.1:
+ resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
+ peerDependencies:
+ ajv: ^8.0.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
+
ajv-keywords@3.5.2:
resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
peerDependencies:
@@ -5763,6 +6665,10 @@ packages:
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+ algoliasearch@5.40.1:
+ resolution: {integrity: sha512-iUNxcXUNg9085TJx0HJLjqtDE0r1RZ0GOGrt8KNQqQT5ugu8lZsHuMUYW/e0lHhq6xBvmktU9Bw4CXP9VQeKrg==}
+ engines: {node: '>= 14.0.0'}
+
algoliasearch@5.44.0:
resolution: {integrity: sha512-f8IpsbdQjzTjr/4mJ/jv5UplrtyMnnciGax6/B0OnLCs2/GJTK13O4Y7Ff1AvJVAaztanH+m5nzPoUq6EAy+aA==}
engines: {node: '>= 14.0.0'}
@@ -5788,6 +6694,10 @@ packages:
resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==}
engines: {node: '>=12'}
+ ansi-escapes@7.2.0:
+ resolution: {integrity: sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==}
+ engines: {node: '>=18'}
+
ansi-html-community@0.0.8:
resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
engines: {'0': node >= 0.8.0}
@@ -5915,6 +6825,9 @@ packages:
resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
engines: {node: '>=4'}
+ ast-v8-to-istanbul@0.3.9:
+ resolution: {integrity: sha512-dSC6tJeOJxbZrPzPbv5mMd6CMiQ1ugaVXXPRad2fXUSsy1kstFn9XQWemV9VW7Y7kpxgQ/4WMoZfwdH8XSU48w==}
+
astro@5.16.0:
resolution: {integrity: sha512-GaDRs2Mngpw3dr2vc085GnORh98NiXxwIjg/EoQQQl/icZt3Z7s0BRsYHDZ8swkZbOA6wZsqWJdrNirl+iKcDg==}
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
@@ -6083,12 +6996,23 @@ packages:
resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
engines: {node: ^4.5.0 || >= 5.9}
+ baseline-browser-mapping@2.9.8:
+ resolution: {integrity: sha512-Y1fOuNDowLfgKOypdc9SPABfoWXuZHBOyCS4cD52IeZBhr4Md6CLLs6atcxVrzRmQ06E7hSlm5bHHApPKR/byA==}
+ hasBin: true
+
batch@0.6.1:
resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
+ beasties@0.3.5:
+ resolution: {integrity: sha512-NaWu+f4YrJxEttJSm16AzMIFtVldCvaJ68b1L098KpqXmxt9xOLtKoLkKxb8ekhOrLqEJAbvT6n6SEvB/sac7A==}
+ engines: {node: '>=14.0.0'}
+
before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
+ bidi-js@1.0.3:
+ resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==}
+
big.js@5.2.2:
resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
@@ -6112,6 +7036,10 @@ packages:
resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ body-parser@2.2.1:
+ resolution: {integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==}
+ engines: {node: '>=18'}
+
bonjour-service@1.3.0:
resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==}
@@ -6139,13 +7067,8 @@ packages:
brotli@1.3.3:
resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==}
- browserslist@4.24.5:
- resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
- browserslist@4.25.1:
- resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==}
+ browserslist@4.28.1:
+ resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -6192,6 +7115,10 @@ packages:
resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==}
engines: {node: ^16.14.0 || >=18.0.0}
+ cacache@20.0.3:
+ resolution: {integrity: sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
@@ -6232,11 +7159,8 @@ packages:
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
engines: {node: '>=16'}
- caniuse-lite@1.0.30001718:
- resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==}
-
- caniuse-lite@1.0.30001731:
- resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==}
+ caniuse-lite@1.0.30001760:
+ resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -6269,6 +7193,9 @@ packages:
chardet@0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
+ chardet@2.1.1:
+ resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
+
cheerio-select@2.1.0:
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
@@ -6288,6 +7215,10 @@ packages:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
+ chownr@3.0.0:
+ resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
+ engines: {node: '>=18'}
+
chrome-launcher@0.15.2:
resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==}
engines: {node: '>=12.13.0'}
@@ -6333,6 +7264,10 @@ packages:
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ cli-cursor@5.0.0:
+ resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
+ engines: {node: '>=18'}
+
cli-progress@3.12.0:
resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==}
engines: {node: '>=4'}
@@ -6341,6 +7276,10 @@ packages:
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
engines: {node: '>=6'}
+ cli-spinners@3.3.0:
+ resolution: {integrity: sha512-/+40ljC3ONVnYIttjMWrlL51nItDAbBrq2upN8BPyvGU/2n5Oxw3tbNwORCaNuNqLJnxGqOfjUuhsv7l5Q4IsQ==}
+ engines: {node: '>=18.20'}
+
cli-table3@0.6.5:
resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==}
engines: {node: 10.* || >= 12.*}
@@ -6349,6 +7288,10 @@ packages:
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ cli-truncate@5.1.1:
+ resolution: {integrity: sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==}
+ engines: {node: '>=20'}
+
cli-width@4.1.0:
resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
engines: {node: '>= 12'}
@@ -6364,6 +7307,10 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
+ cliui@9.0.1:
+ resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
+ engines: {node: '>=20'}
+
clone-deep@4.0.1:
resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
engines: {node: '>=6'}
@@ -6435,6 +7382,10 @@ packages:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
+ commander@14.0.2:
+ resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==}
+ engines: {node: '>=20'}
+
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -6512,6 +7463,10 @@ packages:
resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
engines: {node: '>= 0.6'}
+ content-disposition@1.0.1:
+ resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==}
+ engines: {node: '>=18'}
+
content-type@1.0.5:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
@@ -6528,14 +7483,18 @@ packages:
cookie-signature@1.0.6:
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
- cookie@0.4.2:
- resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==}
- engines: {node: '>= 0.6'}
+ cookie-signature@1.2.2:
+ resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
+ engines: {node: '>=6.6.0'}
cookie@0.7.1:
resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==}
engines: {node: '>= 0.6'}
+ cookie@0.7.2:
+ resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
+ engines: {node: '>= 0.6'}
+
cookie@1.0.2:
resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
engines: {node: '>=18'}
@@ -6616,6 +7575,9 @@ packages:
css-select@5.1.0:
resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+ css-select@6.0.0:
+ resolution: {integrity: sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==}
+
css-tree@1.1.3:
resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
engines: {node: '>=8.0.0'}
@@ -6636,6 +7598,10 @@ packages:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
+ css-what@7.0.0:
+ resolution: {integrity: sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==}
+ engines: {node: '>= 6'}
+
css.escape@1.5.1:
resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
@@ -6661,6 +7627,10 @@ packages:
resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
engines: {node: '>=8'}
+ cssstyle@5.3.5:
+ resolution: {integrity: sha512-GlsEptulso7Jg0VaOZ8BXQi3AkYM5BOJKEO/rjMidSCq70FkIC5y0eawrCXeYzxgt3OCf4Ls+eoxN+/05vN0Ag==}
+ engines: {node: '>=20'}
+
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
@@ -6681,6 +7651,10 @@ packages:
resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
engines: {node: '>=12'}
+ data-urls@6.0.0:
+ resolution: {integrity: sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA==}
+ engines: {node: '>=20'}
+
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines: {node: '>= 0.4'}
@@ -6766,15 +7740,6 @@ packages:
supports-color:
optional: true
- debug@4.3.7:
- resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.4.0:
resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
engines: {node: '>=6.0'}
@@ -6805,6 +7770,9 @@ packages:
decimal.js@10.4.3:
resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+ decimal.js@10.6.0:
+ resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
+
decode-named-character-reference@1.1.0:
resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==}
@@ -7035,11 +8003,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.155:
- resolution: {integrity: sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==}
-
- electron-to-chromium@1.5.198:
- resolution: {integrity: sha512-G5COfnp3w+ydVu80yprgWSfmfQaYRh9DOxfhAxstLyetKaLyl55QrNjx8C38Pc/C+RaDmb1M0Lk8wPEMQ+bGgQ==}
+ electron-to-chromium@1.5.267:
+ resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==}
element-to-path@1.2.1:
resolution: {integrity: sha512-JNFZS0yI3Myywn/ltFj/yTihHNzMTYk0ycHcgcjlvA/dYMUjMIGqvbezPZeXN3U1Klp/aiigr2mpmhVRfudtbg==}
@@ -7078,8 +8043,8 @@ packages:
resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
engines: {node: '>=10.0.0'}
- engine.io@6.5.5:
- resolution: {integrity: sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==}
+ engine.io@6.6.4:
+ resolution: {integrity: sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==}
engines: {node: '>=10.2.0'}
enhanced-resolve@5.18.1:
@@ -7090,8 +8055,8 @@ packages:
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
engines: {node: '>=8.6'}
- ent@2.2.1:
- resolution: {integrity: sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==}
+ ent@2.2.2:
+ resolution: {integrity: sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==}
engines: {node: '>= 0.4'}
entities@1.1.2:
@@ -7116,6 +8081,10 @@ packages:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
+ environment@1.1.0:
+ resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
+ engines: {node: '>=18'}
+
err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
@@ -7216,6 +8185,11 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.26.0:
+ resolution: {integrity: sha512-3Hq7jri+tRrVWha+ZeIVhl4qJRha/XjRNSopvTsOaCvfPHrflTYTcUFcEjMKdxofsXXsdc4zjg5NOTnL4Gl57Q==}
+ engines: {node: '>=18'}
+ hasBin: true
+
esbuild@0.27.0:
resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==}
engines: {node: '>=18'}
@@ -7439,6 +8413,14 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
+ eventsource-parser@3.0.6:
+ resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
+ engines: {node: '>=18.0.0'}
+
+ eventsource@3.0.7:
+ resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
+ engines: {node: '>=18.0.0'}
+
execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -7461,10 +8443,20 @@ packages:
exponential-backoff@3.1.2:
resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==}
+ express-rate-limit@7.5.1:
+ resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==}
+ engines: {node: '>= 16'}
+ peerDependencies:
+ express: '>= 4.11'
+
express@4.21.2:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
engines: {node: '>= 0.10.0'}
+ express@5.2.1:
+ resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
+ engines: {node: '>= 18'}
+
exsolve@1.0.8:
resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
@@ -7575,6 +8567,10 @@ packages:
resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==}
engines: {node: '>= 0.8'}
+ finalhandler@2.1.1:
+ resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
+ engines: {node: '>= 18.0.0'}
+
find-cache-dir@2.1.0:
resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
engines: {node: '>=6'}
@@ -7587,6 +8583,14 @@ packages:
resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==}
engines: {node: '>=14.16'}
+ find-cache-directory@6.0.0:
+ resolution: {integrity: sha512-CvFd5ivA6HcSHbD+59P7CyzINHXzwhuQK8RY7CxJZtgDSAtRlHiCaQpZQ2lMR/WRyUIEmzUvL6G2AGurMfegZA==}
+ engines: {node: '>=20'}
+
+ find-up-simple@1.0.1:
+ resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
+ engines: {node: '>=18'}
+
find-up@3.0.0:
resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
engines: {node: '>=6'}
@@ -7611,9 +8615,6 @@ packages:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
- flatted@3.3.1:
- resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
-
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
@@ -7673,6 +8674,10 @@ packages:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines: {node: '>= 0.6'}
+ fresh@2.0.0:
+ resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
+ engines: {node: '>= 0.8'}
+
fs-extra@11.2.0:
resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
engines: {node: '>=14.14'}
@@ -7699,6 +8704,11 @@ packages:
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -7735,6 +8745,10 @@ packages:
resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
engines: {node: '>=18'}
+ get-east-asian-width@1.4.0:
+ resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==}
+ engines: {node: '>=18'}
+
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
@@ -7795,6 +8809,10 @@ packages:
engines: {node: 20 || >=22}
hasBin: true
+ glob@13.0.0:
+ resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==}
+ engines: {node: 20 || >=22}
+
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
@@ -7952,6 +8970,10 @@ packages:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines: {node: ^16.14.0 || >=18.0.0}
+ hosted-git-info@9.0.2:
+ resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
hpack.js@2.1.6:
resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==}
@@ -7959,12 +8981,13 @@ packages:
resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
engines: {node: '>=12'}
+ html-encoding-sniffer@4.0.0:
+ resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
+ engines: {node: '>=18'}
+
html-entities@2.3.3:
resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
- html-entities@2.5.2:
- resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
-
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
@@ -8000,6 +9023,10 @@ packages:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
+ http-errors@2.0.1:
+ resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
+ engines: {node: '>= 0.8'}
+
http-parser-js@0.5.8:
resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
@@ -8020,6 +9047,15 @@ packages:
'@types/express':
optional: true
+ http-proxy-middleware@2.0.9:
+ resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ '@types/express': ^4.17.13
+ peerDependenciesMeta:
+ '@types/express':
+ optional: true
+
http-proxy@1.18.1:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
@@ -8036,8 +9072,8 @@ packages:
resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
engines: {node: '>= 14'}
- https-proxy-agent@7.0.5:
- resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==}
+ https-proxy-agent@7.0.6:
+ resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
httpxy@0.1.7:
@@ -8068,6 +9104,10 @@ packages:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
+ iconv-lite@0.7.1:
+ resolution: {integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==}
+ engines: {node: '>=0.10.0'}
+
icss-utils@5.1.0:
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
engines: {node: ^10 || ^12 || >= 14}
@@ -8081,6 +9121,10 @@ packages:
resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ ignore-walk@8.0.0:
+ resolution: {integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
ignore@5.3.1:
resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
@@ -8115,6 +9159,9 @@ packages:
immutable@4.3.7:
resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==}
+ immutable@5.1.4:
+ resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==}
+
import-fresh@2.0.0:
resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==}
engines: {node: '>=4'}
@@ -8159,6 +9206,10 @@ packages:
resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==}
engines: {node: ^18.17.0 || >=20.5.0}
+ ini@6.0.0:
+ resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
injection-js@2.4.0:
resolution: {integrity: sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==}
@@ -8286,6 +9337,10 @@ packages:
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
engines: {node: '>=12'}
+ is-fullwidth-code-point@5.1.0:
+ resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==}
+ engines: {node: '>=18'}
+
is-function@1.0.2:
resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
@@ -8306,6 +9361,10 @@ packages:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
+ is-interactive@2.0.0:
+ resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
+ engines: {node: '>=12'}
+
is-lambda@1.0.1:
resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
@@ -8366,6 +9425,9 @@ packages:
resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==}
engines: {node: '>=0.10.0'}
+ is-promise@4.0.0:
+ resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
+
is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
@@ -8408,6 +9470,10 @@ packages:
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
engines: {node: '>=10'}
+ is-unicode-supported@2.1.0:
+ resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
+ engines: {node: '>=18'}
+
is-weakmap@2.0.1:
resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
@@ -8489,6 +9555,10 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
+ istanbul-lib-instrument@6.0.3:
+ resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
+ engines: {node: '>=10'}
+
istanbul-lib-report@3.0.1:
resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
engines: {node: '>=10'}
@@ -8497,8 +9567,12 @@ packages:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
- istanbul-reports@3.1.7:
- resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
+ istanbul-lib-source-maps@5.0.6:
+ resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
+ engines: {node: '>=10'}
+
+ istanbul-reports@3.2.0:
+ resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines: {node: '>=8'}
jackspeak@3.4.3:
@@ -8571,6 +9645,9 @@ packages:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
+ jose@6.1.3:
+ resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==}
+
jpeg-js@0.4.4:
resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==}
@@ -8625,6 +9702,15 @@ packages:
canvas:
optional: true
+ jsdom@27.3.0:
+ resolution: {integrity: sha512-GtldT42B8+jefDUC4yUKAvsaOrH7PDHmZxZXNgF2xMmymjUbRYJvpAybZAKEmXDGTM0mCsz8duOa4vTm5AY2Kg==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ peerDependencies:
+ canvas: ^3.0.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+
jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
@@ -8652,6 +9738,10 @@ packages:
resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ json-parse-even-better-errors@5.0.0:
+ resolution: {integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
json-schema-migrate@2.0.0:
resolution: {integrity: sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==}
@@ -8724,6 +9814,11 @@ packages:
engines: {node: '>= 10'}
hasBin: true
+ karma@6.4.4:
+ resolution: {integrity: sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==}
+ engines: {node: '>= 10'}
+ hasBin: true
+
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
@@ -8772,6 +9867,11 @@ packages:
engines: {node: '>=6'}
hasBin: true
+ less@4.4.2:
+ resolution: {integrity: sha512-j1n1IuTX1VQjIy3tT7cyGbX7nvQOsFLoIqobZv4ttI5axP923gA44zUj6miiA6R5Aoms4sEGVIIcucXUbRI14g==}
+ engines: {node: '>=14'}
+ hasBin: true
+
leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
@@ -8828,6 +9928,14 @@ packages:
enquirer:
optional: true
+ listr2@9.0.5:
+ resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==}
+ engines: {node: '>=20.0.0'}
+
+ lmdb@3.4.3:
+ resolution: {integrity: sha512-GWV1kVi6uhrXWqe+3NXWO73OYe8fto6q8JMo0HOpk1vf8nEyFWgo4CSNJpIFzsOxOrysVUlcO48qRbQfmKd1gA==}
+ hasBin: true
+
load-bmfont@1.4.1:
resolution: {integrity: sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==}
@@ -8891,10 +9999,18 @@ packages:
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
engines: {node: '>=10'}
+ log-symbols@7.0.1:
+ resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==}
+ engines: {node: '>=18'}
+
log-update@5.0.1:
resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ log-update@6.1.0:
+ resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
+ engines: {node: '>=18'}
+
log4js@6.9.1:
resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==}
engines: {node: '>=8.0'}
@@ -8916,6 +10032,10 @@ packages:
resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==}
engines: {node: 20 || >=22}
+ lru-cache@11.2.4:
+ resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==}
+ engines: {node: 20 || >=22}
+
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -8929,6 +10049,9 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+ magic-string@0.30.19:
+ resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
+
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
@@ -8958,6 +10081,10 @@ packages:
resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==}
engines: {node: ^16.14.0 || >=18.0.0}
+ make-fetch-happen@15.0.3:
+ resolution: {integrity: sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
makeerror@1.0.12:
resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
@@ -9029,6 +10156,10 @@ packages:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
+ media-typer@1.1.0:
+ resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
+ engines: {node: '>= 0.8'}
+
memfs@3.5.3:
resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
engines: {node: '>= 4.0.0'}
@@ -9043,6 +10174,10 @@ packages:
merge-descriptors@1.0.3:
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
+ merge-descriptors@2.0.0:
+ resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
+ engines: {node: '>=18'}
+
merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -9232,6 +10367,10 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
+ mime-types@3.0.2:
+ resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
+ engines: {node: '>=18'}
+
mime@1.6.0:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
engines: {node: '>=4'}
@@ -9255,6 +10394,10 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
+ mimic-function@5.0.1:
+ resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
+ engines: {node: '>=18'}
+
min-document@2.19.0:
resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
@@ -9305,6 +10448,10 @@ packages:
resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ minipass-fetch@5.0.0:
+ resolution: {integrity: sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
minipass-flush@1.0.5:
resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
engines: {node: '>= 8'}
@@ -9339,6 +10486,10 @@ packages:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
+ minizlib@3.1.0:
+ resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
+ engines: {node: '>= 18'}
+
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
@@ -9378,6 +10529,13 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ msgpackr-extract@3.0.3:
+ resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==}
+ hasBin: true
+
+ msgpackr@1.11.7:
+ resolution: {integrity: sha512-LXTGyT6FlVaL090rEEz4ZwfifKEj+tF4FOoaC6cEbHxvIDu8qc3QPXmLHKQO+XSOmvhbXZOCYPhFG4VCBZyJfQ==}
+
multicast-dns@7.2.5:
resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==}
hasBin: true
@@ -9386,6 +10544,10 @@ packages:
resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ mute-stream@2.0.0:
+ resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -9417,6 +10579,10 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
+ negotiator@1.0.0:
+ resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
+ engines: {node: '>= 0.6'}
+
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
@@ -9437,6 +10603,19 @@ packages:
tailwindcss:
optional: true
+ ng-packagr@21.0.1:
+ resolution: {integrity: sha512-IZGxuF226GF0d8FOZIfPvHsyBl53PrDEg/IB2+CVamsm3r4+gUw3mBp27eygpowBpdVLG0Sm2IbUiH4aSspzyA==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ hasBin: true
+ peerDependencies:
+ '@angular/compiler-cli': ^21.0.0-next || ^21.0.0
+ tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
+ tslib: ^2.3.0
+ typescript: '>=5.9 <6.0'
+ peerDependenciesMeta:
+ tailwindcss:
+ optional: true
+
nice-napi@1.0.2:
resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==}
os: ['!win32']
@@ -9460,6 +10639,9 @@ packages:
node-addon-api@3.2.1:
resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==}
+ node-addon-api@6.1.0:
+ resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
+
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
@@ -9492,6 +10674,10 @@ packages:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
+ node-gyp-build-optional-packages@5.2.2:
+ resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==}
+ hasBin: true
+
node-gyp-build@4.8.4:
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
hasBin: true
@@ -9501,6 +10687,11 @@ packages:
engines: {node: ^16.14.0 || >=18.0.0}
hasBin: true
+ node-gyp@12.1.0:
+ resolution: {integrity: sha512-W+RYA8jBnhSr2vrTtlPYPc1K+CSjGpVDRZxcqJcERZ8ND3A1ThWPHRwctTx3qC3oW99jt726jhdz3Y6ky87J4g==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+ hasBin: true
+
node-html-parser@6.1.13:
resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==}
@@ -9510,8 +10701,8 @@ packages:
node-mock-http@1.0.3:
resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==}
- node-releases@2.0.19:
- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+ node-releases@2.0.27:
+ resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
nopt@5.0.0:
resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
@@ -9528,6 +10719,11 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hasBin: true
+ nopt@9.0.0:
+ resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+ hasBin: true
+
normalize-package-data@6.0.2:
resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -9544,22 +10740,50 @@ packages:
resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-bundled@4.0.0:
+ resolution: {integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
npm-install-checks@6.3.0:
resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-install-checks@8.0.0:
+ resolution: {integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
npm-normalize-package-bin@3.0.1:
resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-normalize-package-bin@4.0.0:
+ resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
+ npm-normalize-package-bin@5.0.0:
+ resolution: {integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
npm-package-arg@11.0.1:
resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==}
engines: {node: ^16.14.0 || >=18.0.0}
+ npm-package-arg@13.0.1:
+ resolution: {integrity: sha512-6zqls5xFvJbgFjB1B2U6yITtyGBjDBORB7suI4zA4T/sZ1OmkMFlaQSNB/4K0LtXNA1t4OprAFxPisadK5O2ag==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
+ npm-packlist@10.0.3:
+ resolution: {integrity: sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
npm-packlist@8.0.2:
resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-pick-manifest@11.0.3:
+ resolution: {integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
npm-pick-manifest@9.0.0:
resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -9568,6 +10792,10 @@ packages:
resolution: {integrity: sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==}
engines: {node: ^16.14.0 || >=18.0.0}
+ npm-registry-fetch@19.1.1:
+ resolution: {integrity: sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -9651,6 +10879,9 @@ packages:
obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
+ obug@2.1.1:
+ resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
+
ofetch@1.5.1:
resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
@@ -9686,6 +10917,10 @@ packages:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
+ onetime@7.0.0:
+ resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
+ engines: {node: '>=18'}
+
oniguruma-parser@0.12.1:
resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==}
@@ -9727,6 +10962,13 @@ packages:
resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
engines: {node: '>=10'}
+ ora@9.0.0:
+ resolution: {integrity: sha512-m0pg2zscbYgWbqRR6ABga5c3sZdEon7bSgjnlXC64kxtxLOyjRcbbUkLj7HFyy/FTD+P2xdBWu8snGhYI0jc4A==}
+ engines: {node: '>=20'}
+
+ ordered-binary@1.6.0:
+ resolution: {integrity: sha512-IQh2aMfMIDbPjI/8a3Edr+PiOpcsB7yo8NdW7aHWVaoR/pcDldunMvnnwbk/auPGqmKeAdxtZl7MHX/QmPwhvQ==}
+
os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
@@ -9789,6 +11031,10 @@ packages:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
+ p-map@7.0.4:
+ resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==}
+ engines: {node: '>=18'}
+
p-memoize@7.1.1:
resolution: {integrity: sha512-DZ/bONJILHkQ721hSr/E9wMz5Am/OTJ9P6LhLFo2Tu+jL8044tgc9LwHO8g4PiaYePnlVVRAJcKmgy8J9MVFrA==}
engines: {node: '>=14.16'}
@@ -9824,6 +11070,11 @@ packages:
engines: {node: ^16.14.0 || >=18.0.0}
hasBin: true
+ pacote@21.0.3:
+ resolution: {integrity: sha512-itdFlanxO0nmQv4ORsvA9K1wv40IPfB9OmWqfaJWvoJ30VKyHsqNgDVeG+TVhI7Gk7XW8slUy7cA9r6dF5qohw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+ hasBin: true
+
pako@0.2.9:
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
@@ -9864,6 +11115,9 @@ packages:
parse5-html-rewriting-stream@7.0.0:
resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==}
+ parse5-html-rewriting-stream@8.0.0:
+ resolution: {integrity: sha512-wzh11mj8KKkno1pZEu+l2EVeWsuKDfR5KNWZOTsslfUX8lPDZx77m9T0kIoAVkFtD1nx6YF8oh4BnPHvxMtNMw==}
+
parse5-htmlparser2-tree-adapter@7.1.0:
resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
@@ -9873,12 +11127,15 @@ packages:
parse5-sax-parser@7.0.0:
resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==}
- parse5@7.1.2:
- resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
+ parse5-sax-parser@8.0.0:
+ resolution: {integrity: sha512-/dQ8UzHZwnrzs3EvDj6IkKrD/jIZyTlB+8XrHJvcjNgRdmWruNdN9i9RK/JtxakmlUdPwKubKPTCqvbTgzGhrw==}
parse5@7.3.0:
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
+ parse5@8.0.0:
+ resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==}
+
parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
@@ -9927,6 +11184,9 @@ packages:
path-to-regexp@0.1.12:
resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
+ path-to-regexp@8.3.0:
+ resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
+
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
@@ -10002,10 +11262,22 @@ packages:
piscina@4.9.2:
resolution: {integrity: sha512-Fq0FERJWFEUpB4eSY59wSNwXD4RYqR+nR/WiEVcZW8IWfVBxJJafcgTEZDQo8k3w0sUarJ8RyVbbUF4GQ2LGbQ==}
+ piscina@5.1.3:
+ resolution: {integrity: sha512-0u3N7H4+hbr40KjuVn2uNhOcthu/9usKhnw5vT3J7ply79v3D3M8naI00el9Klcy16x557VsEkkUQaHCWFXC/g==}
+ engines: {node: '>=20.x'}
+
pixelmatch@4.0.2:
resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==}
hasBin: true
+ pixelmatch@7.1.0:
+ resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==}
+ hasBin: true
+
+ pkce-challenge@5.0.1:
+ resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
+ engines: {node: '>=16.20.0'}
+
pkg-dir@3.0.0:
resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
engines: {node: '>=6'}
@@ -10018,12 +11290,26 @@ packages:
resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==}
engines: {node: '>=14.16'}
+ pkg-dir@8.0.0:
+ resolution: {integrity: sha512-4peoBq4Wks0riS0z8741NVv+/8IiTvqnZAr8QGgtdifrtpdXbNw/FxRS1l6NFqm4EMzuS0EDqNNx4XGaz8cuyQ==}
+ engines: {node: '>=18'}
+
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
pkg-types@2.3.0:
resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
+ playwright-core@1.57.0:
+ resolution: {integrity: sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ playwright@1.57.0:
+ resolution: {integrity: sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
pngjs@3.4.0:
resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
engines: {node: '>=4.0.0'}
@@ -10032,6 +11318,10 @@ packages:
resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==}
engines: {node: '>=12.13.0'}
+ pngjs@7.0.0:
+ resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
+ engines: {node: '>=14.19.0'}
+
possible-typed-array-names@1.1.0:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines: {node: '>= 0.4'}
@@ -10122,6 +11412,11 @@ packages:
engines: {node: '>=14'}
hasBin: true
+ prettier@3.7.4:
+ resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==}
+ engines: {node: '>=14'}
+ hasBin: true
+
pretty-bytes@6.1.1:
resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
engines: {node: ^14.13.1 || >=16.0.0}
@@ -10150,6 +11445,14 @@ packages:
resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ proc-log@5.0.0:
+ resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
+ proc-log@6.1.0:
+ resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -10213,6 +11516,10 @@ packages:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'}
+ qs@6.14.0:
+ resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
+ engines: {node: '>=0.6'}
+
quansync@0.2.11:
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
@@ -10239,6 +11546,10 @@ packages:
resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
engines: {node: '>= 0.8'}
+ raw-body@3.0.2:
+ resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==}
+ engines: {node: '>= 0.10'}
+
rc9@2.1.2:
resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
@@ -10491,6 +11802,10 @@ packages:
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ restore-cursor@5.1.0:
+ resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
+ engines: {node: '>=18'}
+
restructure@3.0.2:
resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==}
@@ -10536,6 +11851,11 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
+ rolldown@1.0.0-beta.47:
+ resolution: {integrity: sha512-Mid74GckX1OeFAOYz9KuXeWYhq3xkXbMziYIC+ULVdUzPTG9y70OBSBQDQn9hQP8u/AfhuYw1R0BSg15nBI4Dg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+
rollup-plugin-copy@3.5.0:
resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==}
engines: {node: '>=8.3'}
@@ -10607,6 +11927,10 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ router@2.2.0:
+ resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
+ engines: {node: '>= 18'}
+
run-async@3.0.0:
resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==}
engines: {node: '>=0.12.0'}
@@ -10693,8 +12017,8 @@ packages:
engines: {node: '>=14.0.0'}
hasBin: true
- sass@1.77.8:
- resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==}
+ sass@1.93.2:
+ resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -10718,8 +12042,8 @@ packages:
resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
engines: {node: '>= 10.13.0'}
- schema-utils@4.3.0:
- resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==}
+ schema-utils@4.3.3:
+ resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==}
engines: {node: '>= 10.13.0'}
scule@1.3.0:
@@ -10744,6 +12068,10 @@ packages:
resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==}
engines: {node: '>= 0.8.0'}
+ send@1.2.1:
+ resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
+ engines: {node: '>= 18'}
+
serialize-error@2.1.0:
resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==}
engines: {node: '>=0.10.0'}
@@ -10772,6 +12100,10 @@ packages:
resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==}
engines: {node: '>= 0.8.0'}
+ serve-static@2.2.1:
+ resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==}
+ engines: {node: '>= 18'}
+
set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
@@ -10859,12 +12191,20 @@ packages:
resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==}
engines: {node: ^16.14.0 || >=18.0.0}
+ sigstore@4.0.0:
+ resolution: {integrity: sha512-Gw/FgHtrLM9WP8P5lLcSGh9OQcrTruWCELAiS48ik1QbL0cH+dfjomiRTUE9zzz+D1N6rOLkwXUvVmXZAsNE0Q==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
simple-code-frame@1.3.0:
resolution: {integrity: sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==}
simple-git@3.30.0:
resolution: {integrity: sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==}
+ sirv@3.0.2:
+ resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
+ engines: {node: '>=18'}
+
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
@@ -10889,6 +12229,10 @@ packages:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
+ slice-ansi@7.1.2:
+ resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==}
+ engines: {node: '>=18'}
+
smart-buffer@4.2.0:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
@@ -10907,8 +12251,8 @@ packages:
resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==}
engines: {node: '>=10.0.0'}
- socket.io@4.7.5:
- resolution: {integrity: sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==}
+ socket.io@4.8.1:
+ resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==}
engines: {node: '>=10.2.0'}
sockjs@0.3.24:
@@ -11015,6 +12359,14 @@ packages:
resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ ssri@12.0.0:
+ resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
+ ssri@13.0.0:
+ resolution: {integrity: sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
stable-hash@0.0.5:
resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
@@ -11050,9 +12402,17 @@ packages:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
+ statuses@2.0.2:
+ resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
+ engines: {node: '>= 0.8'}
+
std-env@3.10.0:
resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
+ stdin-discarder@0.2.2:
+ resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
+ engines: {node: '>=18'}
+
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines: {node: '>= 0.4'}
@@ -11083,6 +12443,10 @@ packages:
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
+ string-width@8.1.0:
+ resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==}
+ engines: {node: '>=20'}
+
string.prototype.trim@1.2.10:
resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
engines: {node: '>= 0.4'}
@@ -11112,6 +12476,10 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
+ strip-ansi@7.1.2:
+ resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
+ engines: {node: '>=12'}
+
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -11343,8 +12711,8 @@ packages:
tabbable@6.3.0:
resolution: {integrity: sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==}
- tapable@2.2.1:
- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+ tapable@2.3.0:
+ resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
engines: {node: '>=6'}
tar-stream@3.1.7:
@@ -11354,6 +12722,10 @@ packages:
resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
engines: {node: '>=10'}
+ tar@7.5.2:
+ resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==}
+ engines: {node: '>=18'}
+
temp@0.8.4:
resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
engines: {node: '>=6.0.0'}
@@ -11446,6 +12818,13 @@ packages:
resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}
+ tldts-core@7.0.19:
+ resolution: {integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==}
+
+ tldts@7.0.19:
+ resolution: {integrity: sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==}
+ hasBin: true
+
tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
@@ -11454,6 +12833,10 @@ packages:
resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
engines: {node: '>=14.14'}
+ tmp@0.2.5:
+ resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
+ engines: {node: '>=14.14'}
+
tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
@@ -11473,10 +12856,18 @@ packages:
resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+
tough-cookie@4.1.3:
resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
engines: {node: '>=6'}
+ tough-cookie@6.0.0:
+ resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==}
+ engines: {node: '>=16'}
+
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
@@ -11484,6 +12875,10 @@ packages:
resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
engines: {node: '>=12'}
+ tr46@6.0.0:
+ resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==}
+ engines: {node: '>=20'}
+
transformation-matrix@3.0.0:
resolution: {integrity: sha512-C6NlNnD6T8JqDeY4BpGznuve4d8/JlLDZLcJbnnx7gQKoyk01+uk2XYVFjBGqvNsVxJUpUwb3WZpjpdPr+05FQ==}
@@ -11565,6 +12960,10 @@ packages:
resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==}
engines: {node: ^16.14.0 || >=18.0.0}
+ tuf-js@4.0.0:
+ resolution: {integrity: sha512-Lq7ieeGvXDXwpoSmOSgLWVdsGGV9J4a77oDTAPe/Ltrqnnm/ETaRlBAQTH5JatEh8KXuE6sddf9qAv1Q2282Hg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
tunnel@0.0.6:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
@@ -11605,6 +13004,10 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
+ type-is@2.0.1:
+ resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
+ engines: {node: '>= 0.6'}
+
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
@@ -11634,8 +13037,9 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- ua-parser-js@0.7.38:
- resolution: {integrity: sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==}
+ ua-parser-js@0.7.41:
+ resolution: {integrity: sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==}
+ hasBin: true
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
@@ -11670,6 +13074,10 @@ packages:
resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==}
engines: {node: '>=18.17'}
+ undici@7.16.0:
+ resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==}
+ engines: {node: '>=20.18.1'}
+
unenv@1.10.0:
resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
@@ -11716,10 +13124,18 @@ packages:
resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ unique-filename@5.0.0:
+ resolution: {integrity: sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
unique-slug@4.0.0:
resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ unique-slug@6.0.0:
+ resolution: {integrity: sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
@@ -11850,8 +13266,8 @@ packages:
resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
hasBin: true
- update-browserslist-db@1.1.3:
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+ update-browserslist-db@1.2.3:
+ resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -11892,6 +13308,10 @@ packages:
resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ validate-npm-package-name@6.0.2:
+ resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
validator@13.11.0:
resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==}
engines: {node: '>= 0.10'}
@@ -11955,8 +13375,8 @@ packages:
terser:
optional: true
- vite@6.3.6:
- resolution: {integrity: sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==}
+ vite@6.4.1:
+ resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -11995,19 +13415,19 @@ packages:
yaml:
optional: true
- vite@6.4.1:
- resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vite@7.2.2:
+ resolution: {integrity: sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ '@types/node': ^20.19.0 || >=22.12.0
jiti: '>=1.21.0'
- less: '*'
+ less: ^4.0.0
lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
yaml: ^2.4.2
@@ -12148,6 +13568,40 @@ packages:
jsdom:
optional: true
+ vitest@4.0.16:
+ resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==}
+ 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.0.16
+ '@vitest/browser-preview': 4.0.16
+ '@vitest/browser-webdriverio': 4.0.16
+ '@vitest/ui': 4.0.16
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@opentelemetry/api':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser-playwright':
+ optional: true
+ '@vitest/browser-preview':
+ optional: true
+ '@vitest/browser-webdriverio':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+
vlq@1.0.1:
resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==}
@@ -12199,6 +13653,10 @@ packages:
resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
engines: {node: '>=14'}
+ w3c-xmlserializer@5.0.0:
+ resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
+ engines: {node: '>=18'}
+
walker@1.0.8:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
@@ -12209,8 +13667,8 @@ packages:
resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
engines: {node: '>=10.13.0'}
- watchpack@2.4.2:
- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+ watchpack@2.4.4:
+ resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==}
engines: {node: '>=10.13.0'}
wbuf@1.7.3:
@@ -12219,6 +13677,9 @@ packages:
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+ weak-lru-cache@1.2.2:
+ resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==}
+
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
@@ -12233,6 +13694,10 @@ packages:
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
engines: {node: '>=12'}
+ webidl-conversions@8.0.0:
+ resolution: {integrity: sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==}
+ engines: {node: '>=20'}
+
webpack-dev-middleware@5.3.4:
resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==}
engines: {node: '>= 12.13.0'}
@@ -12256,8 +13721,8 @@ packages:
resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==}
engines: {node: '>=10.0.0'}
- webpack-sources@3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ webpack-sources@3.3.3:
+ resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
engines: {node: '>=10.13.0'}
webpack-subresource-integrity@5.1.0:
@@ -12314,6 +13779,10 @@ packages:
resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
engines: {node: '>=12'}
+ whatwg-url@15.1.0:
+ resolution: {integrity: sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==}
+ engines: {node: '>=20'}
+
whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
@@ -12357,6 +13826,16 @@ packages:
engines: {node: ^16.13.0 || >=18.0.0}
hasBin: true
+ which@5.0.0:
+ resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+ hasBin: true
+
+ which@6.0.0:
+ resolution: {integrity: sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+ hasBin: true
+
why-is-node-running@2.3.0:
resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'}
@@ -12437,8 +13916,8 @@ packages:
utf-8-validate:
optional: true
- ws@8.18.0:
- resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
+ ws@8.18.3:
+ resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -12459,6 +13938,10 @@ packages:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
engines: {node: '>=12'}
+ xml-name-validator@5.0.0:
+ resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
+ engines: {node: '>=18'}
+
xml-parse-from-string@1.0.1:
resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==}
@@ -12497,6 +13980,10 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ yallist@5.0.0:
+ resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
+ engines: {node: '>=18'}
+
yaml-eslint-parser@1.3.0:
resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==}
engines: {node: ^14.17.0 || >=16.0.0}
@@ -12523,6 +14010,10 @@ packages:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
+ yargs-parser@22.0.0:
+ resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=23}
+
yargs@16.2.0:
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines: {node: '>=10'}
@@ -12531,6 +14022,10 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
+ yargs@18.0.0:
+ resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=23}
+
yerror@8.0.0:
resolution: {integrity: sha512-FemWD5/UqNm8ffj8oZIbjWXIF2KE0mZssggYpdaQkWDDgXBQ/35PNIxEuz6/YLn9o0kOxDBNJe8x8k9ljD7k/g==}
engines: {node: '>=18.16.0'}
@@ -12551,6 +14046,10 @@ packages:
resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==}
engines: {node: '>=18.19'}
+ yoctocolors-cjs@2.1.3:
+ resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==}
+ engines: {node: '>=18'}
+
yoctocolors@2.1.1:
resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
engines: {node: '>=18'}
@@ -12576,6 +14075,9 @@ packages:
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
+ zod@4.1.13:
+ resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==}
+
zone.js@0.11.8:
resolution: {integrity: sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==}
@@ -12584,6 +14086,8 @@ packages:
snapshots:
+ '@acemir/cssom@0.9.29': {}
+
'@actions/core@1.11.1':
dependencies:
'@actions/exec': 1.1.1
@@ -12619,6 +14123,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/abtesting@1.6.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.44.0)(algoliasearch@5.44.0)(search-insights@2.8.2)':
dependencies:
'@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.44.0)(algoliasearch@5.44.0)(search-insights@2.8.2)
@@ -12647,6 +14158,13 @@ snapshots:
'@algolia/client-search': 5.44.0
algoliasearch: 5.44.0
+ '@algolia/client-abtesting@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/client-abtesting@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12654,6 +14172,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/client-analytics@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/client-analytics@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12661,8 +14186,17 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/client-common@5.40.1': {}
+
'@algolia/client-common@5.44.0': {}
+ '@algolia/client-insights@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/client-insights@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12670,6 +14204,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/client-personalization@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/client-personalization@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12677,6 +14218,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/client-query-suggestions@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/client-query-suggestions@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12684,6 +14232,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/client-search@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/client-search@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12691,6 +14246,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/ingestion@1.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/ingestion@1.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12698,6 +14260,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/monitoring@1.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/monitoring@1.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12705,6 +14274,13 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/recommend@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
'@algolia/recommend@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
@@ -12712,23 +14288,30 @@ snapshots:
'@algolia/requester-fetch': 5.44.0
'@algolia/requester-node-http': 5.44.0
+ '@algolia/requester-browser-xhr@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+
'@algolia/requester-browser-xhr@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
+ '@algolia/requester-fetch@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+
'@algolia/requester-fetch@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
+ '@algolia/requester-node-http@5.40.1':
+ dependencies:
+ '@algolia/client-common': 5.40.1
+
'@algolia/requester-node-http@5.44.0':
dependencies:
'@algolia/client-common': 5.44.0
- '@ampproject/remapping@2.2.1':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
-
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.13
@@ -12741,6 +14324,13 @@ snapshots:
transitivePeerDependencies:
- chokidar
+ '@angular-devkit/architect@0.2100.3(chokidar@4.0.3)':
+ dependencies:
+ '@angular-devkit/core': 21.0.3(chokidar@4.0.3)
+ rxjs: 7.8.2
+ transitivePeerDependencies:
+ - chokidar
+
'@angular-devkit/build-angular@17.3.17(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8)))(typescript@5.4.5))(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/express@4.17.21)(@types/node@12.20.55)(chokidar@3.6.0)(karma@6.3.20)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8)))(typescript@5.4.5))(tslib@2.8.1)(typescript@5.4.5))(stylus@0.56.0)(typescript@5.4.5)':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -12764,7 +14354,7 @@ snapshots:
autoprefixer: 10.4.18(postcss@8.4.35)
babel-loader: 9.1.3(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1))
babel-plugin-istanbul: 6.1.1
- browserslist: 4.25.1
+ browserslist: 4.28.1
copy-webpack-plugin: 11.0.0(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1))
critters: 0.0.22
css-loader: 6.10.0(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1))
@@ -12850,6 +14440,17 @@ snapshots:
optionalDependencies:
chokidar: 3.6.0
+ '@angular-devkit/core@21.0.3(chokidar@4.0.3)':
+ dependencies:
+ ajv: 8.17.1
+ ajv-formats: 3.0.1(ajv@8.17.1)
+ jsonc-parser: 3.3.1
+ picomatch: 4.0.3
+ rxjs: 7.8.2
+ source-map: 0.7.6
+ optionalDependencies:
+ chokidar: 4.0.3
+
'@angular-devkit/schematics@17.3.17(chokidar@3.6.0)':
dependencies:
'@angular-devkit/core': 17.3.17(chokidar@3.6.0)
@@ -12860,6 +14461,16 @@ snapshots:
transitivePeerDependencies:
- chokidar
+ '@angular-devkit/schematics@21.0.3(chokidar@4.0.3)':
+ dependencies:
+ '@angular-devkit/core': 21.0.3(chokidar@4.0.3)
+ jsonc-parser: 3.3.1
+ magic-string: 0.30.19
+ ora: 9.0.0
+ rxjs: 7.8.2
+ transitivePeerDependencies:
+ - chokidar
+
'@angular-eslint/builder@17.5.3(eslint@8.57.1)(typescript@5.4.5)':
dependencies:
eslint: 8.57.1
@@ -12919,6 +14530,61 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@angular/build@21.0.3(@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3))(@angular/compiler@21.0.5)(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(@angular/platform-browser@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)))(@types/node@24.10.4)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4)(less@4.4.2)(ng-packagr@21.0.1(@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(stylus@0.56.0)(terser@5.44.1)(tslib@2.8.1)(typescript@5.9.3)(vitest@4.0.16)(yaml@2.8.0)':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@angular-devkit/architect': 0.2100.3(chokidar@4.0.3)
+ '@angular/compiler': 21.0.5
+ '@angular/compiler-cli': 21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3)
+ '@babel/core': 7.28.4
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-split-export-declaration': 7.24.7
+ '@inquirer/confirm': 5.1.19(@types/node@24.10.4)
+ '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.2.2(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ beasties: 0.3.5
+ browserslist: 4.28.1
+ esbuild: 0.26.0
+ https-proxy-agent: 7.0.6
+ istanbul-lib-instrument: 6.0.3
+ jsonc-parser: 3.3.1
+ listr2: 9.0.5
+ magic-string: 0.30.19
+ mrmime: 2.0.1
+ parse5-html-rewriting-stream: 8.0.0
+ picomatch: 4.0.3
+ piscina: 5.1.3
+ rolldown: 1.0.0-beta.47
+ sass: 1.93.2
+ semver: 7.7.3
+ source-map-support: 0.5.21
+ tinyglobby: 0.2.15
+ tslib: 2.8.1
+ typescript: 5.9.3
+ undici: 7.16.0
+ vite: 7.2.2(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ watchpack: 2.4.4
+ optionalDependencies:
+ '@angular/core': 21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)
+ '@angular/platform-browser': 21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))
+ karma: 6.4.4
+ less: 4.4.2
+ lmdb: 3.4.3
+ ng-packagr: 21.0.1(@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
+ postcss: 8.5.6
+ vitest: 4.0.16(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - chokidar
+ - jiti
+ - lightningcss
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - tsx
+ - yaml
+
'@angular/cli@17.3.17(chokidar@3.6.0)':
dependencies:
'@angular-devkit/architect': 0.1703.17(chokidar@3.6.0)
@@ -12944,12 +14610,45 @@ snapshots:
- chokidar
- supports-color
+ '@angular/cli@21.0.3(@types/node@24.10.4)(chokidar@4.0.3)':
+ dependencies:
+ '@angular-devkit/architect': 0.2100.3(chokidar@4.0.3)
+ '@angular-devkit/core': 21.0.3(chokidar@4.0.3)
+ '@angular-devkit/schematics': 21.0.3(chokidar@4.0.3)
+ '@inquirer/prompts': 7.9.0(@types/node@24.10.4)
+ '@listr2/prompt-adapter-inquirer': 3.0.5(@inquirer/prompts@7.9.0(@types/node@24.10.4))(@types/node@24.10.4)(listr2@9.0.5)
+ '@modelcontextprotocol/sdk': 1.24.0(zod@4.1.13)
+ '@schematics/angular': 21.0.3(chokidar@4.0.3)
+ '@yarnpkg/lockfile': 1.1.0
+ algoliasearch: 5.40.1
+ ini: 5.0.0
+ jsonc-parser: 3.3.1
+ listr2: 9.0.5
+ npm-package-arg: 13.0.1
+ pacote: 21.0.3
+ parse5-html-rewriting-stream: 8.0.0
+ resolve: 1.22.11
+ semver: 7.7.3
+ yargs: 18.0.0
+ zod: 4.1.13
+ transitivePeerDependencies:
+ - '@cfworker/json-schema'
+ - '@types/node'
+ - chokidar
+ - supports-color
+
'@angular/common@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8))(rxjs@6.5.5)':
dependencies:
'@angular/core': 17.3.12(rxjs@6.5.5)(zone.js@0.11.8)
rxjs: 6.5.5
tslib: 2.8.1
+ '@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2)':
+ dependencies:
+ '@angular/core': 21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)
+ rxjs: 7.8.2
+ tslib: 2.8.1
+
'@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8)))(typescript@5.4.5)':
dependencies:
'@angular/compiler': 17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8))
@@ -12965,18 +14664,54 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3)':
+ dependencies:
+ '@angular/compiler': 21.0.5
+ '@babel/core': 7.28.4
+ '@jridgewell/sourcemap-codec': 1.5.5
+ chokidar: 4.0.3
+ convert-source-map: 1.9.0
+ reflect-metadata: 0.2.2
+ semver: 7.7.3
+ tslib: 2.8.1
+ yargs: 18.0.0
+ optionalDependencies:
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8))':
dependencies:
tslib: 2.8.1
optionalDependencies:
'@angular/core': 17.3.12(rxjs@6.5.5)(zone.js@0.11.8)
+ '@angular/compiler@21.0.5':
+ dependencies:
+ tslib: 2.8.1
+
'@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8)':
dependencies:
rxjs: 6.5.5
tslib: 2.8.1
zone.js: 0.11.8
+ '@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)':
+ dependencies:
+ rxjs: 7.8.2
+ tslib: 2.8.1
+ optionalDependencies:
+ '@angular/compiler': 21.0.5
+
+ '@angular/forms@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(@angular/platform-browser@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)))(@standard-schema/spec@1.0.0)(rxjs@7.8.2)':
+ dependencies:
+ '@angular/common': 21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2)
+ '@angular/core': 21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)
+ '@angular/platform-browser': 21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))
+ '@standard-schema/spec': 1.0.0
+ rxjs: 7.8.2
+ tslib: 2.8.1
+
'@angular/platform-browser-dynamic@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8))(rxjs@6.5.5))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8)))(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8))(@angular/platform-browser@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8))(rxjs@6.5.5))(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8)))':
dependencies:
'@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@6.5.5)(zone.js@0.11.8))(rxjs@6.5.5)
@@ -12991,6 +14726,38 @@ snapshots:
'@angular/core': 17.3.12(rxjs@6.5.5)(zone.js@0.11.8)
tslib: 2.8.1
+ '@angular/platform-browser@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))':
+ dependencies:
+ '@angular/common': 21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2)
+ '@angular/core': 21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)
+ tslib: 2.8.1
+
+ '@angular/router@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(@angular/platform-browser@21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)))(rxjs@7.8.2)':
+ dependencies:
+ '@angular/common': 21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2)
+ '@angular/core': 21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2)
+ '@angular/platform-browser': 21.0.5(@angular/common@21.0.5(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@21.0.5(@angular/compiler@21.0.5)(rxjs@7.8.2))
+ rxjs: 7.8.2
+ tslib: 2.8.1
+
+ '@asamuzakjp/css-color@4.1.1':
+ dependencies:
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ lru-cache: 11.2.4
+
+ '@asamuzakjp/dom-selector@6.7.6':
+ dependencies:
+ '@asamuzakjp/nwsapi': 2.3.9
+ bidi-js: 1.0.3
+ css-tree: 3.1.0
+ is-potential-custom-element-name: 1.0.1
+ lru-cache: 11.2.4
+
+ '@asamuzakjp/nwsapi@2.3.9': {}
+
'@assemblyscript/loader@0.10.1': {}
'@astrojs/compiler@2.11.0': {}
@@ -13113,7 +14880,7 @@ snapshots:
'@babel/core@7.28.0':
dependencies:
- '@ampproject/remapping': 2.2.1
+ '@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
'@babel/generator': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
@@ -13131,6 +14898,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/core@7.28.4':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.28.5
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
+ '@babel/helpers': 7.28.4
+ '@babel/parser': 7.28.5
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ '@jridgewell/remapping': 2.3.5
+ convert-source-map: 2.0.0
+ debug: 4.4.3
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 7.7.3
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/core@7.28.5':
dependencies:
'@babel/code-frame': 7.27.1
@@ -13161,10 +14948,10 @@ snapshots:
'@babel/generator@7.28.0':
dependencies:
- '@babel/parser': 7.28.0
- '@babel/types': 7.28.4
- '@jridgewell/gen-mapping': 0.3.12
- '@jridgewell/trace-mapping': 0.3.29
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
'@babel/generator@7.28.5':
@@ -13181,13 +14968,13 @@ snapshots:
'@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
'@babel/helper-compilation-targets@7.27.2':
dependencies:
'@babel/compat-data': 7.27.2
'@babel/helper-validator-option': 7.27.1
- browserslist: 4.24.5
+ browserslist: 4.28.1
lru-cache: 5.1.1
semver: 7.7.3
@@ -13353,7 +15140,7 @@ snapshots:
'@babel/helper-module-imports@7.27.1':
dependencies:
'@babel/traverse': 7.28.5
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
transitivePeerDependencies:
- supports-color
@@ -13362,7 +15149,7 @@ snapshots:
'@babel/core': 7.28.0
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.28.0
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
@@ -13384,6 +15171,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)':
+ dependencies:
+ '@babel/core': 7.28.4
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+ '@babel/traverse': 7.28.5
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
@@ -13478,7 +15274,7 @@ snapshots:
'@babel/helpers@7.28.2':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
'@babel/helpers@7.28.4':
dependencies:
@@ -13487,7 +15283,7 @@ snapshots:
'@babel/parser@7.27.1':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.28.5
'@babel/parser@7.27.2':
dependencies:
@@ -13495,7 +15291,7 @@ snapshots:
'@babel/parser@7.28.0':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
'@babel/parser@7.28.5':
dependencies:
@@ -14716,9 +16512,9 @@ snapshots:
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.28.5
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.28.5
'@babel/template': 7.27.2
- '@babel/types': 7.27.1
+ '@babel/types': 7.28.5
debug: 4.4.3
globals: 11.12.0
transitivePeerDependencies:
@@ -14729,9 +16525,9 @@ snapshots:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.28.5
'@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.0
+ '@babel/parser': 7.28.5
'@babel/template': 7.27.2
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -14744,15 +16540,10 @@ snapshots:
'@babel/parser': 7.28.5
'@babel/template': 7.27.2
'@babel/types': 7.28.5
- debug: 4.3.5
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
- '@babel/types@7.27.1':
- dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
-
'@babel/types@7.28.4':
dependencies:
'@babel/helper-string-parser': 7.27.1
@@ -14763,6 +16554,8 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
+ '@bcoe/v8-coverage@1.0.2': {}
+
'@capsizecss/unpack@3.0.1':
dependencies:
fontkit: 2.0.4
@@ -14861,6 +16654,28 @@ snapshots:
dependencies:
'@jridgewell/trace-mapping': 0.3.9
+ '@csstools/color-helpers@5.1.0': {}
+
+ '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
+ dependencies:
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+
+ '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
+ dependencies:
+ '@csstools/color-helpers': 5.1.0
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+
+ '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)':
+ dependencies:
+ '@csstools/css-tokenizer': 3.0.4
+
+ '@csstools/css-syntax-patches-for-csstree@1.0.21': {}
+
+ '@csstools/css-tokenizer@3.0.4': {}
+
'@discoveryjs/json-ext@0.5.7': {}
'@docsearch/css@3.8.2': {}
@@ -14896,6 +16711,12 @@ snapshots:
tslib: 2.8.1
optional: true
+ '@emnapi/core@1.7.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.1.0
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/runtime@1.4.3':
dependencies:
tslib: 2.8.1
@@ -14911,6 +16732,11 @@ snapshots:
tslib: 2.8.1
optional: true
+ '@emnapi/wasi-threads@1.1.0':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@esbuild/aix-ppc64@0.19.12':
optional: true
@@ -14929,6 +16755,9 @@ snapshots:
'@esbuild/aix-ppc64@0.25.12':
optional: true
+ '@esbuild/aix-ppc64@0.26.0':
+ optional: true
+
'@esbuild/aix-ppc64@0.27.0':
optional: true
@@ -14950,6 +16779,9 @@ snapshots:
'@esbuild/android-arm64@0.25.12':
optional: true
+ '@esbuild/android-arm64@0.26.0':
+ optional: true
+
'@esbuild/android-arm64@0.27.0':
optional: true
@@ -14971,6 +16803,9 @@ snapshots:
'@esbuild/android-arm@0.25.12':
optional: true
+ '@esbuild/android-arm@0.26.0':
+ optional: true
+
'@esbuild/android-arm@0.27.0':
optional: true
@@ -14992,6 +16827,9 @@ snapshots:
'@esbuild/android-x64@0.25.12':
optional: true
+ '@esbuild/android-x64@0.26.0':
+ optional: true
+
'@esbuild/android-x64@0.27.0':
optional: true
@@ -15013,6 +16851,9 @@ snapshots:
'@esbuild/darwin-arm64@0.25.12':
optional: true
+ '@esbuild/darwin-arm64@0.26.0':
+ optional: true
+
'@esbuild/darwin-arm64@0.27.0':
optional: true
@@ -15034,6 +16875,9 @@ snapshots:
'@esbuild/darwin-x64@0.25.12':
optional: true
+ '@esbuild/darwin-x64@0.26.0':
+ optional: true
+
'@esbuild/darwin-x64@0.27.0':
optional: true
@@ -15055,6 +16899,9 @@ snapshots:
'@esbuild/freebsd-arm64@0.25.12':
optional: true
+ '@esbuild/freebsd-arm64@0.26.0':
+ optional: true
+
'@esbuild/freebsd-arm64@0.27.0':
optional: true
@@ -15076,6 +16923,9 @@ snapshots:
'@esbuild/freebsd-x64@0.25.12':
optional: true
+ '@esbuild/freebsd-x64@0.26.0':
+ optional: true
+
'@esbuild/freebsd-x64@0.27.0':
optional: true
@@ -15097,6 +16947,9 @@ snapshots:
'@esbuild/linux-arm64@0.25.12':
optional: true
+ '@esbuild/linux-arm64@0.26.0':
+ optional: true
+
'@esbuild/linux-arm64@0.27.0':
optional: true
@@ -15118,6 +16971,9 @@ snapshots:
'@esbuild/linux-arm@0.25.12':
optional: true
+ '@esbuild/linux-arm@0.26.0':
+ optional: true
+
'@esbuild/linux-arm@0.27.0':
optional: true
@@ -15139,6 +16995,9 @@ snapshots:
'@esbuild/linux-ia32@0.25.12':
optional: true
+ '@esbuild/linux-ia32@0.26.0':
+ optional: true
+
'@esbuild/linux-ia32@0.27.0':
optional: true
@@ -15160,6 +17019,9 @@ snapshots:
'@esbuild/linux-loong64@0.25.12':
optional: true
+ '@esbuild/linux-loong64@0.26.0':
+ optional: true
+
'@esbuild/linux-loong64@0.27.0':
optional: true
@@ -15181,6 +17043,9 @@ snapshots:
'@esbuild/linux-mips64el@0.25.12':
optional: true
+ '@esbuild/linux-mips64el@0.26.0':
+ optional: true
+
'@esbuild/linux-mips64el@0.27.0':
optional: true
@@ -15202,6 +17067,9 @@ snapshots:
'@esbuild/linux-ppc64@0.25.12':
optional: true
+ '@esbuild/linux-ppc64@0.26.0':
+ optional: true
+
'@esbuild/linux-ppc64@0.27.0':
optional: true
@@ -15223,6 +17091,9 @@ snapshots:
'@esbuild/linux-riscv64@0.25.12':
optional: true
+ '@esbuild/linux-riscv64@0.26.0':
+ optional: true
+
'@esbuild/linux-riscv64@0.27.0':
optional: true
@@ -15244,6 +17115,9 @@ snapshots:
'@esbuild/linux-s390x@0.25.12':
optional: true
+ '@esbuild/linux-s390x@0.26.0':
+ optional: true
+
'@esbuild/linux-s390x@0.27.0':
optional: true
@@ -15265,6 +17139,9 @@ snapshots:
'@esbuild/linux-x64@0.25.12':
optional: true
+ '@esbuild/linux-x64@0.26.0':
+ optional: true
+
'@esbuild/linux-x64@0.27.0':
optional: true
@@ -15274,6 +17151,9 @@ snapshots:
'@esbuild/netbsd-arm64@0.25.12':
optional: true
+ '@esbuild/netbsd-arm64@0.26.0':
+ optional: true
+
'@esbuild/netbsd-arm64@0.27.0':
optional: true
@@ -15295,6 +17175,9 @@ snapshots:
'@esbuild/netbsd-x64@0.25.12':
optional: true
+ '@esbuild/netbsd-x64@0.26.0':
+ optional: true
+
'@esbuild/netbsd-x64@0.27.0':
optional: true
@@ -15304,6 +17187,9 @@ snapshots:
'@esbuild/openbsd-arm64@0.25.12':
optional: true
+ '@esbuild/openbsd-arm64@0.26.0':
+ optional: true
+
'@esbuild/openbsd-arm64@0.27.0':
optional: true
@@ -15325,6 +17211,9 @@ snapshots:
'@esbuild/openbsd-x64@0.25.12':
optional: true
+ '@esbuild/openbsd-x64@0.26.0':
+ optional: true
+
'@esbuild/openbsd-x64@0.27.0':
optional: true
@@ -15334,6 +17223,9 @@ snapshots:
'@esbuild/openharmony-arm64@0.25.12':
optional: true
+ '@esbuild/openharmony-arm64@0.26.0':
+ optional: true
+
'@esbuild/openharmony-arm64@0.27.0':
optional: true
@@ -15355,6 +17247,9 @@ snapshots:
'@esbuild/sunos-x64@0.25.12':
optional: true
+ '@esbuild/sunos-x64@0.26.0':
+ optional: true
+
'@esbuild/sunos-x64@0.27.0':
optional: true
@@ -15376,6 +17271,9 @@ snapshots:
'@esbuild/win32-arm64@0.25.12':
optional: true
+ '@esbuild/win32-arm64@0.26.0':
+ optional: true
+
'@esbuild/win32-arm64@0.27.0':
optional: true
@@ -15397,6 +17295,9 @@ snapshots:
'@esbuild/win32-ia32@0.25.12':
optional: true
+ '@esbuild/win32-ia32@0.26.0':
+ optional: true
+
'@esbuild/win32-ia32@0.27.0':
optional: true
@@ -15418,6 +17319,9 @@ snapshots:
'@esbuild/win32-x64@0.25.12':
optional: true
+ '@esbuild/win32-x64@0.26.0':
+ optional: true
+
'@esbuild/win32-x64@0.27.0':
optional: true
@@ -15431,6 +17335,11 @@ snapshots:
eslint: 8.57.1
eslint-visitor-keys: 3.4.3
+ '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)':
+ dependencies:
+ eslint: 8.57.1
+ eslint-visitor-keys: 3.4.3
+
'@eslint-community/regexpp@4.11.0': {}
'@eslint-community/regexpp@4.12.1': {}
@@ -15438,7 +17347,7 @@ snapshots:
'@eslint/eslintrc@2.1.4':
dependencies:
ajv: 6.12.6
- debug: 4.3.6
+ debug: 4.4.3
espree: 9.6.1
globals: 13.24.0
ignore: 5.3.2
@@ -15503,7 +17412,7 @@ snapshots:
'@humanwhocodes/config-array@0.13.0':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.6
+ debug: 4.4.3
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -15615,6 +17524,138 @@ snapshots:
'@img/sharp-win32-x64@0.34.5':
optional: true
+ '@inquirer/ansi@1.0.2': {}
+
+ '@inquirer/checkbox@4.3.2(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ yoctocolors-cjs: 2.1.3
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/confirm@5.1.19(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/confirm@5.1.21(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/core@10.3.2(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ cli-width: 4.1.0
+ mute-stream: 2.0.0
+ signal-exit: 4.1.0
+ wrap-ansi: 6.2.0
+ yoctocolors-cjs: 2.1.3
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/editor@4.2.23(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/external-editor': 1.0.3(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/expand@4.0.23(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ yoctocolors-cjs: 2.1.3
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/external-editor@1.0.3(@types/node@24.10.4)':
+ dependencies:
+ chardet: 2.1.1
+ iconv-lite: 0.7.1
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/figures@1.0.15': {}
+
+ '@inquirer/input@4.3.1(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/number@3.0.23(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/password@4.0.23(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/prompts@7.9.0(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/checkbox': 4.3.2(@types/node@24.10.4)
+ '@inquirer/confirm': 5.1.21(@types/node@24.10.4)
+ '@inquirer/editor': 4.2.23(@types/node@24.10.4)
+ '@inquirer/expand': 4.0.23(@types/node@24.10.4)
+ '@inquirer/input': 4.3.1(@types/node@24.10.4)
+ '@inquirer/number': 3.0.23(@types/node@24.10.4)
+ '@inquirer/password': 4.0.23(@types/node@24.10.4)
+ '@inquirer/rawlist': 4.1.11(@types/node@24.10.4)
+ '@inquirer/search': 3.2.2(@types/node@24.10.4)
+ '@inquirer/select': 4.4.2(@types/node@24.10.4)
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/rawlist@4.1.11(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ yoctocolors-cjs: 2.1.3
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/search@3.2.2(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ yoctocolors-cjs: 2.1.3
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/select@4.4.2(@types/node@24.10.4)':
+ dependencies:
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/core': 10.3.2(@types/node@24.10.4)
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ yoctocolors-cjs: 2.1.3
+ optionalDependencies:
+ '@types/node': 24.10.4
+
+ '@inquirer/type@3.0.10(@types/node@24.10.4)':
+ optionalDependencies:
+ '@types/node': 24.10.4
+
'@ioredis/commands@1.4.0':
optional: true
@@ -15628,11 +17669,15 @@ snapshots:
dependencies:
string-width: 5.1.2
string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.0
+ strip-ansi: 7.1.2
strip-ansi-cjs: strip-ansi@6.0.1
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
+ '@isaacs/fs-minipass@4.0.1':
+ dependencies:
+ minipass: 7.1.2
+
'@isaacs/ttlcache@1.4.1': {}
'@istanbuljs/load-nyc-config@1.1.0':
@@ -15653,14 +17698,14 @@ snapshots:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
jest-mock: 29.7.0
'@jest/fake-timers@29.7.0':
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -15673,7 +17718,7 @@ snapshots:
dependencies:
'@babel/core': 7.28.5
'@jest/types': 29.6.3
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/trace-mapping': 0.3.31
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
convert-source-map: 2.0.0
@@ -15694,7 +17739,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
'@types/yargs': 17.0.35
chalk: 4.1.2
@@ -15910,21 +17955,10 @@ snapshots:
dependencies:
regenerator-runtime: 0.13.11
- '@jridgewell/gen-mapping@0.3.12':
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.29
-
'@jridgewell/gen-mapping@0.3.13':
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.30
-
- '@jridgewell/gen-mapping@0.3.8':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/trace-mapping': 0.3.31
'@jridgewell/remapping@2.3.5':
dependencies:
@@ -15933,8 +17967,6 @@ snapshots:
'@jridgewell/resolve-uri@3.1.2': {}
- '@jridgewell/set-array@1.2.1': {}
-
'@jridgewell/source-map@0.3.11':
dependencies:
'@jridgewell/gen-mapping': 0.3.13
@@ -15942,8 +17974,8 @@ snapshots:
'@jridgewell/source-map@0.3.6':
dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
'@jridgewell/sourcemap-codec@1.5.0': {}
@@ -15954,11 +17986,6 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping@0.3.29':
- dependencies:
- '@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.5
-
'@jridgewell/trace-mapping@0.3.30':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
@@ -16012,10 +18039,39 @@ snapshots:
dependencies:
'@lezer/common': 1.3.0
+ '@listr2/prompt-adapter-inquirer@3.0.5(@inquirer/prompts@7.9.0(@types/node@24.10.4))(@types/node@24.10.4)(listr2@9.0.5)':
+ dependencies:
+ '@inquirer/prompts': 7.9.0(@types/node@24.10.4)
+ '@inquirer/type': 3.0.10(@types/node@24.10.4)
+ listr2: 9.0.5
+ transitivePeerDependencies:
+ - '@types/node'
+
'@ljharb/through@2.3.14':
dependencies:
call-bind: 1.0.8
+ '@lmdb/lmdb-darwin-arm64@3.4.3':
+ optional: true
+
+ '@lmdb/lmdb-darwin-x64@3.4.3':
+ optional: true
+
+ '@lmdb/lmdb-linux-arm64@3.4.3':
+ optional: true
+
+ '@lmdb/lmdb-linux-arm@3.4.3':
+ optional: true
+
+ '@lmdb/lmdb-linux-x64@3.4.3':
+ optional: true
+
+ '@lmdb/lmdb-win32-arm64@3.4.3':
+ optional: true
+
+ '@lmdb/lmdb-win32-x64@3.4.3':
+ optional: true
+
'@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)':
dependencies:
detect-libc: 2.1.2
@@ -16033,6 +18089,43 @@ snapshots:
'@marijn/find-cluster-break@1.0.2': {}
+ '@modelcontextprotocol/sdk@1.24.0(zod@4.1.13)':
+ dependencies:
+ ajv: 8.17.1
+ ajv-formats: 3.0.1(ajv@8.17.1)
+ content-type: 1.0.5
+ cors: 2.8.5
+ cross-spawn: 7.0.5
+ eventsource: 3.0.7
+ eventsource-parser: 3.0.6
+ express: 5.2.1
+ express-rate-limit: 7.5.1(express@5.2.1)
+ jose: 6.1.3
+ pkce-challenge: 5.0.1
+ raw-body: 3.0.2
+ zod: 4.1.13
+ zod-to-json-schema: 3.25.0(zod@4.1.13)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
+ optional: true
+
+ '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3':
+ optional: true
+
+ '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3':
+ optional: true
+
+ '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3':
+ optional: true
+
+ '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3':
+ optional: true
+
+ '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3':
+ optional: true
+
'@napi-rs/nice-android-arm-eabi@1.1.1':
optional: true
@@ -16112,6 +18205,13 @@ snapshots:
'@tybys/wasm-util': 0.9.0
optional: true
+ '@napi-rs/wasm-runtime@1.1.0':
+ dependencies:
+ '@emnapi/core': 1.7.1
+ '@emnapi/runtime': 1.7.1
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@netlify/functions@2.8.2':
dependencies:
'@netlify/serverless-functions-api': 1.26.1
@@ -16145,18 +18245,32 @@ snapshots:
'@npmcli/agent@2.2.2':
dependencies:
- agent-base: 7.1.1
+ agent-base: 7.1.4
http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.5
+ https-proxy-agent: 7.0.6
lru-cache: 10.4.3
socks-proxy-agent: 8.0.4
transitivePeerDependencies:
- supports-color
+ '@npmcli/agent@4.0.0':
+ dependencies:
+ agent-base: 7.1.4
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.6
+ lru-cache: 11.2.4
+ socks-proxy-agent: 8.0.4
+ transitivePeerDependencies:
+ - supports-color
+
'@npmcli/fs@3.1.0':
dependencies:
semver: 7.7.3
+ '@npmcli/fs@5.0.0':
+ dependencies:
+ semver: 7.7.3
+
'@npmcli/git@5.0.8':
dependencies:
'@npmcli/promise-spawn': 7.0.2
@@ -16171,13 +18285,31 @@ snapshots:
transitivePeerDependencies:
- bluebird
+ '@npmcli/git@7.0.1':
+ dependencies:
+ '@npmcli/promise-spawn': 9.0.1
+ ini: 6.0.0
+ lru-cache: 11.2.2
+ npm-pick-manifest: 11.0.3
+ proc-log: 6.1.0
+ promise-retry: 2.0.1
+ semver: 7.7.3
+ which: 6.0.0
+
'@npmcli/installed-package-contents@2.1.0':
dependencies:
npm-bundled: 3.0.1
npm-normalize-package-bin: 3.0.1
+ '@npmcli/installed-package-contents@3.0.0':
+ dependencies:
+ npm-bundled: 4.0.0
+ npm-normalize-package-bin: 4.0.0
+
'@npmcli/node-gyp@3.0.0': {}
+ '@npmcli/node-gyp@5.0.0': {}
+
'@npmcli/package-json@5.2.1':
dependencies:
'@npmcli/git': 5.0.8
@@ -16190,12 +18322,43 @@ snapshots:
transitivePeerDependencies:
- bluebird
+ '@npmcli/package-json@7.0.4':
+ dependencies:
+ '@npmcli/git': 7.0.1
+ glob: 13.0.0
+ hosted-git-info: 9.0.2
+ json-parse-even-better-errors: 5.0.0
+ proc-log: 6.1.0
+ semver: 7.7.3
+ validate-npm-package-license: 3.0.4
+
'@npmcli/promise-spawn@7.0.2':
dependencies:
which: 4.0.0
+ '@npmcli/promise-spawn@8.0.3':
+ dependencies:
+ which: 5.0.0
+
+ '@npmcli/promise-spawn@9.0.1':
+ dependencies:
+ which: 6.0.0
+
'@npmcli/redact@1.1.0': {}
+ '@npmcli/redact@4.0.0': {}
+
+ '@npmcli/run-script@10.0.3':
+ dependencies:
+ '@npmcli/node-gyp': 5.0.0
+ '@npmcli/package-json': 7.0.4
+ '@npmcli/promise-spawn': 9.0.1
+ node-gyp: 12.1.0
+ proc-log: 6.1.0
+ which: 6.0.0
+ transitivePeerDependencies:
+ - supports-color
+
'@npmcli/run-script@7.0.4':
dependencies:
'@npmcli/node-gyp': 3.0.0
@@ -16352,6 +18515,8 @@ snapshots:
'@oslojs/encoding@1.1.0': {}
+ '@oxc-project/types@0.96.0': {}
+
'@parcel/watcher-android-arm64@2.5.1':
optional: true
@@ -16420,18 +18585,20 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@preact/preset-vite@2.10.2(@babel/core@7.28.5)(preact@10.27.2)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ '@polka/url@1.0.0-next.29': {}
+
+ '@preact/preset-vite@2.10.2(@babel/core@7.28.5)(preact@10.27.2)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.28.5)
- '@prefresh/vite': 2.4.1(preact@10.27.2)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ '@prefresh/vite': 2.4.1(preact@10.27.2)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
'@rollup/pluginutils': 4.2.1
babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.5)
debug: 4.4.3
picocolors: 1.1.1
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vite-prerender-plugin: 0.5.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite-prerender-plugin: 0.5.12(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
transitivePeerDependencies:
- preact
- supports-color
@@ -16444,7 +18611,7 @@ snapshots:
'@prefresh/utils@1.2.0': {}
- '@prefresh/vite@2.4.1(preact@10.27.2)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ '@prefresh/vite@2.4.1(preact@10.27.2)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
'@babel/core': 7.28.5
'@prefresh/babel-plugin': 0.5.0
@@ -16452,7 +18619,7 @@ snapshots:
'@prefresh/utils': 1.2.0
'@rollup/pluginutils': 4.2.1
preact: 10.27.2
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
transitivePeerDependencies:
- supports-color
@@ -16650,8 +18817,54 @@ snapshots:
'@resvg/resvg-wasm@2.6.2': {}
+ '@rolldown/binding-android-arm64@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-darwin-x64@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.47':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.1.0
+ optional: true
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47':
+ optional: true
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47':
+ optional: true
+
'@rolldown/pluginutils@1.0.0-beta.27': {}
+ '@rolldown/pluginutils@1.0.0-beta.47': {}
+
'@rolldown/pluginutils@1.0.0-beta.50': {}
'@rollup/plugin-alias@5.1.1(rollup@4.53.3)':
@@ -16917,6 +19130,14 @@ snapshots:
transitivePeerDependencies:
- chokidar
+ '@schematics/angular@21.0.3(chokidar@4.0.3)':
+ dependencies:
+ '@angular-devkit/core': 21.0.3(chokidar@4.0.3)
+ '@angular-devkit/schematics': 21.0.3(chokidar@4.0.3)
+ jsonc-parser: 3.3.1
+ transitivePeerDependencies:
+ - chokidar
+
'@shikijs/core@2.5.0':
dependencies:
'@shikijs/engine-javascript': 2.5.0
@@ -16992,10 +19213,18 @@ snapshots:
dependencies:
'@sigstore/protobuf-specs': 0.3.3
+ '@sigstore/bundle@4.0.0':
+ dependencies:
+ '@sigstore/protobuf-specs': 0.5.0
+
'@sigstore/core@1.1.0': {}
+ '@sigstore/core@3.0.0': {}
+
'@sigstore/protobuf-specs@0.3.3': {}
+ '@sigstore/protobuf-specs@0.5.0': {}
+
'@sigstore/sign@2.3.2':
dependencies:
'@sigstore/bundle': 2.3.2
@@ -17007,6 +19236,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@sigstore/sign@4.0.1':
+ dependencies:
+ '@sigstore/bundle': 4.0.0
+ '@sigstore/core': 3.0.0
+ '@sigstore/protobuf-specs': 0.5.0
+ make-fetch-happen: 15.0.3
+ proc-log: 5.0.0
+ promise-retry: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
'@sigstore/tuf@2.3.4':
dependencies:
'@sigstore/protobuf-specs': 0.3.3
@@ -17014,12 +19254,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@sigstore/tuf@4.0.0':
+ dependencies:
+ '@sigstore/protobuf-specs': 0.5.0
+ tuf-js: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+
'@sigstore/verify@1.2.1':
dependencies:
'@sigstore/bundle': 2.3.2
'@sigstore/core': 1.1.0
'@sigstore/protobuf-specs': 0.3.3
+ '@sigstore/verify@3.0.0':
+ dependencies:
+ '@sigstore/bundle': 4.0.0
+ '@sigstore/core': 3.0.0
+ '@sigstore/protobuf-specs': 0.5.0
+
'@sinclair/typebox@0.27.8': {}
'@sindresorhus/merge-streams@2.3.0': {}
@@ -17076,48 +19329,48 @@ snapshots:
transitivePeerDependencies:
- typescript
- '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0)))(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))':
+ '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0)))(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))
- debug: 4.4.0
+ '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))
+ debug: 4.4.3
svelte: 4.2.20
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)))(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)))(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
- debug: 4.4.1
+ '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ debug: 4.4.3
svelte: 5.43.14
- vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))':
+ '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0)))(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))
+ '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0)))(svelte@4.2.20)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))
debug: 4.4.0
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.17
svelte: 4.2.20
svelte-hmr: 0.15.3(svelte@4.2.20)
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitefu: 0.2.5(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vitefu: 0.2.5(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)))(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)))(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
debug: 4.4.1
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.17
svelte: 5.43.14
- vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ vite: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
transitivePeerDependencies:
- supports-color
@@ -17256,13 +19509,13 @@ snapshots:
'@testing-library/dom': 9.3.4
svelte: 4.2.20
- '@testing-library/svelte@5.2.9(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ '@testing-library/svelte@5.2.9(svelte@5.43.14)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@20.0.3)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
'@testing-library/dom': 10.4.1
svelte: 5.43.14
optionalDependencies:
- vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitest: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vitest: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@20.0.3)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
'@testing-library/vue@5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)':
dependencies:
@@ -17306,6 +19559,16 @@ snapshots:
'@tufjs/canonical-json': 2.0.0
minimatch: 9.0.5
+ '@tufjs/models@4.0.0':
+ dependencies:
+ '@tufjs/canonical-json': 2.0.0
+ minimatch: 9.0.5
+
+ '@tybys/wasm-util@0.10.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@tybys/wasm-util@0.9.0':
dependencies:
tslib: 2.8.1
@@ -17323,16 +19586,16 @@ snapshots:
'@types/babel__generator@7.6.4':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
'@types/babel__template@7.4.1':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.28.4
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
'@types/babel__traverse@7.20.1':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
'@types/body-parser@1.19.5':
dependencies:
@@ -17356,11 +19619,9 @@ snapshots:
dependencies:
'@types/node': 22.19.1
- '@types/cookie@0.4.1': {}
-
- '@types/cors@2.8.17':
+ '@types/cors@2.8.19':
dependencies:
- '@types/node': 12.20.55
+ '@types/node': 22.19.1
'@types/debug@4.1.12':
dependencies:
@@ -17388,7 +19649,7 @@ snapshots:
'@types/fontkit@2.0.8':
dependencies:
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
'@types/fs-extra@11.0.4':
dependencies:
@@ -17397,16 +19658,16 @@ snapshots:
'@types/fs-extra@8.1.5':
dependencies:
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 6.0.0
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
'@types/graceful-fs@4.1.9':
dependencies:
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
'@types/hast@3.0.4':
dependencies:
@@ -17467,7 +19728,7 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
- '@types/node': 12.20.55
+ '@types/node': 22.19.1
'@types/node@12.20.55': {}
@@ -17479,9 +19740,10 @@ snapshots:
dependencies:
undici-types: 6.21.0
- '@types/node@24.10.1':
+ '@types/node@24.10.4':
dependencies:
undici-types: 7.16.0
+ optional: true
'@types/prop-types@15.7.15': {}
@@ -17508,7 +19770,7 @@ snapshots:
'@types/sax@1.2.7':
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 22.19.1
'@types/semver@7.7.1': {}
@@ -17556,7 +19818,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.48.2
'@typescript-eslint/type-utils': 5.48.2(eslint@8.57.1)(typescript@5.4.5)
'@typescript-eslint/utils': 5.48.2(eslint@8.57.1)(typescript@5.4.5)
- debug: 4.3.6
+ debug: 4.4.3
eslint: 8.57.1
ignore: 5.3.2
natural-compare-lite: 1.4.0
@@ -17593,7 +19855,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.48.2
'@typescript-eslint/types': 5.48.2
'@typescript-eslint/typescript-estree': 5.48.2(typescript@5.4.5)
- debug: 4.3.6
+ debug: 4.4.3
eslint: 8.57.1
optionalDependencies:
typescript: 5.4.5
@@ -17632,7 +19894,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 5.48.2(typescript@5.4.5)
'@typescript-eslint/utils': 5.48.2(eslint@8.57.1)(typescript@5.4.5)
- debug: 4.3.6
+ debug: 4.4.3
eslint: 8.57.1
tsutils: 3.21.0(typescript@5.4.5)
optionalDependencies:
@@ -17644,7 +19906,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3)
'@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- debug: 4.4.0
+ debug: 4.4.3
eslint: 8.57.1
ts-api-utils: 1.4.3(typescript@5.9.3)
optionalDependencies:
@@ -17674,7 +19936,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 5.48.2
'@typescript-eslint/visitor-keys': 5.48.2
- debug: 4.3.6
+ debug: 4.4.3
globby: 11.1.0
is-glob: 4.0.3
semver: 7.7.3
@@ -17688,7 +19950,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.0
+ debug: 4.4.3
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -17745,7 +20007,7 @@ snapshots:
'@typescript-eslint/utils@7.11.0(eslint@8.57.1)(typescript@5.4.5)':
dependencies:
- '@eslint-community/eslint-utils': 4.6.1(eslint@8.57.1)
+ '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1)
'@typescript-eslint/scope-manager': 7.11.0
'@typescript-eslint/types': 7.11.0
'@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
@@ -17844,7 +20106,11 @@ snapshots:
dependencies:
vite: 5.4.21(@types/node@12.20.55)(less@4.2.0)(sass@1.71.1)(stylus@0.56.0)(terser@5.29.1)
- '@vitejs/plugin-react@4.7.0(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.1.0(vite@7.2.2(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ dependencies:
+ vite: 7.2.2(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+
+ '@vitejs/plugin-react@4.7.0(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
'@babel/core': 7.28.0
'@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0)
@@ -17852,26 +20118,75 @@ snapshots:
'@rolldown/pluginutils': 1.0.0-beta.27
'@types/babel__core': 7.20.5
react-refresh: 0.17.0
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue2@2.2.0(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@2.7.14)':
+ '@vitejs/plugin-vue2@2.2.0(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@2.7.14)':
dependencies:
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vue: 2.7.14
- '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1))(vue@3.5.24(typescript@5.9.3))':
+ '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@24.10.4)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1))(vue@3.5.24(typescript@5.9.3))':
dependencies:
- vite: 5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)
+ vite: 5.4.21(@types/node@24.10.4)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)
vue: 3.5.24(typescript@5.9.3)
- '@vitejs/plugin-vue@6.0.2(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@3.5.24(typescript@5.9.3))':
+ '@vitejs/plugin-vue@6.0.2(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.50
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vue: 3.5.24(typescript@5.9.3)
+ '@vitest/browser-playwright@4.0.16(playwright@1.57.0)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16)':
+ dependencies:
+ '@vitest/browser': 4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16)
+ '@vitest/mocker': 4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ playwright: 1.57.0
+ tinyrainbow: 3.0.3
+ vitest: 4.0.16(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/browser@4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16)':
+ dependencies:
+ '@vitest/mocker': 4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ '@vitest/utils': 4.0.16
+ magic-string: 0.30.21
+ pixelmatch: 7.1.0
+ pngjs: 7.0.0
+ sirv: 3.0.2
+ tinyrainbow: 3.0.3
+ vitest: 4.0.16(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ ws: 8.18.3
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/coverage-v8@4.0.16(@vitest/browser@4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16))(vitest@4.0.16)':
+ dependencies:
+ '@bcoe/v8-coverage': 1.0.2
+ '@vitest/utils': 4.0.16
+ ast-v8-to-istanbul: 0.3.9
+ istanbul-lib-coverage: 3.2.2
+ istanbul-lib-report: 3.0.1
+ istanbul-lib-source-maps: 5.0.6
+ istanbul-reports: 3.2.0
+ magicast: 0.5.1
+ obug: 2.1.1
+ std-env: 3.10.0
+ tinyrainbow: 3.0.3
+ vitest: 4.0.16(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ optionalDependencies:
+ '@vitest/browser': 4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16)
+ transitivePeerDependencies:
+ - supports-color
+
'@vitest/expect@4.0.12':
dependencies:
'@standard-schema/spec': 1.0.0
@@ -17881,36 +20196,75 @@ snapshots:
chai: 6.2.1
tinyrainbow: 3.0.3
- '@vitest/mocker@4.0.12(vite@6.3.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))':
+ '@vitest/expect@4.0.16':
+ dependencies:
+ '@standard-schema/spec': 1.0.0
+ '@types/chai': 5.2.2
+ '@vitest/spy': 4.0.16
+ '@vitest/utils': 4.0.16
+ chai: 6.2.1
+ tinyrainbow: 3.0.3
+
+ '@vitest/mocker@4.0.12(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 4.0.12
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 6.3.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+
+ '@vitest/mocker@4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))':
+ dependencies:
+ '@vitest/spy': 4.0.16
+ estree-walker: 3.0.3
+ magic-string: 0.30.21
+ optionalDependencies:
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
'@vitest/pretty-format@4.0.12':
dependencies:
tinyrainbow: 3.0.3
+ '@vitest/pretty-format@4.0.16':
+ dependencies:
+ tinyrainbow: 3.0.3
+
'@vitest/runner@4.0.12':
dependencies:
'@vitest/utils': 4.0.12
pathe: 2.0.3
+ '@vitest/runner@4.0.16':
+ dependencies:
+ '@vitest/utils': 4.0.16
+ pathe: 2.0.3
+
'@vitest/snapshot@4.0.12':
dependencies:
'@vitest/pretty-format': 4.0.12
magic-string: 0.30.21
pathe: 2.0.3
+ '@vitest/snapshot@4.0.16':
+ dependencies:
+ '@vitest/pretty-format': 4.0.16
+ magic-string: 0.30.21
+ pathe: 2.0.3
+
'@vitest/spy@4.0.12': {}
+ '@vitest/spy@4.0.16': {}
+
'@vitest/utils@4.0.12':
dependencies:
'@vitest/pretty-format': 4.0.12
tinyrainbow: 3.0.3
+ '@vitest/utils@4.0.16':
+ dependencies:
+ '@vitest/pretty-format': 4.0.16
+ tinyrainbow: 3.0.3
+
'@volar/language-core@2.4.23':
dependencies:
'@volar/source-map': 2.4.23
@@ -18154,6 +20508,8 @@ snapshots:
abbrev@2.0.0: {}
+ abbrev@4.0.0: {}
+
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
@@ -18163,19 +20519,20 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
+ accepts@2.0.0:
+ dependencies:
+ mime-types: 3.0.2
+ negotiator: 1.0.0
+
acorn-globals@7.0.1:
dependencies:
- acorn: 8.14.0
+ acorn: 8.15.0
acorn-walk: 8.3.3
acorn-import-attributes@1.9.5(acorn@8.15.0):
dependencies:
acorn: 8.15.0
- acorn-jsx@5.3.2(acorn@8.14.1):
- dependencies:
- acorn: 8.14.1
-
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
acorn: 8.15.0
@@ -18184,12 +20541,8 @@ snapshots:
dependencies:
acorn: 8.15.0
- acorn@8.12.1: {}
-
acorn@8.14.0: {}
- acorn@8.14.1: {}
-
acorn@8.15.0: {}
adjust-sourcemap-loader@4.0.0:
@@ -18203,18 +20556,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- agent-base@7.1.1:
- dependencies:
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
+ agent-base@7.1.4: {}
aggregate-error@3.1.0:
dependencies:
clean-stack: 2.2.0
indent-string: 4.0.0
- ajv-cli@5.0.0(ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.1)(typescript@5.9.3)):
+ ajv-cli@5.0.0(ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.4)(typescript@5.9.3)):
dependencies:
ajv: 8.17.1
fast-json-patch: 3.1.1
@@ -18224,7 +20573,7 @@ snapshots:
json5: 2.2.3
minimist: 1.2.8
optionalDependencies:
- ts-node: 10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.1)(typescript@5.9.3)
+ ts-node: 10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.4)(typescript@5.9.3)
ajv-formats@2.1.1(ajv@8.12.0):
optionalDependencies:
@@ -18234,6 +20583,10 @@ snapshots:
optionalDependencies:
ajv: 8.17.1
+ ajv-formats@3.0.1(ajv@8.17.1):
+ optionalDependencies:
+ ajv: 8.17.1
+
ajv-keywords@3.5.2(ajv@6.12.6):
dependencies:
ajv: 6.12.6
@@ -18264,6 +20617,23 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
+ algoliasearch@5.40.1:
+ dependencies:
+ '@algolia/abtesting': 1.6.1
+ '@algolia/client-abtesting': 5.40.1
+ '@algolia/client-analytics': 5.40.1
+ '@algolia/client-common': 5.40.1
+ '@algolia/client-insights': 5.40.1
+ '@algolia/client-personalization': 5.40.1
+ '@algolia/client-query-suggestions': 5.40.1
+ '@algolia/client-search': 5.40.1
+ '@algolia/ingestion': 1.40.1
+ '@algolia/monitoring': 1.40.1
+ '@algolia/recommend': 5.40.1
+ '@algolia/requester-browser-xhr': 5.40.1
+ '@algolia/requester-fetch': 5.40.1
+ '@algolia/requester-node-http': 5.40.1
+
algoliasearch@5.44.0:
dependencies:
'@algolia/abtesting': 1.10.0
@@ -18299,6 +20669,10 @@ snapshots:
dependencies:
type-fest: 1.4.0
+ ansi-escapes@7.2.0:
+ dependencies:
+ environment: 1.1.0
+
ansi-html-community@0.0.8: {}
ansi-regex@5.0.1: {}
@@ -18442,7 +20816,13 @@ snapshots:
dependencies:
tslib: 2.8.1
- astro@5.16.0(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.2)(jiti@2.6.1)(less@4.2.0)(rollup@4.53.3)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3)(yaml@2.8.0):
+ ast-v8-to-istanbul@0.3.9:
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.31
+ estree-walker: 3.0.3
+ js-tokens: 9.0.1
+
+ astro@5.16.0(@types/node@24.10.4)(db0@0.3.4)(ioredis@5.8.2)(jiti@2.6.1)(less@4.4.2)(rollup@4.53.3)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3)(yaml@2.8.0):
dependencies:
'@astrojs/compiler': 2.13.0
'@astrojs/internal-helpers': 0.7.5
@@ -18499,8 +20879,8 @@ snapshots:
unist-util-visit: 5.0.0
unstorage: 1.17.3(db0@0.3.4)(ioredis@5.8.2)
vfile: 6.0.3
- vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ vite: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
xxhash-wasm: 1.1.0
yargs-parser: 21.1.1
yocto-spinner: 0.2.3
@@ -18569,8 +20949,8 @@ snapshots:
autoprefixer@10.4.18(postcss@8.4.35):
dependencies:
- browserslist: 4.25.1
- caniuse-lite: 1.0.30001731
+ browserslist: 4.28.1
+ caniuse-lite: 1.0.30001760
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -18619,7 +20999,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.10
find-cache-dir: 4.0.0
- schema-utils: 4.3.0
+ schema-utils: 4.3.3
webpack: 5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)
babel-plugin-istanbul@6.1.1:
@@ -18766,10 +21146,27 @@ snapshots:
base64id@2.0.0: {}
+ baseline-browser-mapping@2.9.8: {}
+
batch@0.6.1: {}
+ beasties@0.3.5:
+ dependencies:
+ css-select: 6.0.0
+ css-what: 7.0.0
+ dom-serializer: 2.0.0
+ domhandler: 5.0.3
+ htmlparser2: 10.0.0
+ picocolors: 1.1.1
+ postcss: 8.5.6
+ postcss-media-query-parser: 0.2.3
+
before-after-hook@2.2.3: {}
+ bidi-js@1.0.3:
+ dependencies:
+ require-from-string: 2.0.2
+
big.js@5.2.2: {}
binary-extensions@2.3.0: {}
@@ -18805,6 +21202,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ body-parser@2.2.1:
+ dependencies:
+ bytes: 3.1.2
+ content-type: 1.0.5
+ debug: 4.4.3
+ http-errors: 2.0.1
+ iconv-lite: 0.7.1
+ on-finished: 2.4.1
+ qs: 6.14.0
+ raw-body: 3.0.2
+ type-is: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
bonjour-service@1.3.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -18844,19 +21255,13 @@ snapshots:
dependencies:
base64-js: 1.5.1
- browserslist@4.24.5:
+ browserslist@4.28.1:
dependencies:
- caniuse-lite: 1.0.30001718
- electron-to-chromium: 1.5.155
- node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.24.5)
-
- browserslist@4.25.1:
- dependencies:
- caniuse-lite: 1.0.30001731
- electron-to-chromium: 1.5.198
- node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.25.1)
+ baseline-browser-mapping: 2.9.8
+ caniuse-lite: 1.0.30001760
+ electron-to-chromium: 1.5.267
+ node-releases: 2.0.27
+ update-browserslist-db: 1.2.3(browserslist@4.28.1)
bser@2.1.1:
dependencies:
@@ -18917,6 +21322,20 @@ snapshots:
tar: 6.2.1
unique-filename: 3.0.0
+ cacache@20.0.3:
+ dependencies:
+ '@npmcli/fs': 5.0.0
+ fs-minipass: 3.0.3
+ glob: 13.0.0
+ lru-cache: 11.2.2
+ minipass: 7.1.2
+ minipass-collect: 2.0.1
+ minipass-flush: 1.0.5
+ minipass-pipeline: 1.2.4
+ p-map: 7.0.4
+ ssri: 13.0.0
+ unique-filename: 5.0.0
+
call-bind-apply-helpers@1.0.2:
dependencies:
es-errors: 1.3.0
@@ -18952,9 +21371,7 @@ snapshots:
camelcase@8.0.0: {}
- caniuse-lite@1.0.30001718: {}
-
- caniuse-lite@1.0.30001731: {}
+ caniuse-lite@1.0.30001760: {}
ccount@2.0.1: {}
@@ -18977,6 +21394,8 @@ snapshots:
chardet@0.7.0: {}
+ chardet@2.1.1: {}
+
cheerio-select@2.1.0:
dependencies:
boolbase: 1.0.0
@@ -19018,9 +21437,11 @@ snapshots:
chownr@2.0.0: {}
+ chownr@3.0.0: {}
+
chrome-launcher@0.15.2:
dependencies:
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -19031,7 +21452,7 @@ snapshots:
chromium-edge-launcher@0.2.0:
dependencies:
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -19064,12 +21485,18 @@ snapshots:
dependencies:
restore-cursor: 4.0.0
+ cli-cursor@5.0.0:
+ dependencies:
+ restore-cursor: 5.1.0
+
cli-progress@3.12.0:
dependencies:
string-width: 4.2.3
cli-spinners@2.9.2: {}
+ cli-spinners@3.3.0: {}
+
cli-table3@0.6.5:
dependencies:
string-width: 4.2.3
@@ -19081,6 +21508,11 @@ snapshots:
slice-ansi: 5.0.0
string-width: 5.1.2
+ cli-truncate@5.1.1:
+ dependencies:
+ slice-ansi: 7.1.2
+ string-width: 8.1.0
+
cli-width@4.1.0: {}
clipboardy@4.0.0:
@@ -19101,6 +21533,12 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ cliui@9.0.1:
+ dependencies:
+ string-width: 7.2.0
+ strip-ansi: 7.1.2
+ wrap-ansi: 9.0.0
+
clone-deep@4.0.1:
dependencies:
is-plain-object: 2.0.4
@@ -19120,7 +21558,7 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
'@types/estree': 1.0.6
- acorn: 8.14.0
+ acorn: 8.15.0
estree-walker: 3.0.3
periscopic: 3.1.0
@@ -19154,6 +21592,8 @@ snapshots:
commander@12.1.0: {}
+ commander@14.0.2: {}
+
commander@2.20.3: {}
commander@4.1.1: {}
@@ -19231,6 +21671,8 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
+ content-disposition@1.0.1: {}
+
content-type@1.0.5: {}
convert-source-map@1.9.0: {}
@@ -19241,10 +21683,12 @@ snapshots:
cookie-signature@1.0.6: {}
- cookie@0.4.2: {}
+ cookie-signature@1.2.2: {}
cookie@0.7.1: {}
+ cookie@0.7.2: {}
+
cookie@1.0.2: {}
copy-anything@2.0.6:
@@ -19261,13 +21705,13 @@ snapshots:
glob-parent: 6.0.2
globby: 13.2.2
normalize-path: 3.0.0
- schema-utils: 4.3.0
+ schema-utils: 4.3.3
serialize-javascript: 6.0.2
webpack: 5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)
core-js-compat@3.45.0:
dependencies:
- browserslist: 4.25.1
+ browserslist: 4.28.1
core-util-is@1.0.3: {}
@@ -19344,6 +21788,14 @@ snapshots:
domutils: 3.2.2
nth-check: 2.1.1
+ css-select@6.0.0:
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 7.0.0
+ domhandler: 5.0.3
+ domutils: 3.2.2
+ nth-check: 2.1.1
+
css-tree@1.1.3:
dependencies:
mdn-data: 2.0.14
@@ -19366,6 +21818,8 @@ snapshots:
css-what@6.1.0: {}
+ css-what@7.0.0: {}
+
css.escape@1.5.1: {}
css@3.0.0:
@@ -19389,6 +21843,12 @@ snapshots:
dependencies:
cssom: 0.3.8
+ cssstyle@5.3.5:
+ dependencies:
+ '@asamuzakjp/css-color': 4.1.1
+ '@csstools/css-syntax-patches-for-csstree': 1.0.21
+ css-tree: 3.1.0
+
csstype@3.1.3: {}
csstype@3.2.3: {}
@@ -19405,6 +21865,11 @@ snapshots:
whatwg-mimetype: 3.0.0
whatwg-url: 11.0.0
+ data-urls@6.0.0:
+ dependencies:
+ whatwg-mimetype: 4.0.0
+ whatwg-url: 15.1.0
+
data-view-buffer@1.0.2:
dependencies:
call-bound: 1.0.4
@@ -19450,10 +21915,6 @@ snapshots:
dependencies:
ms: 2.1.2
- debug@4.3.7:
- dependencies:
- ms: 2.1.3
-
debug@4.4.0:
dependencies:
ms: 2.1.3
@@ -19468,6 +21929,8 @@ snapshots:
decimal.js@10.4.3: {}
+ decimal.js@10.6.0: {}
+
decode-named-character-reference@1.1.0:
dependencies:
character-entities: 2.0.2
@@ -19609,7 +22072,7 @@ snapshots:
dom-serialize@2.2.1:
dependencies:
custom-event: 1.0.1
- ent: 2.2.1
+ ent: 2.2.2
extend: 3.0.2
void-elements: 2.0.1
@@ -19686,9 +22149,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.155: {}
-
- electron-to-chromium@1.5.198: {}
+ electron-to-chromium@1.5.267: {}
element-to-path@1.2.1: {}
@@ -19718,16 +22179,15 @@ snapshots:
engine.io-parser@5.2.3: {}
- engine.io@6.5.5:
+ engine.io@6.6.4:
dependencies:
- '@types/cookie': 0.4.1
- '@types/cors': 2.8.17
- '@types/node': 12.20.55
+ '@types/cors': 2.8.19
+ '@types/node': 22.19.1
accepts: 1.3.8
base64id: 2.0.0
- cookie: 0.4.2
+ cookie: 0.7.2
cors: 2.8.5
- debug: 4.3.7
+ debug: 4.3.6
engine.io-parser: 5.2.3
ws: 8.17.1
transitivePeerDependencies:
@@ -19738,16 +22198,19 @@ snapshots:
enhanced-resolve@5.18.1:
dependencies:
graceful-fs: 4.2.11
- tapable: 2.2.1
+ tapable: 2.3.0
enquirer@2.3.6:
dependencies:
ansi-colors: 4.1.3
optional: true
- ent@2.2.1:
+ ent@2.2.2:
dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
punycode: 1.4.1
+ safe-regex-test: 1.1.0
entities@1.1.2: {}
@@ -19761,6 +22224,8 @@ snapshots:
env-paths@2.2.1: {}
+ environment@1.1.0: {}
+
err-code@2.0.3: {}
errno@0.1.8:
@@ -20100,6 +22565,35 @@ snapshots:
'@esbuild/win32-ia32': 0.25.12
'@esbuild/win32-x64': 0.25.12
+ esbuild@0.26.0:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.26.0
+ '@esbuild/android-arm': 0.26.0
+ '@esbuild/android-arm64': 0.26.0
+ '@esbuild/android-x64': 0.26.0
+ '@esbuild/darwin-arm64': 0.26.0
+ '@esbuild/darwin-x64': 0.26.0
+ '@esbuild/freebsd-arm64': 0.26.0
+ '@esbuild/freebsd-x64': 0.26.0
+ '@esbuild/linux-arm': 0.26.0
+ '@esbuild/linux-arm64': 0.26.0
+ '@esbuild/linux-ia32': 0.26.0
+ '@esbuild/linux-loong64': 0.26.0
+ '@esbuild/linux-mips64el': 0.26.0
+ '@esbuild/linux-ppc64': 0.26.0
+ '@esbuild/linux-riscv64': 0.26.0
+ '@esbuild/linux-s390x': 0.26.0
+ '@esbuild/linux-x64': 0.26.0
+ '@esbuild/netbsd-arm64': 0.26.0
+ '@esbuild/netbsd-x64': 0.26.0
+ '@esbuild/openbsd-arm64': 0.26.0
+ '@esbuild/openbsd-x64': 0.26.0
+ '@esbuild/openharmony-arm64': 0.26.0
+ '@esbuild/sunos-x64': 0.26.0
+ '@esbuild/win32-arm64': 0.26.0
+ '@esbuild/win32-ia32': 0.26.0
+ '@esbuild/win32-x64': 0.26.0
+
esbuild@0.27.0:
optionalDependencies:
'@esbuild/aix-ppc64': 0.27.0
@@ -20324,8 +22818,8 @@ snapshots:
espree@9.6.1:
dependencies:
- acorn: 8.14.1
- acorn-jsx: 5.3.2(acorn@8.14.1)
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
eslint-visitor-keys: 3.4.3
esprima@4.0.1: {}
@@ -20374,6 +22868,12 @@ snapshots:
events@3.3.0: {}
+ eventsource-parser@3.0.6: {}
+
+ eventsource@3.0.7:
+ dependencies:
+ eventsource-parser: 3.0.6
+
execa@5.1.1:
dependencies:
cross-spawn: 7.0.5
@@ -20416,6 +22916,10 @@ snapshots:
exponential-backoff@3.1.2: {}
+ express-rate-limit@7.5.1(express@5.2.1):
+ dependencies:
+ express: 5.2.1
+
express@4.21.2:
dependencies:
accepts: 1.3.8
@@ -20452,6 +22956,39 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ express@5.2.1:
+ dependencies:
+ accepts: 2.0.0
+ body-parser: 2.2.1
+ content-disposition: 1.0.1
+ content-type: 1.0.5
+ cookie: 0.7.1
+ cookie-signature: 1.2.2
+ debug: 4.4.3
+ depd: 2.0.0
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ etag: 1.8.1
+ finalhandler: 2.1.1
+ fresh: 2.0.0
+ http-errors: 2.0.1
+ merge-descriptors: 2.0.0
+ mime-types: 3.0.2
+ on-finished: 2.4.1
+ once: 1.4.0
+ parseurl: 1.3.3
+ proxy-addr: 2.0.7
+ qs: 6.14.0
+ range-parser: 1.2.1
+ router: 2.2.0
+ send: 1.2.1
+ serve-static: 2.2.1
+ statuses: 2.0.2
+ type-is: 2.0.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+
exsolve@1.0.8: {}
extend-shallow@2.0.1:
@@ -20569,6 +23106,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ finalhandler@2.1.1:
+ dependencies:
+ debug: 4.4.3
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ statuses: 2.0.2
+ transitivePeerDependencies:
+ - supports-color
+
find-cache-dir@2.1.0:
dependencies:
commondir: 1.0.1
@@ -20586,6 +23134,13 @@ snapshots:
common-path-prefix: 3.0.0
pkg-dir: 7.0.0
+ find-cache-directory@6.0.0:
+ dependencies:
+ common-path-prefix: 3.0.0
+ pkg-dir: 8.0.0
+
+ find-up-simple@1.0.1: {}
+
find-up@3.0.0:
dependencies:
locate-path: 3.0.0
@@ -20613,8 +23168,6 @@ snapshots:
flat@5.0.2: {}
- flatted@3.3.1: {}
-
flatted@3.3.3: {}
flattie@1.1.1: {}
@@ -20673,6 +23226,8 @@ snapshots:
fresh@0.5.2: {}
+ fresh@2.0.0: {}
+
fs-extra@11.2.0:
dependencies:
graceful-fs: 4.2.11
@@ -20703,6 +23258,9 @@ snapshots:
fs.realpath@1.0.0: {}
+ fsevents@2.3.2:
+ optional: true
+
fsevents@2.3.3:
optional: true
@@ -20739,6 +23297,8 @@ snapshots:
get-east-asian-width@1.3.0: {}
+ get-east-asian-width@1.4.0: {}
+
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -20820,6 +23380,12 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 2.0.0
+ glob@13.0.0:
+ dependencies:
+ minimatch: 10.1.1
+ minipass: 7.1.2
+ path-scurry: 2.0.0
+
glob@7.2.3:
dependencies:
fs.realpath: 1.0.0
@@ -21057,6 +23623,10 @@ snapshots:
dependencies:
lru-cache: 10.4.3
+ hosted-git-info@9.0.2:
+ dependencies:
+ lru-cache: 11.2.2
+
hpack.js@2.1.6:
dependencies:
inherits: 2.0.4
@@ -21068,9 +23638,11 @@ snapshots:
dependencies:
whatwg-encoding: 2.0.0
- html-entities@2.3.3: {}
+ html-encoding-sniffer@4.0.0:
+ dependencies:
+ whatwg-encoding: 3.1.1
- html-entities@2.5.2: {}
+ html-entities@2.3.3: {}
html-escaper@2.0.2: {}
@@ -21127,6 +23699,14 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
+ http-errors@2.0.1:
+ dependencies:
+ depd: 2.0.0
+ inherits: 2.0.4
+ setprototypeof: 1.2.0
+ statuses: 2.0.2
+ toidentifier: 1.0.1
+
http-parser-js@0.5.8: {}
http-proxy-agent@5.0.0:
@@ -21139,7 +23719,7 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
- agent-base: 7.1.1
+ agent-base: 7.1.4
debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -21156,6 +23736,18 @@ snapshots:
transitivePeerDependencies:
- debug
+ http-proxy-middleware@2.0.9(@types/express@4.17.21):
+ dependencies:
+ '@types/http-proxy': 1.17.17
+ http-proxy: 1.18.1
+ is-glob: 4.0.3
+ is-plain-obj: 3.0.0
+ micromatch: 4.0.8
+ optionalDependencies:
+ '@types/express': 4.17.21
+ transitivePeerDependencies:
+ - debug
+
http-proxy@1.18.1:
dependencies:
eventemitter3: 4.0.7
@@ -21175,14 +23767,14 @@ snapshots:
https-proxy-agent@7.0.4:
dependencies:
- agent-base: 7.1.1
+ agent-base: 7.1.4
debug: 4.4.3
transitivePeerDependencies:
- supports-color
- https-proxy-agent@7.0.5:
+ https-proxy-agent@7.0.6:
dependencies:
- agent-base: 7.1.1
+ agent-base: 7.1.4
debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -21205,6 +23797,10 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
+ iconv-lite@0.7.1:
+ dependencies:
+ safer-buffer: 2.1.2
+
icss-utils@5.1.0(postcss@8.5.6):
dependencies:
postcss: 8.5.6
@@ -21215,6 +23811,10 @@ snapshots:
dependencies:
minimatch: 9.0.5
+ ignore-walk@8.0.0:
+ dependencies:
+ minimatch: 10.1.1
+
ignore@5.3.1: {}
ignore@5.3.2: {}
@@ -21240,6 +23840,8 @@ snapshots:
immutable@4.3.7: {}
+ immutable@5.1.4: {}
+
import-fresh@2.0.0:
dependencies:
caller-path: 2.0.0
@@ -21273,6 +23875,8 @@ snapshots:
ini@5.0.0: {}
+ ini@6.0.0: {}
+
injection-js@2.4.0:
dependencies:
tslib: 2.8.1
@@ -21290,7 +23894,7 @@ snapshots:
mute-stream: 1.0.0
ora: 5.4.1
run-async: 3.0.0
- rxjs: 7.8.1
+ rxjs: 7.8.2
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 6.2.0
@@ -21419,6 +24023,10 @@ snapshots:
is-fullwidth-code-point@4.0.0: {}
+ is-fullwidth-code-point@5.1.0:
+ dependencies:
+ get-east-asian-width: 1.4.0
+
is-function@1.0.2: {}
is-generator-function@1.1.0:
@@ -21438,6 +24046,8 @@ snapshots:
is-interactive@1.0.0: {}
+ is-interactive@2.0.0: {}
+
is-lambda@1.0.1: {}
is-map@2.0.2: {}
@@ -21477,6 +24087,8 @@ snapshots:
is-primitive@3.0.1: {}
+ is-promise@4.0.0: {}
+
is-reference@1.2.1:
dependencies:
'@types/estree': 1.0.8
@@ -21519,6 +24131,8 @@ snapshots:
is-unicode-supported@0.1.0: {}
+ is-unicode-supported@2.1.0: {}
+
is-weakmap@2.0.1: {}
is-weakmap@2.0.2: {}
@@ -21597,6 +24211,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ istanbul-lib-instrument@6.0.3:
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/parser': 7.28.5
+ '@istanbuljs/schema': 0.1.3
+ istanbul-lib-coverage: 3.2.2
+ semver: 7.7.3
+ transitivePeerDependencies:
+ - supports-color
+
istanbul-lib-report@3.0.1:
dependencies:
istanbul-lib-coverage: 3.2.2
@@ -21611,7 +24235,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- istanbul-reports@3.1.7:
+ istanbul-lib-source-maps@5.0.6:
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.31
+ debug: 4.4.3
+ istanbul-lib-coverage: 3.2.2
+ transitivePeerDependencies:
+ - supports-color
+
+ istanbul-reports@3.2.0:
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
@@ -21639,7 +24271,7 @@ snapshots:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -21649,7 +24281,7 @@ snapshots:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.9
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -21676,7 +24308,7 @@ snapshots:
jest-mock@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
jest-util: 29.7.0
jest-regex-util@29.6.3: {}
@@ -21688,7 +24320,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
chalk: 4.1.2
ci-info: 3.8.0
graceful-fs: 4.2.11
@@ -21711,7 +24343,7 @@ snapshots:
jest-worker@29.7.0:
dependencies:
- '@types/node': 24.10.1
+ '@types/node': 22.19.1
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -21729,6 +24361,8 @@ snapshots:
jiti@2.6.1: {}
+ jose@6.1.3: {}
+
jpeg-js@0.4.4: {}
js-beautify@1.14.9:
@@ -21769,7 +24403,7 @@ snapshots:
jscodeshift@0.14.0(@babel/preset-env@7.28.5(@babel/core@7.28.5)):
dependencies:
'@babel/core': 7.28.5
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.28.5
'@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.5)
'@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.5)
'@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.5)
@@ -21794,7 +24428,7 @@ snapshots:
jsdom@20.0.3:
dependencies:
abab: 2.0.6
- acorn: 8.14.0
+ acorn: 8.15.0
acorn-globals: 7.0.1
cssom: 0.5.0
cssstyle: 2.3.0
@@ -21808,7 +24442,7 @@ snapshots:
https-proxy-agent: 5.0.1
is-potential-custom-element-name: 1.0.1
nwsapi: 2.2.7
- parse5: 7.1.2
+ parse5: 7.3.0
saxes: 6.0.0
symbol-tree: 3.2.4
tough-cookie: 4.1.3
@@ -21817,13 +24451,40 @@ snapshots:
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
whatwg-url: 11.0.0
- ws: 8.18.0
+ ws: 8.18.3
xml-name-validator: 4.0.0
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
+ jsdom@27.3.0:
+ dependencies:
+ '@acemir/cssom': 0.9.29
+ '@asamuzakjp/dom-selector': 6.7.6
+ cssstyle: 5.3.5
+ data-urls: 6.0.0
+ decimal.js: 10.6.0
+ html-encoding-sniffer: 4.0.0
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.6
+ is-potential-custom-element-name: 1.0.1
+ parse5: 8.0.0
+ saxes: 6.0.0
+ symbol-tree: 3.2.4
+ tough-cookie: 6.0.0
+ w3c-xmlserializer: 5.0.0
+ webidl-conversions: 8.0.0
+ whatwg-encoding: 3.1.1
+ whatwg-mimetype: 4.0.0
+ whatwg-url: 15.1.0
+ ws: 8.18.3
+ xml-name-validator: 5.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
jsesc@0.5.0: {}
jsesc@3.0.2: {}
@@ -21838,6 +24499,8 @@ snapshots:
json-parse-even-better-errors@3.0.2: {}
+ json-parse-even-better-errors@5.0.0: {}
+
json-schema-migrate@2.0.0:
dependencies:
ajv: 8.17.1
@@ -21894,7 +24557,7 @@ snapshots:
istanbul-lib-instrument: 4.0.3
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.1.7
+ istanbul-reports: 3.2.0
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -21935,10 +24598,10 @@ snapshots:
qjobs: 1.2.0
range-parser: 1.2.1
rimraf: 3.0.2
- socket.io: 4.7.5
+ socket.io: 4.8.1
source-map: 0.6.1
- tmp: 0.2.3
- ua-parser-js: 0.7.38
+ tmp: 0.2.5
+ ua-parser-js: 0.7.41
yargs: 16.2.0
transitivePeerDependencies:
- bufferutil
@@ -21946,6 +24609,39 @@ snapshots:
- supports-color
- utf-8-validate
+ karma@6.4.4:
+ dependencies:
+ '@colors/colors': 1.5.0
+ body-parser: 1.20.3
+ braces: 3.0.3
+ chokidar: 3.6.0
+ connect: 3.7.0
+ di: 0.0.1
+ dom-serialize: 2.2.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ http-proxy: 1.18.1
+ isbinaryfile: 4.0.10
+ lodash: 4.17.21
+ log4js: 6.9.1
+ mime: 2.6.0
+ minimatch: 3.1.2
+ mkdirp: 0.5.6
+ qjobs: 1.2.0
+ range-parser: 1.2.1
+ rimraf: 3.0.2
+ socket.io: 4.8.1
+ source-map: 0.6.1
+ tmp: 0.2.5
+ ua-parser-js: 0.7.41
+ yargs: 16.2.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - supports-color
+ - utf-8-validate
+ optional: true
+
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
@@ -21995,6 +24691,20 @@ snapshots:
needle: 3.3.1
source-map: 0.6.1
+ less@4.4.2:
+ dependencies:
+ copy-anything: 2.0.6
+ parse-node-version: 1.0.1
+ tslib: 2.8.1
+ optionalDependencies:
+ errno: 0.1.8
+ graceful-fs: 4.2.11
+ image-size: 0.5.5
+ make-dir: 2.1.0
+ mime: 1.6.0
+ needle: 3.3.1
+ source-map: 0.6.1
+
leven@3.1.0: {}
levn@0.4.1:
@@ -22004,7 +24714,7 @@ snapshots:
license-webpack-plugin@4.0.2(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)):
dependencies:
- webpack-sources: 3.2.3
+ webpack-sources: 3.3.3
optionalDependencies:
webpack: 5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)
@@ -22079,6 +24789,32 @@ snapshots:
optionalDependencies:
enquirer: 2.3.6
+ listr2@9.0.5:
+ dependencies:
+ cli-truncate: 5.1.1
+ colorette: 2.0.20
+ eventemitter3: 5.0.1
+ log-update: 6.1.0
+ rfdc: 1.4.1
+ wrap-ansi: 9.0.0
+
+ lmdb@3.4.3:
+ dependencies:
+ msgpackr: 1.11.7
+ node-addon-api: 6.1.0
+ node-gyp-build-optional-packages: 5.2.2
+ ordered-binary: 1.6.0
+ weak-lru-cache: 1.2.2
+ optionalDependencies:
+ '@lmdb/lmdb-darwin-arm64': 3.4.3
+ '@lmdb/lmdb-darwin-x64': 3.4.3
+ '@lmdb/lmdb-linux-arm': 3.4.3
+ '@lmdb/lmdb-linux-arm64': 3.4.3
+ '@lmdb/lmdb-linux-x64': 3.4.3
+ '@lmdb/lmdb-win32-arm64': 3.4.3
+ '@lmdb/lmdb-win32-x64': 3.4.3
+ optional: true
+
load-bmfont@1.4.1:
dependencies:
buffer-equal: 0.0.1
@@ -22146,6 +24882,11 @@ snapshots:
chalk: 4.1.2
is-unicode-supported: 0.1.0
+ log-symbols@7.0.1:
+ dependencies:
+ is-unicode-supported: 2.1.0
+ yoctocolors: 2.1.1
+
log-update@5.0.1:
dependencies:
ansi-escapes: 5.0.0
@@ -22154,11 +24895,19 @@ snapshots:
strip-ansi: 7.1.0
wrap-ansi: 8.1.0
+ log-update@6.1.0:
+ dependencies:
+ ansi-escapes: 7.2.0
+ cli-cursor: 5.0.0
+ slice-ansi: 7.1.2
+ strip-ansi: 7.1.2
+ wrap-ansi: 9.0.0
+
log4js@6.9.1:
dependencies:
date-format: 4.0.14
debug: 4.4.3
- flatted: 3.3.1
+ flatted: 3.3.3
rfdc: 1.4.1
streamroller: 3.1.5
transitivePeerDependencies:
@@ -22178,6 +24927,8 @@ snapshots:
lru-cache@11.2.2: {}
+ lru-cache@11.2.4: {}
+
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -22192,6 +24943,10 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
+ magic-string@0.30.19:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.5
+
magic-string@0.30.21:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -22238,6 +24993,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ make-fetch-happen@15.0.3:
+ dependencies:
+ '@npmcli/agent': 4.0.0
+ cacache: 20.0.3
+ http-cache-semantics: 4.2.0
+ minipass: 7.1.2
+ minipass-fetch: 5.0.0
+ minipass-flush: 1.0.5
+ minipass-pipeline: 1.2.4
+ negotiator: 1.0.0
+ proc-log: 6.1.0
+ promise-retry: 2.0.1
+ ssri: 13.0.0
+ transitivePeerDependencies:
+ - supports-color
+
makeerror@1.0.12:
dependencies:
tmpl: 1.0.5
@@ -22380,6 +25151,8 @@ snapshots:
media-typer@0.3.0: {}
+ media-typer@1.1.0: {}
+
memfs@3.5.3:
dependencies:
fs-monkey: 1.0.6
@@ -22392,6 +25165,8 @@ snapshots:
merge-descriptors@1.0.3: {}
+ merge-descriptors@2.0.0: {}
+
merge-stream@2.0.0: {}
merge2@1.4.1: {}
@@ -22813,6 +25588,10 @@ snapshots:
dependencies:
mime-db: 1.52.0
+ mime-types@3.0.2:
+ dependencies:
+ mime-db: 1.54.0
+
mime@1.6.0: {}
mime@2.6.0: {}
@@ -22823,6 +25602,8 @@ snapshots:
mimic-fn@4.0.0: {}
+ mimic-function@5.0.1: {}
+
min-document@2.19.0:
dependencies:
dom-walk: 0.1.2
@@ -22831,8 +25612,8 @@ snapshots:
mini-css-extract-plugin@2.8.1(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)):
dependencies:
- schema-utils: 4.3.0
- tapable: 2.2.1
+ schema-utils: 4.3.3
+ tapable: 2.3.0
webpack: 5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)
minimalistic-assert@1.0.1: {}
@@ -22875,6 +25656,14 @@ snapshots:
optionalDependencies:
encoding: 0.1.13
+ minipass-fetch@5.0.0:
+ dependencies:
+ minipass: 7.1.2
+ minipass-sized: 1.0.3
+ minizlib: 3.1.0
+ optionalDependencies:
+ encoding: 0.1.13
+
minipass-flush@1.0.5:
dependencies:
minipass: 3.3.6
@@ -22907,6 +25696,10 @@ snapshots:
minipass: 3.3.6
yallist: 4.0.0
+ minizlib@3.1.0:
+ dependencies:
+ minipass: 7.1.2
+
mitt@3.0.1: {}
mkdirp@0.5.6:
@@ -22936,6 +25729,23 @@ snapshots:
ms@2.1.3: {}
+ msgpackr-extract@3.0.3:
+ dependencies:
+ node-gyp-build-optional-packages: 5.2.2
+ optionalDependencies:
+ '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.3
+ '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.3
+ '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.3
+ '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.3
+ '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.3
+ '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3
+ optional: true
+
+ msgpackr@1.11.7:
+ optionalDependencies:
+ msgpackr-extract: 3.0.3
+ optional: true
+
multicast-dns@7.2.5:
dependencies:
dns-packet: 5.6.1
@@ -22943,6 +25753,8 @@ snapshots:
mute-stream@1.0.0: {}
+ mute-stream@2.0.0: {}
+
mz@2.7.0:
dependencies:
any-promise: 1.3.0
@@ -22967,6 +25779,8 @@ snapshots:
negotiator@0.6.3: {}
+ negotiator@1.0.0: {}
+
neo-async@2.6.2: {}
neotraverse@0.6.18: {}
@@ -22979,7 +25793,7 @@ snapshots:
'@rollup/wasm-node': 4.53.3
ajv: 8.17.1
ansi-colors: 4.1.3
- browserslist: 4.25.1
+ browserslist: 4.28.1
cacache: 18.0.4
chokidar: 3.6.0
commander: 12.1.0
@@ -22990,18 +25804,47 @@ snapshots:
find-cache-dir: 3.3.2
injection-js: 2.4.0
jsonc-parser: 3.3.1
- less: 4.2.0
+ less: 4.4.2
ora: 5.4.1
piscina: 4.9.2
postcss: 8.5.6
rxjs: 7.8.2
- sass: 1.77.8
+ sass: 1.93.2
tslib: 2.8.1
typescript: 5.4.5
optionalDependencies:
esbuild: 0.20.2
rollup: 4.53.3
+ ng-packagr@21.0.1(@angular/compiler-cli@21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3):
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@angular/compiler-cli': 21.0.5(@angular/compiler@21.0.5)(typescript@5.9.3)
+ '@rollup/plugin-json': 6.1.0(rollup@4.53.3)
+ '@rollup/wasm-node': 4.53.3
+ ajv: 8.17.1
+ ansi-colors: 4.1.3
+ browserslist: 4.28.1
+ chokidar: 4.0.3
+ commander: 14.0.2
+ dependency-graph: 1.0.0
+ esbuild: 0.27.0
+ find-cache-directory: 6.0.0
+ injection-js: 2.4.0
+ jsonc-parser: 3.3.1
+ less: 4.4.2
+ ora: 9.0.0
+ piscina: 5.1.3
+ postcss: 8.5.6
+ rollup-plugin-dts: 6.2.3(rollup@4.53.3)(typescript@5.9.3)
+ rxjs: 7.8.2
+ sass: 1.93.2
+ tinyglobby: 0.2.15
+ tslib: 2.8.1
+ typescript: 5.9.3
+ optionalDependencies:
+ rollup: 4.53.3
+
nice-napi@1.0.2:
dependencies:
node-addon-api: 3.2.1
@@ -23115,6 +25958,9 @@ snapshots:
node-addon-api@3.2.1:
optional: true
+ node-addon-api@6.1.0:
+ optional: true
+
node-addon-api@7.1.1: {}
node-dir@0.1.17:
@@ -23139,6 +25985,11 @@ snapshots:
node-forge@1.3.1: {}
+ node-gyp-build-optional-packages@5.2.2:
+ dependencies:
+ detect-libc: 2.1.2
+ optional: true
+
node-gyp-build@4.8.4: {}
node-gyp@10.2.0:
@@ -23156,6 +26007,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ node-gyp@12.1.0:
+ dependencies:
+ env-paths: 2.2.1
+ exponential-backoff: 3.1.2
+ graceful-fs: 4.2.11
+ make-fetch-happen: 15.0.3
+ nopt: 9.0.0
+ proc-log: 6.1.0
+ semver: 7.7.3
+ tar: 7.5.2
+ tinyglobby: 0.2.15
+ which: 6.0.0
+ transitivePeerDependencies:
+ - supports-color
+
node-html-parser@6.1.13:
dependencies:
css-select: 5.1.0
@@ -23165,7 +26031,7 @@ snapshots:
node-mock-http@1.0.3: {}
- node-releases@2.0.19: {}
+ node-releases@2.0.27: {}
nopt@5.0.0:
dependencies:
@@ -23179,6 +26045,10 @@ snapshots:
dependencies:
abbrev: 2.0.0
+ nopt@9.0.0:
+ dependencies:
+ abbrev: 4.0.0
+
normalize-package-data@6.0.2:
dependencies:
hosted-git-info: 7.0.2
@@ -23193,12 +26063,24 @@ snapshots:
dependencies:
npm-normalize-package-bin: 3.0.1
+ npm-bundled@4.0.0:
+ dependencies:
+ npm-normalize-package-bin: 4.0.0
+
npm-install-checks@6.3.0:
dependencies:
semver: 7.7.3
+ npm-install-checks@8.0.0:
+ dependencies:
+ semver: 7.7.3
+
npm-normalize-package-bin@3.0.1: {}
+ npm-normalize-package-bin@4.0.0: {}
+
+ npm-normalize-package-bin@5.0.0: {}
+
npm-package-arg@11.0.1:
dependencies:
hosted-git-info: 7.0.2
@@ -23206,10 +26088,29 @@ snapshots:
semver: 7.7.3
validate-npm-package-name: 5.0.1
+ npm-package-arg@13.0.1:
+ dependencies:
+ hosted-git-info: 9.0.2
+ proc-log: 5.0.0
+ semver: 7.7.3
+ validate-npm-package-name: 6.0.2
+
+ npm-packlist@10.0.3:
+ dependencies:
+ ignore-walk: 8.0.0
+ proc-log: 6.1.0
+
npm-packlist@8.0.2:
dependencies:
ignore-walk: 6.0.5
+ npm-pick-manifest@11.0.3:
+ dependencies:
+ npm-install-checks: 8.0.0
+ npm-normalize-package-bin: 5.0.0
+ npm-package-arg: 13.0.1
+ semver: 7.7.3
+
npm-pick-manifest@9.0.0:
dependencies:
npm-install-checks: 6.3.0
@@ -23230,6 +26131,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ npm-registry-fetch@19.1.1:
+ dependencies:
+ '@npmcli/redact': 4.0.0
+ jsonparse: 1.3.1
+ make-fetch-happen: 15.0.3
+ minipass: 7.1.2
+ minipass-fetch: 5.0.0
+ minizlib: 3.1.0
+ npm-package-arg: 13.0.1
+ proc-log: 6.1.0
+ transitivePeerDependencies:
+ - supports-color
+
npm-run-path@4.0.1:
dependencies:
path-key: 3.1.1
@@ -23327,6 +26241,8 @@ snapshots:
obuf@1.1.2: {}
+ obug@2.1.1: {}
+
ofetch@1.5.1:
dependencies:
destr: 2.0.5
@@ -23361,6 +26277,10 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
+ onetime@7.0.0:
+ dependencies:
+ mimic-function: 5.0.1
+
oniguruma-parser@0.12.1: {}
oniguruma-to-es@3.1.1:
@@ -23386,9 +26306,9 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
- openai@5.23.2(ws@8.18.0)(zod@3.25.76):
+ openai@5.23.2(ws@8.18.3)(zod@3.25.76):
optionalDependencies:
- ws: 8.18.0
+ ws: 8.18.3
zod: 3.25.76
openapi-typescript@6.7.6:
@@ -23421,6 +26341,21 @@ snapshots:
strip-ansi: 6.0.1
wcwidth: 1.0.1
+ ora@9.0.0:
+ dependencies:
+ chalk: 5.6.2
+ cli-cursor: 5.0.0
+ cli-spinners: 3.3.0
+ is-interactive: 2.0.0
+ is-unicode-supported: 2.1.0
+ log-symbols: 7.0.1
+ stdin-discarder: 0.2.2
+ string-width: 8.1.0
+ strip-ansi: 7.1.2
+
+ ordered-binary@1.6.0:
+ optional: true
+
os-tmpdir@1.0.2: {}
oslllo-potrace@3.0.0(encoding@0.1.13):
@@ -23500,6 +26435,8 @@ snapshots:
dependencies:
aggregate-error: 3.1.0
+ p-map@7.0.4: {}
+
p-memoize@7.1.1:
dependencies:
mimic-fn: 4.0.0
@@ -23549,6 +26486,28 @@ snapshots:
- bluebird
- supports-color
+ pacote@21.0.3:
+ dependencies:
+ '@npmcli/git': 7.0.1
+ '@npmcli/installed-package-contents': 3.0.0
+ '@npmcli/package-json': 7.0.4
+ '@npmcli/promise-spawn': 8.0.3
+ '@npmcli/run-script': 10.0.3
+ cacache: 20.0.3
+ fs-minipass: 3.0.3
+ minipass: 7.1.2
+ npm-package-arg: 13.0.1
+ npm-packlist: 10.0.3
+ npm-pick-manifest: 11.0.3
+ npm-registry-fetch: 19.1.1
+ proc-log: 5.0.0
+ promise-retry: 2.0.1
+ sigstore: 4.0.0
+ ssri: 12.0.0
+ tar: 7.5.2
+ transitivePeerDependencies:
+ - supports-color
+
pako@0.2.9: {}
pako@1.0.11: {}
@@ -23597,6 +26556,12 @@ snapshots:
parse5: 7.3.0
parse5-sax-parser: 7.0.0
+ parse5-html-rewriting-stream@8.0.0:
+ dependencies:
+ entities: 6.0.1
+ parse5: 8.0.0
+ parse5-sax-parser: 8.0.0
+
parse5-htmlparser2-tree-adapter@7.1.0:
dependencies:
domhandler: 5.0.3
@@ -23610,14 +26575,18 @@ snapshots:
dependencies:
parse5: 7.3.0
- parse5@7.1.2:
+ parse5-sax-parser@8.0.0:
dependencies:
- entities: 4.5.0
+ parse5: 8.0.0
parse5@7.3.0:
dependencies:
entities: 6.0.1
+ parse5@8.0.0:
+ dependencies:
+ entities: 6.0.1
+
parseurl@1.3.3: {}
pascal-case@3.1.2:
@@ -23648,11 +26617,13 @@ snapshots:
path-scurry@2.0.0:
dependencies:
- lru-cache: 11.2.2
+ lru-cache: 11.2.4
minipass: 7.1.2
path-to-regexp@0.1.12: {}
+ path-to-regexp@8.3.0: {}
+
path-type@4.0.0: {}
path-type@6.0.0: {}
@@ -23709,10 +26680,20 @@ snapshots:
optionalDependencies:
'@napi-rs/nice': 1.1.1
+ piscina@5.1.3:
+ optionalDependencies:
+ '@napi-rs/nice': 1.1.1
+
pixelmatch@4.0.2:
dependencies:
pngjs: 3.4.0
+ pixelmatch@7.1.0:
+ dependencies:
+ pngjs: 7.0.0
+
+ pkce-challenge@5.0.1: {}
+
pkg-dir@3.0.0:
dependencies:
find-up: 3.0.0
@@ -23725,6 +26706,10 @@ snapshots:
dependencies:
find-up: 6.3.0
+ pkg-dir@8.0.0:
+ dependencies:
+ find-up-simple: 1.0.1
+
pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
@@ -23737,10 +26722,20 @@ snapshots:
exsolve: 1.0.8
pathe: 2.0.3
+ playwright-core@1.57.0: {}
+
+ playwright@1.57.0:
+ dependencies:
+ playwright-core: 1.57.0
+ optionalDependencies:
+ fsevents: 2.3.2
+
pngjs@3.4.0: {}
pngjs@6.0.0: {}
+ pngjs@7.0.0: {}
+
possible-typed-array-names@1.1.0: {}
postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.5)(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)):
@@ -23803,7 +26798,7 @@ snapshots:
prettier-plugin-astro@0.14.1:
dependencies:
'@astrojs/compiler': 2.11.0
- prettier: 3.2.4
+ prettier: 3.7.4
sass-formatter: 0.7.9
prettier@2.7.1: {}
@@ -23814,6 +26809,8 @@ snapshots:
prettier@3.6.2: {}
+ prettier@3.7.4: {}
+
pretty-bytes@6.1.1: {}
pretty-format@27.5.1:
@@ -23840,6 +26837,10 @@ snapshots:
proc-log@4.2.0: {}
+ proc-log@5.0.0: {}
+
+ proc-log@6.1.0: {}
+
process-nextick-args@2.0.1: {}
process@0.11.10: {}
@@ -23887,7 +26888,11 @@ snapshots:
qs@6.13.0:
dependencies:
- side-channel: 1.0.6
+ side-channel: 1.1.0
+
+ qs@6.14.0:
+ dependencies:
+ side-channel: 1.1.0
quansync@0.2.11: {}
@@ -23914,6 +26919,13 @@ snapshots:
iconv-lite: 0.4.24
unpipe: 1.0.0
+ raw-body@3.0.2:
+ dependencies:
+ bytes: 3.1.2
+ http-errors: 2.0.1
+ iconv-lite: 0.7.1
+ unpipe: 1.0.0
+
rc9@2.1.2:
dependencies:
defu: 6.1.4
@@ -24275,6 +27287,11 @@ snapshots:
onetime: 5.1.2
signal-exit: 3.0.7
+ restore-cursor@5.1.0:
+ dependencies:
+ onetime: 7.0.0
+ signal-exit: 4.1.0
+
restructure@3.0.2: {}
retext-latin@4.0.0:
@@ -24322,6 +27339,26 @@ snapshots:
dependencies:
glob: 7.2.3
+ rolldown@1.0.0-beta.47:
+ dependencies:
+ '@oxc-project/types': 0.96.0
+ '@rolldown/pluginutils': 1.0.0-beta.47
+ optionalDependencies:
+ '@rolldown/binding-android-arm64': 1.0.0-beta.47
+ '@rolldown/binding-darwin-arm64': 1.0.0-beta.47
+ '@rolldown/binding-darwin-x64': 1.0.0-beta.47
+ '@rolldown/binding-freebsd-x64': 1.0.0-beta.47
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.47
+ '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.47
+ '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.47
+ '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.47
+ '@rolldown/binding-linux-x64-musl': 1.0.0-beta.47
+ '@rolldown/binding-openharmony-arm64': 1.0.0-beta.47
+ '@rolldown/binding-wasm32-wasi': 1.0.0-beta.47
+ '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.47
+ '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.47
+ '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.47
+
rollup-plugin-copy@3.5.0:
dependencies:
'@types/fs-extra': 8.1.5
@@ -24392,13 +27429,14 @@ snapshots:
optionalDependencies:
rollup: 4.53.3
- rollup-plugin-visualizer@6.0.5(rollup@4.53.3):
+ rollup-plugin-visualizer@6.0.5(rolldown@1.0.0-beta.47)(rollup@4.53.3):
dependencies:
open: 8.4.2
picomatch: 4.0.3
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
+ rolldown: 1.0.0-beta.47
rollup: 4.53.3
rollup@4.52.4:
@@ -24457,6 +27495,16 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.53.3
fsevents: 2.3.3
+ router@2.2.0:
+ dependencies:
+ debug: 4.4.3
+ depd: 2.0.0
+ is-promise: 4.0.0
+ parseurl: 1.3.3
+ path-to-regexp: 8.3.0
+ transitivePeerDependencies:
+ - supports-color
+
run-async@3.0.0: {}
run-parallel@1.2.0:
@@ -24550,11 +27598,13 @@ snapshots:
immutable: 4.3.7
source-map-js: 1.2.1
- sass@1.77.8:
+ sass@1.93.2:
dependencies:
- chokidar: 3.6.0
- immutable: 4.3.7
+ chokidar: 4.0.3
+ immutable: 5.1.4
source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
sax@1.2.4:
optional: true
@@ -24579,7 +27629,7 @@ snapshots:
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- schema-utils@4.3.0:
+ schema-utils@4.3.3:
dependencies:
'@types/json-schema': 7.0.15
ajv: 8.17.1
@@ -24617,6 +27667,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ send@1.2.1:
+ dependencies:
+ debug: 4.4.3
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ etag: 1.8.1
+ fresh: 2.0.0
+ http-errors: 2.0.1
+ mime-types: 3.0.2
+ ms: 2.1.3
+ on-finished: 2.4.1
+ range-parser: 1.2.1
+ statuses: 2.0.2
+ transitivePeerDependencies:
+ - supports-color
+
serialize-error@2.1.0: {}
serialize-javascript@6.0.2:
@@ -24654,6 +27720,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ serve-static@2.2.1:
+ dependencies:
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ parseurl: 1.3.3
+ send: 1.2.1
+ transitivePeerDependencies:
+ - supports-color
+
set-blocking@2.0.0: {}
set-function-length@1.2.2:
@@ -24804,6 +27879,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ sigstore@4.0.0:
+ dependencies:
+ '@sigstore/bundle': 4.0.0
+ '@sigstore/core': 3.0.0
+ '@sigstore/protobuf-specs': 0.5.0
+ '@sigstore/sign': 4.0.1
+ '@sigstore/tuf': 4.0.0
+ '@sigstore/verify': 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
simple-code-frame@1.3.0:
dependencies:
kolorist: 1.8.0
@@ -24816,6 +27902,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ sirv@3.0.2:
+ dependencies:
+ '@polka/url': 1.0.0-next.29
+ mrmime: 2.0.1
+ totalist: 3.0.1
+
sisteransi@1.0.5: {}
sitemap@7.1.2:
@@ -24836,6 +27928,11 @@ snapshots:
ansi-styles: 6.2.1
is-fullwidth-code-point: 4.0.0
+ slice-ansi@7.1.2:
+ dependencies:
+ ansi-styles: 6.2.1
+ is-fullwidth-code-point: 5.1.0
+
smart-buffer@4.2.0: {}
smob@1.5.0: {}
@@ -24844,7 +27941,7 @@ snapshots:
socket.io-adapter@2.5.5:
dependencies:
- debug: 4.3.7
+ debug: 4.3.6
ws: 8.17.1
transitivePeerDependencies:
- bufferutil
@@ -24854,17 +27951,17 @@ snapshots:
socket.io-parser@4.2.4:
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.3.7
+ debug: 4.3.6
transitivePeerDependencies:
- supports-color
- socket.io@4.7.5:
+ socket.io@4.8.1:
dependencies:
accepts: 1.3.8
base64id: 2.0.0
cors: 2.8.5
- debug: 4.3.7
- engine.io: 6.5.5
+ debug: 4.3.6
+ engine.io: 6.6.4
socket.io-adapter: 2.5.5
socket.io-parser: 4.2.4
transitivePeerDependencies:
@@ -24880,7 +27977,7 @@ snapshots:
socks-proxy-agent@8.0.4:
dependencies:
- agent-base: 7.1.1
+ agent-base: 7.1.4
debug: 4.4.3
socks: 2.8.3
transitivePeerDependencies:
@@ -25005,6 +28102,14 @@ snapshots:
dependencies:
minipass: 7.1.2
+ ssri@12.0.0:
+ dependencies:
+ minipass: 7.1.2
+
+ ssri@13.0.0:
+ dependencies:
+ minipass: 7.1.2
+
stable-hash@0.0.5: {}
stack-trace@1.0.0-pre2: {}
@@ -25035,8 +28140,12 @@ snapshots:
statuses@2.0.1: {}
+ statuses@2.0.2: {}
+
std-env@3.10.0: {}
+ stdin-discarder@0.2.2: {}
+
stop-iteration-iterator@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -25073,13 +28182,18 @@ snapshots:
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
- strip-ansi: 7.1.0
+ strip-ansi: 7.1.2
string-width@7.2.0:
dependencies:
emoji-regex: 10.4.0
+ get-east-asian-width: 1.4.0
+ strip-ansi: 7.1.2
+
+ string-width@8.1.0:
+ dependencies:
get-east-asian-width: 1.3.0
- strip-ansi: 7.1.0
+ strip-ansi: 7.1.2
string.prototype.trim@1.2.10:
dependencies:
@@ -25125,6 +28239,10 @@ snapshots:
dependencies:
ansi-regex: 6.0.1
+ strip-ansi@7.1.2:
+ dependencies:
+ ansi-regex: 6.0.1
+
strip-bom@3.0.0: {}
strip-final-newline@2.0.0: {}
@@ -25190,14 +28308,14 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svelte-check@3.8.6(@babel/core@7.28.5)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.20):
+ svelte-check@3.8.6(@babel/core@7.28.5)(less@4.4.2)(postcss@8.5.6)(sass@1.93.2)(svelte@4.2.20):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 3.6.0
picocolors: 1.1.1
sade: 1.8.1
svelte: 4.2.20
- svelte-preprocess: 5.1.4(@babel/core@7.28.5)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.20)(typescript@5.9.3)
+ svelte-preprocess: 5.1.4(@babel/core@7.28.5)(less@4.4.2)(postcss@8.5.6)(sass@1.93.2)(svelte@4.2.20)(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- '@babel/core'
@@ -25226,7 +28344,7 @@ snapshots:
dependencies:
svelte: 4.2.20
- svelte-preprocess@5.1.4(@babel/core@7.28.5)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.20)(typescript@5.9.3):
+ svelte-preprocess@5.1.4(@babel/core@7.28.5)(less@4.4.2)(postcss@8.5.6)(sass@1.93.2)(svelte@4.2.20)(typescript@5.9.3):
dependencies:
'@types/pug': 2.0.6
detect-indent: 6.1.0
@@ -25236,19 +28354,19 @@ snapshots:
svelte: 4.2.20
optionalDependencies:
'@babel/core': 7.28.5
- less: 4.2.0
+ less: 4.4.2
postcss: 8.5.6
- sass: 1.77.8
+ sass: 1.93.2
typescript: 5.9.3
- svelte-preprocess@6.0.3(@babel/core@7.28.5)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(stylus@0.56.0)(svelte@5.43.14)(typescript@5.9.3):
+ svelte-preprocess@6.0.3(@babel/core@7.28.5)(less@4.4.2)(postcss@8.5.6)(sass@1.93.2)(stylus@0.56.0)(svelte@5.43.14)(typescript@5.9.3):
dependencies:
svelte: 5.43.14
optionalDependencies:
'@babel/core': 7.28.5
- less: 4.2.0
+ less: 4.4.2
postcss: 8.5.6
- sass: 1.77.8
+ sass: 1.93.2
stylus: 0.56.0
typescript: 5.9.3
@@ -25386,7 +28504,7 @@ snapshots:
tabbable@6.3.0: {}
- tapable@2.2.1: {}
+ tapable@2.3.0: {}
tar-stream@3.1.7:
dependencies:
@@ -25406,6 +28524,14 @@ snapshots:
mkdirp: 1.0.4
yallist: 4.0.0
+ tar@7.5.2:
+ dependencies:
+ '@isaacs/fs-minipass': 4.0.1
+ chownr: 3.0.0
+ minipass: 7.1.2
+ minizlib: 3.1.0
+ yallist: 5.0.0
+
temp@0.8.4:
dependencies:
rimraf: 2.6.3
@@ -25414,7 +28540,7 @@ snapshots:
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
- schema-utils: 4.3.0
+ schema-utils: 4.3.3
serialize-javascript: 6.0.2
terser: 5.44.1
webpack: 5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)
@@ -25498,12 +28624,20 @@ snapshots:
tinyrainbow@3.0.3: {}
+ tldts-core@7.0.19: {}
+
+ tldts@7.0.19:
+ dependencies:
+ tldts-core: 7.0.19
+
tmp@0.0.33:
dependencies:
os-tmpdir: 1.0.2
tmp@0.2.3: {}
+ tmp@0.2.5: {}
+
tmpl@1.0.5: {}
to-regex-range@5.0.1:
@@ -25521,6 +28655,8 @@ snapshots:
dependencies:
eslint-visitor-keys: 3.4.3
+ totalist@3.0.1: {}
+
tough-cookie@4.1.3:
dependencies:
psl: 1.9.0
@@ -25528,12 +28664,20 @@ snapshots:
universalify: 0.2.0
url-parse: 1.5.10
+ tough-cookie@6.0.0:
+ dependencies:
+ tldts: 7.0.19
+
tr46@0.0.3: {}
tr46@3.0.0:
dependencies:
punycode: 2.3.1
+ tr46@6.0.0:
+ dependencies:
+ punycode: 2.3.1
+
transformation-matrix@3.0.0: {}
tree-kill@1.2.2: {}
@@ -25560,7 +28704,7 @@ snapshots:
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 12.20.55
- acorn: 8.12.1
+ acorn: 8.15.0
acorn-walk: 8.3.3
arg: 4.1.3
create-require: 1.1.1
@@ -25572,15 +28716,15 @@ snapshots:
optionalDependencies:
'@swc/core': 1.7.23(@swc/helpers@0.5.17)
- ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.1)(typescript@5.9.3):
+ ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.17))(@types/node@24.10.4)(typescript@5.9.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 24.10.1
- acorn: 8.12.1
+ '@types/node': 24.10.4
+ acorn: 8.15.0
acorn-walk: 8.3.3
arg: 4.1.3
create-require: 1.1.1
@@ -25643,6 +28787,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ tuf-js@4.0.0:
+ dependencies:
+ '@tufjs/models': 4.0.0
+ debug: 4.4.3
+ make-fetch-happen: 15.0.3
+ transitivePeerDependencies:
+ - supports-color
+
tunnel@0.0.6: {}
type-check@0.4.0:
@@ -25668,6 +28820,12 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
+ type-is@2.0.1:
+ dependencies:
+ content-type: 1.0.5
+ media-typer: 1.1.0
+ mime-types: 3.0.2
+
typed-array-buffer@1.0.3:
dependencies:
call-bound: 1.0.4
@@ -25707,7 +28865,7 @@ snapshots:
typescript@5.9.3: {}
- ua-parser-js@0.7.38: {}
+ ua-parser-js@0.7.41: {}
ufo@1.6.1: {}
@@ -25733,7 +28891,8 @@ snapshots:
undici-types@6.21.0: {}
- undici-types@7.16.0: {}
+ undici-types@7.16.0:
+ optional: true
undici@5.28.5:
dependencies:
@@ -25741,6 +28900,8 @@ snapshots:
undici@6.21.3: {}
+ undici@7.16.0: {}
+
unenv@1.10.0:
dependencies:
consola: 3.4.2
@@ -25813,10 +28974,18 @@ snapshots:
dependencies:
unique-slug: 4.0.0
+ unique-filename@5.0.0:
+ dependencies:
+ unique-slug: 6.0.0
+
unique-slug@4.0.0:
dependencies:
imurmurhash: 0.1.4
+ unique-slug@6.0.0:
+ dependencies:
+ imurmurhash: 0.1.4
+
unist-util-find-after@5.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -25932,15 +29101,9 @@ snapshots:
consola: 3.4.2
pathe: 1.1.2
- update-browserslist-db@1.1.3(browserslist@4.24.5):
+ update-browserslist-db@1.2.3(browserslist@4.28.1):
dependencies:
- browserslist: 4.24.5
- escalade: 3.2.0
- picocolors: 1.1.1
-
- update-browserslist-db@1.1.3(browserslist@4.25.1):
- dependencies:
- browserslist: 4.25.1
+ browserslist: 4.28.1
escalade: 3.2.0
picocolors: 1.1.1
@@ -25976,6 +29139,8 @@ snapshots:
validate-npm-package-name@5.0.1: {}
+ validate-npm-package-name@6.0.2: {}
+
validator@13.11.0: {}
vary@1.1.2: {}
@@ -25995,7 +29160,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
+ vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
dependencies:
'@babel/core': 7.28.5
'@types/babel__core': 7.20.5
@@ -26003,14 +29168,14 @@ snapshots:
merge-anything: 5.1.7
solid-js: 1.9.10
solid-refresh: 0.6.3(solid-js@1.9.10)
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitefu: 1.0.5(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vitefu: 1.0.5(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
optionalDependencies:
'@testing-library/jest-dom': 6.9.1
transitivePeerDependencies:
- supports-color
- vite-prerender-plugin@0.5.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
+ vite-prerender-plugin@0.5.12(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
dependencies:
kolorist: 1.8.0
magic-string: 0.30.21
@@ -26018,7 +29183,7 @@ snapshots:
simple-code-frame: 1.3.0
source-map: 0.7.4
stack-trace: 1.0.0-pre2
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
vite@5.4.21(@types/node@12.20.55)(less@4.2.0)(sass@1.71.1)(stylus@0.56.0)(terser@5.29.1):
dependencies:
@@ -26033,38 +29198,20 @@ snapshots:
stylus: 0.56.0
terser: 5.29.1
- vite@5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1):
+ vite@5.4.21(@types/node@24.10.4)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1):
dependencies:
esbuild: 0.21.5
postcss: 8.5.6
rollup: 4.53.3
optionalDependencies:
- '@types/node': 24.10.1
+ '@types/node': 24.10.4
fsevents: 2.3.3
- less: 4.2.0
- sass: 1.77.8
+ less: 4.4.2
+ sass: 1.93.2
stylus: 0.56.0
terser: 5.44.1
- vite@6.3.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
- dependencies:
- esbuild: 0.25.12
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
- postcss: 8.5.6
- rollup: 4.53.3
- tinyglobby: 0.2.15
- optionalDependencies:
- '@types/node': 24.10.1
- fsevents: 2.3.3
- jiti: 2.6.1
- less: 4.2.0
- sass: 1.77.8
- stylus: 0.56.0
- terser: 5.44.1
- yaml: 2.8.0
-
- vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
+ vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3)
@@ -26073,16 +29220,34 @@ snapshots:
rollup: 4.52.4
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 24.10.1
+ '@types/node': 24.10.4
fsevents: 2.3.3
jiti: 2.6.1
- less: 4.2.0
- sass: 1.77.8
+ less: 4.4.2
+ sass: 1.93.2
stylus: 0.56.0
terser: 5.44.1
yaml: 2.8.0
- vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
+ vite@7.2.2(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
+ dependencies:
+ esbuild: 0.25.12
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
+ postcss: 8.5.6
+ rollup: 4.53.3
+ tinyglobby: 0.2.15
+ optionalDependencies:
+ '@types/node': 24.10.4
+ fsevents: 2.3.3
+ jiti: 2.6.1
+ less: 4.4.2
+ sass: 1.93.2
+ stylus: 0.56.0
+ terser: 5.44.1
+ yaml: 2.8.0
+
+ vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3)
@@ -26091,28 +29256,28 @@ snapshots:
rollup: 4.53.3
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 24.10.1
+ '@types/node': 24.10.4
fsevents: 2.3.3
jiti: 2.6.1
- less: 4.2.0
- sass: 1.77.8
+ less: 4.4.2
+ sass: 1.93.2
stylus: 0.56.0
terser: 5.44.1
yaml: 2.8.0
- vitefu@0.2.5(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0)):
+ vitefu@0.2.5(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0)):
optionalDependencies:
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitefu@1.0.5(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
+ vitefu@1.0.5(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
optionalDependencies:
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitefu@1.1.1(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
+ vitefu@1.1.1(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)):
optionalDependencies:
- vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
- vitepress@1.6.4(@algolia/client-search@5.44.0)(@types/node@24.10.1)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.2.0)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3):
+ vitepress@1.6.4(@algolia/client-search@5.44.0)(@types/node@24.10.4)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.4.2)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.93.2)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3):
dependencies:
'@docsearch/css': 3.8.2
'@docsearch/js': 3.8.2(@algolia/client-search@5.44.0)(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.8.2)
@@ -26121,7 +29286,7 @@ snapshots:
'@shikijs/transformers': 2.5.0
'@shikijs/types': 2.5.0
'@types/markdown-it': 14.1.2
- '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1))(vue@3.5.24(typescript@5.9.3))
+ '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@24.10.4)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1))(vue@3.5.24(typescript@5.9.3))
'@vue/devtools-api': 7.7.9
'@vue/shared': 3.5.24
'@vueuse/core': 12.8.2(typescript@5.9.3)
@@ -26130,7 +29295,7 @@ snapshots:
mark.js: 8.11.1
minisearch: 7.2.0
shiki: 2.5.0
- vite: 5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)
+ vite: 5.4.21(@types/node@24.10.4)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)
vue: 3.5.24(typescript@5.9.3)
optionalDependencies:
postcss: 8.5.6
@@ -26161,10 +29326,10 @@ snapshots:
- typescript
- universal-cookie
- vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(jiti@2.6.1)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
+ vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@20.0.3)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
dependencies:
'@vitest/expect': 4.0.12
- '@vitest/mocker': 4.0.12(vite@6.3.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(terser@5.44.1)(yaml@2.8.0))
+ '@vitest/mocker': 4.0.12(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))
'@vitest/pretty-format': 4.0.12
'@vitest/runner': 4.0.12
'@vitest/snapshot': 4.0.12
@@ -26181,11 +29346,11 @@ snapshots:
tinyexec: 0.3.2
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
- vite: 6.3.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/debug': 4.1.12
- '@types/node': 24.10.1
+ '@types/node': 24.10.4
jsdom: 20.0.3
transitivePeerDependencies:
- jiti
@@ -26201,6 +29366,85 @@ snapshots:
- tsx
- yaml
+ vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
+ dependencies:
+ '@vitest/expect': 4.0.12
+ '@vitest/mocker': 4.0.12(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.1)(yaml@2.8.0))
+ '@vitest/pretty-format': 4.0.12
+ '@vitest/runner': 4.0.12
+ '@vitest/snapshot': 4.0.12
+ '@vitest/spy': 4.0.12
+ '@vitest/utils': 4.0.12
+ debug: 4.4.3
+ es-module-lexer: 1.7.0
+ expect-type: 1.2.2
+ magic-string: 0.30.21
+ pathe: 2.0.3
+ picomatch: 4.0.3
+ std-env: 3.10.0
+ tinybench: 2.9.0
+ tinyexec: 0.3.2
+ tinyglobby: 0.2.15
+ tinyrainbow: 3.0.3
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/debug': 4.1.12
+ '@types/node': 24.10.4
+ jsdom: 27.3.0
+ transitivePeerDependencies:
+ - jiti
+ - less
+ - lightningcss
+ - msw
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - tsx
+ - yaml
+
+ vitest@4.0.16(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@27.3.0)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0):
+ dependencies:
+ '@vitest/expect': 4.0.16
+ '@vitest/mocker': 4.0.16(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))
+ '@vitest/pretty-format': 4.0.16
+ '@vitest/runner': 4.0.16
+ '@vitest/snapshot': 4.0.16
+ '@vitest/spy': 4.0.16
+ '@vitest/utils': 4.0.16
+ es-module-lexer: 1.7.0
+ expect-type: 1.2.2
+ magic-string: 0.30.21
+ obug: 2.1.1
+ pathe: 2.0.3
+ picomatch: 4.0.3
+ std-env: 3.10.0
+ tinybench: 2.9.0
+ tinyexec: 1.0.2
+ tinyglobby: 0.2.15
+ tinyrainbow: 3.0.3
+ vite: 7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/node': 24.10.4
+ '@vitest/browser-playwright': 4.0.16(playwright@1.57.0)(vite@7.2.4(@types/node@24.10.4)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(stylus@0.56.0)(terser@5.44.1)(yaml@2.8.0))(vitest@4.0.16)
+ jsdom: 27.3.0
+ transitivePeerDependencies:
+ - jiti
+ - less
+ - lightningcss
+ - msw
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - terser
+ - tsx
+ - yaml
+
vlq@1.0.1: {}
void-elements@2.0.1: {}
@@ -26242,6 +29486,10 @@ snapshots:
dependencies:
xml-name-validator: 4.0.0
+ w3c-xmlserializer@5.0.0:
+ dependencies:
+ xml-name-validator: 5.0.0
+
walker@1.0.8:
dependencies:
makeerror: 1.0.12
@@ -26253,7 +29501,7 @@ snapshots:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- watchpack@2.4.2:
+ watchpack@2.4.4:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
@@ -26266,6 +29514,9 @@ snapshots:
dependencies:
defaults: 1.0.4
+ weak-lru-cache@1.2.2:
+ optional: true
+
web-namespaces@2.0.1: {}
web-streams-polyfill@3.2.1: {}
@@ -26274,13 +29525,15 @@ snapshots:
webidl-conversions@7.0.0: {}
+ webidl-conversions@8.0.0: {}
+
webpack-dev-middleware@5.3.4(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)):
dependencies:
colorette: 2.0.20
memfs: 3.5.3
mime-types: 2.1.35
range-parser: 1.2.1
- schema-utils: 4.3.0
+ schema-utils: 4.3.3
webpack: 5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)
webpack-dev-server@4.15.1(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)):
@@ -26301,20 +29554,20 @@ snapshots:
default-gateway: 6.0.3
express: 4.21.2
graceful-fs: 4.2.11
- html-entities: 2.5.2
- http-proxy-middleware: 2.0.8(@types/express@4.17.21)
+ html-entities: 2.3.3
+ http-proxy-middleware: 2.0.9(@types/express@4.17.21)
ipaddr.js: 2.2.0
launch-editor: 2.12.0
open: 8.4.2
p-retry: 4.6.2
rimraf: 3.0.2
- schema-utils: 4.3.0
+ schema-utils: 4.3.3
selfsigned: 2.4.1
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
webpack-dev-middleware: 5.3.4(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1))
- ws: 8.18.0
+ ws: 8.18.3
optionalDependencies:
webpack: 5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)
transitivePeerDependencies:
@@ -26329,7 +29582,7 @@ snapshots:
flat: 5.0.2
wildcard: 2.0.1
- webpack-sources@3.2.3: {}
+ webpack-sources@3.3.3: {}
webpack-subresource-integrity@5.1.0(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)):
dependencies:
@@ -26346,7 +29599,7 @@ snapshots:
'@webassemblyjs/wasm-parser': 1.14.1
acorn: 8.15.0
acorn-import-attributes: 1.9.5(acorn@8.15.0)
- browserslist: 4.25.1
+ browserslist: 4.28.1
chrome-trace-event: 1.0.4
enhanced-resolve: 5.18.1
es-module-lexer: 1.7.0
@@ -26359,10 +29612,10 @@ snapshots:
mime-types: 2.1.35
neo-async: 2.6.2
schema-utils: 3.3.0
- tapable: 2.2.1
+ tapable: 2.3.0
terser-webpack-plugin: 5.3.14(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1)(webpack@5.94.0(@swc/core@1.7.23(@swc/helpers@0.5.17))(esbuild@0.20.1))
- watchpack: 2.4.2
- webpack-sources: 3.2.3
+ watchpack: 2.4.4
+ webpack-sources: 3.3.3
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -26395,6 +29648,11 @@ snapshots:
tr46: 3.0.0
webidl-conversions: 7.0.0
+ whatwg-url@15.1.0:
+ dependencies:
+ tr46: 6.0.0
+ webidl-conversions: 8.0.0
+
whatwg-url@5.0.0:
dependencies:
tr46: 0.0.3
@@ -26470,6 +29728,14 @@ snapshots:
dependencies:
isexe: 3.1.1
+ which@5.0.0:
+ dependencies:
+ isexe: 3.1.1
+
+ which@6.0.0:
+ dependencies:
+ isexe: 3.1.1
+
why-is-node-running@2.3.0:
dependencies:
siginfo: 2.0.0
@@ -26509,7 +29775,7 @@ snapshots:
dependencies:
ansi-styles: 6.2.1
string-width: 7.2.0
- strip-ansi: 7.1.0
+ strip-ansi: 7.1.2
wrappy@1.0.2: {}
@@ -26532,7 +29798,7 @@ snapshots:
ws@8.17.1: {}
- ws@8.18.0: {}
+ ws@8.18.3: {}
xhr@2.6.0:
dependencies:
@@ -26547,6 +29813,8 @@ snapshots:
xml-name-validator@4.0.0: {}
+ xml-name-validator@5.0.0: {}
+
xml-parse-from-string@1.0.1: {}
xml-reader@2.4.3:
@@ -26579,6 +29847,8 @@ snapshots:
yallist@4.0.0: {}
+ yallist@5.0.0: {}
+
yaml-eslint-parser@1.3.0:
dependencies:
eslint-visitor-keys: 3.4.3
@@ -26594,6 +29864,8 @@ snapshots:
yargs-parser@21.1.1: {}
+ yargs-parser@22.0.0: {}
+
yargs@16.2.0:
dependencies:
cliui: 7.0.4
@@ -26614,6 +29886,15 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
+ yargs@18.0.0:
+ dependencies:
+ cliui: 9.0.1
+ escalade: 3.2.0
+ get-caller-file: 2.0.5
+ string-width: 7.2.0
+ y18n: 5.0.8
+ yargs-parser: 22.0.0
+
yerror@8.0.0: {}
yn@3.1.1: {}
@@ -26626,6 +29907,8 @@ snapshots:
dependencies:
yoctocolors: 2.1.1
+ yoctocolors-cjs@2.1.3: {}
+
yoctocolors@2.1.1: {}
zimmerframe@1.1.2: {}
@@ -26640,6 +29923,10 @@ snapshots:
dependencies:
zod: 3.25.76
+ zod-to-json-schema@3.25.0(zod@4.1.13):
+ dependencies:
+ zod: 4.1.13
+
zod-to-ts@1.2.0(typescript@5.9.3)(zod@3.25.76):
dependencies:
typescript: 5.9.3
@@ -26647,6 +29934,8 @@ snapshots:
zod@3.25.76: {}
+ zod@4.1.13: {}
+
zone.js@0.11.8:
dependencies:
tslib: 2.8.1