From aefb710e5c64b3d569b6e3eafa7516c273a1bf4a Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Fri, 7 Mar 2025 13:44:09 +0100 Subject: [PATCH] feat(@lucide/svelte): Lucide svelte 5 package (#2753) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Lucide svelte (#1) * Update peerDependencies to support Svelte 5 * Bump svelte version * Bump @testing-library/svelte version * Remove alias in vitest.config.ts that causes tests to fail due to deprecated svelte/internal API * Convert to svelte 5 syntax * Bump vite & @sveltejs/vite-plugin-svelte version * Fix error during render when children prop is missing & fix components being mounted on the server during tests * Update test snapshots to reflect the differences in the html generated by svelte 5 * Convert class attribute to new array syntax with built-in clsx * Convert export template to svelte 5 syntax * Move svelte 5 to separate directory * Update snapshots * Update docs * fix(icon): change variable declaration from let to const in Icon.svelte * Lucide svelte (#1) (#2727) * Update peerDependencies to support Svelte 5 * Bump svelte version * Bump @testing-library/svelte version * Remove alias in vitest.config.ts that causes tests to fail due to deprecated svelte/internal API * Convert to svelte 5 syntax * Bump vite & @sveltejs/vite-plugin-svelte version * Fix error during render when children prop is missing & fix components being mounted on the server during tests * Update test snapshots to reflect the differences in the html generated by svelte 5 * Convert class attribute to new array syntax with built-in clsx * Convert export template to svelte 5 syntax * Revert changes in lucide-svelte library * Update package lock * Update test files * Formatting * Update clean command * Fix build * Update packages * update deps * Fix export script * Format code * Revert version number change in package json * Update workflows --------- Co-authored-by: Aurélien Richard <56389380+aurelienrichard@users.noreply.github.com> --- .github/workflows/lucide-svelte-5.yml | 41 + .github/workflows/release.yml | 1 + docs/guide/packages/lucide-svelte.md | 267 +- icons/shield-user.svg | 2 +- .../tests/__snapshots__/Icon.spec.ts.snap | 62 +- .../__snapshots__/lucide-svelte.spec.ts.snap | 306 +- packages/svelte/.gitignore | 2 + packages/svelte/README.md | 73 + packages/svelte/package.json | 79 + .../svelte/scripts/appendBlockComments.mjs | 64 + packages/svelte/scripts/exportTemplate.mjs | 43 + packages/svelte/scripts/license.mjs | 13 + packages/svelte/src/Icon.svelte | 33 + packages/svelte/src/aliases/index.ts | 3 + packages/svelte/src/defaultAttributes.ts | 15 + packages/svelte/src/icons/.gitkeep | 1 + packages/svelte/src/lucide-svelte.ts | 6 + packages/svelte/src/types.ts | 24 + packages/svelte/svelte.config.js | 8 + packages/svelte/tests/Icon.spec.ts | 33 + packages/svelte/tests/TestSlots.svelte | 7 + .../tests/__snapshots__/Icon.spec.ts.snap | 47 + .../__snapshots__/lucide-svelte.spec.ts.snap | 272 ++ packages/svelte/tests/lucide-svelte.spec.ts | 92 + packages/svelte/tests/setupVitest.ts | 5 + packages/svelte/tests/testIconNodes.ts | 21 + packages/svelte/tsconfig.json | 14 + packages/svelte/vitest.config.ts | 19 + pnpm-lock.yaml | 2581 ++++++++++------- scripts/generateNextJSAliases.mjs | 2 +- 30 files changed, 2773 insertions(+), 1363 deletions(-) create mode 100644 .github/workflows/lucide-svelte-5.yml create mode 100644 packages/svelte/.gitignore create mode 100644 packages/svelte/README.md create mode 100644 packages/svelte/package.json create mode 100644 packages/svelte/scripts/appendBlockComments.mjs create mode 100644 packages/svelte/scripts/exportTemplate.mjs create mode 100644 packages/svelte/scripts/license.mjs create mode 100644 packages/svelte/src/Icon.svelte create mode 100644 packages/svelte/src/aliases/index.ts create mode 100644 packages/svelte/src/defaultAttributes.ts create mode 100644 packages/svelte/src/icons/.gitkeep create mode 100644 packages/svelte/src/lucide-svelte.ts create mode 100644 packages/svelte/src/types.ts create mode 100644 packages/svelte/svelte.config.js create mode 100644 packages/svelte/tests/Icon.spec.ts create mode 100644 packages/svelte/tests/TestSlots.svelte create mode 100644 packages/svelte/tests/__snapshots__/Icon.spec.ts.snap create mode 100644 packages/svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap create mode 100644 packages/svelte/tests/lucide-svelte.spec.ts create mode 100644 packages/svelte/tests/setupVitest.ts create mode 100644 packages/svelte/tests/testIconNodes.ts create mode 100644 packages/svelte/tsconfig.json create mode 100644 packages/svelte/vitest.config.ts diff --git a/.github/workflows/lucide-svelte-5.yml b/.github/workflows/lucide-svelte-5.yml new file mode 100644 index 000000000..672e8e5ad --- /dev/null +++ b/.github/workflows/lucide-svelte-5.yml @@ -0,0 +1,41 @@ +name: Lucide Svelte 5 checks + +on: + pull_request: + paths: + - packages/svelte/** + - packages/shared/** + - tools/build-icons/** + - tools/rollup-plugins/** + - pnpm-lock.yaml + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 + with: + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Build + run: pnpm --filter @lucide/svelte build + + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 + with: + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Test + run: pnpm --filter @lucide/svelte test diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 74d67e598..f603a24a3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,6 +52,7 @@ jobs: 'lucide-preact', 'lucide-solid', 'lucide-svelte', + '@lucide/svelte', ] steps: - uses: actions/checkout@v4 diff --git a/docs/guide/packages/lucide-svelte.md b/docs/guide/packages/lucide-svelte.md index d546496b3..f92309c01 100644 --- a/docs/guide/packages/lucide-svelte.md +++ b/docs/guide/packages/lucide-svelte.md @@ -7,22 +7,22 @@ Implementation of the lucide icon library for svelte applications. ::: code-group ```sh [pnpm] -pnpm add lucide-svelte +pnpm add @lucide/svelte ``` ```sh [yarn] -yarn add lucide-svelte +yarn add @lucide/svelte ``` ```sh [npm] -npm install lucide-svelte +npm install @lucide/svelte ``` ```sh [bun] -bun add lucide-svelte +bun add @lucide/svelte ``` - ::: +> `@lucide/svelte` is only for Svelte 5, for Svelte 4 use the `lucide-svelte` package. ## How to use @@ -36,7 +36,7 @@ Default usage: ```svelte @@ -46,17 +46,17 @@ Additional props can be passed to adjust the icon: ```svelte ``` -For faster builds and load times, you can import icons directly from the `lucide-svelte/icons` directory: +For faster builds and load times, you can import icons directly from the `@lucide/svelte/icons` directory: ```svelte @@ -77,7 +77,7 @@ To customize the appearance of an icon, you can pass custom properties as props ```svelte @@ -91,101 +91,138 @@ The package includes type definitions for all icons. This is useful if you want ### TypeScript Example -#### Svelte 4 +::: code-group -```svelte +```svelte [Svelte 5] {#each menuItems as item} - - - {item.name} - + {@const Icon = item.icon} + + + {item.name} + {/each} ``` - -#### Svelte 5 -Some changes are required since Svelte 5 [deprecates](https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes-Component-typing-changes) the `ComponentType` typescript type. - -```svelte +```svelte [Svelte 4] {#each menuItems as item} - {@const Icon = item.icon} - - - {item.name} - + + + {item.name} + {/each} ``` +::: ### JSDoc Example -#### Svelte 4 +::: code-group -```svelte +```svelte [Svelte 5] + +{#each menuItems as item} + {@const Icon = item.icon} + + + {item.name} + +{/each} +``` + +```svelte [Svelte 4] + - -{#each menuItems as item} - {@const Icon = item.icon} - - - {item.name} - -{/each} - -``` +::: For more details about typing the `svelte:component` directive, see the [Svelte documentation](https://svelte.dev/docs/typescript#types-componenttype). @@ -275,7 +270,7 @@ This creates a single icon based on the iconNode passed and renders a Lucide ico ```svelte @@ -293,29 +288,29 @@ The example below imports all ES Modules, so exercise caution when using it. Imp ### Icon Component Example -#### Svelte 4 +::: code-group -```svelte +```svelte [Svelte 5] + + +``` + +```svelte [Svelte 4] + ``` -#### Svelte 5 - -```svelte - - - -``` +::: #### Using the Icon Component diff --git a/icons/shield-user.svg b/icons/shield-user.svg index ff56788e0..68e13b1ad 100644 --- a/icons/shield-user.svg +++ b/icons/shield-user.svg @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/packages/lucide-svelte/tests/__snapshots__/Icon.spec.ts.snap b/packages/lucide-svelte/tests/__snapshots__/Icon.spec.ts.snap index bd3dddc7f..5cf3f49cc 100644 --- a/packages/lucide-svelte/tests/__snapshots__/Icon.spec.ts.snap +++ b/packages/lucide-svelte/tests/__snapshots__/Icon.spec.ts.snap @@ -1,36 +1,34 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`Using Icon Component > should render icon and match snapshot 1`] = ` -
- - - - - - - - - - - -
+ + + + + + + + + + + `; diff --git a/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap b/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap index 620513a6b..320b3f2e3 100644 --- a/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap +++ b/packages/lucide-svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap @@ -42,176 +42,168 @@ exports[`Using lucide icon components > should add a class 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 not scale the strokeWidth when absoluteStrokeWidth is set 1`] = `
- - - - - - - - - + + + + + + + + +
`; -exports[`Using lucide icon components > should render an component 1`] = ` - -
- - - - - - should not scale the strokeWidth when absoluteStrokeWidth is set 1`] = ` + + + + + + - - + + - - - -
- + > + + +`; + +exports[`Using lucide icon components > should render an component 1`] = ` +
+ + + + + + + + + + + +
`; exports[`Using lucide icon components > should render an icon slot 1`] = ` - -
- - - - - - - - - - - - Test - - -
- +
+ + + + + + + + + + + + Test + + +
`; diff --git a/packages/svelte/.gitignore b/packages/svelte/.gitignore new file mode 100644 index 000000000..f550ccc4b --- /dev/null +++ b/packages/svelte/.gitignore @@ -0,0 +1,2 @@ +src/icons/*.svelte +.svelte-kit \ No newline at end of file diff --git a/packages/svelte/README.md b/packages/svelte/README.md new file mode 100644 index 000000000..806eb3fa1 --- /dev/null +++ b/packages/svelte/README.md @@ -0,0 +1,73 @@ +

+ + Lucide icon library for Svelte 5 applications. + +

+ +

+Lucide icon library for Svelte 5 applications. +

+ +
+ + [![npm](https://img.shields.io/npm/v/%40lucide%2Fsvelte?color=blue)](https://www.npmjs.com/package/lucide-svelte) + ![NPM Downloads](https://img.shields.io/npm/dw/%40lucide%2Fsvelte) + [![GitHub](https://img.shields.io/github/license/lucide-icons/lucide)](https://lucide.dev/license) +
+ +

+ About + · + Icons + · + Documentation + · + License +

+ +# Lucide Svelte + +Implementation of the lucide icon library for svelte applications. + +## Installation + +```sh +pnpm add @lucide/svelte +``` + +```sh +npm install @lucide/svelte +``` + +```sh +yarn add @lucide/svelte +``` + +```sh +bun add @lucide/svelte +``` + +## Documentation + +For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/lucide-svelte) + +## Community + +Join the [Discord server](https://discord.gg/EH6nSts) to chat with the maintainers and other users. + +## License + +Lucide is licensed under the ISC license. See [LICENSE](https://lucide.dev/license). + +## Sponsors + + + Powered by Vercel + + +DigitalOcean Referral Badge + +### Awesome backers 🍺 + +Scipress sponsor badge +pdfme sponsor badge diff --git a/packages/svelte/package.json b/packages/svelte/package.json new file mode 100644 index 000000000..3426caa92 --- /dev/null +++ b/packages/svelte/package.json @@ -0,0 +1,79 @@ +{ + "name": "@lucide/svelte", + "description": "A Lucide icon library package for Svelte applications", + "version": "0.1.0", + "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/svelte" + }, + "keywords": [ + "Lucide", + "Svelte", + "Feather", + "Icons", + "Icon", + "SVG", + "Feather Icons", + "Fontawesome", + "Font Awesome" + ], + "author": "Eric Fennis", + "type": "module", + "main": "dist/lucide-svelte.js", + "exports": { + ".": { + "types": "./dist/lucide-svelte.d.ts", + "svelte": "./dist/lucide-svelte.js", + "default": "./dist/lucide-svelte.js" + }, + "./icons": { + "types": "./dist/lucide-svelte.d.ts", + "svelte": "./dist/lucide-svelte.js" + }, + "./icons/*": { + "types": "./dist/icons/*.svelte.d.ts", + "svelte": "./dist/icons/*.js", + "default": "./dist/icons/*.js" + } + }, + "typings": "dist/lucide-svelte.d.ts", + "sideEffects": false, + "files": [ + "dist" + ], + "scripts": { + "build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:package && pnpm build:license", + "copy:license": "cp ../../LICENSE ./LICENSE", + "clean": "rm -rf dist stats ./src/icons/*.{ts,svelte} ./src/aliases/{aliases,prefixed,suffixed}.ts", + "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --exportFileName=index.ts --iconFileExtension=.svelte --importImportFileExtension=.svelte --separateIconFileExport --separateIconFileExportExtension=.ts --withAliases --aliasesFileExtension=.ts --separateAliasesFile --separateAliasesFileExtension=.ts --aliasImportFileExtension=.js --pretty=false", + "build:package": "svelte-package --input ./src", + "build:license": "node ./scripts/appendBlockComments.mjs", + "test": "pnpm copy:license && pnpm build:icons && vitest run", + "test:watch": "vitest watch", + "version": "pnpm version --git-tag-version=false" + }, + "devDependencies": { + "@lucide/build-icons": "workspace:*", + "@lucide/helpers": "workspace:*", + "@sveltejs/package": "^2.3.10", + "@sveltejs/vite-plugin-svelte": "^5.0.3", + "@testing-library/jest-dom": "^6.1.4", + "@testing-library/svelte": "^5.2.7", + "@tsconfig/svelte": "^5.0.4", + "jest-serializer-html": "^7.1.0", + "jsdom": "^20.0.3", + "svelte": "^5.20.5", + "svelte-check": "^4.1.4", + "svelte-preprocess": "^6.0.3", + "typescript": "^5.1.6", + "vite": "6.0.7", + "vitest": "^1.1.1" + }, + "peerDependencies": { + "svelte": "^5" + } +} diff --git a/packages/svelte/scripts/appendBlockComments.mjs b/packages/svelte/scripts/appendBlockComments.mjs new file mode 100644 index 000000000..9a6de5a9e --- /dev/null +++ b/packages/svelte/scripts/appendBlockComments.mjs @@ -0,0 +1,64 @@ +import { lstatSync } from 'fs'; +import { readdir, readFile, writeFile } from 'fs/promises'; +import path from 'path'; +import { getCurrentDirPath } from '@lucide/helpers'; +import { getJSBanner } from './license.mjs'; + +const currentDir = getCurrentDirPath(import.meta.url); +const targetDirectory = path.join(currentDir, '../dist'); + +const files = await readdir(targetDirectory, { + recursive: true, + encoding: 'utf-8', +}); + +// eslint-disable-next-line no-restricted-syntax +for (const file of files) { + const filepath = path.join(targetDirectory, file); + const filestat = lstatSync(filepath); + + // eslint-disable-next-line no-continue + if (filestat.isFile() === false || filestat.isDirectory()) continue; + + // eslint-disable-next-line no-await-in-loop + const contents = await readFile(filepath, { encoding: 'utf-8' }); + let newContents = contents; + const ext = path.extname(filepath); + let license; + + if (/\.(js|mjs|cjs|ts)/.test(ext)) { + license = getJSBanner(); + } + + if (license) { + newContents = license + contents; + } + + // Places icon block comment at the top of the Svelte component class + if (/icons\/(.*?)\.svelte\.d\.ts/.test(filepath)) { + const svelteFilepath = filepath.replace('.d.ts', ''); + // eslint-disable-next-line no-await-in-loop + const svelteFileContents = await readFile(svelteFilepath, { encoding: 'utf-8' }); + + const blockCommentRegex = /\/\*\*\n\s\*\s(@component\s@name)[\s\S]*?\*\//; + const blockCommentMatch = blockCommentRegex.exec(svelteFileContents); + + if (blockCommentMatch !== null) { + const blockComment = blockCommentMatch[0]; + + const exportClassRegex = /export default class (\w+) extends SvelteComponentTyped<(.*?)> {/; + + if (exportClassRegex.test(newContents)) { + newContents = newContents.replace( + exportClassRegex, + `${blockComment}\nexport default class $1 extends SvelteComponentTyped<$2> {`, + ); + } + } + } + + if (newContents !== contents) { + // eslint-disable-next-line no-await-in-loop + await writeFile(filepath, newContents, { encoding: 'utf-8' }); + } +} diff --git a/packages/svelte/scripts/exportTemplate.mjs b/packages/svelte/scripts/exportTemplate.mjs new file mode 100644 index 000000000..46e687e50 --- /dev/null +++ b/packages/svelte/scripts/exportTemplate.mjs @@ -0,0 +1,43 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import base64SVG from '@lucide/build-icons/utils/base64SVG.mjs'; +import { getJSBanner } from './license.mjs'; + +export default async ({ + iconName, + children, + componentName, + getSvg, + deprecated, + deprecationReason, +}) => { + const svgContents = await getSvg(); + const svgBase64 = base64SVG(svgContents); + + return `\ + + + + {@render props.children?.()} + +`; +}; diff --git a/packages/svelte/scripts/license.mjs b/packages/svelte/scripts/license.mjs new file mode 100644 index 000000000..3f12b02c8 --- /dev/null +++ b/packages/svelte/scripts/license.mjs @@ -0,0 +1,13 @@ +import fs from 'fs'; +import pkg from '../package.json' with { type: 'json' }; + +const license = fs.readFileSync('LICENSE', 'utf-8'); + +export function getJSBanner() { + return `/** + * @license ${pkg.name} v${pkg.version} - ${pkg.license} + * + * ${license.split('\n').join('\n * ')} + */ +`; +} diff --git a/packages/svelte/src/Icon.svelte b/packages/svelte/src/Icon.svelte new file mode 100644 index 000000000..04b38851c --- /dev/null +++ b/packages/svelte/src/Icon.svelte @@ -0,0 +1,33 @@ + + + + {#each iconNode as [tag, attrs]} + + {/each} + {@render children?.()} + diff --git a/packages/svelte/src/aliases/index.ts b/packages/svelte/src/aliases/index.ts new file mode 100644 index 000000000..bbe66d0a2 --- /dev/null +++ b/packages/svelte/src/aliases/index.ts @@ -0,0 +1,3 @@ +export * from './aliases'; +export * from './prefixed'; +export * from './suffixed'; diff --git a/packages/svelte/src/defaultAttributes.ts b/packages/svelte/src/defaultAttributes.ts new file mode 100644 index 000000000..61d05a1d6 --- /dev/null +++ b/packages/svelte/src/defaultAttributes.ts @@ -0,0 +1,15 @@ +import type { Attrs } from './types.js'; + +const defaultAttributes: Attrs = { + xmlns: 'http://www.w3.org/2000/svg', + width: 24, + height: 24, + viewBox: '0 0 24 24', + fill: 'none', + stroke: 'currentColor', + 'stroke-width': 2, + 'stroke-linecap': 'round', + 'stroke-linejoin': 'round', +}; + +export default defaultAttributes; diff --git a/packages/svelte/src/icons/.gitkeep b/packages/svelte/src/icons/.gitkeep new file mode 100644 index 000000000..e3d85f774 --- /dev/null +++ b/packages/svelte/src/icons/.gitkeep @@ -0,0 +1 @@ +Folder for generated icons diff --git a/packages/svelte/src/lucide-svelte.ts b/packages/svelte/src/lucide-svelte.ts new file mode 100644 index 000000000..d2a2ce4d0 --- /dev/null +++ b/packages/svelte/src/lucide-svelte.ts @@ -0,0 +1,6 @@ +export * from './icons/index'; +export * as icons from './icons/index'; +export * from './aliases'; +export { default as defaultAttributes } from './defaultAttributes'; +export * from './types'; +export { default as Icon } from './Icon.svelte'; diff --git a/packages/svelte/src/types.ts b/packages/svelte/src/types.ts new file mode 100644 index 000000000..0ba16d9f1 --- /dev/null +++ b/packages/svelte/src/types.ts @@ -0,0 +1,24 @@ +import type { SVGAttributes, SvelteHTMLElements } from 'svelte/elements'; +import type { Snippet } from 'svelte'; + +export type Attrs = SVGAttributes; + +export type IconNode = [elementName: keyof SvelteHTMLElements, attrs: Attrs][]; + +export interface IconProps extends Attrs { + name?: string; + color?: string; + size?: number | string; + strokeWidth?: number | string; + absoluteStrokeWidth?: boolean; + iconNode?: IconNode; + children?: Snippet; +} + +export type IconEvents = { + [evt: string]: CustomEvent; +}; + +export type IconSlots = { + default: {}; +}; diff --git a/packages/svelte/svelte.config.js b/packages/svelte/svelte.config.js new file mode 100644 index 000000000..b6034d2c4 --- /dev/null +++ b/packages/svelte/svelte.config.js @@ -0,0 +1,8 @@ +// eslint-disable-next-line import/no-extraneous-dependencies +import sveltePreprocess from 'svelte-preprocess'; + +export default { + preprocess: sveltePreprocess({ + typescript: true, + }), +}; diff --git a/packages/svelte/tests/Icon.spec.ts b/packages/svelte/tests/Icon.spec.ts new file mode 100644 index 000000000..e5f0eb324 --- /dev/null +++ b/packages/svelte/tests/Icon.spec.ts @@ -0,0 +1,33 @@ +import { describe, it, expect } from 'vitest'; +import { render } from '@testing-library/svelte'; +import { Icon } from '../src/lucide-svelte'; + +import { airVent } from './testIconNodes'; + +describe('Using Icon Component', () => { + it('should render icon based on a iconNode', async () => { + const { container } = render(Icon, { + props: { + iconNode: 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, + size: 48, + color: 'red', + absoluteStrokeWidth: true, + }, + }); + + expect(container.firstChild).toMatchSnapshot(); + }); +}); diff --git a/packages/svelte/tests/TestSlots.svelte b/packages/svelte/tests/TestSlots.svelte new file mode 100644 index 000000000..a93f05991 --- /dev/null +++ b/packages/svelte/tests/TestSlots.svelte @@ -0,0 +1,7 @@ + + + + Test + diff --git a/packages/svelte/tests/__snapshots__/Icon.spec.ts.snap b/packages/svelte/tests/__snapshots__/Icon.spec.ts.snap new file mode 100644 index 000000000..8ba10f53e --- /dev/null +++ b/packages/svelte/tests/__snapshots__/Icon.spec.ts.snap @@ -0,0 +1,47 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`Using Icon Component > should render icon and match snapshot 1`] = ` + + + + + + + + + + + + + + + + + + + + + + + + +`; diff --git a/packages/svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap b/packages/svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap new file mode 100644 index 000000000..bfb3c5b7b --- /dev/null +++ b/packages/svelte/tests/__snapshots__/lucide-svelte.spec.ts.snap @@ -0,0 +1,272 @@ +// 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 adjust the size, stroke color and stroke width 1`] = ` +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+`; + +exports[`Using lucide icon components > should not scale the strokeWidth when absoluteStrokeWidth is set 1`] = ` + + + + + + + + + + +`; + +exports[`Using lucide icon components > should render an component 1`] = ` +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+`; + +exports[`Using lucide icon components > should render an icon slot 1`] = ` +
+ + + + + + + + + + + + + + + + + + + + + + + + + Test + + + + + +
+`; diff --git a/packages/svelte/tests/lucide-svelte.spec.ts b/packages/svelte/tests/lucide-svelte.spec.ts new file mode 100644 index 000000000..643d3e153 --- /dev/null +++ b/packages/svelte/tests/lucide-svelte.spec.ts @@ -0,0 +1,92 @@ +import { describe, it, expect, afterEach } from 'vitest'; +import { render, cleanup } from '@testing-library/svelte'; +import { Smile, Pen, Edit2 } from '../src/lucide-svelte'; +import TestSlots from './TestSlots.svelte'; + +describe('Using lucide icon components', () => { + afterEach(() => cleanup()); + it('should render an component', () => { + const { container } = render(Smile); + expect(container).toMatchSnapshot(); + }); + + it('should adjust the size, stroke color and stroke width', () => { + const { container } = render(Smile, { + props: { + size: 48, + color: 'red', + strokeWidth: 4, + }, + }); + + expect(container).toMatchSnapshot(); + }); + + it('should add a class to the element', () => { + const testClass = 'my-icon'; + render(Smile, { + props: { + class: testClass, + }, + }); + + const [icon] = document.getElementsByClassName(testClass); + + expect(icon).toBeInTheDocument(); + expect(icon).toMatchSnapshot(); + expect(icon).toHaveClass(testClass); + expect(icon).toHaveClass('lucide'); + expect(icon).toHaveClass('lucide-smile'); + }); + + it('should add a style attribute to the element', () => { + render(Smile, { + props: { + style: 'position: absolute;', + }, + }); + const [icon] = document.getElementsByClassName('lucide'); + + expect(icon.getAttribute('style')).toContain('position: absolute'); + }); + + it('should render an icon slot', () => { + const { container, getByText } = render(TestSlots); + + const textElement = getByText('Test'); + expect(textElement).toBeInTheDocument(); + expect(container).toMatchSnapshot(); + }); + + it('should render the alias icon', () => { + const { container } = render(Pen); + + const PenIconRenderedHTML = container.innerHTML; + + cleanup(); + + const { container: Edit2Container } = render(Edit2); + + expect(PenIconRenderedHTML).toBe(Edit2Container.innerHTML); + }); + + it('should not scale the strokeWidth when absoluteStrokeWidth is set', () => { + const testId = 'smile-icon'; + const { container, getByTestId } = render(Smile, { + 'data-testid': testId, + color: 'red', + size: 48, + absoluteStrokeWidth: true, + }); + + const { attributes } = getByTestId(testId) as unknown as { + attributes: Record; + }; + expect(attributes.stroke.value).toBe('red'); + expect(attributes.width.value).toBe('48'); + expect(attributes.height.value).toBe('48'); + expect(attributes['stroke-width'].value).toBe('1'); + + expect(container.innerHTML).toMatchSnapshot(); + }); +}); diff --git a/packages/svelte/tests/setupVitest.ts b/packages/svelte/tests/setupVitest.ts new file mode 100644 index 000000000..03a0244af --- /dev/null +++ b/packages/svelte/tests/setupVitest.ts @@ -0,0 +1,5 @@ +import { expect } from 'vitest'; +import '@testing-library/jest-dom/vitest'; +import htmlSerializer from 'jest-serializer-html'; + +expect.addSnapshotSerializer(htmlSerializer); diff --git a/packages/svelte/tests/testIconNodes.ts b/packages/svelte/tests/testIconNodes.ts new file mode 100644 index 000000000..ff00c70fb --- /dev/null +++ b/packages/svelte/tests/testIconNodes.ts @@ -0,0 +1,21 @@ +import type { IconNode } from '../src/lucide-svelte'; + +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', + }, + ], + ['path', { d: 'M6 8h12' }], + ['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' }], + ['path', { d: 'M6.6 15.6A2 2 0 1 0 10 17v-5' }], +]; + +export const coffee: IconNode = [ + ['path', { d: 'M17 8h1a4 4 0 1 1 0 8h-1' }], + ['path', { d: 'M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z' }], + ['line', { x1: '6', x2: '6', y1: '2', y2: '4' }], + ['line', { x1: '10', x2: '10', y1: '2', y2: '4' }], + ['line', { x1: '14', x2: '14', y1: '2', y2: '4' }], +]; diff --git a/packages/svelte/tsconfig.json b/packages/svelte/tsconfig.json new file mode 100644 index 000000000..068c3322f --- /dev/null +++ b/packages/svelte/tsconfig.json @@ -0,0 +1,14 @@ +{ + "extends": "@tsconfig/svelte/tsconfig.json", + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "resolveJsonModule": true, + "allowJs": true, + "checkJs": true, + "isolatedModules": true, + "types": ["@testing-library/jest-dom"], + }, + "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte", "tests/**/*.ts"], +} diff --git a/packages/svelte/vitest.config.ts b/packages/svelte/vitest.config.ts new file mode 100644 index 000000000..b7447fcb8 --- /dev/null +++ b/packages/svelte/vitest.config.ts @@ -0,0 +1,19 @@ +import { svelte } from '@sveltejs/vite-plugin-svelte'; +import { defineConfig } from 'vitest/config'; + +// @ts-expect-error - type mismatch +export default defineConfig(({ mode }) => ({ + plugins: [ + svelte({ + compilerOptions: { hmr: false }, + }), + ], + resolve: { + conditions: mode === 'test' ? ['browser'] : [], + }, + test: { + globals: true, + environment: 'jsdom', + setupFiles: './tests/setupVitest.ts', + }, +})); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01de42593..cd4f16975 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 6.21.0(eslint@8.57.1)(typescript@5.3.3) ajv-cli: specifier: ^5.0.0 - version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.13.5)(typescript@5.3.3)) + version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.3.3)) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -181,7 +181,7 @@ importers: version: 3.4.0 vitepress: specifier: ^1.3.1 - version: 1.3.3(@algolia/client-search@4.19.1)(@types/node@22.13.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3) + version: 1.3.3(@algolia/client-search@4.19.1)(@types/node@20.4.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.4.49)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3) packages/lucide: devDependencies: @@ -196,7 +196,7 @@ importers: version: 6.0.1(rollup@4.22.4) '@testing-library/jest-dom': specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -211,10 +211,10 @@ importers: version: 4.9.5 vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-angular: devDependencies: @@ -223,7 +223,7 @@ importers: version: 13.3.11(@angular/compiler-cli@13.3.12(@angular/compiler@13.3.12)(typescript@4.6.4))(@swc/core@1.7.23)(@types/express@4.17.21)(chokidar@3.6.0)(karma@6.3.20)(ng-packagr@13.3.1(@angular/compiler-cli@13.3.12(@angular/compiler@13.3.12)(typescript@4.6.4))(@types/node@12.20.55)(tslib@2.6.3)(typescript@4.6.4))(typescript@4.6.4) '@angular-eslint/builder': specifier: ~13.0.0 - version: 13.0.1(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23)(eslint@8.57.0)(typescript@4.6.4) + version: 13.0.1(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23)(eslint@8.57.0)(typescript@4.6.4) '@angular-eslint/eslint-plugin': specifier: ~13.0.0 version: 13.0.1(eslint@8.57.0)(typescript@4.6.4) @@ -335,10 +335,10 @@ importers: version: link:../shared '@preact/preset-vite': specifier: ^2.7.0 - version: 2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@testing-library/preact': specifier: ^3.2.3 version: 3.2.3(preact@10.19.4) @@ -359,10 +359,10 @@ importers: version: 5.3.3 vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-react: devDependencies: @@ -377,7 +377,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@testing-library/react': specifier: ^14.1.2 version: 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -386,7 +386,7 @@ importers: version: 18.2.55 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 4.3.4(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -410,10 +410,10 @@ importers: version: 4.9.5 vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-react-native: devDependencies: @@ -428,7 +428,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@testing-library/react': specifier: ^14.1.2 version: 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -440,7 +440,7 @@ importers: version: 18.2.17 '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.2.1(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 4.2.1(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -467,10 +467,10 @@ importers: version: 4.9.5 vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-solid: devDependencies: @@ -497,10 +497,10 @@ importers: version: 6.0.4(@babel/core@7.23.9)(@types/babel__core@7.20.5)(rollup@4.22.4) '@solidjs/testing-library': specifier: ^0.8.10 - version: 0.8.10(@solidjs/router@0.11.5(solid-js@1.9.4))(solid-js@1.9.4) + version: 0.8.10(@solidjs/router@0.11.5(solid-js@1.9.5))(solid-js@1.9.5) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) babel-preset-solid: specifier: ^1.8.12 version: 1.8.12(@babel/core@7.23.9) @@ -515,19 +515,19 @@ importers: version: 4.22.4 solid-js: specifier: ^1.9.4 - version: 1.9.4 + version: 1.9.5 typescript: specifier: ^4.9.4 version: 4.9.5 vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vite-plugin-solid: specifier: ^2.11.6 - version: 2.11.6(@testing-library/jest-dom@6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.9.4)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 2.11.6(@testing-library/jest-dom@6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.9.5)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-static: devDependencies: @@ -566,13 +566,13 @@ importers: version: 2.2.6(svelte@4.2.19)(typescript@5.1.6) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.2 - version: 2.4.3(svelte@4.2.19)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 2.5.3(svelte@4.2.19)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@testing-library/svelte': specifier: ^4.0.2 - version: 4.0.3(svelte@4.2.19) + version: 4.2.3(svelte@4.2.19) '@tsconfig/svelte': specifier: ^5.0.0 version: 5.0.0 @@ -587,19 +587,19 @@ importers: version: 4.2.19 svelte-check: specifier: ^3.4.4 - version: 3.4.6(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19) + version: 3.4.6(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19) svelte-preprocess: specifier: ^5.0.4 - version: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6) + version: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6) typescript: specifier: ^5.1.6 version: 5.1.6 vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-vue: devDependencies: @@ -614,13 +614,13 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@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@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@2.7.14) + version: 2.2.0(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(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) @@ -632,10 +632,10 @@ importers: version: 4.9.5 vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vue: specifier: 2.7.14 version: 2.7.14 @@ -656,13 +656,13 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@testing-library/vue': specifier: ^8.0.3 version: 8.0.3(@vue/compiler-sfc@3.5.13)(vue@3.4.21(typescript@5.3.3)) '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.21(typescript@5.3.3)) + version: 4.6.2(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.21(typescript@5.3.3)) '@vue/test-utils': specifier: 2.4.5 version: 2.4.5 @@ -674,10 +674,10 @@ importers: version: 6.1.0(rollup@4.22.4)(typescript@5.3.3) vite: specifier: 5.4.14 - version: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vue: specifier: ^3.4.21 version: 3.4.21(typescript@5.3.3) @@ -686,7 +686,55 @@ importers: devDependencies: vitest: specifier: ^1.1.1 - version: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + + packages/svelte: + devDependencies: + '@lucide/build-icons': + specifier: workspace:* + version: link:../../tools/build-icons + '@lucide/helpers': + specifier: workspace:* + version: link:../../tools/build-helpers + '@sveltejs/package': + specifier: ^2.3.10 + version: 2.3.10(svelte@5.20.5)(typescript@5.3.3) + '@sveltejs/vite-plugin-svelte': + specifier: ^5.0.3 + version: 5.0.3(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + '@testing-library/jest-dom': + specifier: ^6.1.4 + version: 6.4.2(vitest@1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + '@testing-library/svelte': + specifier: ^5.2.7 + version: 5.2.7(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vitest@1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + '@tsconfig/svelte': + specifier: ^5.0.4 + version: 5.0.4 + jest-serializer-html: + specifier: ^7.1.0 + version: 7.1.0 + jsdom: + specifier: ^20.0.3 + version: 20.0.3 + svelte: + specifier: ^5.20.5 + version: 5.20.5 + svelte-check: + specifier: ^4.1.4 + version: 4.1.4(svelte@5.20.5)(typescript@5.3.3) + svelte-preprocess: + specifier: ^6.0.3 + version: 6.0.3(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(stylus@0.56.0)(svelte@5.20.5)(typescript@5.3.3) + typescript: + specifier: ^5.1.6 + version: 5.3.3 + vite: + specifier: 6.0.7 + version: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitest: + specifier: ^1.1.1 + version: 1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) tools/build-font: dependencies: @@ -990,14 +1038,6 @@ packages: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - - '@babel/code-frame@7.26.0': - resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} @@ -1006,10 +1046,6 @@ packages: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.4': - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.0': resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} engines: {node: '>=6.9.0'} @@ -1042,8 +1078,8 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.5': - resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} '@babel/generator@7.26.9': @@ -1078,10 +1114,6 @@ packages: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.2': - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} @@ -1173,10 +1205,6 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.25.9': resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} @@ -1215,10 +1243,6 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} @@ -1259,10 +1283,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.22.5': - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.7': resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} @@ -1327,10 +1347,6 @@ packages: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - '@babel/parser@7.23.9': resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} engines: {node: '>=6.0.0'} @@ -1341,6 +1357,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.5': + resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/parser@7.26.9': resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} engines: {node: '>=6.0.0'} @@ -2347,8 +2368,8 @@ packages: resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.25.4': - resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==} + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} '@babel/template@7.16.7': @@ -2359,10 +2380,6 @@ packages: resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -2375,8 +2392,8 @@ packages: resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.4': - resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} + '@babel/traverse@7.26.5': + resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} engines: {node: '>=6.9.0'} '@babel/traverse@7.26.9': @@ -2387,8 +2404,8 @@ packages: resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + '@babel/types@7.26.5': + resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} '@babel/types@7.26.9': @@ -2583,6 +2600,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.24.2': + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/aix-ppc64@0.25.0': resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} engines: {node: '>=18'} @@ -2601,6 +2624,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.24.2': + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.25.0': resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} engines: {node: '>=18'} @@ -2619,6 +2648,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.24.2': + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.25.0': resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} engines: {node: '>=18'} @@ -2637,6 +2672,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.24.2': + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.25.0': resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} engines: {node: '>=18'} @@ -2655,6 +2696,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.24.2': + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.25.0': resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} engines: {node: '>=18'} @@ -2673,6 +2720,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.24.2': + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.25.0': resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} engines: {node: '>=18'} @@ -2691,6 +2744,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.24.2': + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.25.0': resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} engines: {node: '>=18'} @@ -2709,6 +2768,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.24.2': + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.25.0': resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} engines: {node: '>=18'} @@ -2727,6 +2792,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.24.2': + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.25.0': resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} engines: {node: '>=18'} @@ -2745,6 +2816,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.24.2': + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.25.0': resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} engines: {node: '>=18'} @@ -2763,6 +2840,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.24.2': + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.25.0': resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} engines: {node: '>=18'} @@ -2787,6 +2870,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.24.2': + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.25.0': resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} engines: {node: '>=18'} @@ -2805,6 +2894,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.24.2': + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.25.0': resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} engines: {node: '>=18'} @@ -2823,6 +2918,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.24.2': + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.25.0': resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} engines: {node: '>=18'} @@ -2841,6 +2942,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.24.2': + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.25.0': resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} engines: {node: '>=18'} @@ -2859,6 +2966,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.24.2': + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.25.0': resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} engines: {node: '>=18'} @@ -2877,12 +2990,24 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.24.2': + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.25.0': resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.24.2': + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-arm64@0.25.0': resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} engines: {node: '>=18'} @@ -2901,12 +3026,24 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.24.2': + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.25.0': resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/openbsd-arm64@0.24.2': + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-arm64@0.25.0': resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} @@ -2925,6 +3062,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.24.2': + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.25.0': resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} engines: {node: '>=18'} @@ -2943,6 +3086,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.24.2': + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.25.0': resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} engines: {node: '>=18'} @@ -2961,6 +3110,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.24.2': + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.25.0': resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} engines: {node: '>=18'} @@ -2979,6 +3134,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.24.2': + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.25.0': resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} engines: {node: '>=18'} @@ -2997,6 +3158,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.24.2': + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.25.0': resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} engines: {node: '>=18'} @@ -3302,10 +3469,6 @@ packages: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - '@jridgewell/gen-mapping@0.3.8': resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} @@ -3321,15 +3484,9 @@ packages: '@jridgewell/source-map@0.3.6': resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - '@jridgewell/trace-mapping@0.3.19': - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} - '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -3364,8 +3521,8 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - '@napi-rs/wasm-runtime@0.2.7': - resolution: {integrity: sha512-5yximcFK5FNompXfJFoWanu5l8v1hNGqNHh9du1xETp9HWk/B/PzvchX55WYOPaIeNglG8++68AAiauBAtbnzw==} + '@napi-rs/wasm-runtime@0.2.6': + resolution: {integrity: sha512-z8YVS3XszxFTO73iwvFDNpQIzdMmSDTP/mB3E/ucR37V3Sx57hSExcXyMoNwaucWxnsWf4xfbZv0iZ30jr0M4Q==} '@netlify/functions@2.8.1': resolution: {integrity: sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==} @@ -4036,8 +4193,8 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.34.6': - resolution: {integrity: sha512-+GcCXtOQoWuC7hhX1P00LqjjIiS/iOouHXhMdiDSnq/1DGTox4SpUvO52Xm+div6+106r+TcvOeo/cxvyEyTgg==} + '@rollup/rollup-android-arm-eabi@4.30.1': + resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} cpu: [arm] os: [android] @@ -4046,8 +4203,8 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.34.6': - resolution: {integrity: sha512-E8+2qCIjciYUnCa1AiVF1BkRgqIGW9KzJeesQqVfyRITGQN+dFuoivO0hnro1DjT74wXLRZ7QF8MIbz+luGaJA==} + '@rollup/rollup-android-arm64@4.30.1': + resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} cpu: [arm64] os: [android] @@ -4056,8 +4213,8 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.34.6': - resolution: {integrity: sha512-z9Ib+OzqN3DZEjX7PDQMHEhtF+t6Mi2z/ueChQPLS/qUMKY7Ybn5A2ggFoKRNRh1q1T03YTQfBTQCJZiepESAg==} + '@rollup/rollup-darwin-arm64@4.30.1': + resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} cpu: [arm64] os: [darwin] @@ -4066,18 +4223,18 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.34.6': - resolution: {integrity: sha512-PShKVY4u0FDAR7jskyFIYVyHEPCPnIQY8s5OcXkdU8mz3Y7eXDJPdyM/ZWjkYdR2m0izD9HHWA8sGcXn+Qrsyg==} + '@rollup/rollup-darwin-x64@4.30.1': + resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.34.6': - resolution: {integrity: sha512-YSwyOqlDAdKqs0iKuqvRHLN4SrD2TiswfoLfvYXseKbL47ht1grQpq46MSiQAx6rQEN8o8URtpXARCpqabqxGQ==} + '@rollup/rollup-freebsd-arm64@4.30.1': + resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.34.6': - resolution: {integrity: sha512-HEP4CgPAY1RxXwwL5sPFv6BBM3tVeLnshF03HMhJYCNc6kvSqBgTMmsEjb72RkZBAWIqiPUyF1JpEBv5XT9wKQ==} + '@rollup/rollup-freebsd-x64@4.30.1': + resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} cpu: [x64] os: [freebsd] @@ -4086,8 +4243,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.34.6': - resolution: {integrity: sha512-88fSzjC5xeH9S2Vg3rPgXJULkHcLYMkh8faix8DX4h4TIAL65ekwuQMA/g2CXq8W+NJC43V6fUpYZNjaX3+IIg==} + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': + resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} cpu: [arm] os: [linux] @@ -4096,8 +4253,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.34.6': - resolution: {integrity: sha512-wM4ztnutBqYFyvNeR7Av+reWI/enK9tDOTKNF+6Kk2Q96k9bwhDDOlnCUNRPvromlVXo04riSliMBs/Z7RteEg==} + '@rollup/rollup-linux-arm-musleabihf@4.30.1': + resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} cpu: [arm] os: [linux] @@ -4106,8 +4263,8 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.34.6': - resolution: {integrity: sha512-9RyprECbRa9zEjXLtvvshhw4CMrRa3K+0wcp3KME0zmBe1ILmvcVHnypZ/aIDXpRyfhSYSuN4EPdCCj5Du8FIA==} + '@rollup/rollup-linux-arm64-gnu@4.30.1': + resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} cpu: [arm64] os: [linux] @@ -4116,13 +4273,13 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.34.6': - resolution: {integrity: sha512-qTmklhCTyaJSB05S+iSovfo++EwnIEZxHkzv5dep4qoszUMX5Ca4WM4zAVUMbfdviLgCSQOu5oU8YoGk1s6M9Q==} + '@rollup/rollup-linux-arm64-musl@4.30.1': + resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.34.6': - resolution: {integrity: sha512-4Qmkaps9yqmpjY5pvpkfOerYgKNUGzQpFxV6rnS7c/JfYbDSU0y6WpbbredB5cCpLFGJEqYX40WUmxMkwhWCjw==} + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': + resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} cpu: [loong64] os: [linux] @@ -4131,8 +4288,8 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.34.6': - resolution: {integrity: sha512-Zsrtux3PuaxuBTX/zHdLaFmcofWGzaWW1scwLU3ZbW/X+hSsFbz9wDIp6XvnT7pzYRl9MezWqEqKy7ssmDEnuQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': + resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} cpu: [ppc64] os: [linux] @@ -4141,8 +4298,8 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.34.6': - resolution: {integrity: sha512-aK+Zp+CRM55iPrlyKiU3/zyhgzWBxLVrw2mwiQSYJRobCURb781+XstzvA8Gkjg/hbdQFuDw44aUOxVQFycrAg==} + '@rollup/rollup-linux-riscv64-gnu@4.30.1': + resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} cpu: [riscv64] os: [linux] @@ -4151,8 +4308,8 @@ packages: cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.34.6': - resolution: {integrity: sha512-WoKLVrY9ogmaYPXwTH326+ErlCIgMmsoRSx6bO+l68YgJnlOXhygDYSZe/qbUJCSiCiZAQ+tKm88NcWuUXqOzw==} + '@rollup/rollup-linux-s390x-gnu@4.30.1': + resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} cpu: [s390x] os: [linux] @@ -4161,8 +4318,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.34.6': - resolution: {integrity: sha512-Sht4aFvmA4ToHd2vFzwMFaQCiYm2lDFho5rPcvPBT5pCdC+GwHG6CMch4GQfmWTQ1SwRKS0dhDYb54khSrjDWw==} + '@rollup/rollup-linux-x64-gnu@4.30.1': + resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} cpu: [x64] os: [linux] @@ -4171,8 +4328,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.34.6': - resolution: {integrity: sha512-zmmpOQh8vXc2QITsnCiODCDGXFC8LMi64+/oPpPx5qz3pqv0s6x46ps4xoycfUiVZps5PFn1gksZzo4RGTKT+A==} + '@rollup/rollup-linux-x64-musl@4.30.1': + resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} cpu: [x64] os: [linux] @@ -4181,8 +4338,8 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.34.6': - resolution: {integrity: sha512-3/q1qUsO/tLqGBaD4uXsB6coVGB3usxw3qyeVb59aArCgedSF66MPdgRStUd7vbZOsko/CgVaY5fo2vkvPLWiA==} + '@rollup/rollup-win32-arm64-msvc@4.30.1': + resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} cpu: [arm64] os: [win32] @@ -4191,8 +4348,8 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.34.6': - resolution: {integrity: sha512-oLHxuyywc6efdKVTxvc0135zPrRdtYVjtVD5GUm55I3ODxhU/PwkQFD97z16Xzxa1Fz0AEe4W/2hzRtd+IfpOA==} + '@rollup/rollup-win32-ia32-msvc@4.30.1': + resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} cpu: [ia32] os: [win32] @@ -4201,8 +4358,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.34.6': - resolution: {integrity: sha512-0PVwmgzZ8+TZ9oGBmdZoQVXflbvuwzN/HRclujpl4N/q3i+y0lqLw8n1bXA8ru3sApDjlmONaNAuYr38y1Kr9w==} + '@rollup/rollup-win32-x64-msvc@4.30.1': + resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} cpu: [x64] os: [win32] @@ -4260,21 +4417,43 @@ packages: peerDependencies: svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 - '@sveltejs/vite-plugin-svelte-inspector@1.0.3': - resolution: {integrity: sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==} + '@sveltejs/package@2.3.10': + resolution: {integrity: sha512-A4fQacgjJ7C/7oSmxR61/TdB14u6ecyMZ8V9JCR5Lol0bLj/PdJPU4uFodFBsKzO3iFiJMpNTgZZ+zYsYZNpUg==} + engines: {node: ^16.14 || >=18} + hasBin: true + peerDependencies: + svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 + + '@sveltejs/vite-plugin-svelte-inspector@1.0.4': + resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: '@sveltejs/vite-plugin-svelte': ^2.2.0 svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 - '@sveltejs/vite-plugin-svelte@2.4.3': - resolution: {integrity: sha512-NY2h+B54KHZO3kDURTdARqthn6D4YSIebtfW75NvZ/fwyk4G+AJw3V/i0OBjyN4406Ht9yZcnNWMuRUFnDNNiA==} + '@sveltejs/vite-plugin-svelte-inspector@4.0.1': + resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^5.0.0 + svelte: ^5.0.0 + vite: ^6.0.0 + + '@sveltejs/vite-plugin-svelte@2.5.3': + resolution: {integrity: sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==} engines: {node: ^14.18.0 || >= 16} peerDependencies: - svelte: ^3.54.0 || ^4.0.0 + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 vite: ^4.0.0 + '@sveltejs/vite-plugin-svelte@5.0.3': + resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + svelte: ^5.0.0 + vite: ^6.0.0 + '@swc-node/core@1.13.3': resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} engines: {node: '>= 10'} @@ -4363,8 +4542,8 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/types@0.1.19': - resolution: {integrity: sha512-WkAZaAfj44kh/UFdAQcrMP1I0nwRqpt27u+08LMBYMqmQfwwMofYoMh/48NGkMMRfC4ynpfwRbJuu8ErfNloeA==} + '@swc/types@0.1.17': + resolution: {integrity: sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==} '@tanstack/virtual-core@3.0.0': resolution: {integrity: sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==} @@ -4424,11 +4603,24 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - '@testing-library/svelte@4.0.3': - resolution: {integrity: sha512-GldAnyGEOn5gMwME+hLVQrnfuKZFB+it5YOMnRBHX+nqeHMsSa18HeqkdvGqtqLpvn81xV7R7EYFb500ngUfXA==} + '@testing-library/svelte@4.2.3': + resolution: {integrity: sha512-8vM2+JSPc6wZWkO9ICPmHvzacjy8jBw+iVjmNs+0VsPV3AO3v4P8qCLWTaQ9nYW/e+IR1BCy3MM3Uqg21dlBkw==} engines: {node: '>= 10'} peerDependencies: - svelte: ^3 || ^4 + svelte: ^3 || ^4 || ^5 + + '@testing-library/svelte@5.2.7': + resolution: {integrity: sha512-aGhUaFmEXEVost4QOsbHUUbHLwi7ZZRRxAHFDO2Cmr0BZD3/3+XvaYEPq70Rdw0NRNjdqZHdARBEcrCOkPuAqw==} + engines: {node: '>= 10'} + peerDependencies: + svelte: ^3 || ^4 || ^5 || ^5.0.0-next.0 + vite: '*' + vitest: '*' + peerDependenciesMeta: + vite: + optional: true + vitest: + optional: true '@testing-library/vue@5.9.0': resolution: {integrity: sha512-HWvI4s6FayFLmiqGcEMAMfTSO1SV12NukdoyllYMBobFqfO0TalQmfofMtiO+eRz+Amej8Z26dx4/WYIROzfVw==} @@ -4477,11 +4669,14 @@ packages: '@tsconfig/svelte@5.0.0': resolution: {integrity: sha512-iu5BqFjU0+OcLTNQp7fHe6Bf6zdNeJ9IZjLZMqWLuGzVFm/xx+lm//Tf6koPyRmxo55/Snm6RRQ990n89cRKFw==} + '@tsconfig/svelte@5.0.4': + resolution: {integrity: sha512-BV9NplVgLmSi4mwKzD8BD/NQ8erOY/nUE/GpgWe2ckx+wIQF5RyRirn/QsSSCPeulVpc3RA/iJt6DpfTIZps0Q==} + '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} - '@types/aria-query@5.0.1': - resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -4612,8 +4807,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@22.13.5': - resolution: {integrity: sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==} + '@types/node@20.4.5': + resolution: {integrity: sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -4883,20 +5078,35 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/expect@1.6.1': - resolution: {integrity: sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==} + '@vitest/expect@1.2.2': + resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==} - '@vitest/runner@1.6.1': - resolution: {integrity: sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==} + '@vitest/expect@1.4.0': + resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} - '@vitest/snapshot@1.6.1': - resolution: {integrity: sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==} + '@vitest/runner@1.2.2': + resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==} - '@vitest/spy@1.6.1': - resolution: {integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==} + '@vitest/runner@1.4.0': + resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} - '@vitest/utils@1.6.1': - resolution: {integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==} + '@vitest/snapshot@1.2.2': + resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} + + '@vitest/snapshot@1.4.0': + resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} + + '@vitest/spy@1.2.2': + resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==} + + '@vitest/spy@1.4.0': + resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} + + '@vitest/utils@1.2.2': + resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==} + + '@vitest/utils@1.4.0': + resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} '@vue/compiler-core@3.4.21': resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} @@ -5145,19 +5355,19 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + + acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + acorn-walk@8.3.3: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} - engines: {node: '>=0.4.0'} - - acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.12.1: resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} @@ -5343,6 +5553,10 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} @@ -5712,17 +5926,14 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001651: - resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} - caniuse-lite@1.0.30001673: resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.5.0: - resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} + chai@4.4.1: + resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} chalk@2.4.2: @@ -5764,14 +5975,14 @@ packages: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} - chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -5858,6 +6069,10 @@ packages: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + cluster-key-slot@1.1.2: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} @@ -5952,8 +6167,8 @@ packages: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} engines: {node: '>= 0.8.0'} - compression@1.8.0: - resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==} + compression@1.7.5: + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} engines: {node: '>= 0.8.0'} concat-map@0.0.1: @@ -5966,9 +6181,6 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - confbox@0.1.8: - resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -6294,8 +6506,8 @@ packages: dedent-js@1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} - deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} deep-equal@1.1.2: @@ -6528,9 +6740,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} - electron-to-chromium@1.5.47: resolution: {integrity: sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==} @@ -6918,6 +7127,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} + engines: {node: '>=18'} + hasBin: true + esbuild@0.25.0: resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} engines: {node: '>=18'} @@ -7067,6 +7281,9 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true + esm-env@1.2.2: + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7080,6 +7297,9 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esrap@1.4.4: + resolution: {integrity: sha512-tDN6xP/r/b3WmdpWm7LybrD252hY52IokcycPnO+WHfhFF0+n5AWtcLLK7VNV6m0uYgVRhGVs8OkZwRyfC7HzQ==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -7175,10 +7395,6 @@ packages: resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} - fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -7206,6 +7422,14 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fdir@6.4.3: + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -7981,8 +8205,8 @@ packages: is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - is-reference@3.0.1: - resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -7991,9 +8215,6 @@ packages: is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - is-shared-array-buffer@1.0.3: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} @@ -8535,10 +8756,6 @@ packages: magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - magic-string@0.30.2: - resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==} - engines: {node: '>=12'} - magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -8870,9 +9087,6 @@ packages: mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - mlly@1.7.4: - resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} - moment@2.29.4: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} @@ -8905,8 +9119,8 @@ packages: nan@2.22.0: resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -9411,12 +9625,12 @@ packages: resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} engines: {node: '>=12'} + pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -9479,12 +9693,12 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} + pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} - pkg-types@1.3.1: - resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - pngjs@3.4.0: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} @@ -9744,14 +9958,6 @@ packages: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.2: - resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.5.3: - resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} - engines: {node: ^10 || ^12 || >=14} - preact@10.19.4: resolution: {integrity: sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw==} @@ -9846,10 +10052,6 @@ packages: punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} - engines: {node: '>=6'} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -9959,6 +10161,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.1.1: + resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} + engines: {node: '>= 14.18.0'} + readline@1.3.0: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} @@ -9994,9 +10200,6 @@ packages: regenerator-runtime@0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - regenerator-runtime@0.14.0: - resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} - regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -10006,10 +10209,6 @@ packages: regex-parser@2.3.0: resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} - regexp.prototype.flags@1.5.3: resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} @@ -10170,8 +10369,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.34.6: - resolution: {integrity: sha512-wc2cBWqJgkU3Iz5oztRkQbfVkbxoz5EhnCGOrnJvnLnQ7O0WhQUYyv18qQI79O8L7DdHrrlJNeCHd4VGpnaXKQ==} + rollup@4.30.1: + resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -10322,11 +10521,6 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} - engines: {node: '>=10'} - hasBin: true - send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -10411,7 +10605,7 @@ packages: shikiji@0.7.6: resolution: {integrity: sha512-KzEtvSGQtBvfwVIB70kOmIfl/5rz1LC8j+tvlHXsJKAIdONNQvG1at7ivUUq3xUctqgO6fsO3AGomUSh0F+wsQ==} - deprecated: Deprecated, use shiki instead + deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -10494,8 +10688,8 @@ packages: resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - solid-js@1.9.4: - resolution: {integrity: sha512-ipQl8FJ31bFUoBNScDQTG3BjN6+9Rg+Q+f10bUbnO6EOTTf5NGerJeHc7wyu5I4RMHEl/WwZwUmy/PTRgxxZ8g==} + solid-js@1.9.5: + resolution: {integrity: sha512-ogI3DaFcyn6UhYhrgcyRAMbu/buBJitYQASZz5WzfQVPP10RD2AbCoRZ517psnezrasyCbWzIxZ6kVqet768xw==} solid-refresh@0.6.3: resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} @@ -10627,9 +10821,6 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} - stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} @@ -10704,6 +10895,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} @@ -10769,11 +10963,19 @@ packages: peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 - svelte-hmr@0.15.2: - resolution: {integrity: sha512-q/bAruCvFLwvNbeE1x3n37TYFb3mTBJ6TrCq6p2CoFbSTNhDE9oAtEfpy+wmc9So8AG0Tja+X0/mJzX9tSfvIg==} + svelte-check@4.1.4: + resolution: {integrity: sha512-v0j7yLbT29MezzaQJPEDwksybTE2Ups9rUxEXy92T06TiA0cbqcO8wAOwNUVkFW6B0hsYHA+oAX3BS8b/2oHtw==} + engines: {node: '>= 18.0.0'} + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' + + svelte-hmr@0.15.3: + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: - svelte: ^3.19.0 || ^4.0.0-next.0 + svelte: ^3.19.0 || ^4.0.0 svelte-preprocess@5.0.4: resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} @@ -10812,16 +11014,63 @@ packages: typescript: optional: true + svelte-preprocess@6.0.3: + resolution: {integrity: sha512-PLG2k05qHdhmRG7zR/dyo5qKvakhm8IJ+hD2eFRQmMLHp7X3eJnjeupUtvuRpbNiF31RjVw45W+abDwHEmP5OA==} + engines: {node: '>= 18.0.0'} + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: '>=3' + pug: ^3.0.0 + sass: ^1.26.8 + stylus: '>=0.55' + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.100 || ^5.0.0 + typescript: ^5.0.0 + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + svelte2tsx@0.7.1: resolution: {integrity: sha512-0lKa6LrqJxRan0bDmBd/uFsVzYSXnoFUDaczaH0znke/XI79oy1JjFaF51J9EsOvpn8lXPlrUc3n/MA/ORNxBg==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 + svelte2tsx@0.7.34: + resolution: {integrity: sha512-WTMhpNhFf8/h3SMtR5dkdSy2qfveomkhYei/QW9gSPccb0/b82tjHvLop6vT303ZkGswU/da1s6XvrLgthQPCw==} + peerDependencies: + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 + typescript: ^4.9.4 || ^5.0.0 + svelte@4.2.19: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} + svelte@5.20.5: + resolution: {integrity: sha512-dpu2lTPVsAAgZFKpF7A9741sBCdXGogfxFU4aQeVgun7GVNCSVheTzj0FsT7g9OsLhBaMX4lKLwVIvmzQGytmQ==} + engines: {node: '>=18'} + svg-pathdata@6.0.3: resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==} engines: {node: '>=12.0.0'} @@ -10953,14 +11202,17 @@ packages: timm@1.7.1: resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} + tinybench@2.6.0: + resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} + tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinycolor2@1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + tinypool@0.8.2: + resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} engines: {node: '>=14.0.0'} tinyspy@2.2.1: @@ -11093,10 +11345,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-detect@4.1.0: - resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} - engines: {node: '>=4'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -11175,9 +11423,6 @@ packages: unctx@2.3.1: resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -11316,12 +11561,6 @@ packages: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -11383,8 +11622,13 @@ packages: vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} - vite-node@1.6.1: - resolution: {integrity: sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==} + vite-node@1.2.2: + resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + + vite-node@1.4.0: + resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -11398,6 +11642,37 @@ packages: '@testing-library/jest-dom': optional: true + vite@5.4.11: + resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + vite@5.4.14: resolution: {integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11429,22 +11704,27 @@ packages: terser: optional: true - vite@5.4.2: - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} - engines: {node: ^18.0.0 || >=20.0.0} + vite@6.0.7: + resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 + '@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.4.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true + jiti: + optional: true less: optional: true lightningcss: @@ -11459,6 +11739,10 @@ packages: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true vitefu@0.2.5: resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} @@ -11468,8 +11752,8 @@ packages: vite: optional: true - vitefu@1.0.6: - resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} + vitefu@1.0.5: + resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 peerDependenciesMeta: @@ -11488,15 +11772,40 @@ packages: postcss: optional: true - vitest@1.6.1: - resolution: {integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==} + vitest@1.2.2: + resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.1 - '@vitest/ui': 1.6.1 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vitest@1.4.0: + resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.4.0 + '@vitest/ui': 1.4.0 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -11687,10 +11996,6 @@ packages: which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} - which-typed-array@1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} - engines: {node: '>= 0.4'} - which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} @@ -11709,6 +12014,11 @@ packages: engines: {node: ^16.13.0 || >=18.0.0} hasBin: true + why-is-node-running@2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -11765,18 +12075,6 @@ packages: utf-8-validate: optional: true - ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.17.1: resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} @@ -11893,10 +12191,13 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.1.1: - resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zip-stream@5.0.2: resolution: {integrity: sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==} engines: {node: '>= 12.0.0'} @@ -12008,12 +12309,12 @@ snapshots: '@ampproject/remapping@2.2.1': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@angular-devkit/architect@0.1303.11(chokidar@3.6.0)': @@ -12140,9 +12441,9 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-eslint/builder@13.0.1(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23)(eslint@8.57.0)(typescript@4.6.4)': + '@angular-eslint/builder@13.0.1(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23)(eslint@8.57.0)(typescript@4.6.4)': dependencies: - '@nrwl/devkit': 13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) + '@nrwl/devkit': 13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) eslint: 8.57.0 typescript: 4.6.4 transitivePeerDependencies: @@ -12288,17 +12589,6 @@ snapshots: '@babel/highlight': 7.23.4 chalk: 2.4.2 - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.1.1 - - '@babel/code-frame@7.26.0': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 @@ -12307,23 +12597,21 @@ snapshots: '@babel/compat-data@7.23.5': {} - '@babel/compat-data@7.25.4': {} - '@babel/compat-data@7.26.0': {} '@babel/compat-data@7.26.8': {} '@babel/core@7.16.12': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.16.8 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) '@babel/helpers': 7.25.0 - '@babel/parser': 7.26.1 - '@babel/template': 7.16.7 - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 convert-source-map: 1.9.0 debug: 4.4.0 gensync: 1.0.0-beta.2 @@ -12356,15 +12644,15 @@ snapshots: '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.5 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.0 - '@babel/parser': 7.26.1 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 convert-source-map: 2.0.0 debug: 4.4.0 gensync: 1.0.0-beta.2 @@ -12395,23 +12683,24 @@ snapshots: '@babel/generator@7.16.8': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 jsesc: 2.5.2 source-map: 0.5.7 '@babel/generator@7.23.6': dependencies: - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 + '@babel/types': 7.26.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/generator@7.25.5': + '@babel/generator@7.26.5': dependencies: - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 + jsesc: 3.1.0 '@babel/generator@7.26.9': dependencies: @@ -12423,44 +12712,36 @@ snapshots: '@babel/helper-annotate-as-pure@7.16.7': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.5 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.5 '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-compilation-targets@7.23.6': dependencies: - '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-compilation-targets@7.25.2': - dependencies: - '@babel/compat-data': 7.25.4 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 + '@babel/compat-data': 7.26.0 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -12514,7 +12795,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.16.12) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -12527,7 +12808,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -12540,7 +12821,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.23.9) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.9 + '@babel/traverse': 7.26.5 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -12576,7 +12857,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 debug: 4.4.0 lodash.debounce: 4.0.8 @@ -12588,7 +12869,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 debug: 4.4.0 lodash.debounce: 4.0.8 @@ -12612,49 +12893,42 @@ snapshots: '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-member-expression-to-functions@7.23.0': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.5 '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.26.0 - - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.26.5 '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -12662,47 +12936,40 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.25.9 - - '@babel/helper-module-transforms@7.23.3(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-simple-access': 7.24.7 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/helper-module-transforms@7.25.2(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-imports': 7.24.7 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-module-transforms@7.25.2(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.24.7 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -12717,20 +12984,18 @@ snapshots: '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.5 '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.5 '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.5 '@babel/helper-plugin-utils@7.22.5': {} - '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9)': @@ -12745,7 +13010,7 @@ snapshots: '@babel/core': 7.16.12 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -12754,7 +13019,7 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -12763,7 +13028,7 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.26.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -12786,7 +13051,7 @@ snapshots: '@babel/core': 7.16.12 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -12795,7 +13060,7 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -12804,7 +13069,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -12813,42 +13078,38 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/helper-simple-access@7.22.5': - dependencies: - '@babel/types': 7.26.0 - '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helper-string-parser@7.25.9': {} @@ -12861,37 +13122,37 @@ snapshots: '@babel/helper-wrap-function@7.22.20': dependencies: '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.26.9 - '@babel/types': 7.26.9 + '@babel/template': 7.25.9 + '@babel/types': 7.26.5 '@babel/helper-wrap-function@7.25.0': dependencies: - '@babel/template': 7.26.9 - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.9 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-wrap-function@7.25.9': dependencies: - '@babel/template': 7.26.9 - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helpers@7.23.9': dependencies: - '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 - '@babel/types': 7.26.0 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/helpers@7.26.9': dependencies: @@ -12904,20 +13165,17 @@ snapshots: chalk: 2.4.2 js-tokens: 4.0.0 - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/parser@7.23.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/parser@7.26.1': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 + + '@babel/parser@7.26.5': + dependencies: + '@babel/types': 7.26.5 '@babel/parser@7.26.9': dependencies: @@ -12926,7 +13184,7 @@ snapshots: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.16.12)': dependencies: @@ -12936,7 +13194,7 @@ snapshots: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) @@ -12953,12 +13211,12 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.16.12) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.16.12) transitivePeerDependencies: @@ -13038,9 +13296,9 @@ snapshots: '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.16.12)': dependencies: - '@babel/compat-data': 7.25.4 + '@babel/compat-data': 7.26.0 '@babel/core': 7.16.12 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.16.12) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.16.12) @@ -13100,12 +13358,12 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.9)': dependencies: @@ -13115,32 +13373,32 @@ snapshots: '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.23.9)': dependencies: @@ -13150,12 +13408,12 @@ snapshots: '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.9)': dependencies: @@ -13175,12 +13433,12 @@ snapshots: '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.23.9)': dependencies: @@ -13190,32 +13448,32 @@ snapshots: '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.26.9)': dependencies: '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.23.9)': dependencies: @@ -13225,92 +13483,92 @@ snapshots: '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9)': dependencies: @@ -13331,12 +13589,12 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13352,7 +13610,7 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) @@ -13361,15 +13619,15 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.23.9) - '@babel/traverse': 7.26.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.16.12) transitivePeerDependencies: - supports-color @@ -13377,14 +13635,16 @@ snapshots: '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.24.7 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.23.9) transitivePeerDependencies: @@ -13393,7 +13653,7 @@ snapshots: '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13403,7 +13663,7 @@ snapshots: '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.16.12)': dependencies: @@ -13419,7 +13679,7 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.23.9)': dependencies: @@ -13433,17 +13693,17 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) '@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 @@ -13452,10 +13712,10 @@ snapshots: dependencies: '@babel/core': 7.16.12 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.16.12) - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13464,10 +13724,10 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.23.9) - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13475,8 +13735,8 @@ snapshots: '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.23.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13493,7 +13753,7 @@ snapshots: '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.16.12)': dependencies: @@ -13509,7 +13769,7 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13520,7 +13780,7 @@ snapshots: '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13530,14 +13790,14 @@ snapshots: '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13550,7 +13810,7 @@ snapshots: '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.25.2)': @@ -13568,7 +13828,7 @@ snapshots: '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.16.12)': @@ -13590,38 +13850,38 @@ snapshots: '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-literals@7.25.2(@babel/core@7.16.12)': dependencies: @@ -13636,7 +13896,7 @@ snapshots: '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.23.9)': @@ -13647,7 +13907,7 @@ snapshots: '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13657,8 +13917,10 @@ snapshots: '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13671,16 +13933,20 @@ snapshots: '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.16.12)': dependencies: @@ -13713,9 +13979,11 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.16.12)': dependencies: @@ -13723,15 +13991,17 @@ snapshots: '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13745,7 +14015,7 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13762,7 +14032,7 @@ snapshots: '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13772,7 +14042,7 @@ snapshots: '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.23.9)': @@ -13783,7 +14053,7 @@ snapshots: '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.23.9)': @@ -13793,10 +14063,10 @@ snapshots: '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9)': dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.26.0 '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) @@ -13810,7 +14080,7 @@ snapshots: '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.16.12)': @@ -13824,7 +14094,7 @@ snapshots: '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.23.9)': @@ -13835,7 +14105,7 @@ snapshots: '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) @@ -13860,7 +14130,7 @@ snapshots: '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13881,7 +14151,7 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.23.9)': dependencies: @@ -13896,7 +14166,7 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.23.9)': @@ -13911,7 +14181,7 @@ snapshots: '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13933,7 +14203,7 @@ snapshots: '@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.23.9)': dependencies: @@ -13948,7 +14218,7 @@ snapshots: '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.23.9)': dependencies: @@ -13964,10 +14234,10 @@ snapshots: dependencies: '@babel/core': 7.26.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.24.7 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.9) - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -13975,10 +14245,12 @@ snapshots: dependencies: '@babel/core': 7.26.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.9) - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.23.9)': dependencies: @@ -13987,14 +14259,14 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.23.9) - '@babel/types': 7.26.9 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.16.12)': @@ -14012,7 +14284,7 @@ snapshots: '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14022,8 +14294,8 @@ snapshots: '@babel/plugin-transform-runtime@7.16.10(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.16.12) babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.16.12) babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.16.12) @@ -14046,7 +14318,7 @@ snapshots: '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14061,7 +14333,7 @@ snapshots: '@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-spread@7.24.7(@babel/core@7.16.12)': @@ -14083,7 +14355,7 @@ snapshots: '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14098,7 +14370,7 @@ snapshots: '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14108,7 +14380,7 @@ snapshots: '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.16.12)': dependencies: @@ -14120,7 +14392,7 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.25.2)': @@ -14128,7 +14400,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.25.2) '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.23.9)': @@ -14145,7 +14417,7 @@ snapshots: '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14156,13 +14428,13 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14180,15 +14452,15 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/preset-env@7.16.11(@babel/core@7.16.12)': dependencies: - '@babel/compat-data': 7.25.4 + '@babel/compat-data': 7.26.0 '@babel/core': 7.16.12 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-option': 7.24.8 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.16.12) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.16.12) '@babel/plugin-proposal-async-generator-functions': 7.16.8(@babel/core@7.16.12) @@ -14253,7 +14525,7 @@ snapshots: '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.16.12) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.16.12) '@babel/preset-modules': 0.1.6(@babel/core@7.16.12) - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.16.12) babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.16.12) babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.16.12) @@ -14352,7 +14624,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.24.8 + '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.25.2) '@babel/preset-modules@0.1.6(@babel/core@7.16.12)': @@ -14361,14 +14633,14 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.16.12) '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.16.12) - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 esutils: 2.0.3 '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.5 esutils: 2.0.3 '@babel/preset-typescript@7.23.3(@babel/core@7.23.9)': @@ -14379,6 +14651,8 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) + transitivePeerDependencies: + - supports-color '@babel/preset-typescript@7.23.3(@babel/core@7.25.2)': dependencies: @@ -14388,6 +14662,8 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color '@babel/register@7.22.5(@babel/core@7.25.2)': dependencies: @@ -14411,7 +14687,7 @@ snapshots: '@babel/runtime@7.22.15': dependencies: - regenerator-runtime: 0.14.0 + regenerator-runtime: 0.14.1 '@babel/runtime@7.22.6': dependencies: @@ -14421,33 +14697,27 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.25.4': + '@babel/runtime@7.26.0': dependencies: regenerator-runtime: 0.14.1 '@babel/template@7.16.7': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@babel/template@7.23.9': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 - - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@babel/template@7.26.9': dependencies: @@ -14457,26 +14727,26 @@ snapshots: '@babel/traverse@7.23.9': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/traverse@7.25.4': + '@babel/traverse@7.26.5': dependencies: - '@babel/code-frame': 7.26.0 - '@babel/generator': 7.25.5 - '@babel/parser': 7.26.1 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: @@ -14500,7 +14770,7 @@ snapshots: '@babel/helper-validator-identifier': 7.25.9 to-fast-properties: 2.0.0 - '@babel/types@7.26.0': + '@babel/types@7.26.5': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -14736,6 +15006,9 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true + '@esbuild/aix-ppc64@0.24.2': + optional: true + '@esbuild/aix-ppc64@0.25.0': optional: true @@ -14745,6 +15018,9 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true + '@esbuild/android-arm64@0.24.2': + optional: true + '@esbuild/android-arm64@0.25.0': optional: true @@ -14754,6 +15030,9 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true + '@esbuild/android-arm@0.24.2': + optional: true + '@esbuild/android-arm@0.25.0': optional: true @@ -14763,6 +15042,9 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true + '@esbuild/android-x64@0.24.2': + optional: true + '@esbuild/android-x64@0.25.0': optional: true @@ -14772,6 +15054,9 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true + '@esbuild/darwin-arm64@0.24.2': + optional: true + '@esbuild/darwin-arm64@0.25.0': optional: true @@ -14781,6 +15066,9 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true + '@esbuild/darwin-x64@0.24.2': + optional: true + '@esbuild/darwin-x64@0.25.0': optional: true @@ -14790,6 +15078,9 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true + '@esbuild/freebsd-arm64@0.24.2': + optional: true + '@esbuild/freebsd-arm64@0.25.0': optional: true @@ -14799,6 +15090,9 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true + '@esbuild/freebsd-x64@0.24.2': + optional: true + '@esbuild/freebsd-x64@0.25.0': optional: true @@ -14808,6 +15102,9 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true + '@esbuild/linux-arm64@0.24.2': + optional: true + '@esbuild/linux-arm64@0.25.0': optional: true @@ -14817,6 +15114,9 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true + '@esbuild/linux-arm@0.24.2': + optional: true + '@esbuild/linux-arm@0.25.0': optional: true @@ -14826,6 +15126,9 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true + '@esbuild/linux-ia32@0.24.2': + optional: true + '@esbuild/linux-ia32@0.25.0': optional: true @@ -14838,6 +15141,9 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true + '@esbuild/linux-loong64@0.24.2': + optional: true + '@esbuild/linux-loong64@0.25.0': optional: true @@ -14847,6 +15153,9 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true + '@esbuild/linux-mips64el@0.24.2': + optional: true + '@esbuild/linux-mips64el@0.25.0': optional: true @@ -14856,6 +15165,9 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true + '@esbuild/linux-ppc64@0.24.2': + optional: true + '@esbuild/linux-ppc64@0.25.0': optional: true @@ -14865,6 +15177,9 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true + '@esbuild/linux-riscv64@0.24.2': + optional: true + '@esbuild/linux-riscv64@0.25.0': optional: true @@ -14874,6 +15189,9 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true + '@esbuild/linux-s390x@0.24.2': + optional: true + '@esbuild/linux-s390x@0.25.0': optional: true @@ -14883,9 +15201,15 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true + '@esbuild/linux-x64@0.24.2': + optional: true + '@esbuild/linux-x64@0.25.0': optional: true + '@esbuild/netbsd-arm64@0.24.2': + optional: true + '@esbuild/netbsd-arm64@0.25.0': optional: true @@ -14895,9 +15219,15 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true + '@esbuild/netbsd-x64@0.24.2': + optional: true + '@esbuild/netbsd-x64@0.25.0': optional: true + '@esbuild/openbsd-arm64@0.24.2': + optional: true + '@esbuild/openbsd-arm64@0.25.0': optional: true @@ -14907,6 +15237,9 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true + '@esbuild/openbsd-x64@0.24.2': + optional: true + '@esbuild/openbsd-x64@0.25.0': optional: true @@ -14916,6 +15249,9 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true + '@esbuild/sunos-x64@0.24.2': + optional: true + '@esbuild/sunos-x64@0.25.0': optional: true @@ -14925,6 +15261,9 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true + '@esbuild/win32-arm64@0.24.2': + optional: true + '@esbuild/win32-arm64@0.25.0': optional: true @@ -14934,6 +15273,9 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true + '@esbuild/win32-ia32@0.24.2': + optional: true + '@esbuild/win32-ia32@0.25.0': optional: true @@ -14943,6 +15285,9 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true + '@esbuild/win32-x64@0.24.2': + optional: true + '@esbuild/win32-x64@0.25.0': optional: true @@ -15336,12 +15681,6 @@ snapshots: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 @@ -15354,18 +15693,11 @@ snapshots: '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} - '@jridgewell/sourcemap-codec@1.5.0': {} - '@jridgewell/trace-mapping@0.3.19': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -15378,7 +15710,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -15425,7 +15757,7 @@ snapshots: - encoding - supports-color - '@napi-rs/wasm-runtime@0.2.7': + '@napi-rs/wasm-runtime@0.2.6': dependencies: '@emnapi/core': 1.3.1 '@emnapi/runtime': 1.3.1 @@ -15481,11 +15813,11 @@ snapshots: '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.1 + semver: 7.6.3 '@npmcli/fs@3.1.0': dependencies: - semver: 7.7.1 + semver: 7.6.3 '@npmcli/git@2.1.0': dependencies: @@ -15531,22 +15863,22 @@ snapshots: - bluebird - supports-color - '@nrwl/cli@15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23)': + '@nrwl/cli@15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23)': dependencies: - nx: 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) + nx: 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nrwl/devkit@13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23)': + '@nrwl/devkit@13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23)': dependencies: - '@nrwl/tao': 13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) + '@nrwl/tao': 13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) ejs: 3.1.10 ignore: 5.3.2 rxjs: 6.6.7 semver: 7.3.4 - tslib: 2.6.3 + tslib: 2.8.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -15579,27 +15911,27 @@ snapshots: '@nrwl/nx-win32-x64-msvc@15.9.3': optional: true - '@nrwl/tao@13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23)': + '@nrwl/tao@13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23)': dependencies: chalk: 4.1.0 enquirer: 2.3.6 fs-extra: 9.1.0 jsonc-parser: 3.0.0 - nx: 13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) + nx: 13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) rxjs: 6.6.7 rxjs-for-await: 0.0.2(rxjs@6.6.7) semver: 7.3.4 tmp: 0.2.3 - tslib: 2.6.3 + tslib: 2.8.1 yargs-parser: 20.0.0 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nrwl/tao@15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23)': + '@nrwl/tao@15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23)': dependencies: - nx: 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) + nx: 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -15716,7 +16048,7 @@ snapshots: '@oxc-resolver/binding-wasm32-wasi@1.12.0': dependencies: - '@napi-rs/wasm-runtime': 0.2.7 + '@napi-rs/wasm-runtime': 0.2.6 optional: true '@oxc-resolver/binding-win32-arm64-msvc@1.12.0': @@ -15794,12 +16126,12 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@preact/preset-vite@2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@preact/preset-vite@2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': dependencies: '@babel/core': 7.26.9 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.26.9) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.26.9) - '@prefresh/vite': 2.4.1(preact@10.19.4)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + '@prefresh/vite': 2.4.1(preact@10.19.4)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.9) debug: 4.3.4 @@ -15807,7 +16139,7 @@ snapshots: magic-string: 0.30.5 node-html-parser: 6.1.12 resolve: 1.22.8 - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: - preact - supports-color @@ -15820,7 +16152,7 @@ snapshots: '@prefresh/utils@1.2.0': {} - '@prefresh/vite@2.4.1(preact@10.19.4)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@prefresh/vite@2.4.1(preact@10.19.4)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': dependencies: '@babel/core': 7.25.2 '@prefresh/babel-plugin': 0.5.0 @@ -15828,7 +16160,7 @@ snapshots: '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 preact: 10.19.4 - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: - supports-color @@ -15843,7 +16175,7 @@ snapshots: dependencies: '@react-native-community/cli-debugger-ui': 12.3.2 '@react-native-community/cli-tools': 12.3.2(encoding@0.1.13) - compression: 1.8.0 + compression: 1.7.5 connect: 3.7.0 errorhandler: 1.5.1 nocache: 3.0.4 @@ -15866,7 +16198,7 @@ snapshots: node-fetch: 2.7.0(encoding@0.1.13) open: 6.4.0 ora: 5.4.1 - semver: 7.7.1 + semver: 7.6.3 shell-quote: 1.8.2 sudo-prompt: 9.2.1 transitivePeerDependencies: @@ -15924,7 +16256,7 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.23.9) '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.23.9) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.23.9) - '@babel/template': 7.26.9 + '@babel/template': 7.25.9 '@react-native/babel-plugin-codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)) babel-plugin-syntax-hermes-parser: 0.23.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.9) @@ -15935,7 +16267,7 @@ snapshots: '@react-native/codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.23.9))': dependencies: - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.5 '@babel/preset-env': 7.23.9(@babel/core@7.23.9) glob: 7.2.3 hermes-parser: 0.23.1 @@ -16183,7 +16515,7 @@ snapshots: '@rollup/pluginutils@5.1.0(rollup@4.22.4)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: @@ -16192,106 +16524,106 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.22.4': optional: true - '@rollup/rollup-android-arm-eabi@4.34.6': + '@rollup/rollup-android-arm-eabi@4.30.1': optional: true '@rollup/rollup-android-arm64@4.22.4': optional: true - '@rollup/rollup-android-arm64@4.34.6': + '@rollup/rollup-android-arm64@4.30.1': optional: true '@rollup/rollup-darwin-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-arm64@4.34.6': + '@rollup/rollup-darwin-arm64@4.30.1': optional: true '@rollup/rollup-darwin-x64@4.22.4': optional: true - '@rollup/rollup-darwin-x64@4.34.6': + '@rollup/rollup-darwin-x64@4.30.1': optional: true - '@rollup/rollup-freebsd-arm64@4.34.6': + '@rollup/rollup-freebsd-arm64@4.30.1': optional: true - '@rollup/rollup-freebsd-x64@4.34.6': + '@rollup/rollup-freebsd-x64@4.30.1': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.34.6': + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': optional: true '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.34.6': + '@rollup/rollup-linux-arm-musleabihf@4.30.1': optional: true '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.34.6': + '@rollup/rollup-linux-arm64-gnu@4.30.1': optional: true '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.34.6': + '@rollup/rollup-linux-arm64-musl@4.30.1': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.34.6': + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.34.6': + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': optional: true '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.34.6': + '@rollup/rollup-linux-riscv64-gnu@4.30.1': optional: true '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.34.6': + '@rollup/rollup-linux-s390x-gnu@4.30.1': optional: true '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.34.6': + '@rollup/rollup-linux-x64-gnu@4.30.1': optional: true '@rollup/rollup-linux-x64-musl@4.22.4': optional: true - '@rollup/rollup-linux-x64-musl@4.34.6': + '@rollup/rollup-linux-x64-musl@4.30.1': optional: true '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.34.6': + '@rollup/rollup-win32-arm64-msvc@4.30.1': optional: true '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.34.6': + '@rollup/rollup-win32-ia32-msvc@4.30.1': optional: true '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.34.6': + '@rollup/rollup-win32-x64-msvc@4.30.1': optional: true '@rtsao/scc@1.1.0': {} @@ -16326,17 +16658,17 @@ snapshots: '@socket.io/component-emitter@3.1.2': {} - '@solidjs/router@0.11.5(solid-js@1.9.4)': + '@solidjs/router@0.11.5(solid-js@1.9.5)': dependencies: - solid-js: 1.9.4 + solid-js: 1.9.5 optional: true - '@solidjs/testing-library@0.8.10(@solidjs/router@0.11.5(solid-js@1.9.4))(solid-js@1.9.4)': + '@solidjs/testing-library@0.8.10(@solidjs/router@0.11.5(solid-js@1.9.5))(solid-js@1.9.5)': dependencies: '@testing-library/dom': 10.4.0 - solid-js: 1.9.4 + solid-js: 1.9.5 optionalDependencies: - '@solidjs/router': 0.11.5(solid-js@1.9.4) + '@solidjs/router': 0.11.5(solid-js@1.9.5) '@stitches/core@1.2.8': {} @@ -16351,38 +16683,71 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + '@sveltejs/package@2.3.10(svelte@5.20.5)(typescript@5.3.3)': dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.3(svelte@4.2.19)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + chokidar: 4.0.3 + kleur: 4.1.5 + sade: 1.8.1 + semver: 7.6.3 + svelte: 5.20.5 + svelte2tsx: 0.7.34(svelte@5.20.5)(typescript@5.3.3) + transitivePeerDependencies: + - typescript + + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + dependencies: + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.19)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) debug: 4.4.0 svelte: 4.2.19 - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) - debug: 4.3.4 + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + debug: 4.4.0 + svelte: 5.20.5 + vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.2 + magic-string: 0.30.17 svelte: 4.2.19 - svelte-hmr: 0.15.2(svelte@4.2.19) - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + svelte-hmr: 0.15.3(svelte@4.2.19) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitefu: 0.2.5(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) transitivePeerDependencies: - supports-color - '@swc-node/core@1.13.3(@swc/core@1.7.23)(@swc/types@0.1.19)': + '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + debug: 4.4.0 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.17 + svelte: 5.20.5 + vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitefu: 1.0.5(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + transitivePeerDependencies: + - supports-color + + '@swc-node/core@1.13.3(@swc/core@1.7.23)(@swc/types@0.1.17)': dependencies: '@swc/core': 1.7.23 - '@swc/types': 0.1.19 + '@swc/types': 0.1.17 optional: true - '@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4)': + '@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4)': dependencies: - '@swc-node/core': 1.13.3(@swc/core@1.7.23)(@swc/types@0.1.19) + '@swc-node/core': 1.13.3(@swc/core@1.7.23)(@swc/types@0.1.17) '@swc-node/sourcemap-support': 0.5.1 '@swc/core': 1.7.23 colorette: 2.0.20 @@ -16435,7 +16800,7 @@ snapshots: '@swc/core@1.7.23': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.19 + '@swc/types': 0.1.17 optionalDependencies: '@swc/core-darwin-arm64': 1.7.23 '@swc/core-darwin-x64': 1.7.23 @@ -16452,7 +16817,7 @@ snapshots: '@swc/counter@0.1.3': optional: true - '@swc/types@0.1.19': + '@swc/types@0.1.17': dependencies: '@swc/counter': 0.1.3 optional: true @@ -16467,8 +16832,8 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.26.2 - '@babel/runtime': 7.25.4 - '@types/aria-query': 5.0.1 + '@babel/runtime': 7.26.0 + '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 dom-accessibility-api: 0.5.16 @@ -16477,9 +16842,9 @@ snapshots: '@testing-library/dom@8.20.1': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.25.4 - '@types/aria-query': 5.0.1 + '@babel/code-frame': 7.26.2 + '@babel/runtime': 7.26.0 + '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 dom-accessibility-api: 0.5.16 @@ -16488,9 +16853,9 @@ snapshots: '@testing-library/dom@9.3.1': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.25.4 - '@types/aria-query': 5.0.1 + '@babel/code-frame': 7.26.2 + '@babel/runtime': 7.26.0 + '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 dom-accessibility-api: 0.5.16 @@ -16499,27 +16864,40 @@ snapshots: '@testing-library/dom@9.3.4': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.25.4 - '@types/aria-query': 5.0.1 + '@babel/code-frame': 7.26.2 + '@babel/runtime': 7.26.0 + '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 dom-accessibility-api: 0.5.16 lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + '@testing-library/jest-dom@6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': dependencies: '@adobe/css-tools': 4.3.3 - '@babel/runtime': 7.22.15 - aria-query: 5.3.0 + '@babel/runtime': 7.26.0 + aria-query: 5.3.2 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitest: 1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + + '@testing-library/jest-dom@6.4.2(vitest@1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + dependencies: + '@adobe/css-tools': 4.3.3 + '@babel/runtime': 7.26.0 + aria-query: 5.3.2 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + optionalDependencies: + vitest: 1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) '@testing-library/preact@3.2.3(preact@10.19.4)': dependencies: @@ -16534,11 +16912,19 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@testing-library/svelte@4.0.3(svelte@4.2.19)': + '@testing-library/svelte@4.2.3(svelte@4.2.19)': dependencies: '@testing-library/dom': 9.3.4 svelte: 4.2.19 + '@testing-library/svelte@5.2.7(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vitest@1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + dependencies: + '@testing-library/dom': 10.4.0 + svelte: 5.20.5 + optionalDependencies: + vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitest: 1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + '@testing-library/vue@5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)': dependencies: '@babel/runtime': 7.22.6 @@ -16574,33 +16960,35 @@ snapshots: '@tsconfig/svelte@5.0.0': {} + '@tsconfig/svelte@5.0.4': {} + '@tybys/wasm-util@0.9.0': dependencies: tslib: 2.8.1 optional: true - '@types/aria-query@5.0.1': {} + '@types/aria-query@5.0.4': {} '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.1 '@types/babel__generator@7.6.4': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@types/babel__template@7.4.1': dependencies: - '@babel/parser': 7.26.1 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@types/babel__traverse@7.20.1': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@types/body-parser@1.19.5': dependencies: @@ -16737,9 +17125,7 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@22.13.5': - dependencies: - undici-types: 6.20.0 + '@types/node@20.4.5': optional: true '@types/parse-json@4.0.2': {} @@ -17060,66 +17446,95 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-react@4.2.1(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@vitejs/plugin-react@4.2.1(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': dependencies: '@babel/core': 7.23.9 '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.4(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@vitejs/plugin-react@4.3.4(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': dependencies: '@babel/core': 7.26.9 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.9) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue2@2.2.0(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@2.7.14)': + '@vitejs/plugin-vue2@2.2.0(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@2.7.14)': dependencies: - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vue: 2.7.14 - '@vitejs/plugin-vue@4.6.2(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.21(typescript@5.3.3))': + '@vitejs/plugin-vue@4.6.2(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.21(typescript@5.3.3))': dependencies: - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vue: 3.4.21(typescript@5.3.3) - '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.3.3))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.11(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.3.3))': dependencies: - vite: 5.4.2(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.11(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vue: 3.5.13(typescript@5.3.3) - '@vitest/expect@1.6.1': + '@vitest/expect@1.2.2': dependencies: - '@vitest/spy': 1.6.1 - '@vitest/utils': 1.6.1 - chai: 4.5.0 + '@vitest/spy': 1.2.2 + '@vitest/utils': 1.2.2 + chai: 4.4.1 - '@vitest/runner@1.6.1': + '@vitest/expect@1.4.0': dependencies: - '@vitest/utils': 1.6.1 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 + chai: 4.4.1 + + '@vitest/runner@1.2.2': + dependencies: + '@vitest/utils': 1.2.2 p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/snapshot@1.6.1': + '@vitest/runner@1.4.0': + dependencies: + '@vitest/utils': 1.4.0 + p-limit: 5.0.0 + pathe: 1.1.2 + + '@vitest/snapshot@1.2.2': dependencies: magic-string: 0.30.17 pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/spy@1.6.1': + '@vitest/snapshot@1.4.0': + dependencies: + magic-string: 0.30.17 + pathe: 1.1.2 + pretty-format: 29.7.0 + + '@vitest/spy@1.2.2': dependencies: tinyspy: 2.2.1 - '@vitest/utils@1.6.1': + '@vitest/spy@1.4.0': + dependencies: + tinyspy: 2.2.1 + + '@vitest/utils@1.2.2': + dependencies: + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + + '@vitest/utils@1.4.0': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -17128,7 +17543,7 @@ snapshots: '@vue/compiler-core@3.4.21': dependencies: - '@babel/parser': 7.26.9 + '@babel/parser': 7.26.5 '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 @@ -17136,7 +17551,7 @@ snapshots: '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.5 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -17154,20 +17569,20 @@ snapshots: '@vue/compiler-sfc@2.7.14': dependencies: - '@babel/parser': 7.26.1 - postcss: 8.5.2 + '@babel/parser': 7.26.5 + postcss: 8.4.49 source-map: 0.6.1 '@vue/compiler-sfc@3.4.21': dependencies: - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.5 '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 estree-walker: 2.0.2 magic-string: 0.30.17 - postcss: 8.5.2 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-sfc@3.5.13': @@ -17178,8 +17593,8 @@ snapshots: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.5.2 + magic-string: 0.30.17 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.21': @@ -17416,7 +17831,7 @@ snapshots: '@yarnpkg/parsers@3.0.2': dependencies: js-yaml: 3.14.1 - tslib: 2.6.3 + tslib: 2.8.1 '@zkochan/js-yaml@0.0.6': dependencies: @@ -17442,7 +17857,7 @@ snapshots: acorn-globals@7.0.1: dependencies: acorn: 8.14.0 - acorn-walk: 8.3.4 + acorn-walk: 8.3.3 acorn-import-assertions@1.9.0(acorn@8.14.0): dependencies: @@ -17452,16 +17867,16 @@ snapshots: dependencies: acorn: 8.14.0 + acorn-typescript@1.4.13(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn-walk@8.3.2: {} + acorn-walk@8.3.3: dependencies: acorn: 8.14.0 - acorn-walk@8.3.4: - dependencies: - acorn: 8.14.0 - - acorn@8.10.0: {} - acorn@8.12.1: {} acorn@8.14.0: {} @@ -17492,7 +17907,7 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-cli@5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.13.5)(typescript@5.3.3)): + ajv-cli@5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.3.3)): dependencies: ajv: 8.17.1 fast-json-patch: 2.2.1 @@ -17502,7 +17917,7 @@ snapshots: json5: 2.2.3 minimist: 1.2.8 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.13.5)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.3.3) ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: @@ -17655,7 +18070,7 @@ snapshots: aria-query@4.2.2: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.26.0 '@babel/runtime-corejs3': 7.25.0 aria-query@5.1.3: @@ -17666,6 +18081,8 @@ snapshots: dependencies: dequal: 2.0.3 + aria-query@5.3.2: {} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -17730,7 +18147,7 @@ snapshots: ast-types@0.15.2: dependencies: - tslib: 2.6.3 + tslib: 2.8.1 async-limiter@1.0.1: {} @@ -17760,8 +18177,8 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.41): dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001673 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -17770,8 +18187,8 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.5): dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001673 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -17824,7 +18241,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.9 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -17834,8 +18251,8 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: - '@babel/template': 7.26.9 - '@babel/types': 7.26.9 + '@babel/template': 7.25.9 + '@babel/types': 7.26.5 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.1 @@ -17844,22 +18261,22 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 html-entities: 2.3.3 validate-html-nesting: 1.2.2 - babel-plugin-jsx-dom-expressions@0.37.16(@babel/core@7.26.9): + babel-plugin-jsx-dom-expressions@0.37.16(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.9) - '@babel/types': 7.26.0 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.25.2) + '@babel/types': 7.26.5 html-entities: 2.3.3 validate-html-nesting: 1.2.2 babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.16.12): dependencies: - '@babel/compat-data': 7.25.4 + '@babel/compat-data': 7.26.0 '@babel/core': 7.16.12 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.16.12) semver: 6.3.1 @@ -17868,7 +18285,7 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.23.9): dependencies: - '@babel/compat-data': 7.25.4 + '@babel/compat-data': 7.26.0 '@babel/core': 7.23.9 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.23.9) semver: 6.3.1 @@ -17877,7 +18294,7 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.26.0 '@babel/core': 7.23.9 '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) semver: 6.3.1 @@ -17973,10 +18390,10 @@ snapshots: '@babel/core': 7.23.9 babel-plugin-jsx-dom-expressions: 0.37.16(@babel/core@7.23.9) - babel-preset-solid@1.8.12(@babel/core@7.26.9): + babel-preset-solid@1.8.12(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.9 - babel-plugin-jsx-dom-expressions: 0.37.16(@babel/core@7.26.9) + '@babel/core': 7.25.2 + babel-plugin-jsx-dom-expressions: 0.37.16(@babel/core@7.25.2) balanced-match@1.0.2: {} @@ -18053,10 +18470,10 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.13 + caniuse-lite: 1.0.30001673 + electron-to-chromium: 1.5.47 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) + update-browserslist-db: 1.1.1(browserslist@4.23.3) browserslist@4.24.2: dependencies: @@ -18202,21 +18619,19 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001651: {} - caniuse-lite@1.0.30001673: {} ccount@2.0.1: {} - chai@4.5.0: + chai@4.4.1: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 - deep-eql: 4.1.4 + deep-eql: 4.1.3 get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 - type-detect: 4.1.0 + type-detect: 4.0.8 chalk@2.4.2: dependencies: @@ -18270,18 +18685,6 @@ snapshots: parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 - chokidar@3.5.3: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -18294,6 +18697,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.3: + dependencies: + readdirp: 4.1.1 + chownr@2.0.0: {} chrome-launcher@0.15.2: @@ -18383,6 +18790,8 @@ snapshots: clone@1.0.4: {} + clsx@2.1.1: {} + cluster-key-slot@1.1.2: optional: true @@ -18465,7 +18874,7 @@ snapshots: transitivePeerDependencies: - supports-color - compression@1.8.0: + compression@1.7.5: dependencies: bytes: 3.1.2 compressible: 2.0.18 @@ -18488,8 +18897,6 @@ snapshots: confbox@0.1.7: {} - confbox@0.1.8: {} - config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -18550,15 +18957,15 @@ snapshots: core-js-compat@3.32.0: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.2 core-js-compat@3.35.1: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.2 core-js-compat@3.38.1: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.2 core-js-pure@3.38.1: {} @@ -18603,7 +19010,7 @@ snapshots: css-select: 4.3.0 parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 - postcss: 8.5.2 + postcss: 8.4.49 pretty-bytes: 5.6.0 cross-spawn@7.0.3: @@ -18636,12 +19043,12 @@ 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.2) - postcss: 8.5.2 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.2) - postcss-modules-local-by-default: 4.0.5(postcss@8.5.2) - postcss-modules-scope: 3.2.0(postcss@8.5.2) - postcss-modules-values: 4.0.0(postcss@8.5.2) + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.49) + postcss-modules-scope: 3.2.0(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.6.3 webpack: 5.76.1(@swc/core@1.7.23)(esbuild@0.14.22) @@ -18791,9 +19198,9 @@ snapshots: dedent-js@1.0.1: {} - deep-eql@4.1.4: + deep-eql@4.1.3: dependencies: - type-detect: 4.1.0 + type-detect: 4.0.8 deep-equal@1.1.2: dependencies: @@ -18802,7 +19209,7 @@ snapshots: is-regex: 1.1.4 object-is: 1.1.6 object-keys: 1.1.1 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 deep-equal@2.2.2: dependencies: @@ -18814,16 +19221,16 @@ snapshots: is-array-buffer: 3.0.4 is-date-object: 1.0.5 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 isarray: 2.0.5 object-is: 1.1.6 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 deep-is@0.1.4: {} @@ -19035,8 +19442,6 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.13: {} - electron-to-chromium@1.5.47: {} element-to-path@1.2.1: {} @@ -19438,6 +19843,34 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + esbuild@0.24.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.2 + '@esbuild/android-arm': 0.24.2 + '@esbuild/android-arm64': 0.24.2 + '@esbuild/android-x64': 0.24.2 + '@esbuild/darwin-arm64': 0.24.2 + '@esbuild/darwin-x64': 0.24.2 + '@esbuild/freebsd-arm64': 0.24.2 + '@esbuild/freebsd-x64': 0.24.2 + '@esbuild/linux-arm': 0.24.2 + '@esbuild/linux-arm64': 0.24.2 + '@esbuild/linux-ia32': 0.24.2 + '@esbuild/linux-loong64': 0.24.2 + '@esbuild/linux-mips64el': 0.24.2 + '@esbuild/linux-ppc64': 0.24.2 + '@esbuild/linux-riscv64': 0.24.2 + '@esbuild/linux-s390x': 0.24.2 + '@esbuild/linux-x64': 0.24.2 + '@esbuild/netbsd-arm64': 0.24.2 + '@esbuild/netbsd-x64': 0.24.2 + '@esbuild/openbsd-arm64': 0.24.2 + '@esbuild/openbsd-x64': 0.24.2 + '@esbuild/sunos-x64': 0.24.2 + '@esbuild/win32-arm64': 0.24.2 + '@esbuild/win32-ia32': 0.24.2 + '@esbuild/win32-x64': 0.24.2 + esbuild@0.25.0: optionalDependencies: '@esbuild/aix-ppc64': 0.25.0 @@ -19695,6 +20128,8 @@ snapshots: transitivePeerDependencies: - supports-color + esm-env@1.2.2: {} + espree@9.6.1: dependencies: acorn: 8.14.0 @@ -19707,6 +20142,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@1.4.4: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -19721,7 +20160,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -19841,14 +20280,6 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 - fast-glob@3.3.1: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -19879,6 +20310,8 @@ snapshots: dependencies: bser: 2.1.1 + fdir@6.4.3: {} + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -20551,9 +20984,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.2): + icss-utils@5.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.2 + postcss: 8.4.49 ieee754@1.2.1: {} @@ -20617,7 +21050,7 @@ snapshots: injection-js@2.4.0: dependencies: - tslib: 2.6.3 + tslib: 2.8.1 inquirer@8.2.0: dependencies: @@ -20785,7 +21218,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 - is-reference@3.0.1: + is-reference@3.0.3: dependencies: '@types/estree': 1.0.6 @@ -20796,10 +21229,6 @@ snapshots: is-set@2.0.2: {} - is-shared-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 @@ -20887,7 +21316,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -21062,7 +21491,7 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.26.1 + '@babel/parser': 7.26.5 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) @@ -21087,7 +21516,7 @@ snapshots: jsdom@20.0.3: dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.14.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -21110,7 +21539,7 @@ snapshots: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.13.0 + ws: 8.18.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -21271,7 +21700,7 @@ snapshots: dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 - tslib: 2.6.3 + tslib: 2.8.1 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -21287,7 +21716,7 @@ snapshots: dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 - tslib: 2.6.3 + tslib: 2.8.1 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -21400,8 +21829,8 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.4 - pkg-types: 1.3.1 + mlly: 1.7.1 + pkg-types: 1.0.3 locate-character@3.0.0: {} @@ -21467,7 +21896,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.8.1 lru-cache@10.2.0: {} @@ -21495,7 +21924,7 @@ snapshots: magic-string@0.27.0: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.11: dependencies: @@ -21505,17 +21934,13 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.2: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.5: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.7: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 make-dir@2.1.0: dependencies: @@ -21708,14 +22133,14 @@ snapshots: metro-runtime@0.81.0: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.26.0 flow-enums-runtime: 0.0.6 metro-source-map@0.81.0: dependencies: - '@babel/traverse': 7.25.4 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.9' - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.5' + '@babel/types': 7.26.5 flow-enums-runtime: 0.0.6 invariant: 2.2.4 metro-symbolicate: 0.81.0 @@ -21741,9 +22166,9 @@ snapshots: metro-transform-plugins@0.81.0: dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.26.9 - '@babel/template': 7.26.9 - '@babel/traverse': 7.25.4 + '@babel/generator': 7.26.5 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -21752,9 +22177,9 @@ snapshots: metro-transform-worker@0.81.0: dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.26.9 - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 flow-enums-runtime: 0.0.6 metro: 0.81.0 metro-babel-transformer: 0.81.0 @@ -21771,13 +22196,13 @@ snapshots: metro@0.81.0: dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.26.2 '@babel/core': 7.25.2 - '@babel/generator': 7.25.5 - '@babel/parser': 7.26.1 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.4 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -21995,13 +22420,6 @@ snapshots: pkg-types: 1.2.0 ufo: 1.5.4 - mlly@1.7.4: - dependencies: - acorn: 8.14.0 - pathe: 2.0.3 - pkg-types: 1.3.1 - ufo: 1.5.4 - moment@2.29.4: {} mri@1.2.0: {} @@ -22029,7 +22447,7 @@ snapshots: nan@2.22.0: {} - nanoid@3.3.8: {} + nanoid@3.3.7: {} natural-compare-lite@1.4.0: {} @@ -22187,7 +22605,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.8.1 nocache@3.0.4: optional: true @@ -22291,7 +22709,7 @@ snapshots: npm-package-arg@8.1.5: dependencies: hosted-git-info: 4.1.0 - semver: 7.3.5 + semver: 7.6.3 validate-npm-package-name: 3.0.0 npm-packlist@3.0.0: @@ -22306,7 +22724,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.6.3 npm-registry-fetch@12.0.2: dependencies: @@ -22358,18 +22776,18 @@ snapshots: nwsapi@2.2.7: {} - nx@13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23): + nx@13.1.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23): dependencies: - '@nrwl/cli': 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) + '@nrwl/cli': 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - nx@15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23): + nx@15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23): dependencies: - '@nrwl/cli': 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) - '@nrwl/tao': 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4))(@swc/core@1.7.23) + '@nrwl/cli': 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) + '@nrwl/tao': 15.9.3(@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4))(@swc/core@1.7.23) '@parcel/watcher': 2.0.4 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.2 @@ -22399,7 +22817,7 @@ snapshots: tar-stream: 2.2.0 tmp: 0.2.3 tsconfig-paths: 4.2.0 - tslib: 2.6.3 + tslib: 2.8.1 v8-compile-cache: 2.3.0 yargs: 17.7.2 yargs-parser: 21.1.1 @@ -22413,7 +22831,7 @@ snapshots: '@nrwl/nx-linux-x64-musl': 15.9.3 '@nrwl/nx-win32-arm64-msvc': 15.9.3 '@nrwl/nx-win32-x64-msvc': 15.9.3 - '@swc-node/register': 1.10.9(@swc/core@1.7.23)(@swc/types@0.1.19)(typescript@4.6.4) + '@swc-node/register': 1.10.9(@swc/core@1.7.23)(@swc/types@0.1.17)(typescript@4.6.4) '@swc/core': 1.7.23 transitivePeerDependencies: - debug @@ -22424,7 +22842,7 @@ snapshots: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.3.1 + pkg-types: 1.2.0 ufo: 1.5.4 ob1@0.81.0: @@ -22622,7 +23040,7 @@ snapshots: p-limit@5.0.0: dependencies: - yocto-queue: 1.1.1 + yocto-queue: 1.0.0 p-locate@3.0.0: dependencies: @@ -22741,7 +23159,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.8.1 path-exists@3.0.0: {} @@ -22771,9 +23189,9 @@ snapshots: path-type@5.0.0: {} - pathe@1.1.2: {} + pathe@1.1.1: {} - pathe@2.0.3: {} + pathe@1.1.2: {} pathval@1.1.1: {} @@ -22785,7 +23203,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 estree-walker: 3.0.3 - is-reference: 3.0.1 + is-reference: 3.0.3 phin@2.9.3: {} @@ -22831,18 +23249,18 @@ snapshots: dependencies: find-up: 4.1.0 + pkg-types@1.0.3: + dependencies: + jsonc-parser: 3.3.1 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types@1.2.0: dependencies: confbox: 0.1.7 mlly: 1.7.1 pathe: 1.1.2 - pkg-types@1.3.1: - dependencies: - confbox: 0.1.8 - mlly: 1.7.4 - pathe: 2.0.3 - pngjs@3.4.0: {} pngjs@6.0.0: {} @@ -23061,26 +23479,26 @@ snapshots: dependencies: postcss: 8.4.5 - postcss-modules-extract-imports@3.1.0(postcss@8.5.2): + postcss-modules-extract-imports@3.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.2 + postcss: 8.4.49 - postcss-modules-local-by-default@4.0.5(postcss@8.5.2): + postcss-modules-local-by-default@4.0.5(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.5.2) - postcss: 8.5.2 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.5.2): + postcss-modules-scope@3.2.0(postcss@8.4.49): dependencies: - postcss: 8.5.2 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.5.2): + postcss-modules-values@4.0.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.5.2) - postcss: 8.5.2 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 postcss-nesting@10.2.0(postcss@8.4.41): dependencies: @@ -23129,8 +23547,8 @@ snapshots: postcss-preset-env@7.2.3(postcss@8.4.5): dependencies: autoprefixer: 10.4.20(postcss@8.4.5) - browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001673 css-blank-pseudo: 3.0.3(postcss@8.4.5) css-has-pseudo: 3.0.4(postcss@8.4.5) css-prefers-color-scheme: 6.0.3(postcss@8.4.5) @@ -23180,7 +23598,7 @@ snapshots: '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.41) '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.41) autoprefixer: 10.4.20(postcss@8.4.41) - browserslist: 4.23.3 + browserslist: 4.24.2 css-blank-pseudo: 3.0.3(postcss@8.4.41) css-has-pseudo: 3.0.4(postcss@8.4.41) css-prefers-color-scheme: 6.0.3(postcss@8.4.41) @@ -23261,31 +23679,19 @@ snapshots: postcss@8.4.41: dependencies: - nanoid: 3.3.8 + nanoid: 3.3.7 picocolors: 1.1.1 source-map-js: 1.2.1 postcss@8.4.49: dependencies: - nanoid: 3.3.8 + nanoid: 3.3.7 picocolors: 1.1.1 source-map-js: 1.2.1 postcss@8.4.5: dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - postcss@8.5.2: - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - postcss@8.5.3: - dependencies: - nanoid: 3.3.8 + nanoid: 3.3.7 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -23364,8 +23770,6 @@ snapshots: punycode@1.4.1: {} - punycode@2.3.0: {} - punycode@2.3.1: {} qjobs@1.2.0: {} @@ -23527,6 +23931,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.1.1: {} + readline@1.3.0: {} recast@0.21.5: @@ -23534,7 +23940,7 @@ snapshots: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.3 + tslib: 2.8.1 redent@3.0.0: dependencies: @@ -23561,23 +23967,14 @@ snapshots: regenerator-runtime@0.13.9: {} - regenerator-runtime@0.14.0: {} - regenerator-runtime@0.14.1: {} regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.26.0 regex-parser@2.3.0: {} - regexp.prototype.flags@1.5.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 @@ -23621,7 +24018,7 @@ snapshots: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.5.2 + postcss: 8.4.49 source-map: 0.6.1 resolve@1.22.0: @@ -23767,29 +24164,29 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.22.4 fsevents: 2.3.3 - rollup@4.34.6: + rollup@4.30.1: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.34.6 - '@rollup/rollup-android-arm64': 4.34.6 - '@rollup/rollup-darwin-arm64': 4.34.6 - '@rollup/rollup-darwin-x64': 4.34.6 - '@rollup/rollup-freebsd-arm64': 4.34.6 - '@rollup/rollup-freebsd-x64': 4.34.6 - '@rollup/rollup-linux-arm-gnueabihf': 4.34.6 - '@rollup/rollup-linux-arm-musleabihf': 4.34.6 - '@rollup/rollup-linux-arm64-gnu': 4.34.6 - '@rollup/rollup-linux-arm64-musl': 4.34.6 - '@rollup/rollup-linux-loongarch64-gnu': 4.34.6 - '@rollup/rollup-linux-powerpc64le-gnu': 4.34.6 - '@rollup/rollup-linux-riscv64-gnu': 4.34.6 - '@rollup/rollup-linux-s390x-gnu': 4.34.6 - '@rollup/rollup-linux-x64-gnu': 4.34.6 - '@rollup/rollup-linux-x64-musl': 4.34.6 - '@rollup/rollup-win32-arm64-msvc': 4.34.6 - '@rollup/rollup-win32-ia32-msvc': 4.34.6 - '@rollup/rollup-win32-x64-msvc': 4.34.6 + '@rollup/rollup-android-arm-eabi': 4.30.1 + '@rollup/rollup-android-arm64': 4.30.1 + '@rollup/rollup-darwin-arm64': 4.30.1 + '@rollup/rollup-darwin-x64': 4.30.1 + '@rollup/rollup-freebsd-arm64': 4.30.1 + '@rollup/rollup-freebsd-x64': 4.30.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 + '@rollup/rollup-linux-arm-musleabihf': 4.30.1 + '@rollup/rollup-linux-arm64-gnu': 4.30.1 + '@rollup/rollup-linux-arm64-musl': 4.30.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 + '@rollup/rollup-linux-riscv64-gnu': 4.30.1 + '@rollup/rollup-linux-s390x-gnu': 4.30.1 + '@rollup/rollup-linux-x64-gnu': 4.30.1 + '@rollup/rollup-linux-x64-musl': 4.30.1 + '@rollup/rollup-win32-arm64-msvc': 4.30.1 + '@rollup/rollup-win32-ia32-msvc': 4.30.1 + '@rollup/rollup-win32-x64-msvc': 4.30.1 fsevents: 2.3.3 run-async@2.4.1: {} @@ -23946,8 +24343,6 @@ snapshots: semver@7.6.3: {} - semver@7.7.1: {} - send@0.18.0: dependencies: debug: 2.6.9 @@ -24198,18 +24593,18 @@ snapshots: ip-address: 9.0.5 smart-buffer: 4.2.0 - solid-js@1.9.4: + solid-js@1.9.5: dependencies: csstype: 3.1.3 seroval: 1.2.1 seroval-plugins: 1.2.1(seroval@1.2.1) - solid-refresh@0.6.3(solid-js@1.9.4): + solid-refresh@0.6.3(solid-js@1.9.5): dependencies: - '@babel/generator': 7.26.9 + '@babel/generator': 7.26.5 '@babel/helper-module-imports': 7.25.9 - '@babel/types': 7.26.9 - solid-js: 1.9.4 + '@babel/types': 7.26.5 + solid-js: 1.9.5 transitivePeerDependencies: - supports-color @@ -24345,8 +24740,6 @@ snapshots: std-env@3.7.0: {} - std-env@3.8.0: {} - stop-iteration-iterator@1.0.0: dependencies: internal-slot: 1.0.7 @@ -24432,6 +24825,10 @@ snapshots: strip-json-comments@3.1.1: {} + strip-literal@1.3.0: + dependencies: + acorn: 8.14.0 + strip-literal@2.1.0: dependencies: js-tokens: 9.0.0 @@ -24501,16 +24898,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.4.6(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19): + svelte-check@3.4.6(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19): dependencies: - '@jridgewell/trace-mapping': 0.3.19 - chokidar: 3.5.3 - fast-glob: 3.3.1 + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 3.6.0 + fast-glob: 3.3.2 import-fresh: 3.3.0 - picocolors: 1.0.0 + picocolors: 1.1.1 sade: 1.8.1 svelte: 4.2.19 - svelte-preprocess: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.3.3) + svelte-preprocess: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - '@babel/core' @@ -24523,11 +24920,23 @@ snapshots: - stylus - sugarss - svelte-hmr@0.15.2(svelte@4.2.19): + svelte-check@4.1.4(svelte@5.20.5)(typescript@5.3.3): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 4.0.3 + fdir: 6.4.3 + picocolors: 1.1.1 + sade: 1.8.1 + svelte: 5.20.5 + typescript: 5.3.3 + transitivePeerDependencies: + - picomatch + + svelte-hmr@0.15.3(svelte@4.2.19): dependencies: svelte: 4.2.19 - svelte-preprocess@5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6): + svelte-preprocess@5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 @@ -24538,11 +24947,11 @@ snapshots: optionalDependencies: '@babel/core': 7.26.9 less: 4.2.0 - postcss: 8.5.3 + postcss: 8.4.49 sass: 1.77.8 typescript: 5.1.6 - svelte-preprocess@5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.3.3): + svelte-preprocess@5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.3.3): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 @@ -24553,10 +24962,21 @@ snapshots: optionalDependencies: '@babel/core': 7.26.9 less: 4.2.0 - postcss: 8.5.3 + postcss: 8.4.49 sass: 1.77.8 typescript: 5.3.3 + svelte-preprocess@6.0.3(@babel/core@7.26.9)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(stylus@0.56.0)(svelte@5.20.5)(typescript@5.3.3): + dependencies: + svelte: 5.20.5 + optionalDependencies: + '@babel/core': 7.26.9 + less: 4.2.0 + postcss: 8.4.49 + sass: 1.77.8 + stylus: 0.56.0 + typescript: 5.3.3 + svelte2tsx@0.7.1(svelte@4.2.19)(typescript@5.1.6): dependencies: dedent-js: 1.0.1 @@ -24564,23 +24984,47 @@ snapshots: svelte: 4.2.19 typescript: 5.1.6 + svelte2tsx@0.7.34(svelte@5.20.5)(typescript@5.3.3): + dependencies: + dedent-js: 1.0.1 + pascal-case: 3.1.2 + svelte: 5.20.5 + typescript: 5.3.3 + svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.5 - acorn: 8.12.1 - aria-query: 5.3.0 + '@types/estree': 1.0.6 + acorn: 8.14.0 + aria-query: 5.3.2 axobject-query: 4.1.0 code-red: 1.0.4 css-tree: 2.3.1 estree-walker: 3.0.3 - is-reference: 3.0.1 + is-reference: 3.0.3 locate-character: 3.0.0 - magic-string: 0.30.11 + magic-string: 0.30.17 periscopic: 3.1.0 + svelte@5.20.5: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) + aria-query: 5.3.2 + axobject-query: 4.1.0 + clsx: 2.1.1 + esm-env: 1.2.2 + esrap: 1.4.4 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.17 + zimmerframe: 1.1.2 + svg-pathdata@6.0.3: {} svg-pathdata@7.1.0: @@ -24749,11 +25193,13 @@ snapshots: timm@1.7.1: {} + tinybench@2.6.0: {} + tinybench@2.9.0: {} tinycolor2@1.6.0: {} - tinypool@0.8.4: {} + tinypool@0.8.2: {} tinyspy@2.2.1: {} @@ -24789,7 +25235,7 @@ snapshots: tough-cookie@4.1.3: dependencies: psl: 1.9.0 - punycode: 2.3.0 + punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 @@ -24797,7 +25243,7 @@ snapshots: tr46@3.0.0: dependencies: - punycode: 2.3.0 + punycode: 2.3.1 transformation-matrix-js@2.7.6: {} @@ -24831,14 +25277,14 @@ snapshots: optionalDependencies: '@swc/core': 1.7.23 - ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.13.5)(typescript@5.3.3): + ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.3.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.5 + '@types/node': 20.4.5 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -24871,8 +25317,7 @@ snapshots: tslib@2.6.3: {} - tslib@2.8.1: - optional: true + tslib@2.8.1: {} tsutils@3.21.0(typescript@4.6.4): dependencies: @@ -24905,8 +25350,6 @@ snapshots: type-detect@4.0.8: {} - type-detect@4.1.0: {} - type-fest@0.20.2: {} type-fest@0.21.3: {} @@ -24984,9 +25427,6 @@ snapshots: magic-string: 0.30.11 unplugin: 1.12.2 - undici-types@6.20.0: - optional: true - undici@5.28.4: dependencies: '@fastify/busboy': 2.1.0 @@ -25117,7 +25557,7 @@ snapshots: consola: 3.2.3 pathe: 1.1.2 - update-browserslist-db@1.1.0(browserslist@4.23.3): + update-browserslist-db@1.1.1(browserslist@4.23.3): dependencies: browserslist: 4.23.3 escalade: 3.2.0 @@ -25182,13 +25622,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@1.6.1(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + vite-node@1.2.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.4.0 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -25200,63 +25640,99 @@ snapshots: - supports-color - terser - vite-plugin-solid@2.11.6(@testing-library/jest-dom@6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.9.4)(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + vite-node@1.4.0(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: - '@babel/core': 7.26.9 + cac: 6.7.14 + debug: 4.4.0 + pathe: 1.1.2 + picocolors: 1.1.1 + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vite-plugin-solid@2.11.6(@testing-library/jest-dom@6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.9.5)(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + dependencies: + '@babel/core': 7.25.2 '@types/babel__core': 7.20.5 - babel-preset-solid: 1.8.12(@babel/core@7.26.9) + babel-preset-solid: 1.8.12(@babel/core@7.25.2) merge-anything: 5.1.7 - solid-js: 1.9.4 - solid-refresh: 0.6.3(solid-js@1.9.4) - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vitefu: 1.0.6(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + solid-js: 1.9.5 + solid-refresh: 0.6.3(solid-js@1.9.5) + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitefu: 1.0.5(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) optionalDependencies: - '@testing-library/jest-dom': 6.4.2(vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + '@testing-library/jest-dom': 6.4.2(vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) transitivePeerDependencies: - supports-color - vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.3 - rollup: 4.34.6 - optionalDependencies: - '@types/node': 22.13.5 - fsevents: 2.3.3 - less: 4.2.0 - sass: 1.77.8 - stylus: 0.56.0 - terser: 5.31.6 - - vite@5.4.2(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + vite@5.4.11(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.22.4 + rollup: 4.30.1 optionalDependencies: - '@types/node': 22.13.5 + '@types/node': 20.4.5 fsevents: 2.3.3 less: 4.2.0 sass: 1.77.8 stylus: 0.56.0 terser: 5.31.6 - vitefu@0.2.5(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)): + vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.30.1 optionalDependencies: - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + '@types/node': 20.4.5 + fsevents: 2.3.3 + less: 4.2.0 + sass: 1.77.8 + stylus: 0.56.0 + terser: 5.31.6 - vitefu@1.0.6(vite@5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + dependencies: + esbuild: 0.24.2 + postcss: 8.4.49 + rollup: 4.30.1 optionalDependencies: - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + '@types/node': 20.4.5 + fsevents: 2.3.3 + jiti: 1.21.6 + less: 4.2.0 + sass: 1.77.8 + stylus: 0.56.0 + terser: 5.31.6 - vitepress@1.3.3(@algolia/client-search@4.19.1)(@types/node@22.13.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3): + vitefu@0.2.5(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)): + optionalDependencies: + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + + vitefu@1.0.5(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + optionalDependencies: + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + + vitefu@1.0.5(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + optionalDependencies: + vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + + vitepress@1.3.3(@algolia/client-search@4.19.1)(@types/node@20.4.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.4.49)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.19.1)(@types/react@18.2.55)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.8.2) '@shikijs/core': 1.14.1 '@shikijs/transformers': 1.14.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.3.3)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.11(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.3.3)) '@vue/devtools-api': 7.3.8 '@vue/shared': 3.4.38 '@vueuse/core': 11.0.1(vue@3.5.13(typescript@5.3.3)) @@ -25265,10 +25741,10 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.14.1 - vite: 5.4.2(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.4.11(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vue: 3.5.13(typescript@5.3.3) optionalDependencies: - postcss: 8.5.3 + postcss: 8.4.49 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -25297,30 +25773,66 @@ snapshots: - typescript - universal-cookie - vitest@1.6.1(@types/node@22.13.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + vitest@1.2.2(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: - '@vitest/expect': 1.6.1 - '@vitest/runner': 1.6.1 - '@vitest/snapshot': 1.6.1 - '@vitest/spy': 1.6.1 - '@vitest/utils': 1.6.1 - acorn-walk: 8.3.4 - chai: 4.5.0 + '@vitest/expect': 1.2.2 + '@vitest/runner': 1.2.2 + '@vitest/snapshot': 1.2.2 + '@vitest/spy': 1.2.2 + '@vitest/utils': 1.2.2 + acorn-walk: 8.3.2 + cac: 6.7.14 + chai: 4.4.1 + debug: 4.3.4 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.5 + pathe: 1.1.1 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.6.0 + tinypool: 0.8.2 + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite-node: 1.2.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.4.5 + jsdom: 20.0.3 + transitivePeerDependencies: + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vitest@1.4.0(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + dependencies: + '@vitest/expect': 1.4.0 + '@vitest/runner': 1.4.0 + '@vitest/snapshot': 1.4.0 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 + acorn-walk: 8.3.3 + chai: 4.4.1 debug: 4.4.0 execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.17 pathe: 1.1.2 picocolors: 1.1.1 - std-env: 3.8.0 + std-env: 3.7.0 strip-literal: 2.1.0 tinybench: 2.9.0 - tinypool: 0.8.4 - vite: 5.4.14(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vite-node: 1.6.1(@types/node@22.13.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + tinypool: 0.8.2 + vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite-node: 1.4.0(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.5 + '@types/node': 20.4.5 jsdom: 20.0.3 transitivePeerDependencies: - less @@ -25481,7 +25993,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.11.1 acorn: 8.14.0 acorn-import-assertions: 1.9.0(acorn@8.14.0) - browserslist: 4.23.3 + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 0.9.3 @@ -25544,14 +26056,6 @@ snapshots: is-weakmap: 2.0.1 is-weakset: 2.0.2 - which-typed-array@1.1.14: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 @@ -25572,6 +26076,11 @@ snapshots: dependencies: isexe: 3.1.1 + why-is-node-running@2.2.2: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 @@ -25616,8 +26125,6 @@ snapshots: ws@7.5.10: {} - ws@8.13.0: {} - ws@8.17.1: {} ws@8.18.0: {} @@ -25707,7 +26214,9 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.1.1: {} + yocto-queue@1.0.0: {} + + zimmerframe@1.1.2: {} zip-stream@5.0.2: dependencies: diff --git a/scripts/generateNextJSAliases.mjs b/scripts/generateNextJSAliases.mjs index 56e9466c0..763244ac3 100644 --- a/scripts/generateNextJSAliases.mjs +++ b/scripts/generateNextJSAliases.mjs @@ -18,7 +18,7 @@ function pascalToKebabNextJSFlavour(str) { const currentDir = getCurrentDirPath(import.meta.url); const ICONS_DIR = path.resolve(currentDir, '../icons'); -const svgFiles = readSvgDirectory(ICONS_DIR); +const svgFiles = await readSvgDirectory(ICONS_DIR); const iconNames = svgFiles.map((icon) => icon.split('.')[0]).reverse();