, {
- props: {
- size: '48',
- color: 'red',
- absoluteStrokeWidth: true,
- },
- });
-
- const [icon] = document.getElementsByClassName('lucide');
-
- expect(icon.getAttribute('width')).toBe('48');
- expect(icon.getAttribute('stroke')).toBe('red');
- expect(icon.getAttribute('stroke-width')).toBe('1');
- });
-});
diff --git a/packages/lucide-vue/tests/setupVitest.js b/packages/lucide-vue/tests/setupVitest.js
deleted file mode 100644
index 7b0828bfa..000000000
--- a/packages/lucide-vue/tests/setupVitest.js
+++ /dev/null
@@ -1 +0,0 @@
-import '@testing-library/jest-dom';
diff --git a/packages/lucide-vue/vitest.config.ts b/packages/lucide-vue/vitest.config.ts
deleted file mode 100644
index 33e1e069e..000000000
--- a/packages/lucide-vue/vitest.config.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import { defineConfig } from 'vitest/config';
-import vue from '@vitejs/plugin-vue2';
-
-export default defineConfig({
- plugins: [vue()],
- test: {
- globals: true,
- environment: 'jsdom',
- transformMode: {
- web: [/\.jsx?$/],
- },
- setupFiles: './tests/setupVitest.js',
- threads: false,
- isolate: false,
- },
- resolve: {
- conditions: ['development', 'browser'],
- },
-});
diff --git a/packages/svelte/package.json b/packages/svelte/package.json
index a1f3e6f3e..8e4c0961c 100644
--- a/packages/svelte/package.json
+++ b/packages/svelte/package.json
@@ -61,7 +61,7 @@
"@lucide/helpers": "workspace:*",
"@sveltejs/package": "^2.3.10",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
- "@testing-library/jest-dom": "^6.1.4",
+ "@testing-library/jest-dom": "^6.6.3",
"@testing-library/svelte": "^5.2.7",
"@tsconfig/svelte": "^5.0.4",
"jest-serializer-html": "^7.1.0",
diff --git a/packages/lucide-vue/README.md b/packages/vue/README.md
similarity index 69%
rename from packages/lucide-vue/README.md
rename to packages/vue/README.md
index 447029d15..124c79a2c 100644
--- a/packages/lucide-vue/README.md
+++ b/packages/vue/README.md
@@ -1,20 +1,13 @@
-
+
-Lucide icon library for Vue 2 applications.
+Lucide icon library for Vue applications.
-
-
- [](https://www.npmjs.com/package/lucide-vue)
- 
- [](https://lucide.dev/license)
-
-
About
ยท
@@ -27,28 +20,24 @@ Lucide icon library for Vue 2 applications.
# Lucide Vue
-Implementation of the lucide icon library for Vue applications.
-
-> :rotating_light:
-This package is deprecated. Vue 2 is EOF See [Announcement](https://v2.vuejs.org/eol/). Migrate to Vue 3.
-:::
+Implementation of the lucide icon library for Vue 3 applications.
## Installation
```sh
-pnpm add lucide-vue
+pnpm add @lucide/vue
```
```sh
-npm install lucide-vue
+npm install @lucide/vue
```
```sh
-yarn add lucide-vue
+yarn add @lucide/vue
```
```sh
-bun add lucide-vue
+bun add @lucide/vue
```
## Documentation
diff --git a/packages/lucide-vue/package.json b/packages/vue/package.json
similarity index 66%
rename from packages/lucide-vue/package.json
rename to packages/vue/package.json
index 2292f1412..dcf6928d2 100644
--- a/packages/lucide-vue/package.json
+++ b/packages/vue/package.json
@@ -1,15 +1,15 @@
{
- "name": "lucide-vue",
+ "name": "@lucide/vue",
"version": "0.0.1",
"author": "Eric Fennis",
- "description": "A Lucide icon library package for Vue 2 applications.",
+ "description": "A Lucide icon library package for Vue applications.",
"license": "ISC",
"homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues",
"repository": {
"type": "git",
"url": "https://github.com/lucide-icons/lucide.git",
- "directory": "packages/lucide-vue"
+ "directory": "packages/vue"
},
"keywords": [
"Lucide",
@@ -18,9 +18,7 @@
"Icons",
"Icon",
"SVG",
- "Feather Icons",
- "Fontawesome",
- "Font Awesome"
+ "Feather Icons"
],
"amdName": "lucide-vue",
"source": "build/lucide-vue.js",
@@ -28,36 +26,38 @@
"main:umd": "dist/umd/lucide-vue.js",
"module": "dist/esm/lucide-vue.js",
"unpkg": "dist/umd/lucide-vue.min.js",
+ "typings": "dist/lucide-vue.d.ts",
"sideEffects": false,
"files": [
- "dist",
- "nuxt.js"
+ "dist"
],
"scripts": {
"build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:bundles",
"copy:license": "cp ../../LICENSE ./LICENSE",
- "clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.js",
- "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts",
+ "clean": "rm -rf dist && rm -rf ./src/icons/*.ts",
+ "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mts --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts",
"build:bundles": "rollup -c ./rollup.config.mjs",
+ "typecheck": "tsc",
+ "typecheck:watch": "tsc -w",
"test": "pnpm build:icons && vitest run",
+ "test:watch": "vitest watch",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
"@lucide/build-icons": "workspace:*",
"@lucide/rollup-plugins": "workspace:*",
"@lucide/shared": "workspace:*",
- "@testing-library/jest-dom": "^6.1.4",
- "@testing-library/vue": "^5.9.0",
- "@vitejs/plugin-vue2": "2.2.0",
- "@vue/test-utils": "1.3.0",
- "rollup": "^3.29.5",
- "typescript": "^5.8.3",
+ "@testing-library/jest-dom": "^6.6.3",
+ "@testing-library/vue": "^8.1.0",
+ "@vitejs/plugin-vue": "^4.6.2",
+ "@vue/test-utils": "2.4.5",
+ "rollup": "^4.22.4",
+ "rollup-plugin-dts": "^6.1.0",
"vite": "^6.3.4",
"vitest": "^3.1.3",
- "vue": "2.7.14",
- "vue-template-compiler": "2.7.14"
+ "vue": "^3.4.21"
},
"peerDependencies": {
- "vue": "^2.6.12"
+ "vue": ">=3.0.1"
}
}
diff --git a/packages/lucide-vue/rollup.config.mjs b/packages/vue/rollup.config.mjs
similarity index 52%
rename from packages/lucide-vue/rollup.config.mjs
rename to packages/vue/rollup.config.mjs
index 79c722c84..815f5beda 100644
--- a/packages/lucide-vue/rollup.config.mjs
+++ b/packages/vue/rollup.config.mjs
@@ -1,7 +1,8 @@
-import plugins, { replace } from '@lucide/rollup-plugins';
+import plugins from '@lucide/rollup-plugins';
import pkg from './package.json' with { type: 'json' };
+import dts from 'rollup-plugin-dts';
-const packageName = 'LucideVue';
+const packageName = '@lucide/vue';
const outputFileName = 'lucide-vue';
const outputDir = 'dist';
const inputs = ['src/lucide-vue.ts'];
@@ -57,4 +58,54 @@ const configs = bundles
)
.flat();
-export default configs;
+export default [
+ {
+ input: inputs[0],
+ output: [
+ {
+ file: `dist/${outputFileName}.d.ts`,
+ format: 'es',
+ },
+ ],
+ plugins: [
+ dts({
+ compilerOptions: {
+ preserveSymlinks: false,
+ },
+ }),
+ ],
+ },
+ {
+ input: `src/${outputFileName}.suffixed.ts`,
+ output: [
+ {
+ file: `dist/${outputFileName}.suffixed.d.ts`,
+ format: 'es',
+ },
+ ],
+ plugins: [
+ dts({
+ compilerOptions: {
+ preserveSymlinks: false,
+ },
+ }),
+ ],
+ },
+ {
+ input: `src/${outputFileName}.prefixed.ts`,
+ output: [
+ {
+ file: `dist/${outputFileName}.prefixed.d.ts`,
+ format: 'es',
+ },
+ ],
+ plugins: [
+ dts({
+ compilerOptions: {
+ preserveSymlinks: false,
+ },
+ }),
+ ],
+ },
+ ...configs,
+];
diff --git a/packages/lucide-vue/scripts/exportTemplate.mjs b/packages/vue/scripts/exportTemplate.mts
similarity index 57%
rename from packages/lucide-vue/scripts/exportTemplate.mjs
rename to packages/vue/scripts/exportTemplate.mts
index 2116f0893..02cfae27f 100644
--- a/packages/lucide-vue/scripts/exportTemplate.mjs
+++ b/packages/vue/scripts/exportTemplate.mts
@@ -1,7 +1,7 @@
-/* eslint-disable import/no-extraneous-dependencies */
-import base64SVG from '@lucide/build-icons/utils/base64SVG.mjs';
+import base64SVG from '@lucide/build-icons/utils/base64SVG';
+import defineExportTemplate from '@lucide/build-icons/utils/defineExportTemplate';
-export default async ({
+export default defineExportTemplate(async({
componentName,
iconName,
children,
@@ -14,20 +14,23 @@ export default async ({
return `
import createLucideIcon from '../createLucideIcon';
+import { IconNode } from '../types';
+
+export const __iconNode: IconNode = ${JSON.stringify(children)}
/**
* @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-vue - Documentation
+ * @see https://lucide.dev/guide/packages/lucide-react - Documentation
*
* @param {Object} props - Lucide icons props and any valid SVG attribute
- * @returns {Component} Vue Component
+ * @returns {JSX.Element} JSX Element
* ${deprecated ? `@deprecated ${deprecationReason}` : ''}
*/
-const ${componentName} = createLucideIcon('${componentName}Icon', ${JSON.stringify(children)});
+const ${componentName} = createLucideIcon('${iconName}', __iconNode);
export default ${componentName};
`;
-};
+});
diff --git a/packages/vue/src/Icon.ts b/packages/vue/src/Icon.ts
new file mode 100644
index 000000000..73c1037f1
--- /dev/null
+++ b/packages/vue/src/Icon.ts
@@ -0,0 +1,54 @@
+import { type FunctionalComponent, h } from 'vue';
+import { mergeClasses, toKebabCase, toPascalCase, isEmptyString } from '@lucide/shared';
+import defaultAttributes from './defaultAttributes';
+import { IconNode, LucideProps } from './types';
+
+interface IconProps {
+ iconNode: IconNode;
+ name: string;
+}
+
+const Icon: FunctionalComponent = (
+ {
+ name,
+ iconNode,
+ absoluteStrokeWidth,
+ 'absolute-stroke-width': absoluteStrokeWidthKebabCase,
+ strokeWidth,
+ 'stroke-width': strokeWidthKebabCase,
+ size = defaultAttributes.width,
+ color = defaultAttributes.stroke,
+ ...props
+ },
+ { slots },
+) => {
+ return h(
+ 'svg',
+ {
+ ...defaultAttributes,
+ ...props,
+ width: size,
+ height: size,
+ stroke: color,
+ 'stroke-width':
+ isEmptyString(absoluteStrokeWidth) ||
+ isEmptyString(absoluteStrokeWidthKebabCase) ||
+ absoluteStrokeWidth === true ||
+ absoluteStrokeWidthKebabCase === true
+ ? (Number(strokeWidth || strokeWidthKebabCase || defaultAttributes['stroke-width']) *
+ 24) /
+ Number(size)
+ : strokeWidth || strokeWidthKebabCase || defaultAttributes['stroke-width'],
+ class: mergeClasses(
+ 'lucide',
+ props.class,
+ ...(name
+ ? [`lucide-${toKebabCase(toPascalCase(name))}-icon`, `lucide-${toKebabCase(name)}`]
+ : ['lucide-icon']),
+ ),
+ },
+ [...iconNode.map((child) => h(...child)), ...(slots.default ? [slots.default()] : [])],
+ );
+};
+
+export default Icon;
diff --git a/packages/vue/src/aliases/index.ts b/packages/vue/src/aliases/index.ts
new file mode 100644
index 000000000..bbe66d0a2
--- /dev/null
+++ b/packages/vue/src/aliases/index.ts
@@ -0,0 +1,3 @@
+export * from './aliases';
+export * from './prefixed';
+export * from './suffixed';
diff --git a/packages/vue/src/createLucideIcon.ts b/packages/vue/src/createLucideIcon.ts
new file mode 100644
index 000000000..10f0ad80e
--- /dev/null
+++ b/packages/vue/src/createLucideIcon.ts
@@ -0,0 +1,28 @@
+import { h } from 'vue';
+import type { FunctionalComponent } from 'vue';
+import { IconNode, LucideProps } from './types';
+import Icon from './Icon';
+
+// Create interface extending SVGAttributes
+
+/**
+ * Create a Lucide icon component
+ * @param {string} iconName
+ * @param {array} iconNode
+ * @returns {FunctionalComponent} LucideIcon
+ */
+const createLucideIcon =
+ (iconName: string, iconNode: IconNode): FunctionalComponent =>
+ (props, { slots, attrs }) =>
+ h(
+ Icon,
+ {
+ ...attrs,
+ ...props,
+ iconNode,
+ name: iconName,
+ },
+ slots,
+ );
+
+export default createLucideIcon;
diff --git a/packages/lucide-vue/src/defaultAttributes.ts b/packages/vue/src/defaultAttributes.ts
similarity index 77%
rename from packages/lucide-vue/src/defaultAttributes.ts
rename to packages/vue/src/defaultAttributes.ts
index f25994ae7..8ae7d46ea 100644
--- a/packages/lucide-vue/src/defaultAttributes.ts
+++ b/packages/vue/src/defaultAttributes.ts
@@ -1,4 +1,4 @@
-const defaultAttributes = {
+export default {
xmlns: 'http://www.w3.org/2000/svg',
width: 24,
height: 24,
@@ -9,5 +9,3 @@ const defaultAttributes = {
'stroke-linecap': 'round',
'stroke-linejoin': 'round',
};
-
-export default defaultAttributes;
diff --git a/packages/lucide-vue/src/icons/.gitkeep b/packages/vue/src/icons/.gitkeep
similarity index 100%
rename from packages/lucide-vue/src/icons/.gitkeep
rename to packages/vue/src/icons/.gitkeep
diff --git a/packages/vue/src/lucide-vue.prefixed.ts b/packages/vue/src/lucide-vue.prefixed.ts
new file mode 100644
index 000000000..a6eed90a3
--- /dev/null
+++ b/packages/vue/src/lucide-vue.prefixed.ts
@@ -0,0 +1,6 @@
+export * as icons from './icons';
+export * from './aliases/prefixed';
+export * from './types';
+
+export { default as createLucideIcon } from './createLucideIcon';
+export { default as Icon } from './Icon';
diff --git a/packages/vue/src/lucide-vue.suffixed.ts b/packages/vue/src/lucide-vue.suffixed.ts
new file mode 100644
index 000000000..10d5d93d5
--- /dev/null
+++ b/packages/vue/src/lucide-vue.suffixed.ts
@@ -0,0 +1,6 @@
+export * as icons from './icons';
+export * from './aliases/suffixed';
+export * from './types';
+
+export { default as createLucideIcon } from './createLucideIcon';
+export { default as Icon } from './Icon';
diff --git a/packages/vue/src/lucide-vue.ts b/packages/vue/src/lucide-vue.ts
new file mode 100644
index 000000000..6636c2259
--- /dev/null
+++ b/packages/vue/src/lucide-vue.ts
@@ -0,0 +1,7 @@
+export * from './icons';
+export * as icons from './icons';
+export * from './aliases';
+export * from './types';
+
+export { default as createLucideIcon } from './createLucideIcon';
+export { default as Icon } from './Icon';
diff --git a/packages/vue/src/types.ts b/packages/vue/src/types.ts
new file mode 100644
index 000000000..638af5b7f
--- /dev/null
+++ b/packages/vue/src/types.ts
@@ -0,0 +1,13 @@
+import type { FunctionalComponent, SVGAttributes } from 'vue';
+
+export interface LucideProps extends Partial {
+ size?: 24 | number;
+ strokeWidth?: number | string;
+ absoluteStrokeWidth?: boolean;
+}
+
+export type IconNode = [elementName: string, attrs: Record][];
+export type LucideIcon = FunctionalComponent;
+
+// Legacy exports
+export type SVGProps = LucideProps;
diff --git a/packages/vue/tests/Icon.spec.ts b/packages/vue/tests/Icon.spec.ts
new file mode 100644
index 000000000..968a36d05
--- /dev/null
+++ b/packages/vue/tests/Icon.spec.ts
@@ -0,0 +1,35 @@
+import { describe, it, expect } from 'vitest';
+import { render } from '@testing-library/vue';
+
+import { airVent } from './testIconNodes';
+import { Icon } from '../src/lucide-vue';
+
+describe('Using Icon Component', () => {
+ it('should render icon based on a iconNode', async () => {
+ const { container } = render(Icon, {
+ props: {
+ iconNode: airVent,
+ name: 'AirVent',
+ size: 48,
+ color: 'red',
+ absoluteStrokeWidth: true,
+ },
+ });
+
+ expect(container.firstChild).toBeDefined();
+ });
+
+ it('should render icon and match snapshot', async () => {
+ const { container } = render(Icon, {
+ props: {
+ iconNode: airVent,
+ name: 'AirVent',
+ size: 48,
+ color: 'red',
+ absoluteStrokeWidth: true,
+ },
+ });
+
+ expect(container.firstChild).toMatchSnapshot();
+ });
+});
diff --git a/packages/vue/tests/__snapshots__/Icon.spec.ts.snap b/packages/vue/tests/__snapshots__/Icon.spec.ts.snap
new file mode 100644
index 000000000..4b742c143
--- /dev/null
+++ b/packages/vue/tests/__snapshots__/Icon.spec.ts.snap
@@ -0,0 +1,29 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`Using Icon Component > should render icon and match snapshot 1`] = `
+
+
+
+
+
+
+`;
diff --git a/packages/vue/tests/__snapshots__/lucide-vue-next.spec.ts.snap b/packages/vue/tests/__snapshots__/lucide-vue-next.spec.ts.snap
new file mode 100644
index 000000000..88156ce1b
--- /dev/null
+++ b/packages/vue/tests/__snapshots__/lucide-vue-next.spec.ts.snap
@@ -0,0 +1,197 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`Using lucide icon components > should add a class to the element 1`] = `
+
+`;
+
+exports[`Using lucide icon components > should add a style attribute to the element 1`] = `
+
+`;
+
+exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `
+
+`;
+
+exports[`Using lucide icon components > should pass children to the icon slot 1`] = `
+
+
+
+
+
+
+
+
+ Hello World
+
+
+
+
+`;
+
+exports[`Using lucide icon components > should render an component 1`] = `
+
+`;
diff --git a/packages/lucide-vue/tests/__snapshots__/lucide-vue.spec.ts.snap b/packages/vue/tests/__snapshots__/lucide-vue.spec.ts.snap
similarity index 82%
rename from packages/lucide-vue/tests/__snapshots__/lucide-vue.spec.ts.snap
rename to packages/vue/tests/__snapshots__/lucide-vue.spec.ts.snap
index d354ef533..809afc8b3 100644
--- a/packages/lucide-vue/tests/__snapshots__/lucide-vue.spec.ts.snap
+++ b/packages/vue/tests/__snapshots__/lucide-vue.spec.ts.snap
@@ -3,7 +3,7 @@
exports[`Using lucide icon components > should add a class to the element 1`] = `
should add a class to the element 1`] =
should add a class to the element 1`] =
exports[`Using lucide icon components > should add a style attribute to the element 1`] = `
should add a style attribute to the elem
should add a style attribute to the elem
exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `
should adjust the size, stroke color and
should adjust the size, stroke color and
exports[`Using lucide icon components > should pass children to the icon slot 1`] = `
should pass children to the icon slot 1`
+
Hello World
+
`;
@@ -175,7 +161,7 @@ exports[`Using lucide icon components > should pass children to the icon slot 1`
exports[`Using lucide icon components > should render an component 1`] = `
should render an component 1`] = `
{
+ afterEach(() => cleanup());
+
+ it('should render an component', () => {
+ const { container } = render(Smile);
+ expect(container).toMatchSnapshot();
+ });
+
+ it('should render the icon with the default attributes', () => {
+ const { container } = render(Smile);
+
+ const SVGElement = container.firstElementChild;
+
+ expect(SVGElement).toHaveAttribute('xmlns', defaultAttributes.xmlns);
+ expect(SVGElement).toHaveAttribute('width', String(defaultAttributes.width));
+ expect(SVGElement).toHaveAttribute('height', String(defaultAttributes.height));
+ expect(SVGElement).toHaveAttribute('viewBox', defaultAttributes.viewBox);
+ expect(SVGElement).toHaveAttribute('fill', defaultAttributes.fill);
+ expect(SVGElement).toHaveAttribute('stroke', defaultAttributes.stroke);
+ expect(SVGElement).toHaveAttribute('stroke-width', String(defaultAttributes['stroke-width']));
+ expect(SVGElement).toHaveAttribute('stroke-linecap', defaultAttributes['stroke-linecap']);
+ expect(SVGElement).toHaveAttribute('stroke-linejoin', defaultAttributes['stroke-linejoin']);
+ });
+
+ it('should adjust the size, stroke color and stroke width', () => {
+ const { container } = render(Smile, {
+ props: {
+ size: 48,
+ color: 'red',
+ 'stroke-width': 4,
+ },
+ });
+
+ const SVGElement = container.firstElementChild;
+
+ expect(SVGElement).toHaveAttribute('width', '48');
+ expect(SVGElement).toHaveAttribute('stroke', 'red');
+ expect(SVGElement).toHaveAttribute('stroke-width', '4');
+
+ expect(container).toMatchSnapshot();
+ });
+
+ it('should add a class to the element', () => {
+ const { container } = render(Smile, {
+ attrs: {
+ class: 'my-icon',
+ },
+ });
+
+ expect(container).toMatchSnapshot();
+
+ const icon = container.firstElementChild;
+
+ expect(icon).toHaveClass('my-icon');
+ expect(icon).toHaveClass('lucide');
+ expect(icon).toHaveClass('lucide-smile-icon');
+ });
+
+ it('should add a style attribute to the element', () => {
+ const { container } = render(Smile, {
+ attrs: {
+ style: 'position: absolute',
+ },
+ });
+
+ expect(container).toMatchSnapshot();
+
+ const icon = container.firstElementChild;
+
+ expect(icon).toHaveStyle({ position: 'absolute' });
+ });
+
+ it('should call the onClick event', async () => {
+ const onClick = vi.fn();
+ const { container } = render(Smile, {
+ attrs: {
+ onClick,
+ },
+ });
+
+ const icon = container.firstElementChild;
+
+ await fireEvent.click(icon);
+
+ expect(onClick).toHaveBeenCalled();
+ });
+
+ it('should pass children to the icon slot', () => {
+ const testText = 'Hello World';
+ const template = {
+ name: 'Stub',
+ template: `${testText} `,
+ };
+ const { getByText, container } = render(Smile, {
+ slots: {
+ default: template,
+ },
+ });
+
+ const textElement = getByText(testText);
+
+ expect(textElement).toBeInTheDocument();
+ expect(container).toMatchSnapshot();
+ });
+
+ it('should render the alias icon', () => {
+ const { container } = render(Pen, {
+ props: {
+ size: 48,
+ color: 'red',
+ 'stroke-width': 4,
+ },
+ });
+
+ const PenIconRenderedHTML = container.innerHTML;
+
+ cleanup();
+
+ const { container: Edit2Container } = render(Edit2, {
+ props: {
+ size: 48,
+ color: 'red',
+ 'stroke-width': 4,
+ },
+ });
+
+ expect(PenIconRenderedHTML).toBe(Edit2Container.innerHTML);
+ });
+
+ it('should not scale the strokeWidth when absoluteStrokeWidth is set', () => {
+ const { container } = render(Pen, {
+ props: {
+ size: 48,
+ color: 'red',
+ absoluteStrokeWidth: true,
+ },
+ });
+
+ const icon = container.firstElementChild;
+
+ expect(icon).toHaveAttribute('width', '48');
+ expect(icon).toHaveAttribute('stroke', 'red');
+ expect(icon).toHaveAttribute('stroke-width', '1');
+ });
+
+ it('should not scale the strokeWidth when absoluteStrokeWidth is as empty value attribute', () => {
+ const { container } = render(Pen, {
+ props: {
+ size: 48,
+ color: 'red',
+ absoluteStrokeWidth: '',
+ },
+ });
+
+ const icon = container.firstElementChild;
+
+ expect(icon).toHaveAttribute('width', '48');
+ expect(icon).toHaveAttribute('stroke', 'red');
+ expect(icon).toHaveAttribute('stroke-width', '1');
+ });
+
+ it('should not scale the strokeWidth when absoluteStrokeWidth is written in kebabCase', () => {
+ const { container } = render(Pen, {
+ props: {
+ size: 48,
+ color: 'red',
+ 'stroke-width': '2',
+ 'absolute-stroke-width': '',
+ },
+ });
+
+ const icon = container.firstElementChild;
+
+ expect(icon).toHaveAttribute('width', '48');
+ expect(icon).toHaveAttribute('stroke', 'red');
+ expect(icon).toHaveAttribute('stroke-width', '1');
+ });
+});
diff --git a/packages/vue/tests/setupVitest.js b/packages/vue/tests/setupVitest.js
new file mode 100644
index 000000000..35f48dbc6
--- /dev/null
+++ b/packages/vue/tests/setupVitest.js
@@ -0,0 +1,7 @@
+import { afterEach } from 'vitest';
+import { cleanup } from '@testing-library/vue';
+import '@testing-library/jest-dom/vitest';
+
+afterEach(() => {
+ cleanup();
+});
diff --git a/packages/vue/tests/testIconNodes.ts b/packages/vue/tests/testIconNodes.ts
new file mode 100644
index 000000000..c93721961
--- /dev/null
+++ b/packages/vue/tests/testIconNodes.ts
@@ -0,0 +1,22 @@
+import { IconNode } from '../src/types';
+
+export const airVent: IconNode = [
+ [
+ 'path',
+ {
+ d: 'M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2',
+ key: 'larmp2',
+ },
+ ],
+ ['path', { d: 'M6 8h12', key: '6g4wlu' }],
+ ['path', { d: 'M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12', key: '1bo8pg' }],
+ ['path', { d: 'M6.6 15.6A2 2 0 1 0 10 17v-5', key: 't9h90c' }],
+];
+
+export const coffee: IconNode = [
+ ['path', { d: 'M17 8h1a4 4 0 1 1 0 8h-1', key: 'jx4kbh' }],
+ ['path', { d: 'M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z', key: '1bxrl0' }],
+ ['line', { x1: '6', x2: '6', y1: '2', y2: '4', key: '1cr9l3' }],
+ ['line', { x1: '10', x2: '10', y1: '2', y2: '4', key: '170wym' }],
+ ['line', { x1: '14', x2: '14', y1: '2', y2: '4', key: '1c5f70' }],
+];
diff --git a/packages/lucide-vue/tsconfig.json b/packages/vue/tsconfig.json
similarity index 80%
rename from packages/lucide-vue/tsconfig.json
rename to packages/vue/tsconfig.json
index 27a4a9798..6eec02325 100644
--- a/packages/lucide-vue/tsconfig.json
+++ b/packages/vue/tsconfig.json
@@ -9,9 +9,10 @@
"resolveJsonModule": true,
"isolatedModules": true,
"esModuleInterop": true,
+ "allowImportingTsExtensions": true,
"lib": ["ESNext", "DOM"],
"skipLibCheck": true,
"noEmit": true,
+ "types": ["@testing-library/jest-dom"],
},
- "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
}
diff --git a/packages/vue/vitest.config.mts b/packages/vue/vitest.config.mts
new file mode 100644
index 000000000..bd4e60680
--- /dev/null
+++ b/packages/vue/vitest.config.mts
@@ -0,0 +1,11 @@
+import { defineConfig } from 'vitest/config'
+import vue from '@vitejs/plugin-vue'
+
+export default defineConfig({
+ plugins: [vue()],
+ test: {
+ globals: true,
+ environment: 'jsdom',
+ setupFiles: './tests/setupVitest.js',
+ },
+});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0c418fc05..884d9d164 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -208,7 +208,7 @@ importers:
dependencies:
astro:
specifier: ^4 || ^5
- version: 5.5.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(rollup@4.40.2)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(typescript@5.8.3)(yaml@2.8.0)
+ version: 5.5.2(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(rollup@4.46.3)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(typescript@5.9.2)(yaml@2.8.0)
devDependencies:
'@astrojs/ts-plugin':
specifier: ^1.10.4
@@ -392,7 +392,7 @@ importers:
specifier: ^2.7.0
version: 2.10.2(@babel/core@7.28.3)(preact@10.27.1)(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))
'@testing-library/jest-dom':
- specifier: ^6.1.4
+ specifier: ^6.6.3
version: 6.7.0
'@testing-library/preact':
specifier: ^3.2.3
@@ -431,7 +431,7 @@ importers:
specifier: workspace:*
version: link:../shared
'@testing-library/jest-dom':
- specifier: ^6.1.6
+ specifier: ^6.6.3
version: 6.7.0
'@testing-library/react':
specifier: ^14.1.2
@@ -482,7 +482,7 @@ importers:
specifier: workspace:*
version: link:../shared
'@testing-library/jest-dom':
- specifier: ^6.1.6
+ specifier: ^6.6.3
version: 6.7.0
'@testing-library/react':
specifier: ^14.1.2
@@ -554,7 +554,7 @@ importers:
specifier: ^0.8.10
version: 0.8.10(@solidjs/router@0.11.5(solid-js@1.9.9))(solid-js@1.9.9)
'@testing-library/jest-dom':
- specifier: ^6.4.2
+ specifier: ^6.6.3
version: 6.7.0
babel-preset-solid:
specifier: ^1.8.12
@@ -626,7 +626,7 @@ importers:
specifier: ^2.4.2
version: 2.5.3(svelte@4.2.20)(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0))
'@testing-library/jest-dom':
- specifier: ^6.1.4
+ specifier: ^6.6.3
version: 6.7.0
'@testing-library/svelte':
specifier: ^4.0.2
@@ -659,48 +659,6 @@ importers:
specifier: ^3.1.3
version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(jiti@2.4.2)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
- packages/lucide-vue:
- devDependencies:
- '@lucide/build-icons':
- specifier: workspace:*
- version: link:../../tools/build-icons
- '@lucide/rollup-plugins':
- specifier: workspace:*
- version: link:../../tools/rollup-plugins
- '@lucide/shared':
- specifier: workspace:*
- version: link:../shared
- '@testing-library/jest-dom':
- specifier: ^6.1.4
- version: 6.7.0
- '@testing-library/vue':
- specifier: ^5.9.0
- 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@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(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)
- rollup:
- specifier: ^3.29.5
- version: 3.29.5
- typescript:
- specifier: ^5.8.3
- version: 5.9.2
- vite:
- specifier: ^6.3.4
- version: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
- vitest:
- specifier: ^3.1.3
- version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(jiti@2.4.2)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
- vue:
- specifier: 2.7.14
- version: 2.7.14
- vue-template-compiler:
- specifier: 2.7.14
- version: 2.7.14(vue@2.7.14)
-
packages/lucide-vue-next:
devDependencies:
'@lucide/build-icons':
@@ -713,7 +671,7 @@ importers:
specifier: workspace:*
version: link:../shared
'@testing-library/jest-dom':
- specifier: ^6.1.6
+ specifier: ^6.6.3
version: 6.7.0
'@testing-library/vue':
specifier: ^8.0.3
@@ -761,7 +719,7 @@ importers:
specifier: ^5.0.3
version: 5.1.1(svelte@5.38.2)(vite@6.1.6(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))
'@testing-library/jest-dom':
- specifier: ^6.1.4
+ specifier: ^6.6.3
version: 6.7.0
'@testing-library/svelte':
specifier: ^5.2.7
@@ -794,6 +752,45 @@ importers:
specifier: ^3.1.3
version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(jiti@2.4.2)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ packages/vue:
+ devDependencies:
+ '@lucide/build-icons':
+ specifier: workspace:*
+ version: link:../../tools/build-icons
+ '@lucide/rollup-plugins':
+ specifier: workspace:*
+ version: link:../../tools/rollup-plugins
+ '@lucide/shared':
+ specifier: workspace:*
+ version: link:../shared
+ '@testing-library/jest-dom':
+ specifier: ^6.6.3
+ version: 6.7.0
+ '@testing-library/vue':
+ specifier: ^8.1.0
+ version: 8.1.0(@vue/compiler-sfc@3.5.18)(vue@3.5.14(typescript@5.9.2))
+ '@vitejs/plugin-vue':
+ specifier: ^4.6.2
+ version: 4.6.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))(vue@3.5.14(typescript@5.9.2))
+ '@vue/test-utils':
+ specifier: 2.4.5
+ version: 2.4.5
+ rollup:
+ specifier: ^4.22.4
+ version: 4.40.2
+ rollup-plugin-dts:
+ specifier: ^6.1.0
+ version: 6.2.3(rollup@4.40.2)(typescript@5.9.2)
+ vite:
+ specifier: ^6.3.4
+ version: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ vitest:
+ specifier: ^3.1.3
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(jiti@2.4.2)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ vue:
+ specifier: ^3.4.21
+ version: 3.5.14(typescript@5.9.2)
+
tools/build-font:
dependencies:
fs-extra:
@@ -1389,10 +1386,6 @@ packages:
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-identifier@7.27.1':
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
@@ -1425,11 +1418,6 @@ packages:
resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.1':
- resolution: {integrity: sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
'@babel/parser@7.27.2':
resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==}
engines: {node: '>=6.0.0'}
@@ -2354,14 +2342,6 @@ packages:
resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==}
engines: {node: '>=6.9.0'}
- '@babel/runtime@7.22.6':
- resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/runtime@7.23.9':
- resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
- engines: {node: '>=6.9.0'}
-
'@babel/runtime@7.26.0':
resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
engines: {node: '>=6.9.0'}
@@ -2614,18 +2594,6 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.25.2':
- resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
- '@esbuild/aix-ppc64@0.25.4':
- resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.25.9':
resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
engines: {node: '>=18'}
@@ -2656,18 +2624,6 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.25.2':
- resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm64@0.25.4':
- resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.25.9':
resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==}
engines: {node: '>=18'}
@@ -2698,18 +2654,6 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-arm@0.25.2':
- resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-arm@0.25.4':
- resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.25.9':
resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==}
engines: {node: '>=18'}
@@ -2740,18 +2684,6 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/android-x64@0.25.2':
- resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/android-x64@0.25.4':
- resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.25.9':
resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==}
engines: {node: '>=18'}
@@ -2782,18 +2714,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.25.2':
- resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-arm64@0.25.4':
- resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.25.9':
resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==}
engines: {node: '>=18'}
@@ -2824,18 +2744,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.2':
- resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.25.4':
- resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.25.9':
resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==}
engines: {node: '>=18'}
@@ -2866,18 +2774,6 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.25.2':
- resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-arm64@0.25.4':
- resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.25.9':
resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==}
engines: {node: '>=18'}
@@ -2908,18 +2804,6 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.2':
- resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.25.4':
- resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.25.9':
resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==}
engines: {node: '>=18'}
@@ -2950,18 +2834,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm64@0.25.2':
- resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm64@0.25.4':
- resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.25.9':
resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==}
engines: {node: '>=18'}
@@ -2992,18 +2864,6 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-arm@0.25.2':
- resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-arm@0.25.4':
- resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.25.9':
resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==}
engines: {node: '>=18'}
@@ -3034,18 +2894,6 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.25.2':
- resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-ia32@0.25.4':
- resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.25.9':
resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==}
engines: {node: '>=18'}
@@ -3082,18 +2930,6 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.25.2':
- resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-loong64@0.25.4':
- resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.25.9':
resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==}
engines: {node: '>=18'}
@@ -3124,18 +2960,6 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-mips64el@0.25.2':
- resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.25.4':
- resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.25.9':
resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==}
engines: {node: '>=18'}
@@ -3166,18 +2990,6 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-ppc64@0.25.2':
- resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.25.4':
- resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.25.9':
resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==}
engines: {node: '>=18'}
@@ -3208,18 +3020,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.2':
- resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.25.4':
- resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.25.9':
resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==}
engines: {node: '>=18'}
@@ -3250,18 +3050,6 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.25.2':
- resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-s390x@0.25.4':
- resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.25.9':
resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==}
engines: {node: '>=18'}
@@ -3292,18 +3080,6 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/linux-x64@0.25.2':
- resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/linux-x64@0.25.4':
- resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/linux-x64@0.25.9':
resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==}
engines: {node: '>=18'}
@@ -3322,18 +3098,6 @@ packages:
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-arm64@0.25.2':
- resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
- '@esbuild/netbsd-arm64@0.25.4':
- resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
'@esbuild/netbsd-arm64@0.25.9':
resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
engines: {node: '>=18'}
@@ -3364,18 +3128,6 @@ packages:
cpu: [x64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.2':
- resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/netbsd-x64@0.25.4':
- resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.25.9':
resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==}
engines: {node: '>=18'}
@@ -3394,18 +3146,6 @@ packages:
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-arm64@0.25.2':
- resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
- '@esbuild/openbsd-arm64@0.25.4':
- resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
'@esbuild/openbsd-arm64@0.25.9':
resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==}
engines: {node: '>=18'}
@@ -3436,18 +3176,6 @@ packages:
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.2':
- resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/openbsd-x64@0.25.4':
- resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.25.9':
resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==}
engines: {node: '>=18'}
@@ -3484,18 +3212,6 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.25.2':
- resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/sunos-x64@0.25.4':
- resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.25.9':
resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==}
engines: {node: '>=18'}
@@ -3526,18 +3242,6 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.25.2':
- resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-arm64@0.25.4':
- resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.25.9':
resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==}
engines: {node: '>=18'}
@@ -3568,18 +3272,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-ia32@0.25.2':
- resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-ia32@0.25.4':
- resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.25.9':
resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
engines: {node: '>=18'}
@@ -3610,18 +3302,6 @@ packages:
cpu: [x64]
os: [win32]
- '@esbuild/win32-x64@0.25.2':
- resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
- '@esbuild/win32-x64@0.25.4':
- resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.25.9':
resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==}
engines: {node: '>=18'}
@@ -4836,11 +4516,6 @@ packages:
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm-eabi@4.40.0':
- resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==}
- cpu: [arm]
- os: [android]
-
'@rollup/rollup-android-arm-eabi@4.40.2':
resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==}
cpu: [arm]
@@ -4856,11 +4531,6 @@ packages:
cpu: [arm64]
os: [android]
- '@rollup/rollup-android-arm64@4.40.0':
- resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==}
- cpu: [arm64]
- os: [android]
-
'@rollup/rollup-android-arm64@4.40.2':
resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==}
cpu: [arm64]
@@ -4876,11 +4546,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-arm64@4.40.0':
- resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==}
- cpu: [arm64]
- os: [darwin]
-
'@rollup/rollup-darwin-arm64@4.40.2':
resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==}
cpu: [arm64]
@@ -4896,11 +4561,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.40.0':
- resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==}
- cpu: [x64]
- os: [darwin]
-
'@rollup/rollup-darwin-x64@4.40.2':
resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==}
cpu: [x64]
@@ -4911,11 +4571,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.40.0':
- resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==}
- cpu: [arm64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-arm64@4.40.2':
resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==}
cpu: [arm64]
@@ -4926,11 +4581,6 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.40.0':
- resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==}
- cpu: [x64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-x64@4.40.2':
resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==}
cpu: [x64]
@@ -4946,11 +4596,6 @@ packages:
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
- resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==}
- cpu: [arm]
- os: [linux]
-
'@rollup/rollup-linux-arm-gnueabihf@4.40.2':
resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==}
cpu: [arm]
@@ -4966,11 +4611,6 @@ packages:
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.40.0':
- resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==}
- cpu: [arm]
- os: [linux]
-
'@rollup/rollup-linux-arm-musleabihf@4.40.2':
resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==}
cpu: [arm]
@@ -4986,11 +4626,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.40.0':
- resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==}
- cpu: [arm64]
- os: [linux]
-
'@rollup/rollup-linux-arm64-gnu@4.40.2':
resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==}
cpu: [arm64]
@@ -5006,11 +4641,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.40.0':
- resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==}
- cpu: [arm64]
- os: [linux]
-
'@rollup/rollup-linux-arm64-musl@4.40.2':
resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==}
cpu: [arm64]
@@ -5021,11 +4651,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
- resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==}
- cpu: [loong64]
- os: [linux]
-
'@rollup/rollup-linux-loongarch64-gnu@4.40.2':
resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==}
cpu: [loong64]
@@ -5041,11 +4666,6 @@ packages:
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
- resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==}
- cpu: [ppc64]
- os: [linux]
-
'@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==}
cpu: [ppc64]
@@ -5061,11 +4681,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.40.0':
- resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==}
- cpu: [riscv64]
- os: [linux]
-
'@rollup/rollup-linux-riscv64-gnu@4.40.2':
resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==}
cpu: [riscv64]
@@ -5076,11 +4691,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.40.0':
- resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==}
- cpu: [riscv64]
- os: [linux]
-
'@rollup/rollup-linux-riscv64-musl@4.40.2':
resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==}
cpu: [riscv64]
@@ -5096,11 +4706,6 @@ packages:
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.40.0':
- resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==}
- cpu: [s390x]
- os: [linux]
-
'@rollup/rollup-linux-s390x-gnu@4.40.2':
resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==}
cpu: [s390x]
@@ -5116,11 +4721,6 @@ packages:
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.40.0':
- resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==}
- cpu: [x64]
- os: [linux]
-
'@rollup/rollup-linux-x64-gnu@4.40.2':
resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==}
cpu: [x64]
@@ -5136,11 +4736,6 @@ packages:
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.40.0':
- resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==}
- cpu: [x64]
- os: [linux]
-
'@rollup/rollup-linux-x64-musl@4.40.2':
resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==}
cpu: [x64]
@@ -5156,11 +4751,6 @@ packages:
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-arm64-msvc@4.40.0':
- resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==}
- cpu: [arm64]
- os: [win32]
-
'@rollup/rollup-win32-arm64-msvc@4.40.2':
resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==}
cpu: [arm64]
@@ -5176,11 +4766,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.40.0':
- resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==}
- cpu: [ia32]
- os: [win32]
-
'@rollup/rollup-win32-ia32-msvc@4.40.2':
resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==}
cpu: [ia32]
@@ -5196,11 +4781,6 @@ packages:
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.40.0':
- resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==}
- cpu: [x64]
- os: [win32]
-
'@rollup/rollup-win32-x64-msvc@4.40.2':
resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==}
cpu: [x64]
@@ -5483,13 +5063,6 @@ packages:
vitest:
optional: true
- '@testing-library/vue@5.9.0':
- resolution: {integrity: sha512-HWvI4s6FayFLmiqGcEMAMfTSO1SV12NukdoyllYMBobFqfO0TalQmfofMtiO+eRz+Amej8Z26dx4/WYIROzfVw==}
- engines: {node: '>=14'}
- peerDependencies:
- vue: ^2.6.10
- vue-template-compiler: ^2.6.10
-
'@testing-library/vue@8.1.0':
resolution: {integrity: sha512-ls4RiHO1ta4mxqqajWRh8158uFObVrrtAPoxk7cIp4HrnQUj/ScKzqz53HxYpG3X6Zb7H2v+0eTGLSoy8HQ2nA==}
engines: {node: '>=14'}
@@ -5699,9 +5272,6 @@ packages:
'@types/node@17.0.45':
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
- '@types/node@22.15.30':
- resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==}
-
'@types/node@22.17.2':
resolution: {integrity: sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==}
@@ -6023,13 +5593,6 @@ packages:
peerDependencies:
vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- '@vitejs/plugin-vue2@2.2.0':
- resolution: {integrity: sha512-1km7zEuZ/9QRPvzXSjikbTYGQPG86Mq1baktpC4sXqsXlb02HQKfi+fl8qVS703JM7cgm24Ga9j+RwKmvFn90A==}
- engines: {node: ^14.18.0 || >= 16.0.0}
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0
- vue: ^2.7.0-0
-
'@vitejs/plugin-vue@4.6.2':
resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -6082,18 +5645,27 @@ packages:
'@volar/typescript@2.4.12':
resolution: {integrity: sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==}
+ '@vue/compiler-core@3.5.14':
+ resolution: {integrity: sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==}
+
'@vue/compiler-core@3.5.18':
resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==}
+ '@vue/compiler-dom@3.5.14':
+ resolution: {integrity: sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug==}
+
'@vue/compiler-dom@3.5.18':
resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==}
- '@vue/compiler-sfc@2.7.14':
- resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==}
+ '@vue/compiler-sfc@3.5.14':
+ resolution: {integrity: sha512-9T6m/9mMr81Lj58JpzsiSIjBgv2LiVoWjIVa7kuXHICUi8LiDSIotMpPRXYJsXKqyARrzjT24NAwttrMnMaCXA==}
'@vue/compiler-sfc@3.5.18':
resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==}
+ '@vue/compiler-ssr@3.5.14':
+ resolution: {integrity: sha512-Y0G7PcBxr1yllnHuS/NxNCSPWnRGH4Ogrp0tsLA5QemDZuJLs99YjAKQ7KqkHE0vCg4QTKlQzXLKCMF7WPSl7Q==}
+
'@vue/compiler-ssr@3.5.18':
resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==}
@@ -6106,15 +5678,29 @@ packages:
'@vue/devtools-shared@7.7.6':
resolution: {integrity: sha512-yFEgJZ/WblEsojQQceuyK6FzpFDx4kqrz2ohInxNj5/DnhoX023upTv4OD6lNPLAA5LLkbwPVb10o/7b+Y4FVA==}
+ '@vue/reactivity@3.5.14':
+ resolution: {integrity: sha512-7cK1Hp343Fu/SUCCO52vCabjvsYu7ZkOqyYu7bXV9P2yyfjUMUXHZafEbq244sP7gf+EZEz+77QixBTuEqkQQw==}
+
'@vue/reactivity@3.5.18':
resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==}
+ '@vue/runtime-core@3.5.14':
+ resolution: {integrity: sha512-w9JWEANwHXNgieAhxPpEpJa+0V5G0hz3NmjAZwlOebtfKyp2hKxKF0+qSh0Xs6/PhfGihuSdqMprMVcQU/E6ag==}
+
'@vue/runtime-core@3.5.18':
resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==}
+ '@vue/runtime-dom@3.5.14':
+ resolution: {integrity: sha512-lCfR++IakeI35TVR80QgOelsUIdcKjd65rWAMfdSlCYnaEY5t3hYwru7vvcWaqmrK+LpI7ZDDYiGU5V3xjMacw==}
+
'@vue/runtime-dom@3.5.18':
resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==}
+ '@vue/server-renderer@3.5.14':
+ resolution: {integrity: sha512-Rf/ISLqokIvcySIYnv3tNWq40PLpNLDLSJwwVWzG6MNtyIhfbcrAxo5ZL9nARJhqjZyWWa40oRb2IDuejeuv6w==}
+ peerDependencies:
+ vue: 3.5.14
+
'@vue/server-renderer@3.5.18':
resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==}
peerDependencies:
@@ -6126,12 +5712,6 @@ packages:
'@vue/shared@3.5.18':
resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==}
- '@vue/test-utils@1.3.0':
- resolution: {integrity: sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==}
- peerDependencies:
- vue: 2.x
- vue-template-compiler: ^2.x
-
'@vue/test-utils@2.4.5':
resolution: {integrity: sha512-oo2u7vktOyKUked36R93NB7mg2B+N7Plr8lxp2JBGwr18ch6EggFjixSCdIVVLkT6Qr0z359Xvnafc9dcKyDUg==}
@@ -7155,10 +6735,6 @@ packages:
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- condense-newlines@0.2.1:
- resolution: {integrity: sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==}
- engines: {node: '>=0.10.0'}
-
confbox@0.1.7:
resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
@@ -7411,9 +6987,6 @@ packages:
resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==}
engines: {node: '>=4.0'}
- de-indent@1.0.2:
- resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
-
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@@ -7668,9 +7241,6 @@ packages:
dom-accessibility-api@0.6.3:
resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
- dom-event-types@1.1.0:
- resolution: {integrity: sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ==}
-
dom-serialize@2.2.1:
resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==}
@@ -8190,16 +7760,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
- esbuild@0.25.2:
- resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==}
- engines: {node: '>=18'}
- hasBin: true
-
- esbuild@0.25.4:
- resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==}
- engines: {node: '>=18'}
- hasBin: true
-
esbuild@0.25.9:
resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==}
engines: {node: '>=18'}
@@ -8440,10 +8000,6 @@ packages:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
engines: {node: '>= 0.10.0'}
- extend-shallow@2.0.1:
- resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
- engines: {node: '>=0.10.0'}
-
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
@@ -9198,9 +8754,6 @@ packages:
resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
engines: {node: '>= 0.4'}
- is-bigint@1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
-
is-bigint@1.1.0:
resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
engines: {node: '>= 0.4'}
@@ -9209,10 +8762,6 @@ packages:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
- is-boolean-object@1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
-
is-boolean-object@1.2.2:
resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
engines: {node: '>= 0.4'}
@@ -9239,10 +8788,6 @@ packages:
resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
engines: {node: '>= 0.4'}
- is-date-object@1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
-
is-date-object@1.1.0:
resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines: {node: '>= 0.4'}
@@ -9261,10 +8806,6 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin: true
- is-extendable@0.1.1:
- resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
- engines: {node: '>=0.10.0'}
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -9304,9 +8845,6 @@ packages:
is-lambda@1.0.1:
resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
- is-map@2.0.2:
- resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
-
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
@@ -9318,10 +8856,6 @@ packages:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
- is-number-object@1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
-
is-number-object@1.1.1:
resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines: {node: '>= 0.4'}
@@ -9407,9 +8941,6 @@ packages:
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
engines: {node: '>=10'}
- is-weakmap@2.0.1:
- resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
-
is-weakmap@2.0.2:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
@@ -9418,9 +8949,6 @@ packages:
resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
engines: {node: '>= 0.4'}
- is-weakset@2.0.2:
- resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
-
is-weakset@2.0.4:
resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
engines: {node: '>= 0.4'}
@@ -9436,10 +8964,6 @@ packages:
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
engines: {node: '>=12.13'}
- is-whitespace@0.3.0:
- resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==}
- engines: {node: '>=0.10.0'}
-
is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
@@ -9586,9 +9110,6 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-tokens@9.0.0:
- resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==}
-
js-tokens@9.0.1:
resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
@@ -9905,9 +9426,6 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- loupe@3.1.3:
- resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
-
loupe@3.2.0:
resolution: {integrity: sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==}
@@ -11412,10 +10930,6 @@ packages:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- pretty@2.0.0:
- resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==}
- engines: {node: '>=0.10.0'}
-
prismjs@1.30.0:
resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
engines: {node: '>=6'}
@@ -11883,21 +11397,11 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
- rollup@3.29.5:
- resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
-
rollup@4.22.4:
resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rollup@4.40.0:
- resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
rollup@4.40.2:
resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -12166,10 +11670,6 @@ packages:
resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines: {node: '>= 0.4'}
- side-channel@1.0.6:
- resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
- engines: {node: '>= 0.4'}
-
side-channel@1.1.0:
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
engines: {node: '>= 0.4'}
@@ -13006,11 +12506,6 @@ packages:
engines: {node: '>=4.2.0'}
hasBin: true
- typescript@5.8.3:
- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
- engines: {node: '>=14.17'}
- hasBin: true
-
typescript@5.9.2:
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
engines: {node: '>=14.17'}
@@ -13475,46 +12970,6 @@ packages:
yaml:
optional: true
- vite@6.3.4:
- resolution: {integrity: sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- jiti: '>=1.21.0'
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
vite@6.3.5:
resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -13654,14 +13109,13 @@ packages:
'@vue/composition-api':
optional: true
- vue-template-compiler@2.7.14:
- resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
+ vue@3.5.14:
+ resolution: {integrity: sha512-LbOm50/vZFG6Mhy6KscQYXZMQ0LMCC/y40HDJPPvGFQ+i/lUH+PJHR6C3assgOQiXdl6tAfsXHbXYVBZZu65ew==}
peerDependencies:
- vue: 2.7.14
-
- vue@2.7.14:
- resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==}
- deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
vue@3.5.18:
resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==}
@@ -13790,9 +13244,6 @@ packages:
whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
- which-boxed-primitive@1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
-
which-boxed-primitive@1.1.1:
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
engines: {node: '>= 0.4'}
@@ -13801,9 +13252,6 @@ packages:
resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
engines: {node: '>= 0.4'}
- which-collection@1.0.1:
- resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
-
which-collection@1.0.2:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
@@ -14512,7 +13960,7 @@ snapshots:
'@astrojs/telemetry@3.2.0':
dependencies:
ci-info: 4.2.0
- debug: 4.4.0
+ debug: 4.4.1
dlv: 1.1.3
dset: 3.1.4
is-docker: 3.0.0
@@ -14544,7 +13992,7 @@ snapshots:
'@babel/code-frame@7.26.2':
dependencies:
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-validator-identifier': 7.27.1
js-tokens: 4.0.0
picocolors: 1.1.1
@@ -14567,7 +14015,7 @@ snapshots:
'@babel/helper-compilation-targets': 7.26.5
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12)
'@babel/helpers': 7.26.9
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.2
'@babel/template': 7.27.1
'@babel/traverse': 7.27.1
'@babel/types': 7.27.1
@@ -14588,7 +14036,7 @@ snapshots:
'@babel/helper-compilation-targets': 7.26.5
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2)
'@babel/helpers': 7.26.9
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.2
'@babel/template': 7.27.1
'@babel/traverse': 7.27.1
'@babel/types': 7.27.1
@@ -14613,7 +14061,7 @@ snapshots:
'@babel/traverse': 7.28.0
'@babel/types': 7.28.2
convert-source-map: 2.0.0
- debug: 4.3.5
+ debug: 4.4.1
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -14648,7 +14096,7 @@ snapshots:
'@babel/generator@7.27.1':
dependencies:
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.28.3
'@babel/types': 7.27.1
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
@@ -14656,7 +14104,7 @@ snapshots:
'@babel/generator@7.28.0':
dependencies:
- '@babel/parser': 7.28.0
+ '@babel/parser': 7.28.3
'@babel/types': 7.28.2
'@jridgewell/gen-mapping': 0.3.12
'@jridgewell/trace-mapping': 0.3.29
@@ -14972,8 +14420,6 @@ snapshots:
'@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-validator-identifier@7.25.9': {}
-
'@babel/helper-validator-identifier@7.27.1': {}
'@babel/helper-validator-option@7.25.9': {}
@@ -15011,10 +14457,6 @@ snapshots:
'@babel/template': 7.27.2
'@babel/types': 7.28.2
- '@babel/parser@7.27.1':
- dependencies:
- '@babel/types': 7.27.1
-
'@babel/parser@7.27.2':
dependencies:
'@babel/types': 7.28.2
@@ -16272,14 +15714,6 @@ snapshots:
dependencies:
regenerator-runtime: 0.14.1
- '@babel/runtime@7.22.6':
- dependencies:
- regenerator-runtime: 0.13.11
-
- '@babel/runtime@7.23.9':
- dependencies:
- regenerator-runtime: 0.14.1
-
'@babel/runtime@7.26.0':
dependencies:
regenerator-runtime: 0.14.1
@@ -16289,13 +15723,13 @@ snapshots:
'@babel/template@7.16.7':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@babel/template@7.27.1':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.28.3
'@babel/types': 7.27.1
'@babel/template@7.27.2':
@@ -16308,7 +15742,7 @@ snapshots:
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.28.3
'@babel/template': 7.27.2
'@babel/types': 7.27.1
debug: 4.4.1
@@ -16321,10 +15755,10 @@ snapshots:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.28.0
'@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.0
+ '@babel/parser': 7.28.3
'@babel/template': 7.27.2
'@babel/types': 7.28.2
- debug: 4.3.5
+ debug: 4.4.1
transitivePeerDependencies:
- supports-color
@@ -16336,7 +15770,7 @@ snapshots:
'@babel/parser': 7.28.3
'@babel/template': 7.27.2
'@babel/types': 7.28.2
- debug: 4.3.5
+ debug: 4.4.1
transitivePeerDependencies:
- supports-color
@@ -16603,12 +16037,6 @@ snapshots:
'@esbuild/aix-ppc64@0.25.0':
optional: true
- '@esbuild/aix-ppc64@0.25.2':
- optional: true
-
- '@esbuild/aix-ppc64@0.25.4':
- optional: true
-
'@esbuild/aix-ppc64@0.25.9':
optional: true
@@ -16624,12 +16052,6 @@ snapshots:
'@esbuild/android-arm64@0.25.0':
optional: true
- '@esbuild/android-arm64@0.25.2':
- optional: true
-
- '@esbuild/android-arm64@0.25.4':
- optional: true
-
'@esbuild/android-arm64@0.25.9':
optional: true
@@ -16645,12 +16067,6 @@ snapshots:
'@esbuild/android-arm@0.25.0':
optional: true
- '@esbuild/android-arm@0.25.2':
- optional: true
-
- '@esbuild/android-arm@0.25.4':
- optional: true
-
'@esbuild/android-arm@0.25.9':
optional: true
@@ -16666,12 +16082,6 @@ snapshots:
'@esbuild/android-x64@0.25.0':
optional: true
- '@esbuild/android-x64@0.25.2':
- optional: true
-
- '@esbuild/android-x64@0.25.4':
- optional: true
-
'@esbuild/android-x64@0.25.9':
optional: true
@@ -16687,12 +16097,6 @@ snapshots:
'@esbuild/darwin-arm64@0.25.0':
optional: true
- '@esbuild/darwin-arm64@0.25.2':
- optional: true
-
- '@esbuild/darwin-arm64@0.25.4':
- optional: true
-
'@esbuild/darwin-arm64@0.25.9':
optional: true
@@ -16708,12 +16112,6 @@ snapshots:
'@esbuild/darwin-x64@0.25.0':
optional: true
- '@esbuild/darwin-x64@0.25.2':
- optional: true
-
- '@esbuild/darwin-x64@0.25.4':
- optional: true
-
'@esbuild/darwin-x64@0.25.9':
optional: true
@@ -16729,12 +16127,6 @@ snapshots:
'@esbuild/freebsd-arm64@0.25.0':
optional: true
- '@esbuild/freebsd-arm64@0.25.2':
- optional: true
-
- '@esbuild/freebsd-arm64@0.25.4':
- optional: true
-
'@esbuild/freebsd-arm64@0.25.9':
optional: true
@@ -16750,12 +16142,6 @@ snapshots:
'@esbuild/freebsd-x64@0.25.0':
optional: true
- '@esbuild/freebsd-x64@0.25.2':
- optional: true
-
- '@esbuild/freebsd-x64@0.25.4':
- optional: true
-
'@esbuild/freebsd-x64@0.25.9':
optional: true
@@ -16771,12 +16157,6 @@ snapshots:
'@esbuild/linux-arm64@0.25.0':
optional: true
- '@esbuild/linux-arm64@0.25.2':
- optional: true
-
- '@esbuild/linux-arm64@0.25.4':
- optional: true
-
'@esbuild/linux-arm64@0.25.9':
optional: true
@@ -16792,12 +16172,6 @@ snapshots:
'@esbuild/linux-arm@0.25.0':
optional: true
- '@esbuild/linux-arm@0.25.2':
- optional: true
-
- '@esbuild/linux-arm@0.25.4':
- optional: true
-
'@esbuild/linux-arm@0.25.9':
optional: true
@@ -16813,12 +16187,6 @@ snapshots:
'@esbuild/linux-ia32@0.25.0':
optional: true
- '@esbuild/linux-ia32@0.25.2':
- optional: true
-
- '@esbuild/linux-ia32@0.25.4':
- optional: true
-
'@esbuild/linux-ia32@0.25.9':
optional: true
@@ -16837,12 +16205,6 @@ snapshots:
'@esbuild/linux-loong64@0.25.0':
optional: true
- '@esbuild/linux-loong64@0.25.2':
- optional: true
-
- '@esbuild/linux-loong64@0.25.4':
- optional: true
-
'@esbuild/linux-loong64@0.25.9':
optional: true
@@ -16858,12 +16220,6 @@ snapshots:
'@esbuild/linux-mips64el@0.25.0':
optional: true
- '@esbuild/linux-mips64el@0.25.2':
- optional: true
-
- '@esbuild/linux-mips64el@0.25.4':
- optional: true
-
'@esbuild/linux-mips64el@0.25.9':
optional: true
@@ -16879,12 +16235,6 @@ snapshots:
'@esbuild/linux-ppc64@0.25.0':
optional: true
- '@esbuild/linux-ppc64@0.25.2':
- optional: true
-
- '@esbuild/linux-ppc64@0.25.4':
- optional: true
-
'@esbuild/linux-ppc64@0.25.9':
optional: true
@@ -16900,12 +16250,6 @@ snapshots:
'@esbuild/linux-riscv64@0.25.0':
optional: true
- '@esbuild/linux-riscv64@0.25.2':
- optional: true
-
- '@esbuild/linux-riscv64@0.25.4':
- optional: true
-
'@esbuild/linux-riscv64@0.25.9':
optional: true
@@ -16921,12 +16265,6 @@ snapshots:
'@esbuild/linux-s390x@0.25.0':
optional: true
- '@esbuild/linux-s390x@0.25.2':
- optional: true
-
- '@esbuild/linux-s390x@0.25.4':
- optional: true
-
'@esbuild/linux-s390x@0.25.9':
optional: true
@@ -16942,12 +16280,6 @@ snapshots:
'@esbuild/linux-x64@0.25.0':
optional: true
- '@esbuild/linux-x64@0.25.2':
- optional: true
-
- '@esbuild/linux-x64@0.25.4':
- optional: true
-
'@esbuild/linux-x64@0.25.9':
optional: true
@@ -16957,12 +16289,6 @@ snapshots:
'@esbuild/netbsd-arm64@0.25.0':
optional: true
- '@esbuild/netbsd-arm64@0.25.2':
- optional: true
-
- '@esbuild/netbsd-arm64@0.25.4':
- optional: true
-
'@esbuild/netbsd-arm64@0.25.9':
optional: true
@@ -16978,12 +16304,6 @@ snapshots:
'@esbuild/netbsd-x64@0.25.0':
optional: true
- '@esbuild/netbsd-x64@0.25.2':
- optional: true
-
- '@esbuild/netbsd-x64@0.25.4':
- optional: true
-
'@esbuild/netbsd-x64@0.25.9':
optional: true
@@ -16993,12 +16313,6 @@ snapshots:
'@esbuild/openbsd-arm64@0.25.0':
optional: true
- '@esbuild/openbsd-arm64@0.25.2':
- optional: true
-
- '@esbuild/openbsd-arm64@0.25.4':
- optional: true
-
'@esbuild/openbsd-arm64@0.25.9':
optional: true
@@ -17014,12 +16328,6 @@ snapshots:
'@esbuild/openbsd-x64@0.25.0':
optional: true
- '@esbuild/openbsd-x64@0.25.2':
- optional: true
-
- '@esbuild/openbsd-x64@0.25.4':
- optional: true
-
'@esbuild/openbsd-x64@0.25.9':
optional: true
@@ -17038,12 +16346,6 @@ snapshots:
'@esbuild/sunos-x64@0.25.0':
optional: true
- '@esbuild/sunos-x64@0.25.2':
- optional: true
-
- '@esbuild/sunos-x64@0.25.4':
- optional: true
-
'@esbuild/sunos-x64@0.25.9':
optional: true
@@ -17059,12 +16361,6 @@ snapshots:
'@esbuild/win32-arm64@0.25.0':
optional: true
- '@esbuild/win32-arm64@0.25.2':
- optional: true
-
- '@esbuild/win32-arm64@0.25.4':
- optional: true
-
'@esbuild/win32-arm64@0.25.9':
optional: true
@@ -17080,12 +16376,6 @@ snapshots:
'@esbuild/win32-ia32@0.25.0':
optional: true
- '@esbuild/win32-ia32@0.25.2':
- optional: true
-
- '@esbuild/win32-ia32@0.25.4':
- optional: true
-
'@esbuild/win32-ia32@0.25.9':
optional: true
@@ -17101,12 +16391,6 @@ snapshots:
'@esbuild/win32-x64@0.25.0':
optional: true
- '@esbuild/win32-x64@0.25.2':
- optional: true
-
- '@esbuild/win32-x64@0.25.4':
- optional: true
-
'@esbuild/win32-x64@0.25.9':
optional: true
@@ -17127,7 +16411,7 @@ snapshots:
'@eslint/eslintrc@2.1.4':
dependencies:
ajv: 6.12.6
- debug: 4.3.6
+ debug: 4.4.1
espree: 9.6.1
globals: 13.24.0
ignore: 5.3.2
@@ -17178,7 +16462,7 @@ snapshots:
'@humanwhocodes/config-array@0.13.0':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.6
+ debug: 4.4.1
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -17725,12 +17009,12 @@ snapshots:
'@npmcli/fs@1.1.1':
dependencies:
'@gar/promisify': 1.1.3
- semver: 7.3.5
+ semver: 7.7.2
'@npmcli/fs@2.1.2':
dependencies:
'@gar/promisify': 1.1.3
- semver: 7.3.5
+ semver: 7.7.2
'@npmcli/fs@3.1.0':
dependencies:
@@ -17744,7 +17028,7 @@ snapshots:
npm-pick-manifest: 6.1.1
promise-inflight: 1.0.1
promise-retry: 2.0.1
- semver: 7.3.5
+ semver: 7.7.2
which: 2.0.2
transitivePeerDependencies:
- bluebird
@@ -18492,23 +17776,15 @@ snapshots:
'@rollup/pluginutils@5.1.4(rollup@4.22.4)':
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.7
estree-walker: 2.0.2
picomatch: 4.0.3
optionalDependencies:
rollup: 4.22.4
- '@rollup/pluginutils@5.1.4(rollup@4.40.2)':
- dependencies:
- '@types/estree': 1.0.7
- estree-walker: 2.0.2
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.40.2
-
'@rollup/pluginutils@5.1.4(rollup@4.46.3)':
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.7
estree-walker: 2.0.2
picomatch: 4.0.3
optionalDependencies:
@@ -18517,9 +17793,6 @@ snapshots:
'@rollup/rollup-android-arm-eabi@4.22.4':
optional: true
- '@rollup/rollup-android-arm-eabi@4.40.0':
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.40.2':
optional: true
@@ -18529,9 +17802,6 @@ snapshots:
'@rollup/rollup-android-arm64@4.22.4':
optional: true
- '@rollup/rollup-android-arm64@4.40.0':
- optional: true
-
'@rollup/rollup-android-arm64@4.40.2':
optional: true
@@ -18541,9 +17811,6 @@ snapshots:
'@rollup/rollup-darwin-arm64@4.22.4':
optional: true
- '@rollup/rollup-darwin-arm64@4.40.0':
- optional: true
-
'@rollup/rollup-darwin-arm64@4.40.2':
optional: true
@@ -18553,27 +17820,18 @@ snapshots:
'@rollup/rollup-darwin-x64@4.22.4':
optional: true
- '@rollup/rollup-darwin-x64@4.40.0':
- optional: true
-
'@rollup/rollup-darwin-x64@4.40.2':
optional: true
'@rollup/rollup-darwin-x64@4.46.3':
optional: true
- '@rollup/rollup-freebsd-arm64@4.40.0':
- optional: true
-
'@rollup/rollup-freebsd-arm64@4.40.2':
optional: true
'@rollup/rollup-freebsd-arm64@4.46.3':
optional: true
- '@rollup/rollup-freebsd-x64@4.40.0':
- optional: true
-
'@rollup/rollup-freebsd-x64@4.40.2':
optional: true
@@ -18583,9 +17841,6 @@ snapshots:
'@rollup/rollup-linux-arm-gnueabihf@4.22.4':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
- optional: true
-
'@rollup/rollup-linux-arm-gnueabihf@4.40.2':
optional: true
@@ -18595,9 +17850,6 @@ snapshots:
'@rollup/rollup-linux-arm-musleabihf@4.22.4':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.40.0':
- optional: true
-
'@rollup/rollup-linux-arm-musleabihf@4.40.2':
optional: true
@@ -18607,9 +17859,6 @@ snapshots:
'@rollup/rollup-linux-arm64-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.40.0':
- optional: true
-
'@rollup/rollup-linux-arm64-gnu@4.40.2':
optional: true
@@ -18619,18 +17868,12 @@ snapshots:
'@rollup/rollup-linux-arm64-musl@4.22.4':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.40.0':
- optional: true
-
'@rollup/rollup-linux-arm64-musl@4.40.2':
optional: true
'@rollup/rollup-linux-arm64-musl@4.46.3':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
- optional: true
-
'@rollup/rollup-linux-loongarch64-gnu@4.40.2':
optional: true
@@ -18640,9 +17883,6 @@ snapshots:
'@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
- optional: true
-
'@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
optional: true
@@ -18652,18 +17892,12 @@ snapshots:
'@rollup/rollup-linux-riscv64-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.40.0':
- optional: true
-
'@rollup/rollup-linux-riscv64-gnu@4.40.2':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.46.3':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.40.0':
- optional: true
-
'@rollup/rollup-linux-riscv64-musl@4.40.2':
optional: true
@@ -18673,9 +17907,6 @@ snapshots:
'@rollup/rollup-linux-s390x-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.40.0':
- optional: true
-
'@rollup/rollup-linux-s390x-gnu@4.40.2':
optional: true
@@ -18685,9 +17916,6 @@ snapshots:
'@rollup/rollup-linux-x64-gnu@4.22.4':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.40.0':
- optional: true
-
'@rollup/rollup-linux-x64-gnu@4.40.2':
optional: true
@@ -18697,9 +17925,6 @@ snapshots:
'@rollup/rollup-linux-x64-musl@4.22.4':
optional: true
- '@rollup/rollup-linux-x64-musl@4.40.0':
- optional: true
-
'@rollup/rollup-linux-x64-musl@4.40.2':
optional: true
@@ -18709,9 +17934,6 @@ snapshots:
'@rollup/rollup-win32-arm64-msvc@4.22.4':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.40.0':
- optional: true
-
'@rollup/rollup-win32-arm64-msvc@4.40.2':
optional: true
@@ -18721,9 +17943,6 @@ snapshots:
'@rollup/rollup-win32-ia32-msvc@4.22.4':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.40.0':
- optional: true
-
'@rollup/rollup-win32-ia32-msvc@4.40.2':
optional: true
@@ -18733,9 +17952,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.22.4':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.40.0':
- optional: true
-
'@rollup/rollup-win32-x64-msvc@4.40.2':
optional: true
@@ -18882,7 +18098,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.20)(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0)))(svelte@4.2.20)(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.20)(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0))
- debug: 4.4.0
+ debug: 4.4.1
svelte: 4.2.20
vite: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
transitivePeerDependencies:
@@ -19028,7 +18244,7 @@ snapshots:
'@testing-library/dom@8.20.1':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.27.1
'@types/aria-query': 5.0.4
aria-query: 5.1.3
chalk: 4.1.2
@@ -19039,7 +18255,7 @@ snapshots:
'@testing-library/dom@9.3.4':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.27.1
'@types/aria-query': 5.0.4
aria-query: 5.1.3
chalk: 4.1.2
@@ -19090,17 +18306,18 @@ snapshots:
vite: 6.1.6(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(jiti@2.4.2)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
- '@testing-library/vue@5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)':
+ '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.18)(vue@3.5.14(typescript@5.9.2))':
dependencies:
- '@babel/runtime': 7.22.6
+ '@babel/runtime': 7.27.1
'@testing-library/dom': 9.3.4
- '@vue/test-utils': 1.3.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)
- vue: 2.7.14
- vue-template-compiler: 2.7.14(vue@2.7.14)
+ '@vue/test-utils': 2.4.5
+ vue: 3.5.14(typescript@5.9.2)
+ optionalDependencies:
+ '@vue/compiler-sfc': 3.5.18
'@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.18)(vue@3.5.18(typescript@5.9.2))':
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.27.1
'@testing-library/dom': 9.3.4
'@vue/test-utils': 2.4.5
vue: 3.5.18(typescript@5.9.2)
@@ -19141,7 +18358,7 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
@@ -19153,7 +18370,7 @@ snapshots:
'@types/babel__template@7.4.1':
dependencies:
- '@babel/parser': 7.27.1
+ '@babel/parser': 7.28.3
'@babel/types': 7.27.1
'@types/babel__traverse@7.20.1':
@@ -19319,11 +18536,6 @@ snapshots:
'@types/node@17.0.45': {}
- '@types/node@22.15.30':
- dependencies:
- undici-types: 6.21.0
- optional: true
-
'@types/node@22.17.2':
dependencies:
undici-types: 6.21.0
@@ -19504,7 +18716,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 5.48.2(typescript@4.6.4)
'@typescript-eslint/utils': 5.48.2(eslint@8.57.1)(typescript@4.6.4)
- debug: 4.3.6
+ debug: 4.4.1
eslint: 8.57.1
tsutils: 3.21.0(typescript@4.6.4)
optionalDependencies:
@@ -19516,7 +18728,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2)
'@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2)
- debug: 4.4.0
+ debug: 4.4.1
eslint: 8.57.1
ts-api-utils: 1.4.3(typescript@5.9.2)
optionalDependencies:
@@ -19548,7 +18760,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 5.48.2
'@typescript-eslint/visitor-keys': 5.48.2
- debug: 4.3.6
+ debug: 4.4.1
globby: 11.1.0
is-glob: 4.0.3
semver: 7.7.2
@@ -19562,7 +18774,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.0
+ debug: 4.4.1
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -19700,10 +18912,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue2@2.2.0(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))(vue@2.7.14)':
+ '@vitejs/plugin-vue@4.6.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))(vue@3.5.14(typescript@5.9.2))':
dependencies:
vite: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
- vue: 2.7.14
+ vue: 3.5.14(typescript@5.9.2)
'@vitejs/plugin-vue@4.6.2(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2))':
dependencies:
@@ -19723,13 +18935,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.4(vite@6.3.4(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.3.4(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
'@vitest/pretty-format@3.2.4':
dependencies:
@@ -19769,6 +18981,14 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.1.0
+ '@vue/compiler-core@3.5.14':
+ dependencies:
+ '@babel/parser': 7.28.3
+ '@vue/shared': 3.5.14
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+
'@vue/compiler-core@3.5.18':
dependencies:
'@babel/parser': 7.28.3
@@ -19777,16 +18997,27 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.1
+ '@vue/compiler-dom@3.5.14':
+ dependencies:
+ '@vue/compiler-core': 3.5.14
+ '@vue/shared': 3.5.14
+
'@vue/compiler-dom@3.5.18':
dependencies:
'@vue/compiler-core': 3.5.18
'@vue/shared': 3.5.18
- '@vue/compiler-sfc@2.7.14':
+ '@vue/compiler-sfc@3.5.14':
dependencies:
- '@babel/parser': 7.28.3
- postcss: 8.5.3
- source-map: 0.6.1
+ '@babel/parser': 7.27.2
+ '@vue/compiler-core': 3.5.14
+ '@vue/compiler-dom': 3.5.14
+ '@vue/compiler-ssr': 3.5.14
+ '@vue/shared': 3.5.14
+ estree-walker: 2.0.2
+ magic-string: 0.30.17
+ postcss: 8.5.6
+ source-map-js: 1.2.1
'@vue/compiler-sfc@3.5.18':
dependencies:
@@ -19800,6 +19031,11 @@ snapshots:
postcss: 8.5.6
source-map-js: 1.2.1
+ '@vue/compiler-ssr@3.5.14':
+ dependencies:
+ '@vue/compiler-dom': 3.5.14
+ '@vue/shared': 3.5.14
+
'@vue/compiler-ssr@3.5.18':
dependencies:
'@vue/compiler-dom': 3.5.18
@@ -19823,15 +19059,31 @@ snapshots:
dependencies:
rfdc: 1.4.1
+ '@vue/reactivity@3.5.14':
+ dependencies:
+ '@vue/shared': 3.5.14
+
'@vue/reactivity@3.5.18':
dependencies:
'@vue/shared': 3.5.18
+ '@vue/runtime-core@3.5.14':
+ dependencies:
+ '@vue/reactivity': 3.5.14
+ '@vue/shared': 3.5.14
+
'@vue/runtime-core@3.5.18':
dependencies:
'@vue/reactivity': 3.5.18
'@vue/shared': 3.5.18
+ '@vue/runtime-dom@3.5.14':
+ dependencies:
+ '@vue/reactivity': 3.5.14
+ '@vue/runtime-core': 3.5.14
+ '@vue/shared': 3.5.14
+ csstype: 3.1.3
+
'@vue/runtime-dom@3.5.18':
dependencies:
'@vue/reactivity': 3.5.18
@@ -19839,6 +19091,12 @@ snapshots:
'@vue/shared': 3.5.18
csstype: 3.1.3
+ '@vue/server-renderer@3.5.14(vue@3.5.14(typescript@5.9.2))':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.14
+ '@vue/shared': 3.5.14
+ vue: 3.5.14(typescript@5.9.2)
+
'@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.9.2))':
dependencies:
'@vue/compiler-ssr': 3.5.18
@@ -19849,14 +19107,6 @@ snapshots:
'@vue/shared@3.5.18': {}
- '@vue/test-utils@1.3.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)':
- dependencies:
- dom-event-types: 1.1.0
- lodash: 4.17.21
- pretty: 2.0.0
- vue: 2.7.14
- vue-template-compiler: 2.7.14(vue@2.7.14)
-
'@vue/test-utils@2.4.5':
dependencies:
js-beautify: 1.14.9
@@ -20217,7 +19467,7 @@ snapshots:
aria-query@4.2.2:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.27.1
'@babel/runtime-corejs3': 7.25.0
aria-query@5.1.3:
@@ -20300,14 +19550,14 @@ snapshots:
dependencies:
tslib: 2.8.1
- astro@5.5.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(rollup@4.40.2)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(typescript@5.8.3)(yaml@2.8.0):
+ astro@5.5.2(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(rollup@4.46.3)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(typescript@5.9.2)(yaml@2.8.0):
dependencies:
'@astrojs/compiler': 2.11.0
'@astrojs/internal-helpers': 0.6.1
'@astrojs/markdown-remark': 6.3.0
'@astrojs/telemetry': 3.2.0
'@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.4(rollup@4.40.2)
+ '@rollup/pluginutils': 5.1.4(rollup@4.46.3)
'@types/cookie': 0.6.0
acorn: 8.14.1
aria-query: 5.3.2
@@ -20347,19 +19597,19 @@ snapshots:
shiki: 1.29.2
tinyexec: 0.3.2
tinyglobby: 0.2.12
- tsconfck: 3.1.5(typescript@5.8.3)
+ tsconfck: 3.1.5(typescript@5.9.2)
ultrahtml: 1.5.3
unist-util-visit: 5.0.0
unstorage: 1.15.0
vfile: 6.0.3
- vite: 6.2.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
- vitefu: 1.0.6(vite@6.2.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))
+ vite: 6.2.2(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ vitefu: 1.0.6(vite@6.2.2(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))
xxhash-wasm: 1.1.0
yargs-parser: 21.1.1
yocto-spinner: 0.2.1
zod: 3.24.2
zod-to-json-schema: 3.24.3(zod@3.24.2)
- zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.24.2)
+ zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.24.2)
optionalDependencies:
sharp: 0.33.5
transitivePeerDependencies:
@@ -20797,7 +20047,7 @@ snapshots:
'@npmcli/move-file': 1.1.2
chownr: 2.0.0
fs-minipass: 2.1.0
- glob: 7.2.0
+ glob: 7.2.3
infer-owner: 1.0.4
lru-cache: 6.0.0
minipass: 3.3.6
@@ -20900,7 +20150,7 @@ snapshots:
assertion-error: 2.0.1
check-error: 2.1.1
deep-eql: 5.0.2
- loupe: 3.1.3
+ loupe: 3.2.0
pathval: 2.0.0
chalk@4.1.0:
@@ -21151,12 +20401,6 @@ snapshots:
concat-map@0.0.1: {}
- condense-newlines@0.2.1:
- dependencies:
- extend-shallow: 2.0.1
- is-whitespace: 0.3.0
- kind-of: 3.2.2
-
confbox@0.1.7: {}
config-chain@1.1.13:
@@ -21270,7 +20514,7 @@ snapshots:
css-select: 4.3.0
parse5: 6.0.1
parse5-htmlparser2-tree-adapter: 6.0.1
- postcss: 8.5.3
+ postcss: 8.5.6
pretty-bytes: 5.6.0
cross-spawn@7.0.5:
@@ -21311,14 +20555,14 @@ snapshots:
css-loader@6.5.1(webpack@5.76.1(@swc/core@1.7.23)(esbuild@0.14.22)):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.3)
- postcss: 8.5.3
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
- postcss-modules-local-by-default: 4.0.5(postcss@8.5.3)
- postcss-modules-scope: 3.2.0(postcss@8.5.3)
- postcss-modules-values: 4.0.0(postcss@8.5.3)
+ icss-utils: 5.1.0(postcss@8.5.6)
+ postcss: 8.5.6
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.6)
+ postcss-modules-local-by-default: 4.0.5(postcss@8.5.6)
+ postcss-modules-scope: 3.2.0(postcss@8.5.6)
+ postcss-modules-values: 4.0.0(postcss@8.5.6)
postcss-value-parser: 4.2.0
- semver: 7.3.5
+ semver: 7.7.2
webpack: 5.76.1(@swc/core@1.7.23)(esbuild@0.14.22)
css-prefers-color-scheme@6.0.3(postcss@8.4.41):
@@ -21426,8 +20670,6 @@ snapshots:
date-format@4.0.14: {}
- de-indent@1.0.2: {}
-
debug@2.6.9:
dependencies:
ms: 2.0.0
@@ -21479,7 +20721,7 @@ snapshots:
deep-equal@1.1.2:
dependencies:
is-arguments: 1.1.1
- is-date-object: 1.0.5
+ is-date-object: 1.1.0
is-regex: 1.2.1
object-is: 1.1.6
object-keys: 1.1.1
@@ -21493,7 +20735,7 @@ snapshots:
get-intrinsic: 1.3.0
is-arguments: 1.1.1
is-array-buffer: 3.0.5
- is-date-object: 1.0.5
+ is-date-object: 1.1.0
is-regex: 1.2.1
is-shared-array-buffer: 1.0.4
isarray: 2.0.5
@@ -21501,9 +20743,9 @@ snapshots:
object-keys: 1.1.1
object.assign: 4.1.7
regexp.prototype.flags: 1.5.4
- side-channel: 1.0.6
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.1
+ side-channel: 1.1.0
+ which-boxed-primitive: 1.1.1
+ which-collection: 1.0.2
which-typed-array: 1.1.19
deep-is@0.1.4: {}
@@ -21633,8 +20875,6 @@ snapshots:
dom-accessibility-api@0.6.3: {}
- dom-event-types@1.1.0: {}
-
dom-serialize@2.2.1:
dependencies:
custom-event: 1.0.1
@@ -21953,7 +21193,7 @@ snapshots:
get-intrinsic: 1.3.0
has-symbols: 1.1.0
is-arguments: 1.1.1
- is-map: 2.0.2
+ is-map: 2.0.3
is-set: 2.0.3
is-string: 1.1.1
isarray: 2.0.5
@@ -22267,62 +21507,6 @@ snapshots:
'@esbuild/win32-ia32': 0.25.0
'@esbuild/win32-x64': 0.25.0
- esbuild@0.25.2:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.2
- '@esbuild/android-arm': 0.25.2
- '@esbuild/android-arm64': 0.25.2
- '@esbuild/android-x64': 0.25.2
- '@esbuild/darwin-arm64': 0.25.2
- '@esbuild/darwin-x64': 0.25.2
- '@esbuild/freebsd-arm64': 0.25.2
- '@esbuild/freebsd-x64': 0.25.2
- '@esbuild/linux-arm': 0.25.2
- '@esbuild/linux-arm64': 0.25.2
- '@esbuild/linux-ia32': 0.25.2
- '@esbuild/linux-loong64': 0.25.2
- '@esbuild/linux-mips64el': 0.25.2
- '@esbuild/linux-ppc64': 0.25.2
- '@esbuild/linux-riscv64': 0.25.2
- '@esbuild/linux-s390x': 0.25.2
- '@esbuild/linux-x64': 0.25.2
- '@esbuild/netbsd-arm64': 0.25.2
- '@esbuild/netbsd-x64': 0.25.2
- '@esbuild/openbsd-arm64': 0.25.2
- '@esbuild/openbsd-x64': 0.25.2
- '@esbuild/sunos-x64': 0.25.2
- '@esbuild/win32-arm64': 0.25.2
- '@esbuild/win32-ia32': 0.25.2
- '@esbuild/win32-x64': 0.25.2
-
- esbuild@0.25.4:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.4
- '@esbuild/android-arm': 0.25.4
- '@esbuild/android-arm64': 0.25.4
- '@esbuild/android-x64': 0.25.4
- '@esbuild/darwin-arm64': 0.25.4
- '@esbuild/darwin-x64': 0.25.4
- '@esbuild/freebsd-arm64': 0.25.4
- '@esbuild/freebsd-x64': 0.25.4
- '@esbuild/linux-arm': 0.25.4
- '@esbuild/linux-arm64': 0.25.4
- '@esbuild/linux-ia32': 0.25.4
- '@esbuild/linux-loong64': 0.25.4
- '@esbuild/linux-mips64el': 0.25.4
- '@esbuild/linux-ppc64': 0.25.4
- '@esbuild/linux-riscv64': 0.25.4
- '@esbuild/linux-s390x': 0.25.4
- '@esbuild/linux-x64': 0.25.4
- '@esbuild/netbsd-arm64': 0.25.4
- '@esbuild/netbsd-x64': 0.25.4
- '@esbuild/openbsd-arm64': 0.25.4
- '@esbuild/openbsd-x64': 0.25.4
- '@esbuild/sunos-x64': 0.25.4
- '@esbuild/win32-arm64': 0.25.4
- '@esbuild/win32-ia32': 0.25.4
- '@esbuild/win32-x64': 0.25.4
-
esbuild@0.25.9:
optionalDependencies:
'@esbuild/aix-ppc64': 0.25.9
@@ -22660,10 +21844,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- extend-shallow@2.0.1:
- dependencies:
- is-extendable: 0.1.1
-
extend@3.0.2: {}
external-editor@3.1.0:
@@ -22724,18 +21904,10 @@ snapshots:
dependencies:
bser: 2.1.1
- fdir@6.4.3(picomatch@4.0.2):
- optionalDependencies:
- picomatch: 4.0.2
-
fdir@6.4.3(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
- fdir@6.4.4(picomatch@4.0.2):
- optionalDependencies:
- picomatch: 4.0.2
-
fdir@6.4.4(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
@@ -23045,7 +22217,7 @@ snapshots:
fs.realpath: 1.0.0
inflight: 1.0.6
inherits: 2.0.4
- minimatch: 3.0.5
+ minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
@@ -23054,7 +22226,7 @@ snapshots:
fs.realpath: 1.0.0
inflight: 1.0.6
inherits: 2.0.4
- minimatch: 3.0.5
+ minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
@@ -23393,7 +22565,7 @@ snapshots:
dependencies:
'@tootallnate/once': 1.1.2
agent-base: 6.0.2
- debug: 4.3.3
+ debug: 4.4.1
transitivePeerDependencies:
- supports-color
@@ -23477,9 +22649,9 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.3):
+ icss-utils@5.1.0(postcss@8.5.6):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
ieee754@1.2.1: {}
@@ -23626,10 +22798,6 @@ snapshots:
has-tostringtag: 1.0.2
safe-regex-test: 1.1.0
- is-bigint@1.0.4:
- dependencies:
- has-bigints: 1.1.0
-
is-bigint@1.1.0:
dependencies:
has-bigints: 1.1.0
@@ -23638,11 +22806,6 @@ snapshots:
dependencies:
binary-extensions: 2.3.0
- is-boolean-object@1.1.2:
- dependencies:
- call-bind: 1.0.8
- has-tostringtag: 1.0.2
-
is-boolean-object@1.2.2:
dependencies:
call-bound: 1.0.4
@@ -23670,10 +22833,6 @@ snapshots:
get-intrinsic: 1.3.0
is-typed-array: 1.1.15
- is-date-object@1.0.5:
- dependencies:
- has-tostringtag: 1.0.2
-
is-date-object@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -23685,8 +22844,6 @@ snapshots:
is-docker@3.0.0: {}
- is-extendable@0.1.1: {}
-
is-extglob@2.1.1: {}
is-finalizationregistry@1.1.1:
@@ -23718,18 +22875,12 @@ snapshots:
is-lambda@1.0.1: {}
- is-map@2.0.2: {}
-
is-map@2.0.3: {}
is-module@1.0.0: {}
is-negative-zero@2.0.3: {}
- is-number-object@1.0.7:
- dependencies:
- has-tostringtag: 1.0.2
-
is-number-object@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -23799,19 +22950,12 @@ snapshots:
is-unicode-supported@0.1.0: {}
- is-weakmap@2.0.1: {}
-
is-weakmap@2.0.2: {}
is-weakref@1.1.1:
dependencies:
call-bound: 1.0.4
- is-weakset@2.0.2:
- dependencies:
- call-bind: 1.0.8
- get-intrinsic: 1.3.0
-
is-weakset@2.0.4:
dependencies:
call-bound: 1.0.4
@@ -23823,8 +22967,6 @@ snapshots:
is-what@4.1.16: {}
- is-whitespace@0.3.0: {}
-
is-wsl@2.2.0:
dependencies:
is-docker: 2.2.1
@@ -24027,8 +23169,6 @@ snapshots:
js-tokens@4.0.0: {}
- js-tokens@9.0.0: {}
-
js-tokens@9.0.1: {}
js-yaml@3.14.1:
@@ -24049,7 +23189,7 @@ snapshots:
jscodeshift@0.14.0(@babel/preset-env@7.28.3(@babel/core@7.28.3)):
dependencies:
'@babel/core': 7.28.3
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.28.3
'@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.3)
'@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.3)
'@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.3)
@@ -24462,8 +23602,6 @@ snapshots:
dependencies:
js-tokens: 4.0.0
- loupe@3.1.3: {}
-
loupe@3.2.0: {}
lower-case@2.0.2:
@@ -24821,7 +23959,7 @@ snapshots:
metro-runtime@0.81.0:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.27.1
flow-enums-runtime: 0.0.6
metro-runtime@0.81.5:
@@ -25151,7 +24289,7 @@ snapshots:
micromark@4.0.2:
dependencies:
'@types/debug': 4.1.12
- debug: 4.4.0
+ debug: 4.4.1
decode-named-character-reference: 1.1.0
devlop: 1.1.0
micromark-core-commonmark: 2.0.3
@@ -25576,7 +24714,7 @@ snapshots:
nopt: 5.0.0
npmlog: 6.0.2
rimraf: 3.0.2
- semver: 7.3.5
+ semver: 7.7.2
tar: 6.2.1
which: 2.0.2
transitivePeerDependencies:
@@ -25618,14 +24756,14 @@ snapshots:
npm-install-checks@4.0.0:
dependencies:
- semver: 7.3.5
+ semver: 7.7.2
npm-normalize-package-bin@1.0.1: {}
npm-package-arg@8.1.5:
dependencies:
hosted-git-info: 4.1.0
- semver: 7.3.5
+ semver: 7.7.2
validate-npm-package-name: 3.0.0
npm-packlist@3.0.0:
@@ -25640,7 +24778,7 @@ snapshots:
npm-install-checks: 4.0.0
npm-normalize-package-bin: 1.0.1
npm-package-arg: 8.1.5
- semver: 7.3.5
+ semver: 7.7.2
npm-registry-fetch@12.0.2:
dependencies:
@@ -25709,7 +24847,7 @@ snapshots:
'@yarnpkg/parsers': 3.0.2
'@zkochan/js-yaml': 0.0.6
axios: 1.7.4
- chalk: 4.1.0
+ chalk: 4.1.2
cli-cursor: 3.1.0
cli-spinners: 2.6.1
cliui: 7.0.4
@@ -26436,7 +25574,7 @@ snapshots:
cosmiconfig: 7.1.0
klona: 2.0.6
postcss: 8.4.5
- semver: 7.3.5
+ semver: 7.7.2
webpack: 5.76.1(@swc/core@1.7.23)(esbuild@0.14.22)
postcss-logical@5.0.4(postcss@8.4.41):
@@ -26455,26 +25593,26 @@ snapshots:
dependencies:
postcss: 8.4.5
- postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
+ postcss-modules-extract-imports@3.1.0(postcss@8.5.6):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
- postcss-modules-local-by-default@4.0.5(postcss@8.5.3):
+ postcss-modules-local-by-default@4.0.5(postcss@8.5.6):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.3)
- postcss: 8.5.3
+ icss-utils: 5.1.0(postcss@8.5.6)
+ postcss: 8.5.6
postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.0(postcss@8.5.3):
+ postcss-modules-scope@3.2.0(postcss@8.5.6):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.6
postcss-selector-parser: 6.1.2
- postcss-modules-values@4.0.0(postcss@8.5.3):
+ postcss-modules-values@4.0.0(postcss@8.5.6):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.3)
- postcss: 8.5.3
+ icss-utils: 5.1.0(postcss@8.5.6)
+ postcss: 8.5.6
postcss-nesting@10.2.0(postcss@8.4.41):
dependencies:
@@ -26711,12 +25849,6 @@ snapshots:
ansi-styles: 5.2.0
react-is: 18.2.0
- pretty@2.0.0:
- dependencies:
- condense-newlines: 0.2.1
- extend-shallow: 2.0.1
- js-beautify: 1.14.9
-
prismjs@1.30.0: {}
proc-log@4.2.0: {}
@@ -26767,7 +25899,7 @@ snapshots:
qs@6.13.0:
dependencies:
- side-channel: 1.0.6
+ side-channel: 1.1.0
querystringify@2.2.0: {}
@@ -26987,7 +26119,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.27.1
regex-parser@2.3.0: {}
@@ -27136,7 +26268,7 @@ snapshots:
adjust-sourcemap-loader: 4.0.0
convert-source-map: 1.9.0
loader-utils: 2.0.4
- postcss: 8.5.3
+ postcss: 8.5.6
source-map: 0.6.1
resolve@1.22.0:
@@ -27220,6 +26352,14 @@ snapshots:
globby: 10.0.1
is-plain-object: 3.0.1
+ rollup-plugin-dts@6.2.3(rollup@4.40.2)(typescript@5.9.2):
+ dependencies:
+ magic-string: 0.30.17
+ rollup: 4.40.2
+ typescript: 5.9.2
+ optionalDependencies:
+ '@babel/code-frame': 7.27.1
+
rollup-plugin-dts@6.2.3(rollup@4.46.3)(typescript@5.9.2):
dependencies:
magic-string: 0.30.17
@@ -27289,10 +26429,6 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- rollup@3.29.5:
- optionalDependencies:
- fsevents: 2.3.3
-
rollup@4.22.4:
dependencies:
'@types/estree': 1.0.5
@@ -27315,32 +26451,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.22.4
fsevents: 2.3.3
- rollup@4.40.0:
- dependencies:
- '@types/estree': 1.0.7
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.40.0
- '@rollup/rollup-android-arm64': 4.40.0
- '@rollup/rollup-darwin-arm64': 4.40.0
- '@rollup/rollup-darwin-x64': 4.40.0
- '@rollup/rollup-freebsd-arm64': 4.40.0
- '@rollup/rollup-freebsd-x64': 4.40.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.40.0
- '@rollup/rollup-linux-arm-musleabihf': 4.40.0
- '@rollup/rollup-linux-arm64-gnu': 4.40.0
- '@rollup/rollup-linux-arm64-musl': 4.40.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.40.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.40.0
- '@rollup/rollup-linux-riscv64-gnu': 4.40.0
- '@rollup/rollup-linux-riscv64-musl': 4.40.0
- '@rollup/rollup-linux-s390x-gnu': 4.40.0
- '@rollup/rollup-linux-x64-gnu': 4.40.0
- '@rollup/rollup-linux-x64-musl': 4.40.0
- '@rollup/rollup-win32-arm64-msvc': 4.40.0
- '@rollup/rollup-win32-ia32-msvc': 4.40.0
- '@rollup/rollup-win32-x64-msvc': 4.40.0
- fsevents: 2.3.3
-
rollup@4.40.2:
dependencies:
'@types/estree': 1.0.7
@@ -27366,7 +26476,6 @@ snapshots:
'@rollup/rollup-win32-ia32-msvc': 4.40.2
'@rollup/rollup-win32-x64-msvc': 4.40.2
fsevents: 2.3.3
- optional: true
rollup@4.46.3:
dependencies:
@@ -27658,7 +26767,7 @@ snapshots:
dependencies:
color: 4.2.3
detect-libc: 2.0.3
- semver: 7.7.1
+ semver: 7.7.2
optionalDependencies:
'@img/sharp-darwin-arm64': 0.33.5
'@img/sharp-darwin-x64': 0.33.5
@@ -27735,13 +26844,6 @@ snapshots:
object-inspect: 1.13.4
side-channel-map: 1.0.1
- side-channel@1.0.6:
- dependencies:
- call-bind: 1.0.8
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- object-inspect: 1.13.4
-
side-channel@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -27840,7 +26942,7 @@ snapshots:
socks-proxy-agent@6.2.1:
dependencies:
agent-base: 6.0.2
- debug: 4.3.3
+ debug: 4.4.1
socks: 2.8.3
transitivePeerDependencies:
- supports-color
@@ -27848,7 +26950,7 @@ snapshots:
socks-proxy-agent@7.0.0:
dependencies:
agent-base: 6.0.2
- debug: 4.3.3
+ debug: 4.4.1
socks: 2.8.3
transitivePeerDependencies:
- supports-color
@@ -28122,7 +27224,7 @@ snapshots:
strip-literal@2.1.0:
dependencies:
- js-tokens: 9.0.0
+ js-tokens: 9.0.1
strip-literal@3.0.0:
dependencies:
@@ -28153,7 +27255,7 @@ snapshots:
dependencies:
css: 3.0.0
debug: 4.4.1
- glob: 7.2.0
+ glob: 7.2.3
safer-buffer: 2.1.2
sax: 1.2.4
source-map: 0.7.4
@@ -28475,13 +27577,13 @@ snapshots:
tinyglobby@0.2.12:
dependencies:
- fdir: 6.4.3(picomatch@4.0.2)
- picomatch: 4.0.2
+ fdir: 6.4.6(picomatch@4.0.3)
+ picomatch: 4.0.3
tinyglobby@0.2.13:
dependencies:
- fdir: 6.4.4(picomatch@4.0.2)
- picomatch: 4.0.2
+ fdir: 6.4.6(picomatch@4.0.3)
+ picomatch: 4.0.3
tinyglobby@0.2.14:
dependencies:
@@ -28589,9 +27691,9 @@ snapshots:
'@swc/core': 1.7.23
optional: true
- tsconfck@3.1.5(typescript@5.8.3):
+ tsconfck@3.1.5(typescript@5.9.2):
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.2
tsconfig-paths@3.15.0:
dependencies:
@@ -28699,8 +27801,6 @@ snapshots:
typescript@4.6.4: {}
- typescript@5.8.3: {}
-
typescript@5.9.2: {}
ua-parser-js@0.7.38: {}
@@ -29021,7 +28121,7 @@ snapshots:
debug: 4.4.1
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.4(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -29089,29 +28189,11 @@ snapshots:
terser: 5.39.2
yaml: 2.8.0
- vite@6.2.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0):
- dependencies:
- esbuild: 0.25.2
- postcss: 8.5.3
- rollup: 4.40.0
- optionalDependencies:
- '@types/node': 22.15.30
- fsevents: 2.3.3
- jiti: 2.4.2
- less: 4.2.0
- sass: 1.77.8
- stylus: 0.56.0
- terser: 5.39.2
- yaml: 2.8.0
-
- vite@6.3.4(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0):
+ vite@6.2.2(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0):
dependencies:
esbuild: 0.25.9
- fdir: 6.4.4(picomatch@4.0.3)
- picomatch: 4.0.3
- postcss: 8.5.3
+ postcss: 8.5.6
rollup: 4.46.3
- tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 24.3.0
fsevents: 2.3.3
@@ -29124,12 +28206,12 @@ snapshots:
vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0):
dependencies:
- esbuild: 0.25.4
- fdir: 6.4.4(picomatch@4.0.2)
- picomatch: 4.0.2
- postcss: 8.5.3
+ esbuild: 0.25.9
+ fdir: 6.4.6(picomatch@4.0.3)
+ picomatch: 4.0.3
+ postcss: 8.5.6
rollup: 4.46.3
- tinyglobby: 0.2.13
+ tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 24.3.0
fsevents: 2.3.3
@@ -29148,9 +28230,9 @@ snapshots:
optionalDependencies:
vite: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
- vitefu@1.0.6(vite@6.2.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)):
+ vitefu@1.0.6(vite@6.2.2(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)):
optionalDependencies:
- vite: 6.2.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ vite: 6.2.2(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
vitefu@1.1.1(vite@6.1.6(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)):
optionalDependencies:
@@ -29209,7 +28291,7 @@ snapshots:
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@6.3.4(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0))
+ '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(terser@5.39.2)(yaml@2.8.0))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@@ -29227,7 +28309,7 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 6.3.4(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
vite-node: 3.2.4(@types/node@24.3.0)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
@@ -29262,16 +28344,15 @@ snapshots:
dependencies:
vue: 3.5.18(typescript@5.9.2)
- vue-template-compiler@2.7.14(vue@2.7.14):
+ vue@3.5.14(typescript@5.9.2):
dependencies:
- de-indent: 1.0.2
- he: 1.2.0
- vue: 2.7.14
-
- vue@2.7.14:
- dependencies:
- '@vue/compiler-sfc': 2.7.14
- csstype: 3.1.3
+ '@vue/compiler-dom': 3.5.14
+ '@vue/compiler-sfc': 3.5.14
+ '@vue/runtime-dom': 3.5.14
+ '@vue/server-renderer': 3.5.14(vue@3.5.14(typescript@5.9.2))
+ '@vue/shared': 3.5.14
+ optionalDependencies:
+ typescript: 5.9.2
vue@3.5.18(typescript@5.9.2):
dependencies:
@@ -29441,14 +28522,6 @@ snapshots:
tr46: 0.0.3
webidl-conversions: 3.0.1
- which-boxed-primitive@1.0.2:
- dependencies:
- is-bigint: 1.0.4
- is-boolean-object: 1.1.2
- is-number-object: 1.0.7
- is-string: 1.1.1
- is-symbol: 1.1.1
-
which-boxed-primitive@1.1.1:
dependencies:
is-bigint: 1.1.0
@@ -29473,13 +28546,6 @@ snapshots:
which-collection: 1.0.2
which-typed-array: 1.1.19
- which-collection@1.0.1:
- dependencies:
- is-map: 2.0.2
- is-set: 2.0.3
- is-weakmap: 2.0.1
- is-weakset: 2.0.2
-
which-collection@1.0.2:
dependencies:
is-map: 2.0.3
@@ -29683,9 +28749,9 @@ snapshots:
dependencies:
zod: 3.24.2
- zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.24.2):
+ zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.24.2):
dependencies:
- typescript: 5.8.3
+ typescript: 5.9.2
zod: 3.24.2
zod@3.24.2: {}