From 13ff43065de19f0bb46bd343877c9081dbddb478 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Mon, 2 Dec 2024 17:14:05 +0000 Subject: [PATCH 01/32] feat(lucide-astro): initial commit --- package.json | 1 + packages/lucide-astro/.gitignore | 1 + packages/lucide-astro/README.md | 70 + packages/lucide-astro/aliases/index.ts | 3 + packages/lucide-astro/icons/.gitkeep | 1 + packages/lucide-astro/package.json | 62 + .../lucide-astro/scripts/exportTemplate.mjs | 29 + packages/lucide-astro/src/Icon.astro | 29 + packages/lucide-astro/src/aliases/index.ts | 3 + packages/lucide-astro/src/createLucideIcon.ts | 20 + .../lucide-astro/src/defaultAttributes.ts | 15 + packages/lucide-astro/src/icons/.gitkeep | 1 + packages/lucide-astro/src/lucide-astro.ts | 9 + packages/lucide-astro/src/types.ts | 31 + packages/lucide-astro/tsconfig.json | 27 + pnpm-lock.yaml | 4309 +++++++++++------ 16 files changed, 3263 insertions(+), 1348 deletions(-) create mode 100644 packages/lucide-astro/.gitignore create mode 100644 packages/lucide-astro/README.md create mode 100644 packages/lucide-astro/aliases/index.ts create mode 100644 packages/lucide-astro/icons/.gitkeep create mode 100644 packages/lucide-astro/package.json create mode 100644 packages/lucide-astro/scripts/exportTemplate.mjs create mode 100644 packages/lucide-astro/src/Icon.astro create mode 100644 packages/lucide-astro/src/aliases/index.ts create mode 100644 packages/lucide-astro/src/createLucideIcon.ts create mode 100644 packages/lucide-astro/src/defaultAttributes.ts create mode 100644 packages/lucide-astro/src/icons/.gitkeep create mode 100644 packages/lucide-astro/src/lucide-astro.ts create mode 100644 packages/lucide-astro/src/types.ts create mode 100644 packages/lucide-astro/tsconfig.json diff --git a/package.json b/package.json index 154e540d56e..d0e4fb2f5ab 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "lucide-preact": "pnpm --filter lucide-preact", "lucide-solid": "pnpm --filter lucide-solid", "lucide-vue": "pnpm --filter lucide-vue", + "lucide-astro": "pnpm --filter lucide-astro", "lucide-vue-next": "pnpm --filter lucide-vue-next", "lucide-svelte": "pnpm --filter lucide-svelte", "lucide-static": "pnpm --filter lucide-static", diff --git a/packages/lucide-astro/.gitignore b/packages/lucide-astro/.gitignore new file mode 100644 index 00000000000..0585f0d6b92 --- /dev/null +++ b/packages/lucide-astro/.gitignore @@ -0,0 +1 @@ +src/icons/*.astro diff --git a/packages/lucide-astro/README.md b/packages/lucide-astro/README.md new file mode 100644 index 00000000000..52cbe1c14d8 --- /dev/null +++ b/packages/lucide-astro/README.md @@ -0,0 +1,70 @@ +

+ + Lucide icon library for Astro applications. + +

+ +

+Lucide icon library for Astro sites and applications. +

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

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

+ +# Lucide Astro + +Implementation of the lucide icon library for Astro applications. + +## Installation + +```sh +pnpm add lucide-astro +``` + +```sh +npm install lucide-astro +``` + +```sh +yarn add lucide-astro +``` + +## Documentation + +For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/lucide-astro) + +## 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/lucide-astro/aliases/index.ts b/packages/lucide-astro/aliases/index.ts new file mode 100644 index 00000000000..bbe66d0a237 --- /dev/null +++ b/packages/lucide-astro/aliases/index.ts @@ -0,0 +1,3 @@ +export * from './aliases'; +export * from './prefixed'; +export * from './suffixed'; diff --git a/packages/lucide-astro/icons/.gitkeep b/packages/lucide-astro/icons/.gitkeep new file mode 100644 index 00000000000..e3d85f774fa --- /dev/null +++ b/packages/lucide-astro/icons/.gitkeep @@ -0,0 +1 @@ +Folder for generated icons diff --git a/packages/lucide-astro/package.json b/packages/lucide-astro/package.json new file mode 100644 index 00000000000..cda544b2f01 --- /dev/null +++ b/packages/lucide-astro/package.json @@ -0,0 +1,62 @@ +{ + "name": "lucide-astro", + "version": "0.0.1", + "author": "Moustapha Kebe", + "description": "A Lucide icon library package for Astro", + "license": "ISC", + "homepage": "https://lucide.dev", + "bugs": "https://github.com/lucide-icons/lucide/issues", + "repository": { + "type": "git", + "url": "https://github.com/lucide-icons/lucide.git", + "directory": "packages/lucide-astro" + }, + "keywords": [ + "Lucide", + "Astro", + "Feather", + "Icons", + "Icon", + "SVG", + "Feather Icons", + "Fontawesome", + "Font Awesome" + ], + "sideEffects": false, + "files": [ + "src" + ], + "exports": { + ".": { + "import": "./src/lucide-astro.ts" + }, + "./icons": { + "import": "./src/lucide-astro.ts" + }, + "./icons/*": { + "import": "./src/icons/*.ts" + } + }, + "scripts": { + "build": "pnpm clean && pnpm copy:license && pnpm build:icons", + "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts --pretty=false", + "clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.js", + "copy:license": "cp ../../LICENSE ./LICENSE", + "test": "pnpm build:icons && vitest run", + "version": "pnpm version --git-tag-version=false" + }, + "devDependencies": { + "@lucide/build-icons": "workspace:*", + "@lucide/rollup-plugins": "workspace:*", + "@lucide/shared": "workspace:*", + "astro": "^4.16.16", + "esbuild": "^0.19.11", + "rollup": "^3.29.5", + "typescript": "^4.9.5", + "vite": "5.1.8", + "vitest": "^0.32.2" + }, + "peerDependencies": { + "astro": "^4" + } +} diff --git a/packages/lucide-astro/scripts/exportTemplate.mjs b/packages/lucide-astro/scripts/exportTemplate.mjs new file mode 100644 index 00000000000..a7e5d90f365 --- /dev/null +++ b/packages/lucide-astro/scripts/exportTemplate.mjs @@ -0,0 +1,29 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import base64SVG from '@lucide/build-icons/utils/base64SVG.mjs'; + +export default ({ componentName, iconName, children, getSvg, deprecated, deprecationReason }) => { + const svgContents = getSvg(); + const svgBase64 = base64SVG(svgContents); + + // TODO: build-icons' `pretty` is set to false as the prettier + // formatter uses babel which I'm not sure it supports typescript + return ` +import createLucideIcon from '../createLucideIcon'; +import type { AstroComponent } from '../types' + +/** + * @component @name ${componentName} + * @description Lucide SVG icon component, renders SVG Element with children. + * + * @preview ![img](data:image/svg+xml;base64,${svgBase64}) - https://lucide.dev/icons/${iconName} + * @see https://lucide.dev/guide/packages/lucide-astro - Documentation + * + * @param {import('../types').IconProps} props - Lucide icons props and any valid SVG attribute + * @returns {any} Astro Component + * ${deprecated ? `@deprecated ${deprecationReason}` : ''} + */ +const ${componentName} = createLucideIcon('${componentName}Icon', ${JSON.stringify(children)})\t as AstroComponent; + +export default ${componentName}; +`; +}; diff --git a/packages/lucide-astro/src/Icon.astro b/packages/lucide-astro/src/Icon.astro new file mode 100644 index 00000000000..fce902d8bc0 --- /dev/null +++ b/packages/lucide-astro/src/Icon.astro @@ -0,0 +1,29 @@ +--- +import defaultAttributes from './defaultAttributes'; +import type { IconProps as Props } from './types'; + +const { + name, + color = 'currentColor', + size = 24, + strokeWidth = 2, + absoluteStrokeWidth = false, + iconNode = [], + class: className, + ...rest +} = Astro.props; +--- + + + + {iconNode.map(([Tag, attrs]) => )} + + diff --git a/packages/lucide-astro/src/aliases/index.ts b/packages/lucide-astro/src/aliases/index.ts new file mode 100644 index 00000000000..bbe66d0a237 --- /dev/null +++ b/packages/lucide-astro/src/aliases/index.ts @@ -0,0 +1,3 @@ +export * from './aliases'; +export * from './prefixed'; +export * from './suffixed'; diff --git a/packages/lucide-astro/src/createLucideIcon.ts b/packages/lucide-astro/src/createLucideIcon.ts new file mode 100644 index 00000000000..72d19032621 --- /dev/null +++ b/packages/lucide-astro/src/createLucideIcon.ts @@ -0,0 +1,20 @@ +import { + render, + createAstro, + createComponent, + renderComponent, +} from "astro/dist/runtime/compiler" + +// @ts-expect-error typescript doesn't handle .astro files +// but the consumer will be an Astro file anyway +import Icon from './Icon.astro'; +import type { IconNode } from './types'; + +export default (iconName: string, iconNode: IconNode) => { + const $$Astro = createAstro(undefined); + const Compoment = createComponent(($$result, $$props, $$slots) => { + const Astro = $$result.createAstro($$Astro, $$props, $$slots); + return render`${renderComponent($$result, 'Icon', Icon, { ...Astro.props, "name": iconName, "iconNode": iconNode })}`; + }, undefined, undefined); + return Compoment; +} diff --git a/packages/lucide-astro/src/defaultAttributes.ts b/packages/lucide-astro/src/defaultAttributes.ts new file mode 100644 index 00000000000..ad5c5beff96 --- /dev/null +++ b/packages/lucide-astro/src/defaultAttributes.ts @@ -0,0 +1,15 @@ +import type { SvgAttributes } from './types'; + +const defaultAttributes: Omit = { + 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/lucide-astro/src/icons/.gitkeep b/packages/lucide-astro/src/icons/.gitkeep new file mode 100644 index 00000000000..e3d85f774fa --- /dev/null +++ b/packages/lucide-astro/src/icons/.gitkeep @@ -0,0 +1 @@ +Folder for generated icons diff --git a/packages/lucide-astro/src/lucide-astro.ts b/packages/lucide-astro/src/lucide-astro.ts new file mode 100644 index 00000000000..21877e3e3cb --- /dev/null +++ b/packages/lucide-astro/src/lucide-astro.ts @@ -0,0 +1,9 @@ +export * from './icons/index'; +export * as icons from './icons/index'; +export * from './aliases'; +export * from './types'; +export { default as defaultAttributes } from './defaultAttributes'; + +// @ts-expect-error typescript doesn't handle .astro files +// but the consumer will be an Astro file anyway +export { default as Icon } from './Icon.astro'; diff --git a/packages/lucide-astro/src/types.ts b/packages/lucide-astro/src/types.ts new file mode 100644 index 00000000000..d23e0629f29 --- /dev/null +++ b/packages/lucide-astro/src/types.ts @@ -0,0 +1,31 @@ +import type { HTMLTag, HTMLAttributes } from 'astro/types'; + +// Type that the Astro language server needs to infer component props in Astro files +export type AstroComponent = (_props: IconProps) => any; + +export type SvgAttributes = HTMLAttributes<"svg">; + +export type IconNode = IconNodeChild[]; + +export interface IconProps extends SvgAttributes { + name?: string; + color?: string; + size?: number | string; + strokeWidth?: number | string; + absoluteStrokeWidth?: boolean; + class?: string; + iconNode?: IconNode; +} + +export type IconEvents = { + [evt: string]: CustomEvent; +}; + +export type IconSlots = { + default: {}; +}; + +// TODO: Could be a more specific union type +type SVGElements = HTMLTag; + +type IconNodeChild = [elementName: SVGElements, attrs: SvgAttributes]; diff --git a/packages/lucide-astro/tsconfig.json b/packages/lucide-astro/tsconfig.json new file mode 100644 index 00000000000..bffd24cc83a --- /dev/null +++ b/packages/lucide-astro/tsconfig.json @@ -0,0 +1,27 @@ +{ + "extends": "astro/tsconfigs/strictest", + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "moduleResolution": "Node", + "strict": true, + "jsx": "preserve", + "resolveJsonModule": true, + "allowJs": true, + "checkJs": true, + "isolatedModules": true, + "esModuleInterop": true, + "lib": [ + "ESNext", + "DOM" + ], + "skipLibCheck": true, + "noEmit": true, + }, + "include": [ + "src/**/*.ts", + "src/**/*.d.ts", + "src/**/*.astro" + ], +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 935fabbf274..1e06c621cec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,37 +24,37 @@ importers: version: 17.0.33 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.1)(typescript@5.7.2) ajv-cli: specifier: ^5.0.0 - version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.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.7.2)) eslint: specifier: ^8.57.1 version: 8.57.1 eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-config-airbnb-typescript: specifier: ^17.1.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint@8.57.1) + version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-config-prettier: specifier: ^8.10.0 version: 8.10.0(eslint@8.57.1) eslint-import-resolver-alias: specifier: ^1.1.2 - version: 1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)) + version: 1.1.2(eslint-plugin-import@2.31.0) eslint-import-resolver-custom-alias: specifier: ^1.3.2 - version: 1.3.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)) + version: 1.3.2(eslint-plugin-import@2.31.0) eslint-import-resolver-typescript: specifier: ^3.6.3 - version: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + version: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) husky: specifier: ^8.0.3 version: 8.0.3 @@ -90,19 +90,19 @@ importers: dependencies: '@floating-ui/vue': specifier: ^1.0.3 - version: 1.0.6(vue@3.4.18(typescript@5.3.3)) + version: 1.0.6(vue@3.4.18(typescript@5.7.2)) '@headlessui/vue': specifier: ^1.7.17 - version: 1.7.19(vue@3.4.18(typescript@5.3.3)) + version: 1.7.19(vue@3.4.18(typescript@5.7.2)) '@resvg/resvg-wasm': specifier: ^2.6.2 version: 2.6.2 '@vueuse/components': specifier: ^10.7.2 - version: 10.7.2(vue@3.4.18(typescript@5.3.3)) + version: 10.7.2(vue@3.4.18(typescript@5.7.2)) '@vueuse/core': specifier: ^10.7.2 - version: 10.11.1(vue@3.4.18(typescript@5.3.3)) + version: 10.11.1(vue@3.4.18(typescript@5.7.2)) element-to-path: specifier: ^1.2.1 version: 1.2.1 @@ -132,7 +132,7 @@ importers: version: 18.2.0(react@18.2.0) sandpack-vue3: specifier: 3.1.11 - version: 3.1.11(@lezer/common@1.2.1)(vue@3.4.18(typescript@5.3.3)) + version: 3.1.11(@lezer/common@1.2.1)(vue@3.4.18(typescript@5.7.2)) semver: specifier: ^7.5.2 version: 7.5.2 @@ -153,7 +153,7 @@ importers: version: 5.3.1 vue: specifier: ^3.4.13 - version: 3.4.18(typescript@5.3.3) + version: 3.4.18(typescript@5.7.2) devDependencies: '@lucide/build-icons': specifier: workspace:* @@ -175,13 +175,13 @@ importers: version: 1.13.0 nitropack: specifier: 2.8.1 - version: 2.8.1(encoding@0.1.13)(ioredis@5.4.1) + version: 2.8.1(encoding@0.1.13)(ioredis@5.4.1)(magicast@0.3.5) rollup-plugin-copy: specifier: ^3.4.0 version: 3.4.0 vitepress: specifier: ^1.3.1 - 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.41)(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.7.2) packages/lucide: devDependencies: @@ -322,6 +322,39 @@ importers: version: 0.11.8 publishDirectory: dist + packages/lucide-astro: + devDependencies: + '@astrojs/compiler': + specifier: ^2.10.3 + version: 2.10.3 + '@lucide/build-icons': + specifier: workspace:* + version: link:../../tools/build-icons + '@lucide/rollup-plugins': + specifier: workspace:* + version: link:../../tools/rollup-plugins + '@lucide/shared': + specifier: workspace:* + version: link:../shared + astro: + specifier: ^4.16.16 + version: 4.16.16(@types/node@12.20.55)(less@4.2.0)(rollup@3.29.5)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@4.9.5) + esbuild: + specifier: ^0.19.11 + version: 0.19.12 + rollup: + specifier: ^3.29.5 + version: 3.29.5 + typescript: + specifier: ^4.9.5 + version: 4.9.5 + vite: + specifier: 5.1.8 + version: 5.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitest: + specifier: ^0.32.2 + version: 0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + packages/lucide-preact: devDependencies: '@lucide/build-icons': @@ -335,7 +368,7 @@ importers: version: link:../shared '@preact/preset-vite': specifier: ^2.7.0 - version: 2.8.1(@babel/core@7.25.2)(preact@10.19.4)(vite@5.1.8(@types/node@20.4.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.0)(preact@10.19.4)(vite@5.1.8(@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.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)) @@ -449,10 +482,10 @@ importers: version: 18.2.0(react@18.2.0) react-native: specifier: ^0.76.0 - version: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) + version: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) react-native-svg: specifier: ^15.8.0 - version: 15.8.0(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + version: 15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) rollup: specifier: ^4.22.4 version: 4.22.4 @@ -545,7 +578,7 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@5.3.3) + version: 6.1.0(rollup@4.22.4)(typescript@5.7.2) svgson: specifier: ^5.2.1 version: 5.3.1 @@ -584,10 +617,10 @@ importers: version: 4.2.19 svelte-check: specifier: ^3.4.4 - version: 3.4.6(@babel/core@7.25.2)(less@4.2.0)(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.19) + version: 3.4.6(@babel/core@7.26.0)(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.25.2)(less@4.2.0)(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6) + version: 5.0.4(@babel/core@7.26.0)(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 @@ -617,7 +650,7 @@ importers: version: 5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14) '@vitejs/plugin-vue2': specifier: 2.2.0 - version: 2.2.0(vite@5.1.8(@types/node@12.20.55)(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.1.8(@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) @@ -629,7 +662,7 @@ importers: version: 4.9.5 vite: specifier: 5.1.8 - version: 5.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^0.32.2 version: 0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -656,10 +689,10 @@ importers: 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.4.38)(vue@3.4.21(typescript@5.3.3)) + version: 8.0.3(@vue/compiler-sfc@3.4.38)(vue@3.4.21(typescript@5.7.2)) '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@5.1.8(@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)) + version: 4.6.2(vite@5.1.8(@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.7.2)) '@vue/test-utils': specifier: 2.4.5 version: 2.4.5 @@ -668,7 +701,7 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@5.3.3) + version: 6.1.0(rollup@4.22.4)(typescript@5.7.2) vite: specifier: 5.1.8 version: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -677,7 +710,7 @@ importers: 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) + version: 3.4.21(typescript@5.7.2) packages/shared: devDependencies: @@ -977,6 +1010,23 @@ packages: '@assemblyscript/loader@0.10.1': resolution: {integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==} + '@astrojs/compiler@2.10.3': + resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} + + '@astrojs/internal-helpers@0.4.1': + resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} + + '@astrojs/markdown-remark@5.3.0': + resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==} + + '@astrojs/prism@3.1.0': + resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + + '@astrojs/telemetry@3.1.0': + resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + '@atomico/rollup-plugin-sizes@1.1.4': resolution: {integrity: sha512-ilxLw9hT+kWXIx8mYoAFLA2eIVfLrsnabPCaGo5Mkrj8qxhEkZvFddcnH2HTp/hDKFEIJRpZVpXecsPp3FOdRw==} peerDependencies: @@ -1018,6 +1068,10 @@ packages: resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.16.8': resolution: {integrity: sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==} engines: {node: '>=6.9.0'} @@ -1042,10 +1096,6 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.24.7': - resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} - engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1153,10 +1203,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'} @@ -1173,6 +1219,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.22.5': resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -1189,10 +1241,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'} @@ -1257,18 +1305,10 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.23.4': - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} @@ -1301,6 +1341,10 @@ packages: resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.23.4': resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} @@ -2100,12 +2144,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.22.5': - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.23.4': resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} @@ -2361,10 +2399,6 @@ packages: resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.4': - resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} @@ -3042,6 +3076,111 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -3273,15 +3412,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==} @@ -3531,6 +3664,9 @@ packages: '@open-draft/deferred-promise@2.2.0': resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + '@oxc-resolver/binding-darwin-arm64@1.11.0': resolution: {integrity: sha512-jjhTgaTMhJ5lpE/OiqF5eX7Nhy5gPZBjZNqwmZstbHmqujfVs1MGiTEXHWgKUrcFdLnENWtuoIR3Kmdp3/vuqw==} cpu: [arm64] @@ -3986,6 +4122,15 @@ packages: rollup: optional: true + '@rollup/pluginutils@5.1.3': + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/rollup-android-arm-eabi@4.22.4': resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} cpu: [arm] @@ -4076,9 +4221,24 @@ packages: '@shikijs/core@1.14.1': resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} + '@shikijs/core@1.24.0': + resolution: {integrity: sha512-6pvdH0KoahMzr6689yh0QJ3rCgF4j1XsXRHNEeEN6M4xJTfQ6QPWrmHzIddotg+xPJUPEPzYzYCKzpYyhTI6Gw==} + + '@shikijs/engine-javascript@1.24.0': + resolution: {integrity: sha512-ZA6sCeSsF3Mnlxxr+4wGEJ9Tto4RHmfIS7ox8KIAbH0MTVUkw3roHPHZN+LlJMOHJJOVupe6tvuAzRpN8qK1vA==} + + '@shikijs/engine-oniguruma@1.24.0': + resolution: {integrity: sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==} + '@shikijs/transformers@1.14.1': resolution: {integrity: sha512-JJqL8QBVCJh3L61jqqEXgFq1cTycwjcGj7aSmqOEsbxnETM9hRlaB74QuXvY/fVJNjbNt8nvWo0VwAXKvMSLRg==} + '@shikijs/types@1.24.0': + resolution: {integrity: sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==} + + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -4369,9 +4529,15 @@ packages: '@types/cookie@0.4.1': resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@types/cors@2.8.17': resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -4447,6 +4613,12 @@ packages: '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -5081,10 +5253,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} - acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} @@ -5093,11 +5261,6 @@ packages: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} 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'} @@ -5173,6 +5336,9 @@ packages: anser@2.1.1: resolution: {integrity: sha512-nqLm4HxOTpeLOxcmB3QWmV5TcDFhW9y/fyQ+hivtDFcK4OQ+pQ5fzPnXHM1Mfcm0VkLtvVi1TCPr++Qy0Q/3EQ==} + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + ansi-colors@4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} @@ -5283,6 +5449,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'} @@ -5301,6 +5471,9 @@ packages: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -5339,6 +5512,11 @@ packages: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} + astro@4.16.16: + resolution: {integrity: sha512-H1CttrV6+JFrDBQx0Mcbq5i5AeLhCbztB786+9wEu3svWL/QPNeCGqF0dgNORAYmP+rODGCPu/y9qKSh87iLuA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + async-limiter@1.0.1: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} @@ -5494,9 +5672,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -5539,6 +5723,10 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -5656,6 +5844,10 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + caniuse-lite@1.0.30001651: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} @@ -5665,10 +5857,6 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.3.7: - resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} - engines: {node: '>=4'} - chai@4.4.1: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} @@ -5703,6 +5891,9 @@ packages: character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -5720,10 +5911,6 @@ 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'} @@ -5751,6 +5938,10 @@ packages: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} + ci-info@4.1.0: + resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} + engines: {node: '>=8'} + circular-dependency-plugin@5.2.2: resolution: {integrity: sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==} engines: {node: '>=6.0.0'} @@ -5767,6 +5958,10 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -5775,6 +5970,10 @@ packages: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + cli-progress@3.12.0: resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} engines: {node: '>=4'} @@ -5814,6 +6013,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'} @@ -5834,10 +6037,17 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + colorette@1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} @@ -5893,6 +6103,9 @@ packages: commenting@1.1.0: resolution: {integrity: sha512-YeNK4tavZwtH7jEgK1ZINXzLKm6DZdEMfsaaieOsCAN0S8vsY7UeuO3Q7d/M018EFgE+IeUAuBOKkFccBZsUZA==} + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -5967,6 +6180,10 @@ packages: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} @@ -6227,6 +6444,9 @@ packages: decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} @@ -6335,13 +6555,20 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + + devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -6356,6 +6583,10 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + diffable-html@4.1.0: resolution: {integrity: sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==} @@ -6363,6 +6594,9 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dns-equal@1.0.0: resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} @@ -6450,6 +6684,10 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + duplexer@0.1.1: resolution: {integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==} @@ -6481,6 +6719,12 @@ packages: element-to-path@1.2.1: resolution: {integrity: sha512-JNFZS0yI3Myywn/ltFj/yTihHNzMTYk0ycHcgcjlvA/dYMUjMIGqvbezPZeXN3U1Klp/aiigr2mpmhVRfudtbg==} + emoji-regex-xs@1.0.0: + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} + + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -6576,6 +6820,9 @@ packages: es-module-lexer@1.4.1: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} @@ -7115,10 +7362,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'} @@ -7188,6 +7431,10 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} + find-up-simple@1.0.0: + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + engines: {node: '>=18'} + find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} @@ -7200,6 +7447,9 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -7211,6 +7461,10 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} @@ -7322,6 +7576,10 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} @@ -7361,6 +7619,9 @@ packages: resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} hasBin: true + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -7442,6 +7703,10 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + gzip-size@5.1.1: resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} engines: {node: '>=6'} @@ -7489,9 +7754,15 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} @@ -7501,9 +7772,15 @@ packages: hast-util-to-html@9.0.0: resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} @@ -7555,6 +7832,9 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -7704,6 +7984,9 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -7783,6 +8066,9 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -7866,6 +8152,10 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + is-lambda@1.0.1: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} @@ -7899,6 +8189,10 @@ packages: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -7931,9 +8225,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'} @@ -7962,6 +8253,14 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} @@ -8128,9 +8427,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-tokens@8.0.3: - resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} - js-tokens@9.0.0: resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} @@ -8275,6 +8571,10 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} @@ -8364,6 +8664,10 @@ packages: load-bmfont@1.4.1: resolution: {integrity: sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==} + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} @@ -8424,6 +8728,10 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} + log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} + log-update@5.0.1: resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8432,14 +8740,13 @@ packages: resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} engines: {node: '>=8.0'} + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} - deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 - loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -8486,9 +8793,8 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - magic-string@0.30.2: - resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==} - engines: {node: '>=12'} + magic-string@0.30.14: + resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} @@ -8498,6 +8804,9 @@ packages: resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} engines: {node: '>=12'} + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -8531,12 +8840,51 @@ packages: mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + marky@1.2.5: resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + mdast-util-to-hast@13.1.0: resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} @@ -8636,21 +8984,90 @@ packages: microbuffer@1.0.0: resolution: {integrity: sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA==} + micromark-core-commonmark@2.0.2: + resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + micromark-util-character@2.1.0: resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + micromark-util-subtokenize@2.0.3: + resolution: {integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==} + micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + micromark@4.0.1: + resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} + micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -8699,6 +9116,10 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + min-document@2.19.0: resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} @@ -8828,6 +9249,10 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -8881,6 +9306,10 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + ng-packagr@13.3.1: resolution: {integrity: sha512-RFB6+03qPlhsOZc0wPenkyCceUYU0kRymbO7fIZ4Uz3y7RltXeknfjWKVcN6o5o42Md/lbNabt4gViXNzahhjA==} engines: {node: ^12.20.0 || ^14.15.0 || >=16.10.0} @@ -8904,6 +9333,9 @@ packages: xml2js: optional: true + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -9024,10 +9456,6 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9156,6 +9584,13 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + + oniguruma-to-es@0.7.0: + resolution: {integrity: sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==} + open@6.4.0: resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} engines: {node: '>=8'} @@ -9184,6 +9619,10 @@ packages: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} + ora@8.1.1: + resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} + engines: {node: '>=18'} + os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -9225,6 +9664,10 @@ packages: resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} engines: {node: '>=18'} + p-limit@6.1.0: + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} + engines: {node: '>=18'} + p-locate@3.0.0: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} @@ -9245,10 +9688,18 @@ packages: resolution: {integrity: sha512-DZ/bONJILHkQ721hSr/E9wMz5Am/OTJ9P6LhLFo2Tu+jL8044tgc9LwHO8g4PiaYePnlVVRAJcKmgy8J9MVFrA==} engines: {node: '>=14.16'} + p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} + p-retry@4.6.2: resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} engines: {node: '>=8'} + p-timeout@6.1.3: + resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==} + engines: {node: '>=14.16'} + p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -9292,6 +9743,9 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} @@ -9400,6 +9854,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -9435,9 +9893,6 @@ 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==} @@ -9692,6 +10147,10 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.4.5: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} engines: {node: ^10 || ^12 || >=14} @@ -9699,6 +10158,10 @@ packages: preact@10.19.4: resolution: {integrity: sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw==} + preferred-pm@4.0.0: + resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} + engines: {node: '>=18.12'} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -9742,6 +10205,10 @@ packages: resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} engines: {node: '>=0.10.0'} + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + proc-log@4.2.0: resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -9768,6 +10235,10 @@ packages: promise@8.3.0: resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + property-information@6.4.1: resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} @@ -9790,10 +10261,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'} @@ -9946,6 +10413,15 @@ packages: regex-parser@2.3.0: resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} + regex-recursion@4.3.0: + resolution: {integrity: sha512-5LcLnizwjcQ2ALfOj95MjcatxyqF5RPySx9yT+PaXu3Gox2vyAtLDjHB8NTJLtMGkvyau6nI3CfpwFCjPUIs/A==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@5.0.2: + resolution: {integrity: sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==} + regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} @@ -9966,6 +10442,34 @@ packages: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + rename-keys@1.2.0: resolution: {integrity: sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg==} engines: {node: '>= 0.8.0'} @@ -10016,6 +10520,22 @@ packages: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + retry@0.12.0: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} @@ -10217,6 +10737,10 @@ packages: search-insights@2.8.2: resolution: {integrity: sha512-PxA9M5Q2bpBelVvJ3oDZR8nuY00Z6qwOxL53wNpgzV28M/D6u9WUbImDckjLSILBF8F1hn/mgyuUaOPtjow4Qw==} + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} @@ -10308,6 +10832,10 @@ packages: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -10322,6 +10850,9 @@ packages: shiki@1.14.1: resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} + shiki@1.24.0: + resolution: {integrity: sha512-qIneep7QRwxRd5oiHb8jaRzH15V/S8F3saCXOdjwRLgozZJr5x2yeBhQtqkO3FSzQDwYEFAYuifg4oHjpDghrg==} + shikiji@0.7.6: resolution: {integrity: sha512-KzEtvSGQtBvfwVIB70kOmIfl/5rz1LC8j+tvlHXsJKAIdONNQvG1at7ivUUq3xUctqgO6fsO3AGomUSh0F+wsQ==} deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates @@ -10349,6 +10880,12 @@ packages: simple-string-table@1.0.0: resolution: {integrity: sha512-iflPccjsYtTN+Rqj35v/G+i9A04g2HgOPkPp/B5evznUD4VZ4egi/qcFwrUHgGZwJMZz+Aq5elow4Qqsodfflw==} + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + sitemap@7.1.1: resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} engines: {node: '>=12.0.0', npm: '>=5.6.0'} @@ -10419,10 +10956,6 @@ packages: resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} hasBin: true - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -10541,12 +11074,13 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - std-env@3.3.3: - resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} - std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} + stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} @@ -10573,6 +11107,10 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -10601,6 +11139,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -10621,15 +11163,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} - strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - strip-literal@2.0.0: - resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} - strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} @@ -10878,9 +11414,6 @@ packages: timm@1.7.1: resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} - tinybench@2.5.0: - resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} - tinybench@2.6.0: resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} @@ -10893,6 +11426,9 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinypool@0.5.0: resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} engines: {node: '>=14.0.0'} @@ -10974,6 +11510,9 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -10997,6 +11536,16 @@ packages: '@swc/wasm': optional: true + tsconfck@3.1.4: + resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -11060,6 +11609,10 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} + type-fest@4.29.0: + resolution: {integrity: sha512-RPYt6dKyemXJe7I6oNstcH24myUGSReicxcHTvCLgzm4e0n8y05dGvcGB15/SoPRBmhlMthWQ9pvKyL81ko8nQ==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -11103,6 +11656,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + engines: {node: '>=14.17'} + hasBin: true + ua-parser-js@0.7.38: resolution: {integrity: sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==} @@ -11145,6 +11703,9 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unimport@3.11.0: resolution: {integrity: sha512-mPrvWwy+li8TLUeglC7CIREFAbeEMkJ8X2Bhxg4iLdh+HraxjFyxqWv8V+4lzekoGHChx9ofv1qGOfvHBJBl0A==} @@ -11170,15 +11731,27 @@ packages: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} @@ -11320,8 +11893,8 @@ packages: vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - vfile@6.0.1: - resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} vite-node@0.32.4: resolution: {integrity: sha512-L2gIw+dCxO0LK14QnUMoqSYpa9XRGnTTTDjW2h19Mr+GR0EFj4vx52W41gFXfMLqpA00eK4ZjOVYo1Xk//LFEw==} @@ -11409,6 +11982,37 @@ packages: terser: 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.2: resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11448,6 +12052,14 @@ packages: vite: optional: true + vitefu@1.0.4: + resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + vite: + optional: true + vitepress@1.3.3: resolution: {integrity: sha512-6UzEw/wZ41S/CATby7ea7UlffvRER/uekxgN6hbEvSys9ukmLOKsz87Ehq9yOx1Rwiw+Sj97yjpivP8w1sUmng==} hasBin: true @@ -11748,9 +12360,13 @@ 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-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + which-pm@3.0.0: + resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} + engines: {node: '>=18.12'} which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} @@ -11783,6 +12399,10 @@ packages: wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} @@ -11798,6 +12418,10 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -11831,18 +12455,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'} @@ -11898,6 +12510,9 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + xxhashjs@0.2.2: resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} @@ -11959,14 +12574,28 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} zip-stream@5.0.2: resolution: {integrity: sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==} engines: {node: '>= 12.0.0'} + zod-to-json-schema@3.23.5: + resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==} + peerDependencies: + zod: ^3.23.3 + + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zone.js@0.11.8: resolution: {integrity: sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==} @@ -12342,6 +12971,49 @@ snapshots: '@assemblyscript/loader@0.10.1': {} + '@astrojs/compiler@2.10.3': {} + + '@astrojs/internal-helpers@0.4.1': {} + + '@astrojs/markdown-remark@5.3.0': + dependencies: + '@astrojs/prism': 3.1.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + import-meta-resolve: 4.1.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + remark-smartypants: 3.0.2 + shiki: 1.24.0 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@3.1.0': + dependencies: + prismjs: 1.29.0 + + '@astrojs/telemetry@3.1.0': + dependencies: + ci-info: 4.1.0 + debug: 4.3.7 + dlv: 1.1.3 + dset: 3.1.4 + is-docker: 3.0.0 + is-wsl: 3.1.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + '@atomico/rollup-plugin-sizes@1.1.4(rollup@4.22.4)': dependencies: brotli-size: 4.0.0 @@ -12373,15 +13045,15 @@ snapshots: '@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.0 + '@babel/generator': 7.26.0 + '@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.25.4 - '@babel/template': 7.16.7 - '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 convert-source-map: 1.9.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -12422,7 +13094,27 @@ snapshots: '@babel/parser': 7.25.4 '@babel/template': 7.25.0 '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -12433,13 +13125,13 @@ snapshots: '@babel/generator@7.16.8': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.26.0 jsesc: 2.5.2 source-map: 0.5.7 '@babel/generator@7.23.6': dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.26.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -12460,14 +13152,10 @@ snapshots: jsesc: 3.0.2 '@babel/helper-annotate-as-pure@7.16.7': - dependencies: - '@babel/types': 7.25.4 - - '@babel/helper-annotate-as-pure@7.22.5': dependencies: '@babel/types': 7.26.0 - '@babel/helper-annotate-as-pure@7.24.7': + '@babel/helper-annotate-as-pure@7.22.5': dependencies: '@babel/types': 7.26.0 @@ -12481,7 +13169,7 @@ snapshots: '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12496,9 +13184,9 @@ snapshots: '@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 @@ -12513,7 +13201,7 @@ snapshots: '@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 @@ -12523,15 +13211,15 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.25.2)': + '@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -12539,36 +13227,36 @@ snapshots: '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.24.8 '@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.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.25.2)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/traverse': 7.25.9 semver: 6.3.1 @@ -12578,49 +13266,49 @@ snapshots: '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.25.2)': + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 '@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.25.2)': + '@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 '@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.3.7 lodash.debounce: 4.0.8 @@ -12632,7 +13320,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.3.7 lodash.debounce: 4.0.8 @@ -12640,10 +13328,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.25.2)': + '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7 lodash.debounce: 4.0.8 @@ -12651,10 +13339,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7 lodash.debounce: 4.0.8 @@ -12679,7 +13367,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12697,14 +13385,7 @@ snapshots: '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.23.9 - - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color '@babel/helper-module-imports@7.25.9': dependencies: @@ -12717,37 +13398,57 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.25.9 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.9 + transitivePeerDependencies: + - supports-color - '@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-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.24.7 - - '@babel/helper-module-transforms@7.25.2(@babel/core@7.16.12)': + '@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.25.9 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.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.16.12)': + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -12765,45 +13466,43 @@ snapshots: '@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)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.25.2)': + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)': + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.25.2)': + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 '@babel/traverse': 7.25.9 @@ -12817,9 +13516,9 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers@7.22.20(@babel/core@7.25.2)': + '@babel/helper-replace-supers@7.22.20(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -12829,22 +13528,22 @@ 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.25.9 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': + '@babel/helper-replace-supers@7.25.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@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.25.9 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.25.2)': + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 '@babel/traverse': 7.25.9 @@ -12857,7 +13556,7 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12868,7 +13567,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12884,12 +13583,8 @@ snapshots: dependencies: '@babel/types': 7.26.0 - '@babel/helper-string-parser@7.23.4': {} - '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@7.25.9': {} '@babel/helper-validator-option@7.24.8': {} @@ -12905,7 +13600,7 @@ snapshots: '@babel/helper-wrap-function@7.25.0': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12922,7 +13617,7 @@ snapshots: dependencies: '@babel/template': 7.23.9 '@babel/traverse': 7.23.9 - '@babel/types': 7.23.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12931,6 +13626,11 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.0 + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + '@babel/highlight@7.23.4': dependencies: '@babel/helper-validator-identifier': 7.25.9 @@ -12946,7 +13646,7 @@ snapshots: '@babel/parser@7.23.9': dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.26.0 '@babel/parser@7.25.4': dependencies: @@ -12959,12 +13659,12 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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: @@ -12974,16 +13674,16 @@ 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) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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.25.2) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.26.0) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.16.12)': dependencies: @@ -12998,18 +13698,18 @@ 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-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.25.2)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@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: @@ -13023,10 +13723,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13046,9 +13746,9 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.16.12) - '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.16.12)': @@ -13075,11 +13775,11 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.16.12) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.16.12)': dependencies: @@ -13089,9 +13789,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) @@ -13111,12 +13811,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2)': + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -13132,14 +13832,14 @@ snapshots: dependencies: '@babel/core': 7.23.9 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.16.12) @@ -13155,351 +13855,356 @@ 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-async-generators@7.8.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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-properties@7.12.13(@babel/core@7.25.2)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-class-static-block@7.14.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-dynamic-import@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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-export-namespace-from@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.25.2)': + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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-assertions@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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-import-meta@7.10.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-json-strings@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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)': + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.23.9)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-numeric-separator@7.10.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-object-rest-spread@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-catch-binding@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-private-property-in-object@7.14.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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-top-level-await@7.14.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9)': 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-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.26.0) + '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9)': 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) - '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.25.2)': + '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.25.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -13507,8 +14212,8 @@ snapshots: '@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 @@ -13516,35 +14221,39 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@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.26.0) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 + '@babel/core': 7.26.0 + '@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.25.2) + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0) transitivePeerDependencies: - supports-color '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13554,39 +14263,39 @@ 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.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9)': 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13595,60 +14304,60 @@ 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-class-static-block@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) '@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-annotate-as-pure': 7.25.9 + '@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 - '@babel/plugin-transform-classes@7.23.8(@babel/core@7.25.2)': + '@babel/plugin-transform-classes@7.23.8(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@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-replace-supers': 7.22.20(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 '@babel/plugin-transform-classes@7.25.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@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.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2)': + '@babel/plugin-transform-classes@7.25.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) - '@babel/traverse': 7.25.4 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13656,14 +14365,14 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.23.9 + '@babel/core': 7.26.0 + '@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: @@ -13671,43 +14380,43 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dotall-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-dotall-regex@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13718,12 +14427,12 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13733,26 +14442,26 @@ 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-dynamic-import@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@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: @@ -13765,37 +14474,37 @@ 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-export-namespace-from@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.25.2)': + '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) '@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.23.6(@babel/core@7.25.2)': + '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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)': @@ -13806,9 +14515,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: @@ -13817,93 +14526,93 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/core': 7.26.0 + '@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.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.25.2 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 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-json-strings@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-literals@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-literals@7.25.2(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13913,19 +14622,23 @@ 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.26.0(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.26.0)': 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/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13933,30 +14646,34 @@ 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-module-transforms': 7.26.0(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.26.0)': 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/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12) '@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.25.2)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: @@ -13966,44 +14683,52 @@ 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-validator-identifier': 7.24.7 + '@babel/helper-module-transforms': 7.26.0(@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.23.9(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@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: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) + '@babel/helper-module-transforms': 7.26.0(@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.25.9 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.26.0(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.26.0)': 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/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -14012,13 +14737,13 @@ 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.22.5(@babel/core@7.25.2)': + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14026,21 +14751,21 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14050,73 +14775,73 @@ 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.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/compat-data': 7.23.5 '@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) - '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.26.0)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@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.26.0) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14129,33 +14854,33 @@ 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.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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) - '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.16.12)': dependencies: @@ -14166,56 +14891,56 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) transitivePeerDependencies: - supports-color '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9)': 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -14223,24 +14948,24 @@ snapshots: '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.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-private-property-in-object': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.26.0)': dependencies: - '@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/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -14248,27 +14973,27 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.25.2)': + '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -14277,9 +15002,9 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9)': @@ -14287,38 +15012,27 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.25.2)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.24.7 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.25.2) - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.25.2)': + '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.25.2) - '@babel/types': 7.23.9 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.0) + '@babel/types': 7.26.0 - '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -14326,13 +15040,13 @@ snapshots: '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.16.12)': @@ -14341,21 +15055,21 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14365,8 +15079,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) @@ -14374,14 +15088,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14389,33 +15103,33 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-spread@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@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)': @@ -14426,9 +15140,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: @@ -14437,32 +15151,32 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14472,12 +15186,12 @@ 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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.16.12)': dependencies: @@ -14487,39 +15201,39 @@ snapshots: '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.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-typescript': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.25.2)': + '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.26.0)': dependencies: - '@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/plugin-syntax-typescript': 7.23.3(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14530,25 +15244,25 @@ 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-property-regex@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) + '@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.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14556,30 +15270,30 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-sets-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-sets-regex@7.23.3(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) + '@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/core': 7.16.12 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.24.8 '@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) @@ -14645,7 +15359,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.25.4 + '@babel/types': 7.26.0 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) @@ -14740,98 +15454,98 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.23.9(@babel/core@7.25.2)': + '@babel/preset-env@7.23.9(@babel/core@7.26.0)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.25.2) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.25.2) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.25.2) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.25.2) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.25.2) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.25.2) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.25.2) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.26.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.26.0) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.26.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.26.0) core-js-compat: 3.32.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.22.5(@babel/core@7.25.2)': + '@babel/preset-flow@7.22.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.25.2) + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.0) '@babel/preset-modules@0.1.6(@babel/core@7.16.12)': dependencies: @@ -14845,15 +15559,15 @@ snapshots: '@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.23.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 esutils: 2.0.3 - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.9 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 esutils: 2.0.3 '@babel/preset-typescript@7.23.3(@babel/core@7.23.9)': @@ -14864,19 +15578,23 @@ 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)': + '@babel/preset-typescript@7.23.3(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.24.8 - '@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) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color - '@babel/register@7.22.5(@babel/core@7.25.2)': + '@babel/register@7.22.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -14912,15 +15630,15 @@ snapshots: '@babel/template@7.16.7': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 + '@babel/code-frame': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 '@babel/template@7.23.9': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 '@babel/template@7.25.0': dependencies: @@ -14942,9 +15660,9 @@ snapshots: '@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.23.9 - '@babel/types': 7.23.9 - debug: 4.3.5 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -14952,7 +15670,7 @@ snapshots: '@babel/traverse@7.25.4': dependencies: '@babel/code-frame': 7.26.0 - '@babel/generator': 7.25.5 + '@babel/generator': 7.26.0 '@babel/parser': 7.26.1 '@babel/template': 7.25.9 '@babel/types': 7.26.0 @@ -14974,12 +15692,6 @@ snapshots: - supports-color '@babel/types@7.23.9': - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@babel/types@7.25.4': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -15462,47 +16174,122 @@ snapshots: '@floating-ui/utils@0.2.1': {} - '@floating-ui/vue@1.0.6(vue@3.4.18(typescript@5.3.3))': + '@floating-ui/vue@1.0.6(vue@3.4.18(typescript@5.7.2))': dependencies: '@floating-ui/dom': 1.6.1 '@floating-ui/utils': 0.2.1 - vue-demi: 0.14.7(vue@3.4.18(typescript@5.3.3)) + vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@gar/promisify@1.1.3': {} - '@headlessui/vue@1.7.19(vue@3.4.18(typescript@5.3.3))': + '@headlessui/vue@1.7.19(vue@3.4.18(typescript@5.7.2))': dependencies: - '@tanstack/vue-virtual': 3.0.4(vue@3.4.18(typescript@5.3.3)) - vue: 3.4.18(typescript@5.3.3) + '@tanstack/vue-virtual': 3.0.4(vue@3.4.18(typescript@5.7.2)) + vue: 3.4.18(typescript@5.7.2) '@html-eslint/eslint-plugin@0.19.1': {} - '@html-eslint/parser@0.19.1': - dependencies: - es-html-parser: 0.0.9 + '@html-eslint/parser@0.19.1': + dependencies: + es-html-parser: 0.0.9 + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true - '@humanwhocodes/config-array@0.13.0': + '@img/sharp-wasm32@0.33.5': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@emnapi/runtime': 1.2.0 + optional: true - '@humanwhocodes/module-importer@1.0.1': {} + '@img/sharp-win32-ia32@0.33.5': + optional: true - '@humanwhocodes/object-schema@2.0.3': {} + '@img/sharp-win32-x64@0.33.5': + optional: true '@ioredis/commands@1.2.0': optional: true @@ -15554,7 +16341,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -15822,15 +16609,8 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@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 @@ -15879,7 +16659,7 @@ snapshots: '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.3 https-proxy-agent: 5.0.1 make-dir: 3.1.0 node-fetch: 2.7.0(encoding@0.1.13) @@ -16157,6 +16937,8 @@ snapshots: '@open-draft/deferred-promise@2.2.0': {} + '@oslojs/encoding@1.1.0': {} + '@oxc-resolver/binding-darwin-arm64@1.11.0': optional: true @@ -16261,14 +17043,14 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@preact/preset-vite@2.8.1(@babel/core@7.25.2)(preact@10.19.4)(vite@5.1.8(@types/node@20.4.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.0)(preact@10.19.4)(vite@5.1.8(@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 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.26.0) '@prefresh/vite': 2.4.1(preact@10.19.4)(vite@5.1.8(@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.25.2) + babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.0) debug: 4.3.4 kolorist: 1.8.0 magic-string: 0.30.5 @@ -16289,7 +17071,7 @@ snapshots: '@prefresh/vite@2.4.1(preact@10.19.4)(vite@5.1.8(@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 + '@babel/core': 7.26.0 '@prefresh/babel-plugin': 0.5.0 '@prefresh/core': 1.5.1(preact@10.19.4) '@prefresh/utils': 1.2.0 @@ -16342,82 +17124,82 @@ snapshots: '@react-native/assets-registry@0.76.0': {} - '@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2))': + '@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0))': dependencies: - '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) + '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) - '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@react-native/babel-preset@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.26.0) + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) + '@react-native/babel-plugin-codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) babel-plugin-syntax-hermes-parser: 0.23.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) react-refresh: 0.14.0 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2))': + '@react-native/codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0))': dependencies: - '@babel/parser': 7.25.4 - '@babel/preset-env': 7.23.9(@babel/core@7.25.2) + '@babel/parser': 7.26.1 + '@babel/preset-env': 7.23.9(@babel/core@7.26.0) glob: 7.2.3 hermes-parser: 0.23.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) + jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) mkdirp: 0.5.6 nullthrows: 1.1.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13)': dependencies: '@react-native/dev-middleware': 0.76.0 - '@react-native/metro-babel-transformer': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2)) + '@react-native/metro-babel-transformer': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0)) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 @@ -16460,10 +17242,10 @@ snapshots: '@react-native/js-polyfills@0.76.0': {} - '@react-native/metro-babel-transformer@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))': + '@react-native/metro-babel-transformer@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))': dependencies: - '@babel/core': 7.25.2 - '@react-native/babel-preset': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2)) + '@babel/core': 7.26.0 + '@react-native/babel-preset': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0)) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -16472,12 +17254,12 @@ snapshots: '@react-native/normalize-colors@0.76.0': {} - '@react-native/virtualized-lists@0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + '@react-native/virtualized-lists@0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.2.0 - react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) optionalDependencies: '@types/react': 18.2.17 @@ -16656,6 +17438,14 @@ snapshots: optionalDependencies: rollup: 4.22.4 + '@rollup/pluginutils@5.1.3(rollup@3.29.5)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 3.29.5 + '@rollup/rollup-android-arm-eabi@4.22.4': optional: true @@ -16718,10 +17508,37 @@ snapshots: dependencies: '@types/hast': 3.0.4 + '@shikijs/core@1.24.0': + dependencies: + '@shikijs/engine-javascript': 1.24.0 + '@shikijs/engine-oniguruma': 1.24.0 + '@shikijs/types': 1.24.0 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.24.0': + dependencies: + '@shikijs/types': 1.24.0 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-es: 0.7.0 + + '@shikijs/engine-oniguruma@1.24.0': + dependencies: + '@shikijs/types': 1.24.0 + '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/transformers@1.14.1': dependencies: shiki: 1.14.1 + '@shikijs/types@1.24.0': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.0': {} + '@sinclair/typebox@0.27.8': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -16762,7 +17579,7 @@ snapshots: '@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': dependencies: '@sveltejs/vite-plugin-svelte': 2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) - debug: 4.3.4 + debug: 4.3.7 svelte: 4.2.19 vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: @@ -16771,10 +17588,10 @@ snapshots: '@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.1.8(@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.3(@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) - debug: 4.3.4 + debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.2 + magic-string: 0.30.11 svelte: 4.2.19 svelte-hmr: 0.15.2(svelte@4.2.19) vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -16867,10 +17684,10 @@ snapshots: '@tanstack/virtual-core@3.0.0': {} - '@tanstack/vue-virtual@3.0.4(vue@3.4.18(typescript@5.3.3))': + '@tanstack/vue-virtual@3.0.4(vue@3.4.18(typescript@5.7.2))': dependencies: '@tanstack/virtual-core': 3.0.0 - vue: 3.4.18(typescript@5.3.3) + vue: 3.4.18(typescript@5.7.2) '@testing-library/dom@8.20.1': dependencies: @@ -16896,7 +17713,7 @@ snapshots: '@testing-library/dom@9.3.4': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.0 '@babel/runtime': 7.25.4 '@types/aria-query': 5.0.1 aria-query: 5.1.3 @@ -16908,7 +17725,7 @@ snapshots: '@testing-library/jest-dom@6.4.2(vitest@0.32.4(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 + '@babel/runtime': 7.25.4 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -16921,7 +17738,7 @@ snapshots: '@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 + '@babel/runtime': 7.25.4 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -16934,7 +17751,7 @@ snapshots: '@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.22.15 + '@babel/runtime': 7.25.4 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -16970,12 +17787,12 @@ snapshots: vue: 2.7.14 vue-template-compiler: 2.7.14(vue@2.7.14) - '@testing-library/vue@8.0.3(@vue/compiler-sfc@3.4.38)(vue@3.4.21(typescript@5.3.3))': + '@testing-library/vue@8.0.3(@vue/compiler-sfc@3.4.38)(vue@3.4.21(typescript@5.7.2))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.5 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.7.2) optionalDependencies: '@vue/compiler-sfc': 3.4.38 @@ -17006,8 +17823,8 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.1 @@ -17051,10 +17868,16 @@ snapshots: '@types/cookie@0.4.1': {} + '@types/cookie@0.6.0': {} + '@types/cors@2.8.17': dependencies: '@types/node': 12.20.55 + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.0 @@ -17141,6 +17964,12 @@ snapshots: '@types/minimatch@5.1.2': {} + '@types/ms@0.7.34': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + '@types/node-forge@1.3.11': dependencies: '@types/node': 12.20.55 @@ -17263,13 +18092,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 @@ -17277,9 +18106,9 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -17308,16 +18137,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -17340,7 +18169,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.48.2(typescript@4.6.4) '@typescript-eslint/utils': 5.48.2(eslint@8.57.0)(typescript@4.6.4) - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 tsutils: 3.21.0(typescript@4.6.4) optionalDependencies: @@ -17348,15 +18177,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.3.3)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.3.0(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -17384,7 +18213,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.48.2 '@typescript-eslint/visitor-keys': 5.48.2 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -17394,7 +18223,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -17403,9 +18232,9 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -17424,14 +18253,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.3.3)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -17483,20 +18312,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue2@2.2.0(vite@5.1.8(@types/node@12.20.55)(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.1.8(@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.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.1.8(@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.1.8(@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@4.6.2(vite@5.1.8(@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.7.2))': dependencies: vite: 5.1.8(@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: 3.4.21(typescript@5.7.2) - '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.38(typescript@5.3.3))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.38(typescript@5.7.2))': dependencies: vite: 5.4.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vue: 3.4.38(typescript@5.3.3) + vue: 3.4.38(typescript@5.7.2) '@vitest/expect@0.32.4': dependencies: @@ -17527,7 +18356,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.14 optionalDependencies: vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -17560,7 +18389,7 @@ snapshots: '@vitest/snapshot@0.32.4': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 pretty-format: 29.7.0 @@ -17572,14 +18401,14 @@ snapshots: '@vitest/snapshot@1.4.0': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@2.1.1': dependencies: '@vitest/pretty-format': 2.1.1 - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 '@vitest/spy@0.32.4': @@ -17665,8 +18494,8 @@ snapshots: '@vue/compiler-sfc@2.7.14': dependencies: - '@babel/parser': 7.23.9 - postcss: 8.4.41 + '@babel/parser': 7.26.1 + postcss: 8.4.49 source-map: 0.6.1 '@vue/compiler-sfc@3.4.18': @@ -17677,20 +18506,20 @@ snapshots: '@vue/compiler-ssr': 3.4.18 '@vue/shared': 3.4.18 estree-walker: 2.0.2 - magic-string: 0.30.7 + magic-string: 0.30.11 postcss: 8.4.41 source-map-js: 1.2.1 '@vue/compiler-sfc@3.4.21': dependencies: - '@babel/parser': 7.23.9 + '@babel/parser': 7.26.1 '@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.11 - postcss: 8.4.41 + magic-string: 0.30.14 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-sfc@3.4.38': @@ -17701,8 +18530,8 @@ snapshots: '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.41 + magic-string: 0.30.14 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.18': @@ -17784,23 +18613,23 @@ snapshots: '@vue/shared': 3.4.38 csstype: 3.1.3 - '@vue/server-renderer@3.4.18(vue@3.4.18(typescript@5.3.3))': + '@vue/server-renderer@3.4.18(vue@3.4.18(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.4.18 '@vue/shared': 3.4.18 - vue: 3.4.18(typescript@5.3.3) + vue: 3.4.18(typescript@5.7.2) - '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.3.3))': + '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.7.2) - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.3.3))': + '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.3.3) + vue: 3.4.38(typescript@5.7.2) '@vue/shared@3.4.18': {} @@ -17821,50 +18650,50 @@ snapshots: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.7 - '@vueuse/components@10.7.2(vue@3.4.18(typescript@5.3.3))': + '@vueuse/components@10.7.2(vue@3.4.18(typescript@5.7.2))': dependencies: - '@vueuse/core': 10.7.2(vue@3.4.18(typescript@5.3.3)) - '@vueuse/shared': 10.7.2(vue@3.4.18(typescript@5.3.3)) - vue-demi: 0.14.7(vue@3.4.18(typescript@5.3.3)) + '@vueuse/core': 10.7.2(vue@3.4.18(typescript@5.7.2)) + '@vueuse/shared': 10.7.2(vue@3.4.18(typescript@5.7.2)) + vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@10.11.1(vue@3.4.18(typescript@5.3.3))': + '@vueuse/core@10.11.1(vue@3.4.18(typescript@5.7.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.4.18(typescript@5.3.3)) - vue-demi: 0.14.10(vue@3.4.18(typescript@5.3.3)) + '@vueuse/shared': 10.11.1(vue@3.4.18(typescript@5.7.2)) + vue-demi: 0.14.10(vue@3.4.18(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@10.7.2(vue@3.4.18(typescript@5.3.3))': + '@vueuse/core@10.7.2(vue@3.4.18(typescript@5.7.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.2 - '@vueuse/shared': 10.7.2(vue@3.4.18(typescript@5.3.3)) - vue-demi: 0.14.7(vue@3.4.18(typescript@5.3.3)) + '@vueuse/shared': 10.7.2(vue@3.4.18(typescript@5.7.2)) + vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@11.0.1(vue@3.4.38(typescript@5.3.3))': + '@vueuse/core@11.0.1(vue@3.4.38(typescript@5.7.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.1 - '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.3.3)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.3.3)) + '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.7.2)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.38(typescript@5.3.3))': + '@vueuse/integrations@11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.38(typescript@5.7.2))': dependencies: - '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.3.3)) - '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.3.3)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.3.3)) + '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.7.2)) + '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.7.2)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) optionalDependencies: axios: 1.7.4 focus-trap: 7.5.4 @@ -17879,23 +18708,23 @@ snapshots: '@vueuse/metadata@11.0.1': {} - '@vueuse/shared@10.11.1(vue@3.4.18(typescript@5.3.3))': + '@vueuse/shared@10.11.1(vue@3.4.18(typescript@5.7.2))': dependencies: - vue-demi: 0.14.10(vue@3.4.18(typescript@5.3.3)) + vue-demi: 0.14.10(vue@3.4.18(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@10.7.2(vue@3.4.18(typescript@5.3.3))': + '@vueuse/shared@10.7.2(vue@3.4.18(typescript@5.7.2))': dependencies: - vue-demi: 0.14.7(vue@3.4.18(typescript@5.3.3)) + vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.3.3))': + '@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.7.2))': dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.3.3)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -18013,26 +18842,22 @@ snapshots: acorn-globals@7.0.1: dependencies: acorn: 8.14.0 - acorn-walk: 8.3.2 + acorn-walk: 8.3.3 - acorn-import-assertions@1.9.0(acorn@8.12.1): + acorn-import-assertions@1.9.0(acorn@8.14.0): dependencies: - acorn: 8.12.1 + acorn: 8.14.0 acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 - acorn-walk@8.2.0: {} - acorn-walk@8.3.2: {} acorn-walk@8.3.3: dependencies: acorn: 8.14.0 - acorn@8.10.0: {} - acorn@8.12.1: {} acorn@8.14.0: {} @@ -18063,7 +18888,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@20.4.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.7.2)): dependencies: ajv: 8.17.1 fast-json-patch: 2.2.1 @@ -18073,7 +18898,7 @@ snapshots: json5: 2.2.3 minimist: 1.2.8 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.7.2) ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: @@ -18134,6 +18959,10 @@ snapshots: anser@2.1.1: {} + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + ansi-colors@4.1.1: {} ansi-colors@4.1.3: {} @@ -18164,12 +18993,12 @@ snapshots: ansi-styles@6.2.1: {} - ansi-to-vue3@0.1.2(vue@3.4.18(typescript@5.3.3)): + ansi-to-vue3@0.1.2(vue@3.4.18(typescript@5.7.2)): dependencies: anser: 2.1.1 escape-carriage: 1.3.1 optionalDependencies: - vue: 3.4.18(typescript@5.3.3) + vue: 3.4.18(typescript@5.7.2) any-base@1.1.0: {} @@ -18237,6 +19066,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 @@ -18257,6 +19088,8 @@ snapshots: get-intrinsic: 1.2.4 is-string: 1.0.7 + array-iterate@2.0.1: {} + array-union@2.1.0: {} array-union@3.0.1: {} @@ -18305,6 +19138,85 @@ snapshots: dependencies: tslib: 2.6.3 + astro@4.16.16(@types/node@12.20.55)(less@4.2.0)(rollup@3.29.5)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@4.9.5): + dependencies: + '@astrojs/compiler': 2.10.3 + '@astrojs/internal-helpers': 0.4.1 + '@astrojs/markdown-remark': 5.3.0 + '@astrojs/telemetry': 3.1.0 + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.0 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.1.3(rollup@3.29.5) + '@types/babel__core': 7.20.5 + '@types/cookie': 0.6.0 + acorn: 8.14.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + boxen: 8.0.1 + ci-info: 4.1.0 + clsx: 2.1.1 + common-ancestor-path: 1.0.1 + cookie: 0.7.2 + cssesc: 3.0.0 + debug: 4.3.7 + deterministic-object-hash: 2.0.2 + devalue: 5.1.1 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.4 + es-module-lexer: 1.5.4 + esbuild: 0.21.5 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + flattie: 1.1.1 + github-slugger: 2.0.0 + gray-matter: 4.0.3 + html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 + js-yaml: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.14 + magicast: 0.3.5 + micromatch: 4.0.8 + mrmime: 2.0.0 + neotraverse: 0.6.18 + ora: 8.1.1 + p-limit: 6.1.0 + p-queue: 8.0.1 + preferred-pm: 4.0.0 + prompts: 2.4.2 + rehype: 13.0.2 + semver: 7.6.3 + shiki: 1.24.0 + tinyexec: 0.3.1 + tsconfck: 3.1.4(typescript@4.9.5) + unist-util-visit: 5.0.0 + vfile: 6.0.3 + vite: 5.4.11(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitefu: 1.0.4(vite@5.4.11(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + which-pm: 3.0.0 + xxhash-wasm: 1.1.0 + yargs-parser: 21.1.1 + zod: 3.23.8 + zod-to-json-schema: 3.23.5(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@4.9.5)(zod@3.23.8) + optionalDependencies: + sharp: 0.33.5 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - typescript + async-limiter@1.0.1: {} async-sema@3.1.1: {} @@ -18333,7 +19245,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.41): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.2 caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -18343,7 +19255,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.5): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.2 caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -18369,17 +19281,17 @@ snapshots: b4a@1.6.4: {} - babel-core@7.0.0-bridge.0(@babel/core@7.25.2): + babel-core@7.0.0-bridge.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 - babel-jest@29.7.0(@babel/core@7.25.2): + babel-jest@29.7.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.25.2) + babel-preset-jest: 29.6.3(@babel/core@7.26.0) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -18397,7 +19309,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 @@ -18416,25 +19328,25 @@ snapshots: dependencies: '@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.23.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.23.9) + '@babel/types': 7.26.0 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 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): dependencies: - '@babel/compat-data': 7.25.4 - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + '@babel/compat-data': 7.26.0 + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -18448,19 +19360,19 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.25.2): + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.26.0): dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) core-js-compat: 3.38.1 transitivePeerDependencies: - supports-color @@ -18481,10 +19393,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.25.2): + babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color @@ -18503,17 +19415,17 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.25.2): + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -18521,48 +19433,52 @@ snapshots: dependencies: hermes-parser: 0.23.1 - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2): + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.0): dependencies: - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.0) transitivePeerDependencies: - '@babel/core' - babel-plugin-transform-hook-names@1.0.2(@babel/core@7.25.2): + babel-plugin-transform-hook-names@1.0.2(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 - babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) - - babel-preset-jest@29.6.3(@babel/core@7.25.2): + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + + babel-preset-jest@29.6.3(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) babel-preset-solid@1.8.12(@babel/core@7.23.9): dependencies: '@babel/core': 7.23.9 babel-plugin-jsx-dom-expressions: 0.37.16(@babel/core@7.23.9) + bail@2.0.2: {} + balanced-match@1.0.2: {} + base-64@1.0.0: {} + base64-js@1.5.1: {} base64id@2.0.0: {} @@ -18617,6 +19533,17 @@ snapshots: boolbase@1.0.0: {} + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.29.0 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -18683,7 +19610,7 @@ snapshots: bytes@3.1.2: {} - c12@1.11.1: + c12@1.11.1(magicast@0.3.5): dependencies: chokidar: 3.6.0 confbox: 0.1.7 @@ -18697,6 +19624,8 @@ snapshots: perfect-debounce: 1.0.0 pkg-types: 1.2.0 rc9: 2.1.2 + optionalDependencies: + magicast: 0.3.5 cac@6.7.14: {} @@ -18785,29 +19714,21 @@ snapshots: camelcase@6.3.0: {} + camelcase@8.0.0: {} + caniuse-lite@1.0.30001651: {} caniuse-lite@1.0.30001673: {} ccount@2.0.1: {} - chai@4.3.7: - dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.3 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 - chai@4.4.1: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 deep-eql: 4.1.3 get-func-name: 2.0.2 - loupe: 2.3.6 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 @@ -18846,6 +19767,8 @@ snapshots: character-entities-legacy@3.0.0: {} + character-entities@2.0.2: {} + chardet@0.7.0: {} check-error@1.0.3: @@ -18873,18 +19796,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 @@ -18925,6 +19836,8 @@ snapshots: ci-info@3.8.0: {} + ci-info@4.1.0: {} + circular-dependency-plugin@5.2.2(webpack@5.76.1(@swc/core@1.7.23)(esbuild@0.14.22)): dependencies: webpack: 5.76.1(@swc/core@1.7.23)(esbuild@0.14.22) @@ -18937,6 +19850,8 @@ snapshots: clean-stack@2.2.0: {} + cli-boxes@3.0.0: {} + cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -18945,6 +19860,10 @@ snapshots: dependencies: restore-cursor: 4.0.0 + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + cli-progress@3.12.0: dependencies: string-width: 4.2.3 @@ -18986,6 +19905,8 @@ snapshots: clone@1.0.4: {} + clsx@2.1.1: {} + cluster-key-slot@1.1.2: optional: true @@ -19009,8 +19930,20 @@ snapshots: color-name@1.1.4: {} + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + optional: true + color-support@1.1.3: {} + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + optional: true + colorette@1.4.0: {} colorette@2.0.20: {} @@ -19043,6 +19976,8 @@ snapshots: commenting@1.1.0: {} + common-ancestor-path@1.0.1: {} + commondir@1.0.1: {} compress-commons@5.0.3: @@ -19118,6 +20053,8 @@ snapshots: cookie@0.6.0: {} + cookie@0.7.2: {} + copy-anything@2.0.6: dependencies: is-what: 3.14.1 @@ -19142,11 +20079,11 @@ snapshots: 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: {} @@ -19371,6 +20308,10 @@ snapshots: decimal.js@10.4.3: {} + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + decode-uri-component@0.2.2: {} dedent-js@1.0.1: {} @@ -19400,16 +20341,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: {} @@ -19482,10 +20423,16 @@ snapshots: detect-libc@1.0.3: {} - detect-libc@2.0.2: {} + detect-libc@2.0.3: {} detect-node@2.1.0: {} + deterministic-object-hash@2.0.2: + dependencies: + base-64: 1.0.0 + + devalue@5.1.1: {} + devlop@1.1.0: dependencies: dequal: 2.0.3 @@ -19496,6 +20443,8 @@ snapshots: diff@4.0.2: {} + diff@5.2.0: {} + diffable-html@4.1.0: dependencies: htmlparser2: 3.10.1 @@ -19504,6 +20453,8 @@ snapshots: dependencies: path-type: 4.0.0 + dlv@1.1.3: {} + dns-equal@1.0.0: {} dns-packet@1.3.4: @@ -19602,6 +20553,8 @@ snapshots: dotenv@16.4.5: {} + dset@3.1.4: {} + duplexer@0.1.1: {} duplexer@0.1.2: {} @@ -19627,6 +20580,10 @@ snapshots: element-to-path@1.2.1: {} + emoji-regex-xs@1.0.0: {} + + emoji-regex@10.4.0: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -19778,6 +20735,8 @@ snapshots: es-module-lexer@1.4.1: {} + es-module-lexer@1.5.4: {} + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -20068,22 +21027,22 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint@8.57.1): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) object.assign: 4.1.5 object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint@8.57.1): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) eslint-config-prettier@8.10.0(eslint@8.57.0): dependencies: @@ -20093,13 +21052,13 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)): + eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.31.0): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) glob-parent: 6.0.2 resolve: 1.22.8 @@ -20111,37 +21070,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -20152,7 +21111,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -20164,7 +21123,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -20350,7 +21309,7 @@ snapshots: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.1.0 + npm-run-path: 5.3.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -20421,14 +21380,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 @@ -20524,6 +21475,8 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 + find-up-simple@1.0.0: {} + find-up@3.0.0: dependencies: locate-path: 3.0.0 @@ -20538,6 +21491,11 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + find-yarn-workspace-root2@1.2.16: + dependencies: + micromatch: 4.0.8 + pkg-dir: 4.2.0 + flat-cache@3.2.0: dependencies: flatted: 3.3.1 @@ -20548,6 +21506,8 @@ snapshots: flatted@3.3.1: {} + flattie@1.1.1: {} + flow-enums-runtime@0.0.6: {} flow-parser@0.206.0: {} @@ -20659,6 +21619,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.3.0: {} + get-func-name@2.0.2: {} get-intrinsic@1.2.4: @@ -20707,6 +21669,8 @@ snapshots: pathe: 1.1.2 tar: 6.2.1 + github-slugger@2.0.0: {} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -20841,6 +21805,13 @@ snapshots: graphemer@1.4.0: {} + gray-matter@4.0.3: + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + gzip-size@5.1.1: dependencies: duplexer: 0.1.2 @@ -20891,6 +21862,15 @@ snapshots: dependencies: function-bind: 1.1.2 + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.1 + parse5: 7.1.2 + vfile: 6.0.3 + vfile-message: 4.0.2 + hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 @@ -20898,10 +21878,14 @@ snapshots: devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.4.1 - vfile: 6.0.1 + vfile: 6.0.3 vfile-location: 5.0.2 web-namespaces: 2.0.1 + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-parse-selector@4.0.0: dependencies: '@types/hast': 3.0.4 @@ -20918,7 +21902,7 @@ snapshots: parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.3 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -20937,6 +21921,20 @@ snapshots: stringify-entities: 4.0.3 zwitch: 2.0.4 + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.1.0 + property-information: 6.4.1 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.4 @@ -20947,6 +21945,13 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + hast-util-whitespace@3.0.0: dependencies: '@types/hast': 3.0.4 @@ -21004,6 +22009,8 @@ snapshots: html-escaper@2.0.2: {} + html-escaper@3.0.3: {} + html-void-elements@3.0.0: {} htmlparser2@3.10.1: @@ -21174,6 +22181,8 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + import-meta-resolve@4.1.0: {} + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -21266,6 +22275,9 @@ snapshots: is-arrayish@0.2.1: {} + is-arrayish@0.3.2: + optional: true + is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 @@ -21329,6 +22341,8 @@ snapshots: is-interactive@1.0.0: {} + is-interactive@2.0.0: {} + is-lambda@1.0.1: {} is-map@2.0.2: {} @@ -21349,6 +22363,8 @@ snapshots: is-plain-obj@3.0.0: {} + is-plain-obj@4.1.0: {} + is-plain-object@2.0.4: dependencies: isobject: 3.0.1 @@ -21376,10 +22392,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 @@ -21402,6 +22414,10 @@ snapshots: is-unicode-supported@0.1.0: {} + is-unicode-supported@1.3.0: {} + + is-unicode-supported@2.1.0: {} + is-weakmap@2.0.1: {} is-weakref@1.0.2: @@ -21457,7 +22473,7 @@ snapshots: istanbul-lib-instrument@4.0.3: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -21466,7 +22482,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/parser': 7.26.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -21622,8 +22638,6 @@ snapshots: js-tokens@4.0.0: {} - js-tokens@8.0.3: {} - js-tokens@9.0.0: {} js-yaml@3.14.1: @@ -21641,19 +22655,19 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)): + jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/parser': 7.26.1 - '@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) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) - '@babel/preset-env': 7.23.9(@babel/core@7.25.2) - '@babel/preset-flow': 7.22.5(@babel/core@7.25.2) - '@babel/preset-typescript': 7.23.3(@babel/core@7.25.2) - '@babel/register': 7.22.5(@babel/core@7.25.2) - babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) + '@babel/preset-env': 7.23.9(@babel/core@7.26.0) + '@babel/preset-flow': 7.22.5(@babel/core@7.26.0) + '@babel/preset-typescript': 7.23.3(@babel/core@7.26.0) + '@babel/register': 7.22.5(@babel/core@7.26.0) + babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) chalk: 4.1.2 flow-parser: 0.206.0 graceful-fs: 4.2.11 @@ -21669,7 +22683,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 @@ -21692,7 +22706,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 @@ -21831,6 +22845,8 @@ snapshots: kind-of@6.0.3: {} + kleur@3.0.3: {} + kleur@4.1.5: {} klona@2.0.6: {} @@ -21970,6 +22986,13 @@ snapshots: xhr: 2.6.0 xtend: 4.0.2 + load-yaml-file@0.2.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + loader-runner@4.3.0: {} loader-utils@2.0.4: @@ -21985,7 +23008,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.1 - pkg-types: 1.0.3 + pkg-types: 1.2.0 locate-character@3.0.0: {} @@ -22023,6 +23046,11 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 + log-symbols@6.0.0: + dependencies: + chalk: 5.3.0 + is-unicode-supported: 1.3.0 + log-update@5.0.1: dependencies: ansi-escapes: 5.0.0 @@ -22041,14 +23069,12 @@ snapshots: transitivePeerDependencies: - supports-color + longest-streak@3.1.0: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - loupe@2.3.6: - dependencies: - get-func-name: 2.0.2 - loupe@2.3.7: dependencies: get-func-name: 2.0.2 @@ -22087,13 +23113,13 @@ 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: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.2: + magic-string@0.30.14: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -22103,7 +23129,13 @@ snapshots: magic-string@0.30.7: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 + + magicast@0.3.5: + dependencies: + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + source-map-js: 1.2.1 make-dir@2.1.0: dependencies: @@ -22187,8 +23219,102 @@ snapshots: mark.js@8.11.1: {} + markdown-table@3.0.4: {} + marky@1.2.5: {} + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + mdast-util-find-and-replace@3.0.1: + dependencies: + '@types/mdast': 4.0.3 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.3 + unist-util-is: 6.0.0 + mdast-util-to-hast@13.1.0: dependencies: '@types/hast': 3.0.4 @@ -22199,7 +23325,23 @@ snapshots: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.3 mdn-data@2.0.14: {} @@ -22229,7 +23371,7 @@ snapshots: metro-babel-transformer@0.81.0: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 flow-enums-runtime: 0.0.6 hermes-parser: 0.24.0 nullthrows: 1.1.1 @@ -22303,7 +23445,7 @@ snapshots: dependencies: '@babel/traverse': 7.25.4 '@babel/traverse--for-generate-function-map': '@babel/traverse@7.25.9' - '@babel/types': 7.25.4 + '@babel/types': 7.26.0 flow-enums-runtime: 0.0.6 invariant: 2.2.4 metro-symbolicate: 0.81.0 @@ -22328,10 +23470,10 @@ snapshots: metro-transform-plugins@0.81.0: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/generator': 7.26.0 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -22339,7 +23481,7 @@ snapshots: metro-transform-worker@0.81.0: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/generator': 7.26.0 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 @@ -22360,11 +23502,11 @@ snapshots: metro@0.81.0: dependencies: '@babel/code-frame': 7.26.0 - '@babel/core': 7.25.2 - '@babel/generator': 7.25.5 + '@babel/core': 7.26.0 + '@babel/generator': 7.26.0 '@babel/parser': 7.26.1 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.4 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 accepts: 1.3.8 chalk: 4.1.2 @@ -22408,23 +23550,197 @@ snapshots: microbuffer@1.0.0: {} + micromark-core-commonmark@2.0.2: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.0.3 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.0 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + micromark-util-character@2.1.0: dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.0 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-encode@2.0.0: {} + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.0 + micromark-util-sanitize-uri@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 + micromark-util-subtokenize@2.0.3: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + micromark-util-symbol@2.0.0: {} micromark-util-types@2.0.0: {} + micromark@4.0.1: + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.7 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.3 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color + micromatch@4.0.5: dependencies: braces: 3.0.3 @@ -22455,6 +23771,8 @@ snapshots: mimic-fn@4.0.0: {} + mimic-function@5.0.1: {} + min-document@2.19.0: dependencies: dom-walk: 0.1.2 @@ -22587,6 +23905,8 @@ snapshots: mri@1.2.0: {} + mrmime@2.0.0: {} + ms@2.0.0: {} ms@2.1.2: {} @@ -22635,6 +23955,8 @@ snapshots: neo-async@2.6.2: {} + neotraverse@0.6.18: {} + 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): dependencies: '@angular/compiler-cli': 13.3.12(@angular/compiler@13.3.12)(typescript@4.6.4) @@ -22677,7 +23999,7 @@ snapshots: node-gyp-build: 4.8.1 optional: true - nitropack@2.8.1(encoding@0.1.13)(ioredis@5.4.1): + nitropack@2.8.1(encoding@0.1.13)(ioredis@5.4.1)(magicast@0.3.5): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 @@ -22693,7 +24015,7 @@ snapshots: '@types/http-proxy': 1.17.15 '@vercel/nft': 0.24.4(encoding@0.1.13) archiver: 6.0.2 - c12: 1.11.1 + c12: 1.11.1(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -22762,6 +24084,10 @@ snapshots: - supports-color - uWebSockets.js + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + no-case@3.0.4: dependencies: lower-case: 2.0.2 @@ -22869,7 +24195,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: @@ -22884,7 +24210,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: @@ -22902,10 +24228,6 @@ snapshots: dependencies: path-key: 3.1.1 - npm-run-path@5.1.0: - dependencies: - path-key: 4.0.0 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -23090,6 +24412,16 @@ snapshots: dependencies: mimic-fn: 4.0.0 + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + + oniguruma-to-es@0.7.0: + dependencies: + emoji-regex-xs: 1.0.0 + regex: 5.0.2 + regex-recursion: 4.3.0 + open@6.4.0: dependencies: is-wsl: 1.1.0 @@ -23142,6 +24474,18 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 + ora@8.1.1: + dependencies: + chalk: 5.3.0 + cli-cursor: 5.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 2.1.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.2.0 + strip-ansi: 7.1.0 + os-tmpdir@1.0.2: {} oslllo-potrace@3.0.0(encoding@0.1.13): @@ -23204,11 +24548,15 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-limit@5.0.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 + + p-limit@6.1.0: + dependencies: + yocto-queue: 1.1.1 p-locate@3.0.0: dependencies: @@ -23231,11 +24579,18 @@ snapshots: mimic-fn: 4.0.0 type-fest: 3.13.1 + p-queue@8.0.1: + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.3 + p-retry@4.6.2: dependencies: '@types/retry': 0.12.0 retry: 0.13.1 + p-timeout@6.1.3: {} + p-try@2.2.0: {} package-json-from-dist@1.0.1: {} @@ -23296,6 +24651,15 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + parse-node-version@1.0.1: {} parse5-html-rewriting-stream@6.0.1: @@ -23383,6 +24747,8 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} pify@2.3.0: {} @@ -23419,12 +24785,6 @@ 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 @@ -23853,6 +25213,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.4.49: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.4.5: dependencies: nanoid: 3.3.7 @@ -23861,6 +25227,12 @@ snapshots: preact@10.19.4: {} + preferred-pm@4.0.0: + dependencies: + find-up-simple: 1.0.0 + find-yarn-workspace-root2: 1.2.16 + which-pm: 3.0.0 + prelude-ls@1.2.1: {} prettier@2.7.1: {} @@ -23899,6 +25271,8 @@ snapshots: extend-shallow: 2.0.1 js-beautify: 1.14.9 + prismjs@1.29.0: {} + proc-log@4.2.0: {} process-nextick-args@2.0.1: {} @@ -23916,6 +25290,11 @@ snapshots: dependencies: asap: 2.0.6 + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + property-information@6.4.1: {} proto-list@1.2.4: {} @@ -23934,8 +25313,6 @@ snapshots: punycode@1.4.1: {} - punycode@2.3.0: {} - punycode@2.3.1: {} qjobs@1.2.0: {} @@ -23992,28 +25369,28 @@ snapshots: react-is@18.2.0: {} - react-native-svg@15.8.0(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0): + react-native-svg@15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.2.0 - react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) + react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) warn-once: 0.1.1 - react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0): + react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.76.0 - '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) - '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13) + '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) + '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13) '@react-native/gradle-plugin': 0.76.0 '@react-native/js-polyfills': 0.76.0 '@react-native/normalize-colors': 0.76.0 - '@react-native/virtualized-lists': 0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@react-native/virtualized-lists': 0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.25.2) + babel-jest: 29.7.0(@babel/core@7.26.0) babel-plugin-syntax-hermes-parser: 0.23.1 base64-js: 1.5.1 chalk: 4.1.2 @@ -24139,6 +25516,16 @@ snapshots: regex-parser@2.3.0: {} + regex-recursion@4.3.0: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@5.0.2: + dependencies: + regex-utilities: 2.3.0 + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 @@ -24168,6 +25555,72 @@ snapshots: dependencies: jsesc: 0.5.0 + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.0.2 + vfile: 6.0.3 + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + unified: 11.0.5 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-gfm@4.0.0: + dependencies: + '@types/mdast': 4.0.3 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + mdast-util-to-hast: 13.1.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.2.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.3 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + rename-keys@1.2.0: {} require-directory@2.1.1: {} @@ -24214,6 +25667,36 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.2.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.0.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + retry@0.12.0: {} retry@0.13.1: {} @@ -24258,6 +25741,14 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.23.5 + rollup-plugin-dts@6.1.0(rollup@4.22.4)(typescript@5.7.2): + dependencies: + magic-string: 0.30.5 + rollup: 4.22.4 + typescript: 5.7.2 + optionalDependencies: + '@babel/code-frame': 7.23.5 + rollup-plugin-esbuild@6.1.1(esbuild@0.19.12)(rollup@4.22.4): dependencies: '@rollup/pluginutils': 5.0.5(rollup@4.22.4) @@ -24377,7 +25868,7 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.4.18(typescript@5.3.3)): + sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.4.18(typescript@5.7.2)): dependencies: '@codemirror/autocomplete': 6.13.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.0)(@codemirror/view@6.23.1)(@lezer/common@1.2.1) '@codemirror/commands': 6.3.3 @@ -24390,12 +25881,12 @@ snapshots: '@codesandbox/sandpack-client': 2.13.2 '@lezer/highlight': 1.2.0 '@stitches/core': 1.2.8 - ansi-to-vue3: 0.1.2(vue@3.4.18(typescript@5.3.3)) + ansi-to-vue3: 0.1.2(vue@3.4.18(typescript@5.7.2)) clean-set: 1.1.2 dequal: 2.0.3 lz-string: 1.5.0 optionalDependencies: - vue: 3.4.18(typescript@5.3.3) + vue: 3.4.18(typescript@5.7.2) transitivePeerDependencies: - '@lezer/common' @@ -24458,6 +25949,11 @@ snapshots: search-insights@2.8.2: {} + section-matter@1.0.0: + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + select-hose@2.0.0: {} selfsigned@2.4.1: @@ -24566,6 +26062,33 @@ snapshots: dependencies: kind-of: 6.0.3 + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -24579,6 +26102,15 @@ snapshots: '@shikijs/core': 1.14.1 '@types/hast': 3.0.4 + shiki@1.24.0: + dependencies: + '@shikijs/core': 1.24.0 + '@shikijs/engine-javascript': 1.24.0 + '@shikijs/engine-oniguruma': 1.24.0 + '@shikijs/types': 1.24.0 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + shikiji@0.7.6: dependencies: hast-util-to-html: 9.0.0 @@ -24614,6 +26146,13 @@ snapshots: simple-string-table@1.0.0: {} + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + + sisteransi@1.0.5: {} + sitemap@7.1.1: dependencies: '@types/node': 17.0.45 @@ -24709,10 +26248,12 @@ snapshots: solid-refresh@0.6.3(solid-js@1.8.14): dependencies: - '@babel/generator': 7.23.6 - '@babel/helper-module-imports': 7.22.15 - '@babel/types': 7.23.9 + '@babel/generator': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/types': 7.26.0 solid-js: 1.8.14 + transitivePeerDependencies: + - supports-color sorcery@0.11.0: dependencies: @@ -24721,15 +26262,13 @@ snapshots: minimist: 1.2.8 sander: 0.5.1 - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map-loader@3.0.1(webpack@5.76.1(@swc/core@1.7.23)(esbuild@0.14.22)): dependencies: abab: 2.0.6 iconv-lite: 0.6.3 - source-map-js: 1.2.0 + source-map-js: 1.2.1 webpack: 5.76.1(@swc/core@1.7.23)(esbuild@0.14.22) source-map-resolve@0.6.0: @@ -24846,10 +26385,10 @@ snapshots: statuses@2.0.1: {} - std-env@3.3.3: {} - std-env@3.7.0: {} + stdin-discarder@0.2.2: {} + stop-iteration-iterator@1.0.0: dependencies: internal-slot: 1.0.7 @@ -24883,6 +26422,12 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.0 + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 @@ -24923,6 +26468,8 @@ snapshots: dependencies: ansi-regex: 6.0.1 + strip-bom-string@1.0.0: {} + strip-bom@3.0.0: {} strip-final-newline@2.0.0: {} @@ -24935,17 +26482,9 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@1.0.1: - dependencies: - acorn: 8.14.0 - strip-literal@1.3.0: dependencies: - acorn: 8.10.0 - - strip-literal@2.0.0: - dependencies: - js-tokens: 8.0.3 + acorn: 8.14.0 strip-literal@2.1.0: dependencies: @@ -25016,17 +26555,17 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.4.6(@babel/core@7.25.2)(less@4.2.0)(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.19): + svelte-check@3.4.6(@babel/core@7.26.0)(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.25.2)(less@4.2.0)(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.19)(typescript@5.3.3) - typescript: 5.3.3 + svelte-preprocess: 5.0.4(@babel/core@7.26.0)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -25042,7 +26581,7 @@ snapshots: dependencies: svelte: 4.2.19 - svelte-preprocess@5.0.4(@babel/core@7.25.2)(less@4.2.0)(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6): + svelte-preprocess@5.0.4(@babel/core@7.26.0)(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 @@ -25051,13 +26590,13 @@ snapshots: strip-indent: 3.0.0 svelte: 4.2.19 optionalDependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 less: 4.2.0 - postcss: 8.4.41 + postcss: 8.4.49 sass: 1.77.8 typescript: 5.1.6 - svelte-preprocess@5.0.4(@babel/core@7.25.2)(less@4.2.0)(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.19)(typescript@5.3.3): + svelte-preprocess@5.0.4(@babel/core@7.26.0)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.7.2): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 @@ -25066,11 +26605,11 @@ snapshots: strip-indent: 3.0.0 svelte: 4.2.19 optionalDependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 less: 4.2.0 - postcss: 8.4.41 + postcss: 8.4.49 sass: 1.77.8 - typescript: 5.3.3 + typescript: 5.7.2 svelte2tsx@0.7.1(svelte@4.2.19)(typescript@5.1.6): dependencies: @@ -25085,7 +26624,7 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.5 - acorn: 8.12.1 + acorn: 8.14.0 aria-query: 5.3.0 axobject-query: 4.1.0 code-red: 1.0.4 @@ -25224,7 +26763,7 @@ snapshots: terser@5.14.2: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -25264,8 +26803,6 @@ snapshots: timm@1.7.1: {} - tinybench@2.5.0: {} - tinybench@2.6.0: {} tinybench@2.9.0: {} @@ -25274,6 +26811,8 @@ snapshots: tinyexec@0.3.0: {} + tinyexec@0.3.1: {} + tinypool@0.5.0: {} tinypool@0.8.2: {} @@ -25318,7 +26857,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 @@ -25326,7 +26865,7 @@ snapshots: tr46@3.0.0: dependencies: - punycode: 2.3.0 + punycode: 2.3.1 transformation-matrix-js@2.7.6: {} @@ -25334,9 +26873,11 @@ snapshots: trim-lines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.3.3): + trough@2.2.0: {} + + ts-api-utils@1.3.0(typescript@5.7.2): dependencies: - typescript: 5.3.3 + typescript: 5.7.2 ts-interface-checker@0.1.13: {} @@ -25360,7 +26901,7 @@ snapshots: optionalDependencies: '@swc/core': 1.7.23 - ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.3.3): + ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.7.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -25374,13 +26915,17 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.3 + typescript: 5.7.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.7.23 optional: true + tsconfck@3.1.4(typescript@4.9.5): + optionalDependencies: + typescript: 4.9.5 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -25441,6 +26986,8 @@ snapshots: type-fest@3.13.1: {} + type-fest@4.29.0: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -25488,6 +27035,8 @@ snapshots: typescript@5.3.3: {} + typescript@5.7.2: {} + ua-parser-js@0.7.38: {} ufo@1.5.4: {} @@ -25533,6 +27082,16 @@ snapshots: unicorn-magic@0.1.0: {} + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + unimport@3.11.0(rollup@4.22.4): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -25575,18 +27134,37 @@ snapshots: dependencies: imurmurhash: 0.1.4 + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.3 + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.3 + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.3 @@ -25690,17 +27268,16 @@ snapshots: vfile-location@5.0.2: dependencies: '@types/unist': 3.0.3 - vfile: 6.0.1 + vfile: 6.0.3 vfile-message@4.0.2: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vfile@6.0.1: + vfile@6.0.3: dependencies: '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 vite-node@0.32.4(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): @@ -25724,7 +27301,7 @@ snapshots: 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.3.5 + debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.1 vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -25789,7 +27366,7 @@ snapshots: vite@4.4.9(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: esbuild: 0.18.20 - postcss: 8.4.41 + postcss: 8.4.49 rollup: 3.29.5 optionalDependencies: '@types/node': 12.20.55 @@ -25825,6 +27402,19 @@ snapshots: stylus: 0.56.0 terser: 5.31.6 + vite@5.4.11(@types/node@12.20.55)(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 + optionalDependencies: + '@types/node': 12.20.55 + 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@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 @@ -25842,26 +27432,30 @@ snapshots: optionalDependencies: vite: 5.1.8(@types/node@20.4.5)(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.41)(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@1.0.4(vite@5.4.11(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + optionalDependencies: + vite: 5.4.11(@types/node@12.20.55)(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.7.2): 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@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.38(typescript@5.3.3)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.38(typescript@5.7.2)) '@vue/devtools-api': 7.3.8 '@vue/shared': 3.4.38 - '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.3.3)) - '@vueuse/integrations': 11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.38(typescript@5.3.3)) + '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.7.2)) + '@vueuse/integrations': 11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.38(typescript@5.7.2)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.14.1 vite: 5.4.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vue: 3.4.38(typescript@5.3.3) + vue: 3.4.38(typescript@5.7.2) optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.49 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -25900,22 +27494,22 @@ snapshots: '@vitest/snapshot': 0.32.4 '@vitest/spy': 0.32.4 '@vitest/utils': 0.32.4 - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.14.0 + acorn-walk: 8.3.3 cac: 6.7.14 - chai: 4.3.7 - debug: 4.3.4 + chai: 4.4.1 + debug: 4.3.7 local-pkg: 0.4.3 - magic-string: 0.30.2 - pathe: 1.1.1 - picocolors: 1.0.0 - std-env: 3.3.3 - strip-literal: 1.0.1 - tinybench: 2.5.0 + magic-string: 0.30.14 + pathe: 1.1.2 + picocolors: 1.1.1 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.9.0 tinypool: 0.5.0 vite: 4.4.9(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vite-node: 0.32.4(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - why-is-node-running: 2.2.2 + why-is-node-running: 2.3.0 optionalDependencies: jsdom: 20.0.3 transitivePeerDependencies: @@ -25969,21 +27563,21 @@ snapshots: '@vitest/snapshot': 1.4.0 '@vitest/spy': 1.4.0 '@vitest/utils': 1.4.0 - acorn-walk: 8.3.2 + acorn-walk: 8.3.3 chai: 4.4.1 - debug: 4.3.4 + debug: 4.3.7 execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.7 + magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.1.1 std-env: 3.7.0 - strip-literal: 2.0.0 - tinybench: 2.6.0 + strip-literal: 2.1.0 + tinybench: 2.9.0 tinypool: 0.8.2 vite: 5.1.8(@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.2.2 + why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.4.5 jsdom: 20.0.3 @@ -26036,17 +27630,17 @@ snapshots: vue-component-type-helpers@2.0.7: {} - vue-demi@0.14.10(vue@3.4.18(typescript@5.3.3)): + vue-demi@0.14.10(vue@3.4.18(typescript@5.7.2)): dependencies: - vue: 3.4.18(typescript@5.3.3) + vue: 3.4.18(typescript@5.7.2) - vue-demi@0.14.10(vue@3.4.38(typescript@5.3.3)): + vue-demi@0.14.10(vue@3.4.38(typescript@5.7.2)): dependencies: - vue: 3.4.38(typescript@5.3.3) + vue: 3.4.38(typescript@5.7.2) - vue-demi@0.14.7(vue@3.4.18(typescript@5.3.3)): + vue-demi@0.14.7(vue@3.4.18(typescript@5.7.2)): dependencies: - vue: 3.4.18(typescript@5.3.3) + vue: 3.4.18(typescript@5.7.2) vue-template-compiler@2.7.14(vue@2.7.14): dependencies: @@ -26059,35 +27653,35 @@ snapshots: '@vue/compiler-sfc': 2.7.14 csstype: 3.1.2 - vue@3.4.18(typescript@5.3.3): + vue@3.4.18(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.4.18 '@vue/compiler-sfc': 3.4.18 '@vue/runtime-dom': 3.4.18 - '@vue/server-renderer': 3.4.18(vue@3.4.18(typescript@5.3.3)) + '@vue/server-renderer': 3.4.18(vue@3.4.18(typescript@5.7.2)) '@vue/shared': 3.4.18 optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 - vue@3.4.21(typescript@5.3.3): + vue@3.4.21(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 '@vue/runtime-dom': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.3.3)) + '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.7.2)) '@vue/shared': 3.4.21 optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 - vue@3.4.38(typescript@5.3.3): + vue@3.4.38(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.4.38 '@vue/compiler-sfc': 3.4.38 '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.3.3)) + '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.7.2)) '@vue/shared': 3.4.38 optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 w3c-keyname@2.2.8: {} @@ -26191,8 +27785,8 @@ snapshots: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.12.1 - acorn-import-assertions: 1.9.0(acorn@8.12.1) + acorn: 8.14.0 + acorn-import-assertions: 1.9.0(acorn@8.14.0) browserslist: 4.23.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -26256,13 +27850,11 @@ snapshots: is-weakmap: 2.0.1 is-weakset: 2.0.2 - which-typed-array@1.1.14: + which-pm-runs@1.1.0: {} + + which-pm@3.0.0: 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 + load-yaml-file: 0.2.0 which-typed-array@1.1.15: dependencies: @@ -26298,6 +27890,10 @@ snapshots: dependencies: string-width: 4.2.3 + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + wildcard@2.0.1: {} word-wrap@1.2.5: {} @@ -26314,6 +27910,12 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + wrappy@1.0.2: {} write-file-atomic@2.4.3: @@ -26333,8 +27935,6 @@ snapshots: ws@7.5.10: {} - ws@8.13.0: {} - ws@8.17.1: {} ws@8.18.0: {} @@ -26370,6 +27970,8 @@ snapshots: xtend@4.0.2: {} + xxhash-wasm@1.1.0: {} + xxhashjs@0.2.2: dependencies: cuint: 0.2.2 @@ -26424,7 +28026,7 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} + yocto-queue@1.1.1: {} zip-stream@5.0.2: dependencies: @@ -26432,6 +28034,17 @@ snapshots: compress-commons: 5.0.3 readable-stream: 3.6.2 + zod-to-json-schema@3.23.5(zod@3.23.8): + dependencies: + zod: 3.23.8 + + zod-to-ts@1.2.0(typescript@4.9.5)(zod@3.23.8): + dependencies: + typescript: 4.9.5 + zod: 3.23.8 + + zod@3.23.8: {} + zone.js@0.11.8: dependencies: tslib: 2.6.3 From f9fe187e1aff459b944fa033021aae10bea1c11a Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 02:02:14 +0000 Subject: [PATCH 02/32] test: add test suite --- packages/lucide-astro/package.json | 15 +- .../lucide-astro/scripts/exportTemplate.mjs | 2 +- packages/lucide-astro/src/Icon.astro | 18 +- packages/lucide-astro/src/createLucideIcon.ts | 26 +- packages/lucide-astro/src/lucide-astro.ts | 5 +- packages/lucide-astro/tests/Icon.spec.ts | 19 ++ .../tests/__snapshots__/Icon.spec.ts.snap | 32 +++ .../createLucideIcon.spec.ts.snap | 32 +++ .../__snapshots__/lucide-astro.spec.ts.snap | 258 ++++++++++++++++++ .../tests/createLucideIcon.spec.ts | 14 + .../lucide-astro/tests/lucide-astro.spec.ts | 142 ++++++++++ packages/lucide-astro/tests/setupVitest.js | 5 + packages/lucide-astro/tests/testIconNodes.ts | 22 ++ packages/lucide-astro/tests/utils/index.ts | 2 + packages/lucide-astro/tests/utils/render.ts | 41 +++ packages/lucide-astro/tests/utils/types.ts | 33 +++ packages/lucide-astro/tsconfig.json | 28 +- packages/lucide-astro/vitest.config.mts | 10 + 18 files changed, 666 insertions(+), 38 deletions(-) create mode 100644 packages/lucide-astro/tests/Icon.spec.ts create mode 100644 packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap create mode 100644 packages/lucide-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap create mode 100644 packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap create mode 100644 packages/lucide-astro/tests/createLucideIcon.spec.ts create mode 100644 packages/lucide-astro/tests/lucide-astro.spec.ts create mode 100644 packages/lucide-astro/tests/setupVitest.js create mode 100644 packages/lucide-astro/tests/testIconNodes.ts create mode 100644 packages/lucide-astro/tests/utils/index.ts create mode 100644 packages/lucide-astro/tests/utils/render.ts create mode 100644 packages/lucide-astro/tests/utils/types.ts create mode 100644 packages/lucide-astro/vitest.config.mts diff --git a/packages/lucide-astro/package.json b/packages/lucide-astro/package.json index cda544b2f01..449768d0806 100644 --- a/packages/lucide-astro/package.json +++ b/packages/lucide-astro/package.json @@ -6,6 +6,7 @@ "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", + "type": "module", "repository": { "type": "git", "url": "https://github.com/lucide-icons/lucide.git", @@ -46,17 +47,17 @@ "version": "pnpm version --git-tag-version=false" }, "devDependencies": { + "@astrojs/ts-plugin": "^1.10.4", "@lucide/build-icons": "workspace:*", - "@lucide/rollup-plugins": "workspace:*", "@lucide/shared": "workspace:*", + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", "astro": "^4.16.16", - "esbuild": "^0.19.11", - "rollup": "^3.29.5", - "typescript": "^4.9.5", - "vite": "5.1.8", - "vitest": "^0.32.2" + "jest-serializer-html": "^7.1.0", + "linkedom": "^0.18.5", + "vitest": "^2.1.8" }, "peerDependencies": { - "astro": "^4" + "astro": "^4 || ^5" } } diff --git a/packages/lucide-astro/scripts/exportTemplate.mjs b/packages/lucide-astro/scripts/exportTemplate.mjs index a7e5d90f365..e9f7f385153 100644 --- a/packages/lucide-astro/scripts/exportTemplate.mjs +++ b/packages/lucide-astro/scripts/exportTemplate.mjs @@ -22,7 +22,7 @@ import type { AstroComponent } from '../types' * @returns {any} Astro Component * ${deprecated ? `@deprecated ${deprecationReason}` : ''} */ -const ${componentName} = createLucideIcon('${componentName}Icon', ${JSON.stringify(children)})\t as AstroComponent; +const ${componentName} = createLucideIcon('${iconName}', ${JSON.stringify(children)})\t as AstroComponent; export default ${componentName}; `; diff --git a/packages/lucide-astro/src/Icon.astro b/packages/lucide-astro/src/Icon.astro index fce902d8bc0..aa7f9d089e8 100644 --- a/packages/lucide-astro/src/Icon.astro +++ b/packages/lucide-astro/src/Icon.astro @@ -15,15 +15,17 @@ const { --- - + {/* TODO: Get types right later */} {iconNode.map(([Tag, attrs]) => )} diff --git a/packages/lucide-astro/src/createLucideIcon.ts b/packages/lucide-astro/src/createLucideIcon.ts index 72d19032621..d0692d89dea 100644 --- a/packages/lucide-astro/src/createLucideIcon.ts +++ b/packages/lucide-astro/src/createLucideIcon.ts @@ -1,20 +1,28 @@ +import { mergeClasses, toKebabCase } from "@lucide/shared" +import type { AstroComponentFactory } from "astro/runtime/server/render/astro/factory" +import type { IconNode } from './types'; import { render, + renderSlot, createAstro, createComponent, renderComponent, -} from "astro/dist/runtime/compiler" - -// @ts-expect-error typescript doesn't handle .astro files -// but the consumer will be an Astro file anyway +} from "astro/compiler-runtime" import Icon from './Icon.astro'; -import type { IconNode } from './types'; -export default (iconName: string, iconNode: IconNode) => { - const $$Astro = createAstro(undefined); +export default (iconName: string, iconNode: IconNode): AstroComponentFactory => { const Compoment = createComponent(($$result, $$props, $$slots) => { + const $$Astro = createAstro(undefined); const Astro = $$result.createAstro($$Astro, $$props, $$slots); - return render`${renderComponent($$result, 'Icon', Icon, { ...Astro.props, "name": iconName, "iconNode": iconNode })}`; - }, undefined, undefined); + const { class: className, ...restProps } = Astro.props; + return render`${renderComponent($$result, 'Icon', Icon, { + class: mergeClasses( + Boolean(iconName) && `lucide-${toKebabCase(iconName)}`, + Boolean(className) && className + ), + iconNode, + ...restProps, + }, { "default": () => render`${renderSlot($$result, $$slots["default"])}`, })}`; + }, undefined, "none"); return Compoment; } diff --git a/packages/lucide-astro/src/lucide-astro.ts b/packages/lucide-astro/src/lucide-astro.ts index 21877e3e3cb..3ec9bd2ecba 100644 --- a/packages/lucide-astro/src/lucide-astro.ts +++ b/packages/lucide-astro/src/lucide-astro.ts @@ -2,8 +2,7 @@ export * from './icons/index'; export * as icons from './icons/index'; export * from './aliases'; export * from './types'; -export { default as defaultAttributes } from './defaultAttributes'; -// @ts-expect-error typescript doesn't handle .astro files -// but the consumer will be an Astro file anyway +export { default as defaultAttributes } from './defaultAttributes'; +export { default as createLucideIcon } from "./createLucideIcon" export { default as Icon } from './Icon.astro'; diff --git a/packages/lucide-astro/tests/Icon.spec.ts b/packages/lucide-astro/tests/Icon.spec.ts new file mode 100644 index 00000000000..3367d106d33 --- /dev/null +++ b/packages/lucide-astro/tests/Icon.spec.ts @@ -0,0 +1,19 @@ +import { describe, it, expect } from 'vitest'; +import { airVent } from './testIconNodes'; +import { render } from "./utils"; +import { Icon } from "../src/lucide-astro" + +describe('Using Icon Component', async () => { + const { container } = await render(Icon, { props: { iconNode: airVent, size: 48, stroke: 'red', absoluteStrokeWidth: true } }) + + it('should render icon and match snapshot', async () => { + expect(container.innerHTML).toMatchSnapshot(); + }); + + it('should render icon based on a iconNode', async () => { + expect(container.innerHTML).toBeDefined(); + }); + +}); + + diff --git a/packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap b/packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap new file mode 100644 index 00000000000..71900dbbedd --- /dev/null +++ b/packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap @@ -0,0 +1,32 @@ +// 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-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap b/packages/lucide-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap new file mode 100644 index 00000000000..b26a1a91836 --- /dev/null +++ b/packages/lucide-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap @@ -0,0 +1,32 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`Using createLucideIcon > should create a component from an iconNode 1`] = ` + + + + + + + + + + +`; diff --git a/packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap b/packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap new file mode 100644 index 00000000000..ad5e6adf4bc --- /dev/null +++ b/packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap @@ -0,0 +1,258 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`Using lucide icon components > should add a non-default attribute to the element 1`] = ` + + + + + + + + + + +`; + +exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = ` + + + + + + + + + + + + +`; + +exports[`Using lucide icon components > should apply all classes to the element 1`] = ` + + + + +`; + +exports[`Using lucide icon components > should not scale the strokeWidth when absoluteStrokeWidth is set 1`] = ` + + + + + + + + + + + + +`; + +exports[`Using lucide icon components > should pass children to the icon slot 1`] = ` + + + + + + + + + +

+ Hello World +

+ +`; + +exports[`Using lucide icon components > should render a component 1`] = ` + + + + + + + + + + + + +`; + +exports[`Using lucide icon components > should render the icon with default attributes 1`] = ` + + + + + + + + + + + + +`; diff --git a/packages/lucide-astro/tests/createLucideIcon.spec.ts b/packages/lucide-astro/tests/createLucideIcon.spec.ts new file mode 100644 index 00000000000..6a3fdcc85b2 --- /dev/null +++ b/packages/lucide-astro/tests/createLucideIcon.spec.ts @@ -0,0 +1,14 @@ +import { describe, it, expect } from 'vitest'; +import { createLucideIcon } from '../src/lucide-astro'; +import { airVent } from './testIconNodes'; +import { render } from './utils'; + +describe('Using createLucideIcon', () => { + it('should create a component from an iconNode', async () => { + const AirVent = createLucideIcon('AirVent', airVent); + const { container } = await render(AirVent); + + expect(container.innerHTML).toBeDefined(); + expect(container.innerHTML).toMatchSnapshot(); + }); +}); diff --git a/packages/lucide-astro/tests/lucide-astro.spec.ts b/packages/lucide-astro/tests/lucide-astro.spec.ts new file mode 100644 index 00000000000..374b61f8ca7 --- /dev/null +++ b/packages/lucide-astro/tests/lucide-astro.spec.ts @@ -0,0 +1,142 @@ +import { describe, it, expect } from 'vitest'; +import { Pen, Edit2, Grid, Droplet, Smile } from '../src/lucide-astro'; +import defaultAttributes from '../src/defaultAttributes'; +import { createAstroHTMLString, render } from './utils'; + +describe('Using lucide icon components', () => { + it('should render a component', async () => { + const { container } = await render(Grid); + expect(container.innerHTML).toMatchSnapshot(); + }); + + it('should render the icon with default attributes', async () => { + const { container } = await render(Grid); + const SVGElement = container.firstElementChild + + expect(SVGElement).toHaveAttribute('xmlns', defaultAttributes.xmlns); + expect(SVGElement).toHaveAttribute('width', String(defaultAttributes.width)); + expect(SVGElement).toHaveAttribute('height', String(defaultAttributes.height)); + expect(SVGElement).toHaveAttribute('viewBox', defaultAttributes.viewBox); + expect(SVGElement).toHaveAttribute('fill', defaultAttributes.fill); + expect(SVGElement).toHaveAttribute('stroke', defaultAttributes.stroke); + expect(SVGElement).toHaveAttribute('stroke-width', String(defaultAttributes["stroke-width"])); + expect(SVGElement).toHaveAttribute('stroke-linecap', defaultAttributes["stroke-linecap"]); + expect(SVGElement).toHaveAttribute('stroke-linejoin', defaultAttributes["stroke-linejoin"]); + + expect(container.innerHTML).toMatchSnapshot(); + }); + + it('should adjust the size, stroke color and stroke width', async () => { + const { container } = await render( + Grid, + { + props: { + size: 48, + stroke: "red", + strokeWidth: 4 + } + } + ); + + const SVGElement = container.firstElementChild; + + expect(SVGElement).toHaveAttribute('stroke', 'red'); + expect(SVGElement).toHaveAttribute('width', '48'); + expect(SVGElement).toHaveAttribute('stroke-width', '4'); + + expect(container.innerHTML).toMatchSnapshot(); + }); + + it('should render the alias icon', async () => { + const { container: PenIconContainer } = await render( + Pen, + { + props: { + size: 48, + stroke: "red", + strokeWidth: 4 + } + } + ); + + + const { container: Edit2Container } = await render( + Edit2, + { + props: { + size: 48, + stroke: "red", + strokeWidth: 4 + } + } + ); + + expect(PenIconContainer.innerHTML).toBe(Edit2Container.innerHTML); + }); + + it('should not scale the strokeWidth when absoluteStrokeWidth is set', async () => { + const { container } = await render( + Grid, + { + props: { + size: 48, + stroke: "red", + absoluteStrokeWidth: true + } + } + ); + + const SVGElement = container.firstElementChild; + + expect(SVGElement).toHaveAttribute('stroke', 'red'); + expect(SVGElement).toHaveAttribute('width', '48'); + expect(SVGElement).toHaveAttribute('height', '48'); + expect(SVGElement).toHaveAttribute('stroke-width', '1'); + + expect(container.innerHTML).toMatchSnapshot(); + }); + + it('should add a non-default attribute to the element', async () => { + const { container } = await render(Smile, { + props: { + style: 'position: absolute', + }, + }); + + const SVGElement = container.firstElementChild; + + expect(SVGElement).toHaveAttribute('style', 'position: absolute'); + + expect(container.innerHTML).toMatchSnapshot(); + }); + + + it('should pass children to the icon slot', async () => { + const { getByText, container } = await render(Smile, { + slots: { + default: createAstroHTMLString("

Hello World

") + }, + }); + + const textElement = getByText("Hello World"); + + expect(textElement).toBeInTheDocument(); + + expect(container.innerHTML).toMatchSnapshot(); + }); + + it('should apply all classes to the element', async () => { + const { container } = await render(Droplet, { + props: { + class: "my-icon" + } + }); + const SVGElement = container.firstElementChild + + expect(SVGElement).toHaveClass("my-icon"); + expect(SVGElement).toHaveClass('lucide'); + expect(SVGElement).toHaveClass('lucide-droplet'); + + expect(container.innerHTML).toMatchSnapshot() + }); +}); diff --git a/packages/lucide-astro/tests/setupVitest.js b/packages/lucide-astro/tests/setupVitest.js new file mode 100644 index 00000000000..e663016c457 --- /dev/null +++ b/packages/lucide-astro/tests/setupVitest.js @@ -0,0 +1,5 @@ +import '@testing-library/jest-dom/vitest'; +import htmlSerializer from 'jest-serializer-html'; +import { expect } from 'vitest'; + +expect.addSnapshotSerializer(htmlSerializer); diff --git a/packages/lucide-astro/tests/testIconNodes.ts b/packages/lucide-astro/tests/testIconNodes.ts new file mode 100644 index 00000000000..c93721961cb --- /dev/null +++ b/packages/lucide-astro/tests/testIconNodes.ts @@ -0,0 +1,22 @@ +import { IconNode } from '../src/types'; + +export const airVent: IconNode = [ + [ + 'path', + { + d: 'M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2', + key: 'larmp2', + }, + ], + ['path', { d: 'M6 8h12', key: '6g4wlu' }], + ['path', { d: 'M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12', key: '1bo8pg' }], + ['path', { d: 'M6.6 15.6A2 2 0 1 0 10 17v-5', key: 't9h90c' }], +]; + +export const coffee: IconNode = [ + ['path', { d: 'M17 8h1a4 4 0 1 1 0 8h-1', key: 'jx4kbh' }], + ['path', { d: 'M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z', key: '1bxrl0' }], + ['line', { x1: '6', x2: '6', y1: '2', y2: '4', key: '1cr9l3' }], + ['line', { x1: '10', x2: '10', y1: '2', y2: '4', key: '170wym' }], + ['line', { x1: '14', x2: '14', y1: '2', y2: '4', key: '1c5f70' }], +]; diff --git a/packages/lucide-astro/tests/utils/index.ts b/packages/lucide-astro/tests/utils/index.ts new file mode 100644 index 00000000000..10bf1aba89a --- /dev/null +++ b/packages/lucide-astro/tests/utils/index.ts @@ -0,0 +1,2 @@ +export * from "./render" +export * from "./types" diff --git a/packages/lucide-astro/tests/utils/render.ts b/packages/lucide-astro/tests/utils/render.ts new file mode 100644 index 00000000000..1e44e41f551 --- /dev/null +++ b/packages/lucide-astro/tests/utils/render.ts @@ -0,0 +1,41 @@ +import { parseHTML } from "linkedom" +import { getQueriesForElement } from '@testing-library/dom' +import { experimental_AstroContainer as AstroContainer } from "astro/container"; +import { type AstroComponentFactory, HTMLString } from "astro/runtime/server/index.js"; +import type { RenderFn } from "./types"; + +const ASTRO_DEBUGGING_ATTRIBUTE = "data-astro-source"; + +export const render = (async function (AstroComponent, options?) { + const astroContainer = await AstroContainer.create(); + const htmlString = await astroContainer.renderToString(AstroComponent as AstroComponentFactory, options); + + const { document } = parseHTML(injectMissingParentTags(htmlString)); + const container = document.body; + + // firstElementChild is the svg and we know it exists + removeIrrelevantAttributes(container.firstElementChild!); + + return { container, html: htmlString, ...getQueriesForElement(container) }; +}) satisfies RenderFn + +// html strings need to be marked with this class +// otherwise, Astro is gonna escape the the html entities +export function createAstroHTMLString(htmlString: string) { + return new HTMLString(htmlString) +} + +// needed so linkedom generates the tree correctly +function injectMissingParentTags(markup: string) { + return `${markup}` +} + +// remove irrelevant metadata generated by the astro dev container +// that could cause snapshots to be nondeterministic +function removeIrrelevantAttributes(element: Element) { + for (let attribute of element.attributes!) { + if (attribute.name.startsWith(ASTRO_DEBUGGING_ATTRIBUTE)) { + element.removeAttribute(attribute.name); + } + } +} diff --git a/packages/lucide-astro/tests/utils/types.ts b/packages/lucide-astro/tests/utils/types.ts new file mode 100644 index 00000000000..e984b825112 --- /dev/null +++ b/packages/lucide-astro/tests/utils/types.ts @@ -0,0 +1,33 @@ +import { getQueriesForElement, } from '@testing-library/dom' +import type { ContainerRenderOptions } from "astro/container"; +import type { ComponentProps } from "astro/types" +import type { AstroComponentFactory } from "astro/runtime/server/index.js"; + +export type RenderFn = (AstroComponent: T, options?: RenderFnOptions) => RenderResult +type RenderFnOptions = T extends AstroComponentVirtualType ? ContainerRenderOptionsWithInferedProps : ContainerRenderOptions +type RenderResult = Promise<{ + container: HTMLElement; + html: string; +} & Queries> + +type ContainerRenderOptionsWithInferedProps = Omit & { + props?: ComponentProps +} + +// types may either be coming from the compiler (through the language tools) +// or from the Astro component's signature itself +type PossibleComponentType = AstroComponentFactory | AstroComponentVirtualType +type AstroComponentVirtualType = (args: any) => any; + +type Queries = ReturnType + +// HACK: to unwrap the return type of getQueriesForElement +// without calling the function +// May possibly just use `ReturnType` if the function's ReturnType +// doesn't depend on the first parameter, didn't check that yet +// too much to digest for me rn 😛 +class Wrapper { + wrapped(e: HTMLElement) { + return getQueriesForElement(e) + } +} diff --git a/packages/lucide-astro/tsconfig.json b/packages/lucide-astro/tsconfig.json index bffd24cc83a..0fd151be7a7 100644 --- a/packages/lucide-astro/tsconfig.json +++ b/packages/lucide-astro/tsconfig.json @@ -1,27 +1,35 @@ { - "extends": "astro/tsconfigs/strictest", "compilerOptions": { "target": "ESNext", - "useDefineForClassFields": true, - "module": "ESNext", - "moduleResolution": "Node", + "module": "NodeNext", "strict": true, - "jsx": "preserve", - "resolveJsonModule": true, - "allowJs": true, - "checkJs": true, + "moduleResolution": "nodenext", + // "allowImportingTsExtensions": true, + // "resolveJsonModule": true, + // "verbatimModuleSyntax": true, "isolatedModules": true, + "forceConsistentCasingInFileNames": true, "esModuleInterop": true, + "allowJs": true, + "checkJs": true, + "jsx": "preserve", "lib": [ "ESNext", - "DOM" + ], + "types": [ + "@testing-library/jest-dom" ], "skipLibCheck": true, "noEmit": true, + "plugins": [ + { + "name": "@astrojs/ts-plugin", + } + ] }, "include": [ "src/**/*.ts", "src/**/*.d.ts", - "src/**/*.astro" + "src/**/*.astro", ], } diff --git a/packages/lucide-astro/vitest.config.mts b/packages/lucide-astro/vitest.config.mts new file mode 100644 index 00000000000..cc982f1fc85 --- /dev/null +++ b/packages/lucide-astro/vitest.config.mts @@ -0,0 +1,10 @@ +import { getViteConfig } from 'astro/config' + +export default getViteConfig({ + // @ts-ignore + test: { + environment: 'node', + globals: true, + setupFiles: './tests/setupVitest.js', + }, +}); From b9bad4184d7deae62c26fcb763049dc656b3fbdb Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 16:35:54 +0000 Subject: [PATCH 03/32] fix module resolution issue --- packages/lucide-astro/src/createLucideIcon.ts | 2 +- packages/lucide-astro/tsconfig.json | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/packages/lucide-astro/src/createLucideIcon.ts b/packages/lucide-astro/src/createLucideIcon.ts index d0692d89dea..6e4123bdd71 100644 --- a/packages/lucide-astro/src/createLucideIcon.ts +++ b/packages/lucide-astro/src/createLucideIcon.ts @@ -1,5 +1,5 @@ import { mergeClasses, toKebabCase } from "@lucide/shared" -import type { AstroComponentFactory } from "astro/runtime/server/render/astro/factory" +import type { AstroComponentFactory } from "astro/runtime/server/render/astro/factory.js" import type { IconNode } from './types'; import { render, diff --git a/packages/lucide-astro/tsconfig.json b/packages/lucide-astro/tsconfig.json index 0fd151be7a7..c5b7f2875da 100644 --- a/packages/lucide-astro/tsconfig.json +++ b/packages/lucide-astro/tsconfig.json @@ -1,15 +1,14 @@ { "compilerOptions": { "target": "ESNext", - "module": "NodeNext", + "module": "ESNext", + "moduleResolution": "node", "strict": true, - "moduleResolution": "nodenext", - // "allowImportingTsExtensions": true, - // "resolveJsonModule": true, - // "verbatimModuleSyntax": true, - "isolatedModules": true, + "useDefineForClassFields": true, + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "verbatimModuleSyntax": true, "forceConsistentCasingInFileNames": true, - "esModuleInterop": true, "allowJs": true, "checkJs": true, "jsx": "preserve", @@ -25,7 +24,7 @@ { "name": "@astrojs/ts-plugin", } - ] + ], }, "include": [ "src/**/*.ts", From b357b582cbbed213d9307db17e2edf58156f73f3 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 16:36:37 +0000 Subject: [PATCH 04/32] chore: update lock file --- pnpm-lock.yaml | 408 +++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 346 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e06c621cec..3ac628a41a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -324,36 +324,33 @@ importers: packages/lucide-astro: devDependencies: - '@astrojs/compiler': - specifier: ^2.10.3 - version: 2.10.3 + '@astrojs/ts-plugin': + specifier: ^1.10.4 + version: 1.10.4 '@lucide/build-icons': specifier: workspace:* version: link:../../tools/build-icons - '@lucide/rollup-plugins': - specifier: workspace:* - version: link:../../tools/rollup-plugins '@lucide/shared': specifier: workspace:* version: link:../shared + '@testing-library/dom': + specifier: ^10.4.0 + version: 10.4.0 + '@testing-library/jest-dom': + specifier: ^6.6.3 + version: 6.6.3 astro: specifier: ^4.16.16 - version: 4.16.16(@types/node@12.20.55)(less@4.2.0)(rollup@3.29.5)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@4.9.5) - esbuild: - specifier: ^0.19.11 - version: 0.19.12 - rollup: - specifier: ^3.29.5 - version: 3.29.5 - typescript: - specifier: ^4.9.5 - version: 4.9.5 - vite: - specifier: 5.1.8 - version: 5.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 4.16.16(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.7.2) + jest-serializer-html: + specifier: ^7.1.0 + version: 7.1.0 + linkedom: + specifier: ^0.18.5 + version: 0.18.5 vitest: - specifier: ^0.32.2 - version: 0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^2.1.8 + version: 2.1.8(@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-preact: devDependencies: @@ -650,7 +647,7 @@ importers: version: 5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14) '@vitejs/plugin-vue2': specifier: 2.2.0 - version: 2.2.0(vite@5.1.8(@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) + version: 2.2.0(vite@5.1.8(@types/node@12.20.55)(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) @@ -662,7 +659,7 @@ importers: version: 4.9.5 vite: specifier: 5.1.8 - version: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 5.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^0.32.2 version: 0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -794,6 +791,9 @@ packages: '@adobe/css-tools@4.3.3': resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + '@adobe/css-tools@4.4.1': + resolution: {integrity: sha512-12WGKBQzjUAI4ayyF4IAtfw2QR/IDoqk6jTddXDhtYTJF9ASmoE1zst7cVtP0aL/F1jUJL5r+JxKXKEgHNbEUQ==} + '@algolia/autocomplete-core@1.9.3': resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} @@ -1027,6 +1027,12 @@ packages: resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + '@astrojs/ts-plugin@1.10.4': + resolution: {integrity: sha512-rapryQINgv5VLZF884R/wmgX3mM9eH1PC/I3kkPV9rP6lEWrRN1YClF3bGcDHFrf8EtTLc0Wqxne1Uetpevozg==} + + '@astrojs/yaml2ts@0.2.2': + resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==} + '@atomico/rollup-plugin-sizes@1.1.4': resolution: {integrity: sha512-ilxLw9hT+kWXIx8mYoAFLA2eIVfLrsnabPCaGo5Mkrj8qxhEkZvFddcnH2HTp/hDKFEIJRpZVpXecsPp3FOdRw==} peerDependencies: @@ -4391,14 +4397,14 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.0.0 + '@testing-library/dom@10.4.0': + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} + engines: {node: '>=18'} + '@testing-library/dom@8.20.1': resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} engines: {node: '>=12'} - '@testing-library/dom@9.3.1': - resolution: {integrity: sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==} - engines: {node: '>=14'} - '@testing-library/dom@9.3.4': resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} engines: {node: '>=14'} @@ -4424,6 +4430,10 @@ packages: vitest: optional: true + '@testing-library/jest-dom@6.6.3': + resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + '@testing-library/preact@3.2.3': resolution: {integrity: sha512-y6Kklp1XK3f1X2fWCbujmJyzkf+1BgLYXNgAx21j9+D4CoqMTz5qC4SQufb1L6q/jxLGACzrQ90ewVOTBvHOfg==} engines: {node: '>= 12'} @@ -4908,6 +4918,9 @@ packages: '@vitest/expect@2.1.1': resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} + '@vitest/mocker@2.1.1': resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} peerDependencies: @@ -4920,9 +4933,23 @@ packages: vite: optional: true + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@2.1.1': resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} + '@vitest/runner@0.32.4': resolution: {integrity: sha512-cHOVCkiRazobgdKLnczmz2oaKK9GJOw6ZyRcaPdssO1ej+wzHVIkWiCiNacb3TTYPdzMddYkCgMjZ4r8C0JFCw==} @@ -4935,6 +4962,9 @@ packages: '@vitest/runner@2.1.1': resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} + '@vitest/snapshot@0.32.4': resolution: {integrity: sha512-IRpyqn9t14uqsFlVI2d7DFMImGMs1Q9218of40bdQQgMePwVdmix33yMNnebXcTzDU5eiV3eUsoxxH5v0x/IQA==} @@ -4947,6 +4977,9 @@ packages: '@vitest/snapshot@2.1.1': resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} + '@vitest/spy@0.32.4': resolution: {integrity: sha512-oA7rCOqVOOpE6rEoXuCOADX7Lla1LIa4hljI2MSccbpec54q+oifhziZIJXxlE/CvI2E+ElhBHzVu0VEvJGQKQ==} @@ -4959,6 +4992,9 @@ packages: '@vitest/spy@2.1.1': resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} + '@vitest/utils@0.32.4': resolution: {integrity: sha512-Gwnl8dhd1uJ+HXrYyV0eRqfmk9ek1ASE/LWfTCuWMw+d07ogHqp4hEAV28NiecimK6UY9DpSEPh+pXBA5gtTBg==} @@ -4971,6 +5007,18 @@ packages: '@vitest/utils@2.1.1': resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} + + '@volar/language-core@2.4.10': + resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==} + + '@volar/source-map@2.4.10': + resolution: {integrity: sha512-OCV+b5ihV0RF3A7vEvNyHPi4G4kFa6ukPmyVocmqm5QzOd8r5yAtiNvaPEjl8dNvgC/lj4JPryeeHLdXd62rWA==} + + '@volar/typescript@2.4.10': + resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} + '@vue/compiler-core@3.4.18': resolution: {integrity: sha512-F7YK8lMK0iv6b9/Gdk15A67wM0KKZvxDxed0RR60C1z9tIJTKta+urs4j0RTN5XqHISzI3etN3mX0uHhjmoqjQ==} @@ -5865,6 +5913,10 @@ packages: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} engines: {node: '>=12'} + chai@5.1.2: + resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -7331,6 +7383,10 @@ packages: exif-parser@0.1.12: resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} + expect-type@1.1.0: + resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + engines: {node: '>=12.0.0'} + exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} @@ -7844,6 +7900,9 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -8643,6 +8702,9 @@ packages: resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + linkedom@0.18.5: + resolution: {integrity: sha512-JGLaGGtqtu+eOhYrC1wkWYTBcpVWL4AsnwAtMtgO1Q0gI0PuPJKI0zBBE+a/1BrhOE3Uw8JI/ycByAv5cLrAuQ==} + lint-staged@13.3.0: resolution: {integrity: sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==} engines: {node: ^16.14.0 || >=18.0.0} @@ -8753,6 +8815,9 @@ packages: loupe@3.1.1: resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + loupe@3.1.2: + resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -9775,6 +9840,9 @@ packages: pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -11077,6 +11145,9 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + stdin-discarder@0.2.2: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} @@ -11667,6 +11738,9 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + uhyphen@0.2.0: + resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==} + unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -11916,6 +11990,11 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + vite-plugin-solid@2.10.1: resolution: {integrity: sha512-kfVdNLWaJqaJVL52U6iCCKNW/nXE7bS1VVGOWPGllOkJfcNILymVSY0LCBLSnyy0iYnRtrXpiHm14rMuzeC7CA==} peerDependencies: @@ -12178,6 +12257,31 @@ packages: jsdom: optional: true + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 + 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 + vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} @@ -12185,6 +12289,12 @@ packages: resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==} engines: {node: '>=0.10.0'} + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + vue-component-type-helpers@2.0.7: resolution: {integrity: sha512-7e12Evdll7JcTIocojgnCgwocX4WzIYStGClBQ+QuWPinZo/vQolv2EMq4a3lg16TKfwWafLimG77bxb56UauA==} @@ -12542,6 +12652,11 @@ packages: resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==} engines: {node: '>= 14'} + yaml@2.6.1: + resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} + engines: {node: '>= 14'} + hasBin: true + yargs-parser@20.0.0: resolution: {integrity: sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==} engines: {node: '>=10'} @@ -12606,6 +12721,8 @@ snapshots: '@adobe/css-tools@4.3.3': {} + '@adobe/css-tools@4.4.1': {} + '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.8.2)': dependencies: '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.8.2) @@ -13014,6 +13131,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@astrojs/ts-plugin@1.10.4': + dependencies: + '@astrojs/compiler': 2.10.3 + '@astrojs/yaml2ts': 0.2.2 + '@jridgewell/sourcemap-codec': 1.5.0 + '@volar/language-core': 2.4.10 + '@volar/typescript': 2.4.10 + semver: 7.6.3 + vscode-languageserver-textdocument: 1.0.12 + + '@astrojs/yaml2ts@0.2.2': + dependencies: + yaml: 2.6.1 + '@atomico/rollup-plugin-sizes@1.1.4(rollup@4.22.4)': dependencies: brotli-size: 4.0.0 @@ -13086,7 +13217,7 @@ snapshots: '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.0 '@babel/generator': 7.25.5 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) @@ -15636,7 +15767,7 @@ snapshots: '@babel/template@7.23.9': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.0 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 @@ -15654,7 +15785,7 @@ snapshots: '@babel/traverse@7.23.9': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.0 '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -17338,7 +17469,7 @@ snapshots: estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.11 + magic-string: 0.30.14 optionalDependencies: rollup: 4.22.4 @@ -17346,7 +17477,7 @@ snapshots: dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.4) estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.14 optionalDependencies: rollup: 4.22.4 @@ -17385,7 +17516,7 @@ snapshots: '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - magic-string: 0.30.11 + magic-string: 0.30.14 optionalDependencies: rollup: 4.22.4 @@ -17438,13 +17569,13 @@ snapshots: optionalDependencies: rollup: 4.22.4 - '@rollup/pluginutils@5.1.3(rollup@3.29.5)': + '@rollup/pluginutils@5.1.3(rollup@4.22.4)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 3.29.5 + rollup: 4.22.4 '@rollup/rollup-android-arm-eabi@4.22.4': optional: true @@ -17689,18 +17820,18 @@ snapshots: '@tanstack/virtual-core': 3.0.0 vue: 3.4.18(typescript@5.7.2) - '@testing-library/dom@8.20.1': + '@testing-library/dom@10.4.0': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.0 '@babel/runtime': 7.25.4 '@types/aria-query': 5.0.1 - aria-query: 5.1.3 + aria-query: 5.3.0 chalk: 4.1.2 dom-accessibility-api: 0.5.16 lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/dom@9.3.1': + '@testing-library/dom@8.20.1': dependencies: '@babel/code-frame': 7.24.7 '@babel/runtime': 7.25.4 @@ -17761,6 +17892,16 @@ snapshots: 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/jest-dom@6.6.3': + dependencies: + '@adobe/css-tools': 4.4.1 + 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 + '@testing-library/preact@3.2.3(preact@10.19.4)': dependencies: '@testing-library/dom': 8.20.1 @@ -17769,7 +17910,7 @@ snapshots: '@testing-library/react@14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.22.15 - '@testing-library/dom': 9.3.1 + '@testing-library/dom': 9.3.4 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -17782,7 +17923,7 @@ snapshots: '@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 - '@testing-library/dom': 9.3.1 + '@testing-library/dom': 9.3.4 '@vue/test-utils': 1.3.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14) vue: 2.7.14 vue-template-compiler: 2.7.14(vue@2.7.14) @@ -18312,9 +18453,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue2@2.2.0(vite@5.1.8(@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-vue2@2.2.0(vite@5.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@2.7.14)': dependencies: - vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 5.1.8(@types/node@12.20.55)(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.1.8(@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.7.2))': @@ -18352,6 +18493,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 + '@vitest/expect@2.1.8': + dependencies: + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 + chai: 5.1.2 + tinyrainbow: 1.2.0 + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': dependencies: '@vitest/spy': 2.1.1 @@ -18360,10 +18508,22 @@ snapshots: optionalDependencies: vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + '@vitest/mocker@2.1.8(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + dependencies: + '@vitest/spy': 2.1.8 + estree-walker: 3.0.3 + magic-string: 0.30.14 + optionalDependencies: + vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + '@vitest/pretty-format@2.1.1': dependencies: tinyrainbow: 1.2.0 + '@vitest/pretty-format@2.1.8': + dependencies: + tinyrainbow: 1.2.0 + '@vitest/runner@0.32.4': dependencies: '@vitest/utils': 0.32.4 @@ -18387,6 +18547,11 @@ snapshots: '@vitest/utils': 2.1.1 pathe: 1.1.2 + '@vitest/runner@2.1.8': + dependencies: + '@vitest/utils': 2.1.8 + pathe: 1.1.2 + '@vitest/snapshot@0.32.4': dependencies: magic-string: 0.30.14 @@ -18395,7 +18560,7 @@ snapshots: '@vitest/snapshot@1.2.2': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 pretty-format: 29.7.0 @@ -18411,6 +18576,12 @@ snapshots: magic-string: 0.30.14 pathe: 1.1.2 + '@vitest/snapshot@2.1.8': + dependencies: + '@vitest/pretty-format': 2.1.8 + magic-string: 0.30.14 + pathe: 1.1.2 + '@vitest/spy@0.32.4': dependencies: tinyspy: 2.2.1 @@ -18427,6 +18598,10 @@ snapshots: dependencies: tinyspy: 3.0.2 + '@vitest/spy@2.1.8': + dependencies: + tinyspy: 3.0.2 + '@vitest/utils@0.32.4': dependencies: diff-sequences: 29.6.3 @@ -18453,6 +18628,24 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 + '@vitest/utils@2.1.8': + dependencies: + '@vitest/pretty-format': 2.1.8 + loupe: 3.1.2 + tinyrainbow: 1.2.0 + + '@volar/language-core@2.4.10': + dependencies: + '@volar/source-map': 2.4.10 + + '@volar/source-map@2.4.10': {} + + '@volar/typescript@2.4.10': + dependencies: + '@volar/language-core': 2.4.10 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 + '@vue/compiler-core@3.4.18': dependencies: '@babel/parser': 7.26.1 @@ -18506,7 +18699,7 @@ snapshots: '@vue/compiler-ssr': 3.4.18 '@vue/shared': 3.4.18 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.14 postcss: 8.4.41 source-map-js: 1.2.1 @@ -19138,7 +19331,7 @@ snapshots: dependencies: tslib: 2.6.3 - astro@4.16.16(@types/node@12.20.55)(less@4.2.0)(rollup@3.29.5)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@4.9.5): + astro@4.16.16(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -19148,7 +19341,7 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.3(rollup@3.29.5) + '@rollup/pluginutils': 5.1.3(rollup@4.22.4) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.14.0 @@ -19191,17 +19384,17 @@ snapshots: semver: 7.6.3 shiki: 1.24.0 tinyexec: 0.3.1 - tsconfck: 3.1.4(typescript@4.9.5) + tsconfck: 3.1.4(typescript@5.7.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vitefu: 1.0.4(vite@5.4.11(@types/node@12.20.55)(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) + vitefu: 1.0.4(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)) which-pm: 3.0.0 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.5(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@4.9.5)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -19740,6 +19933,14 @@ snapshots: loupe: 3.1.1 pathval: 2.0.0 + chai@5.1.2: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -21316,6 +21517,8 @@ snapshots: exif-parser@0.1.12: {} + expect-type@1.1.0: {} + exponential-backoff@3.1.1: {} express@4.19.2: @@ -22029,6 +22232,13 @@ snapshots: domutils: 3.1.0 entities: 4.5.0 + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + http-cache-semantics@4.1.1: {} http-deceiver@1.2.7: {} @@ -22925,6 +23135,14 @@ snapshots: lines-and-columns@2.0.4: {} + linkedom@0.18.5: + dependencies: + css-select: 5.1.0 + cssom: 0.5.0 + html-escaper: 3.0.3 + htmlparser2: 9.1.0 + uhyphen: 0.2.0 + lint-staged@13.3.0(enquirer@2.3.6): dependencies: chalk: 5.3.0 @@ -22957,7 +23175,7 @@ snapshots: mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 @@ -23083,6 +23301,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + loupe@3.1.2: {} + lower-case@2.0.2: dependencies: tslib: 2.6.3 @@ -24693,6 +24913,8 @@ snapshots: no-case: 3.0.4 tslib: 2.6.3 + path-browserify@1.0.1: {} + path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -26387,6 +26609,8 @@ snapshots: std-env@3.7.0: {} + std-env@3.8.0: {} + stdin-discarder@0.2.2: {} stop-iteration-iterator@1.0.0: @@ -26922,9 +27146,9 @@ snapshots: '@swc/core': 1.7.23 optional: true - tsconfck@3.1.4(typescript@4.9.5): + tsconfck@3.1.4(typescript@5.7.2): optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.2 tsconfig-paths@3.15.0: dependencies: @@ -27041,6 +27265,8 @@ snapshots: ufo@1.5.4: {} + uhyphen@0.2.0: {} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 @@ -27054,7 +27280,7 @@ snapshots: dependencies: acorn: 8.14.0 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.14 unplugin: 1.12.2 undici@5.28.4: @@ -27100,7 +27326,7 @@ snapshots: estree-walker: 3.0.3 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.11 + magic-string: 0.30.14 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -27348,6 +27574,23 @@ snapshots: - supports-color - terser + vite-node@2.1.8(@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.3.7 + es-module-lexer: 1.5.4 + pathe: 1.1.2 + vite: 5.1.8(@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 + - stylus + - sugarss + - supports-color + - terser + vite-plugin-solid@2.10.1(@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.8.14)(vite@5.1.8(@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 @@ -27402,13 +27645,13 @@ snapshots: stylus: 0.56.0 terser: 5.31.6 - vite@5.4.11(@types/node@12.20.55)(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 optionalDependencies: - '@types/node': 12.20.55 + '@types/node': 20.4.5 fsevents: 2.3.3 less: 4.2.0 sass: 1.77.8 @@ -27432,9 +27675,9 @@ snapshots: optionalDependencies: vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vitefu@1.0.4(vite@5.4.11(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + vitefu@1.0.4(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)): optionalDependencies: - vite: 5.4.11(@types/node@12.20.55)(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) 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.7.2): dependencies: @@ -27624,10 +27867,49 @@ snapshots: - supports-color - terser + vitest@2.1.8(@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': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 + chai: 5.1.2 + debug: 4.3.7 + expect-type: 1.1.0 + magic-string: 0.30.14 + pathe: 1.1.2 + std-env: 3.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.1 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite-node: 2.1.8(@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': 20.4.5 + jsdom: 20.0.3 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - stylus + - sugarss + - supports-color + - terser + vlq@1.0.1: {} void-elements@2.0.1: {} + vscode-languageserver-textdocument@1.0.12: {} + + vscode-uri@3.0.8: {} + vue-component-type-helpers@2.0.7: {} vue-demi@0.14.10(vue@3.4.18(typescript@5.7.2)): @@ -27994,6 +28276,8 @@ snapshots: yaml@2.3.2: {} + yaml@2.6.1: {} + yargs-parser@20.0.0: {} yargs-parser@20.2.9: {} @@ -28038,9 +28322,9 @@ snapshots: dependencies: zod: 3.23.8 - zod-to-ts@1.2.0(typescript@4.9.5)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.7.2)(zod@3.23.8): dependencies: - typescript: 4.9.5 + typescript: 5.7.2 zod: 3.23.8 zod@3.23.8: {} From e37152b49678b422b2577369ca8ed8478f443d17 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 21:41:00 +0000 Subject: [PATCH 05/32] chore: update lock file --- pnpm-lock.yaml | 2605 +++++++++++++++++++++++++----------------------- 1 file changed, 1333 insertions(+), 1272 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3ac628a41a0..2d3e10b5910 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,13 +24,13 @@ importers: version: 17.0.33 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.7.2) + 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@20.4.5)(typescript@5.7.2)) + 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 @@ -39,7 +39,7 @@ importers: version: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-config-airbnb-typescript: specifier: ^17.1.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-config-prettier: specifier: ^8.10.0 version: 8.10.0(eslint@8.57.1) @@ -51,10 +51,10 @@ importers: version: 1.3.2(eslint-plugin-import@2.31.0) eslint-import-resolver-typescript: specifier: ^3.6.3 - version: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + version: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) husky: specifier: ^8.0.3 version: 8.0.3 @@ -90,19 +90,19 @@ importers: dependencies: '@floating-ui/vue': specifier: ^1.0.3 - version: 1.0.6(vue@3.4.18(typescript@5.7.2)) + version: 1.0.6(vue@3.5.13(typescript@5.3.3)) '@headlessui/vue': specifier: ^1.7.17 - version: 1.7.19(vue@3.4.18(typescript@5.7.2)) + version: 1.7.19(vue@3.5.13(typescript@5.3.3)) '@resvg/resvg-wasm': specifier: ^2.6.2 version: 2.6.2 '@vueuse/components': specifier: ^10.7.2 - version: 10.7.2(vue@3.4.18(typescript@5.7.2)) + version: 10.11.1(vue@3.5.13(typescript@5.3.3)) '@vueuse/core': specifier: ^10.7.2 - version: 10.11.1(vue@3.4.18(typescript@5.7.2)) + version: 10.11.1(vue@3.5.13(typescript@5.3.3)) element-to-path: specifier: ^1.2.1 version: 1.2.1 @@ -132,7 +132,7 @@ importers: version: 18.2.0(react@18.2.0) sandpack-vue3: specifier: 3.1.11 - version: 3.1.11(@lezer/common@1.2.1)(vue@3.4.18(typescript@5.7.2)) + version: 3.1.11(@lezer/common@1.2.1)(vue@3.5.13(typescript@5.3.3)) semver: specifier: ^7.5.2 version: 7.5.2 @@ -153,7 +153,7 @@ importers: version: 5.3.1 vue: specifier: ^3.4.13 - version: 3.4.18(typescript@5.7.2) + version: 3.5.13(typescript@5.3.3) devDependencies: '@lucide/build-icons': specifier: workspace:* @@ -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@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.7.2) + 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: @@ -341,7 +341,7 @@ importers: version: 6.6.3 astro: specifier: ^4.16.16 - version: 4.16.16(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.7.2) + version: 4.16.17(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -479,10 +479,10 @@ importers: version: 18.2.0(react@18.2.0) react-native: specifier: ^0.76.0 - version: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) + version: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) react-native-svg: specifier: ^15.8.0 - version: 15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + version: 15.8.0(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) rollup: specifier: ^4.22.4 version: 4.22.4 @@ -575,7 +575,7 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@5.7.2) + version: 6.1.0(rollup@4.22.4)(typescript@5.3.3) svgson: specifier: ^5.2.1 version: 5.3.1 @@ -686,10 +686,10 @@ importers: 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.4.38)(vue@3.4.21(typescript@5.7.2)) + 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.1.8(@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.7.2)) + version: 4.6.2(vite@5.1.8(@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 @@ -698,7 +698,7 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@5.7.2) + version: 6.1.0(rollup@4.22.4)(typescript@5.3.3) vite: specifier: 5.1.8 version: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -707,7 +707,7 @@ importers: 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.7.2) + version: 3.4.21(typescript@5.3.3) packages/shared: devDependencies: @@ -1102,6 +1102,10 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1209,6 +1213,10 @@ 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'} @@ -1247,6 +1255,10 @@ 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'} @@ -1364,11 +1376,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.25.4': - resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.1': resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} engines: {node: '>=6.0.0'} @@ -2150,6 +2157,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx@7.22.5': + resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-react-jsx@7.23.4': resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} @@ -3418,9 +3431,15 @@ 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==} @@ -5019,44 +5038,32 @@ packages: '@volar/typescript@2.4.10': resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} - '@vue/compiler-core@3.4.18': - resolution: {integrity: sha512-F7YK8lMK0iv6b9/Gdk15A67wM0KKZvxDxed0RR60C1z9tIJTKta+urs4j0RTN5XqHISzI3etN3mX0uHhjmoqjQ==} - '@vue/compiler-core@3.4.21': resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - - '@vue/compiler-dom@3.4.18': - resolution: {integrity: sha512-24Eb8lcMfInefvQ6YlEVS18w5Q66f4+uXWVA+yb7praKbyjHRNuKVWGuinfSSjM0ZIiPi++QWukhkgznBaqpEA==} + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} '@vue/compiler-dom@3.4.21': resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} '@vue/compiler-sfc@2.7.14': resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} - '@vue/compiler-sfc@3.4.18': - resolution: {integrity: sha512-rG5tqtnzwrVpMqAQ7FHtvHaV70G6LLfJIWLYZB/jZ9m/hrnZmIQh+H3ewnC5onwe/ibljm9+ZupxeElzqCkTAw==} - '@vue/compiler-sfc@3.4.21': resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - - '@vue/compiler-ssr@3.4.18': - resolution: {integrity: sha512-hSlv20oUhPxo2UYUacHgGaxtqP0tvFo6ixxxD6JlXIkwzwoZ9eKK6PFQN4hNK/R13JlNyldwWt/fqGBKgWJ6nQ==} + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} '@vue/compiler-ssr@3.4.21': resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} '@vue/devtools-api@7.3.8': resolution: {integrity: sha512-NURFwmxz4WukFU54IHgyGI2KSejdgHG5JC4xTcWmTWEBIc8aelj9fBy4qsboObGHFp3JIdRxxANO9s2wZA/pVQ==} @@ -5067,50 +5074,33 @@ packages: '@vue/devtools-shared@7.3.8': resolution: {integrity: sha512-1NiJbn7Yp47nPDWhFZyEKpB2+5/+7JYv8IQnU0ccMrgslPR2dL7u1DIyI7mLqy4HN1ll36gQy0k8GqBYSFgZJw==} - '@vue/reactivity@3.4.18': - resolution: {integrity: sha512-7uda2/I0jpLiRygprDo5Jxs2HJkOVXcOMlyVlY54yRLxoycBpwGJRwJT9EdGB4adnoqJDXVT2BilUAYwI7qvmg==} - '@vue/reactivity@3.4.21': resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - - '@vue/runtime-core@3.4.18': - resolution: {integrity: sha512-7mU9diCa+4e+8/wZ7Udw5pwTH10A11sZ1nldmHOUKJnzCwvZxfJqAtw31mIf4T5H2FsLCSBQT3xgioA9vIjyDQ==} + '@vue/reactivity@3.5.13': + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} '@vue/runtime-core@3.4.21': resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - - '@vue/runtime-dom@3.4.18': - resolution: {integrity: sha512-2y1Mkzcw1niSfG7z3Qx+2ir9Gb4hdTkZe5p/I8x1aTIKQE0vY0tPAEUPhZm5tx6183gG3D/KwHG728UR0sIufA==} + '@vue/runtime-core@3.5.13': + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} '@vue/runtime-dom@3.4.21': resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - - '@vue/server-renderer@3.4.18': - resolution: {integrity: sha512-YJd1wa7mzUN3NRqLEsrwEYWyO+PUBSROIGlCc3J/cvn7Zu6CxhNLgXa8Z4zZ5ja5/nviYO79J1InoPeXgwBTZA==} - peerDependencies: - vue: 3.4.18 + '@vue/runtime-dom@3.5.13': + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} '@vue/server-renderer@3.4.21': resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} peerDependencies: vue: 3.4.21 - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + '@vue/server-renderer@3.5.13': + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: - vue: 3.4.38 - - '@vue/shared@3.4.18': - resolution: {integrity: sha512-CxouGFxxaW5r1WbrSmWwck3No58rApXgRSBxrqgnY1K+jk20F6DrXJkHdH9n4HVT+/B6G2CAn213Uq3npWiy8Q==} + vue: 3.5.13 '@vue/shared@3.4.21': resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} @@ -5118,6 +5108,9 @@ packages: '@vue/shared@3.4.38': resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + '@vue/test-utils@1.3.0': resolution: {integrity: sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==} peerDependencies: @@ -5127,15 +5120,12 @@ packages: '@vue/test-utils@2.4.5': resolution: {integrity: sha512-oo2u7vktOyKUked36R93NB7mg2B+N7Plr8lxp2JBGwr18ch6EggFjixSCdIVVLkT6Qr0z359Xvnafc9dcKyDUg==} - '@vueuse/components@10.7.2': - resolution: {integrity: sha512-r39DLLtRo1hEKI/SQzVQjCts7yelwFyUrTxDFi821NdyU3EfQ9GCNNBcMirXcn3IQApFBRKrvTTtQ9cJGrb/+A==} + '@vueuse/components@10.11.1': + resolution: {integrity: sha512-ThcreQCX/eq61sLkLKjigD4PQvs3Wy4zglICvQH9tP6xl87y5KsQEoizn6OI+R3hrOgwQHLJe7Y0wLLh3fBKcg==} '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} - '@vueuse/core@10.7.2': - resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} - '@vueuse/core@11.0.1': resolution: {integrity: sha512-YTrekI18WwEyP3h168Fir94G/HNC27wvXJI21Alm0sPOwvhihfkrvHIe+5PNJq+MpgWdRcsjvE/38JaoKrgZhQ==} @@ -5183,18 +5173,12 @@ packages: '@vueuse/metadata@10.11.1': resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} - '@vueuse/metadata@10.7.2': - resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} - '@vueuse/metadata@11.0.1': resolution: {integrity: sha512-dTFvuHFAjLYOiSd+t9Sk7xUiuL6jbfay/eX+g+jaipXXlwKur2VCqBCZX+jfu+2vROUGcUsdn3fJR9KkpadIOg==} '@vueuse/shared@10.11.1': resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} - '@vueuse/shared@10.7.2': - resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} - '@vueuse/shared@11.0.1': resolution: {integrity: sha512-eAPf5CQB3HR0S76HqrhjBqFYstZfiHWZq8xF9EQmobGBkrhPfErJEhr8aMNQMqd6MkENIx2pblIEfJGlHpClug==} @@ -5301,6 +5285,10 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-walk@8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} @@ -5309,6 +5297,11 @@ packages: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} 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'} @@ -5560,8 +5553,8 @@ packages: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} - astro@4.16.16: - resolution: {integrity: sha512-H1CttrV6+JFrDBQx0Mcbq5i5AeLhCbztB786+9wEu3svWL/QPNeCGqF0dgNORAYmP+rODGCPu/y9qKSh87iLuA==} + astro@4.16.17: + resolution: {integrity: sha512-OuD+BP7U6OqQLKtZ/FJkU2S+TOlifxS/OKUbZOb5p6y+LLBa1J3zHRJrIl7DUSq6eXY+9wSWwbJpD9JS+lqhxA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -5905,6 +5898,10 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chai@4.3.7: + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + engines: {node: '>=4'} + chai@4.4.1: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} @@ -5963,6 +5960,10 @@ 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'} @@ -6607,6 +6608,10 @@ packages: engines: {node: '>=0.10'} hasBin: true + detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + engines: {node: '>=8'} + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -7418,6 +7423,10 @@ 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'} @@ -8284,6 +8293,9 @@ 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'} @@ -8486,6 +8498,9 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@8.0.3: + resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} + js-tokens@9.0.0: resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} @@ -8809,6 +8824,10 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + loupe@2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 + loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -8861,6 +8880,10 @@ packages: magic-string@0.30.14: resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + 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'} @@ -9521,6 +9544,10 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9961,6 +9988,9 @@ 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==} @@ -10329,6 +10359,10 @@ 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'} @@ -11142,6 +11176,9 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} + std-env@3.3.3: + resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} @@ -11234,9 +11271,15 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + strip-literal@2.0.0: + resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} + strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} @@ -11485,6 +11528,9 @@ packages: timm@1.7.1: resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} + tinybench@2.5.0: + resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + tinybench@2.6.0: resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} @@ -11680,8 +11726,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.29.0: - resolution: {integrity: sha512-RPYt6dKyemXJe7I6oNstcH24myUGSReicxcHTvCLgzm4e0n8y05dGvcGB15/SoPRBmhlMthWQ9pvKyL81ko8nQ==} + type-fest@4.30.0: + resolution: {integrity: sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==} engines: {node: '>=16'} type-is@1.6.18: @@ -11727,11 +11773,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} - engines: {node: '>=14.17'} - hasBin: true - ua-parser-js@0.7.38: resolution: {integrity: sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==} @@ -11967,6 +12008,9 @@ packages: vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} @@ -12329,14 +12373,6 @@ packages: resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==} deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. - vue@3.4.18: - resolution: {integrity: sha512-0zLRYamFRe0wF4q2L3O24KQzLyLpL64ye1RUToOgOxuWZsb/FhaNRdGmeozdtVYLz6tl94OXLaK7/WQIrVCw1A==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.4.21: resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} peerDependencies: @@ -12345,8 +12381,8 @@ packages: typescript: optional: true - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + vue@3.5.13: + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -12478,6 +12514,10 @@ packages: resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} engines: {node: '>=18.12'} + 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'} @@ -12565,6 +12605,18 @@ 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'} @@ -12689,6 +12741,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + yocto-queue@1.1.1: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} @@ -13176,14 +13232,14 @@ snapshots: '@babel/core@7.16.12': dependencies: - '@babel/code-frame': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.16.8 + '@babel/helper-compilation-targets': 7.25.2 '@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.25.9 - '@babel/traverse': 7.25.9 + '@babel/template': 7.16.7 + '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 convert-source-map: 1.9.0 debug: 4.3.7 @@ -13217,12 +13273,12 @@ snapshots: '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.5 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.4 + '@babel/parser': 7.26.1 '@babel/template': 7.25.0 '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 @@ -13290,6 +13346,10 @@ snapshots: dependencies: '@babel/types': 7.26.0 + '@babel/helper-annotate-as-pure@7.24.7': + dependencies: + '@babel/types': 7.26.0 + '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.0 @@ -13300,7 +13360,7 @@ snapshots: '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -13315,9 +13375,9 @@ snapshots: '@babel/helper-compilation-targets@7.25.2': dependencies: - '@babel/compat-data': 7.26.0 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 + '@babel/compat-data': 7.25.4 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -13332,7 +13392,7 @@ snapshots: '@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 @@ -13342,15 +13402,15 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.26.0)': + '@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -13358,36 +13418,36 @@ snapshots: '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@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.9 + '@babel/traverse': 7.25.4 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.26.0)': + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.26.0) + '@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.9 + '@babel/traverse': 7.25.4 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/traverse': 7.25.9 semver: 6.3.1 @@ -13397,49 +13457,49 @@ snapshots: '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 '@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 '@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.9 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7 lodash.debounce: 4.0.8 @@ -13451,7 +13511,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.25.9 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7 lodash.debounce: 4.0.8 @@ -13459,10 +13519,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.26.0)': + '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7 lodash.debounce: 4.0.8 @@ -13470,10 +13530,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7 lodash.debounce: 4.0.8 @@ -13498,7 +13558,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -13518,6 +13578,13 @@ snapshots: 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/helper-module-imports@7.25.9': dependencies: '@babel/traverse': 7.25.9 @@ -13529,48 +13596,37 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.25.9 + '@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-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.25.9 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 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.25.9 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.16.12)': - dependencies: - '@babel/core': 7.16.12 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color @@ -13597,43 +13653,45 @@ snapshots: '@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)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.26.0)': + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.26.0)': + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 '@babel/traverse': 7.25.9 @@ -13647,9 +13705,9 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers@7.22.20(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.22.20(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -13659,22 +13717,22 @@ 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.9 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.0(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@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.9 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 '@babel/traverse': 7.25.9 @@ -13687,7 +13745,7 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -13698,7 +13756,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -13731,7 +13789,7 @@ snapshots: '@babel/helper-wrap-function@7.25.0': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -13779,10 +13837,6 @@ snapshots: dependencies: '@babel/types': 7.26.0 - '@babel/parser@7.25.4': - dependencies: - '@babel/types': 7.26.0 - '@babel/parser@7.26.1': dependencies: '@babel/types': 7.26.0 @@ -13790,12 +13844,12 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.16.12)': dependencies: @@ -13805,16 +13859,16 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.25.2) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.16.12)': dependencies: @@ -13829,18 +13883,18 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.24.8 '@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: @@ -13854,10 +13908,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13877,9 +13931,9 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.16.12) - '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.16.12)': @@ -13906,11 +13960,11 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.16.12) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.16.12)': dependencies: @@ -13920,9 +13974,9 @@ snapshots: '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.16.12)': dependencies: - '@babel/compat-data': 7.26.0 + '@babel/compat-data': 7.25.4 '@babel/core': 7.16.12 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-compilation-targets': 7.25.2 '@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) @@ -13942,12 +13996,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -13963,14 +14017,14 @@ snapshots: dependencies: '@babel/core': 7.23.9 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.16.12) @@ -13986,161 +14040,166 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 + + '@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/plugin-syntax-jsx@7.23.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.23.9)': + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': @@ -14151,191 +14210,191 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9)': 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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) - '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.26.0)': + '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -14343,8 +14402,8 @@ snapshots: '@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.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.16.12) transitivePeerDependencies: - supports-color @@ -14352,39 +14411,35 @@ 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.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@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.26.0) - transitivePeerDependencies: - - supports-color + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0) + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) transitivePeerDependencies: - supports-color '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14394,39 +14449,39 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9)': 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -14435,60 +14490,60 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) '@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - '@babel/plugin-transform-classes@7.23.8(@babel/core@7.26.0)': + '@babel/plugin-transform-classes@7.23.8(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 '@babel/plugin-transform-classes@7.25.4(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.16.12) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.4(@babel/core@7.26.0)': + '@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/traverse': 7.25.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -14496,14 +14551,14 @@ 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.25.9 - '@babel/template': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.23.9 - '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/template': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.23.9 '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14511,43 +14566,43 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.26.0)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dotall-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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14558,12 +14613,12 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14573,26 +14628,26 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14605,37 +14660,37 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.26.0)': + '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.0) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) - '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.2) '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.26.0)': + '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.16.12)': @@ -14646,9 +14701,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: @@ -14657,93 +14712,93 @@ 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.25.9 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@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.9 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.26.0)': + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-literals@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-literals@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-literals@7.25.2(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.26.0)': + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14753,23 +14808,19 @@ 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.26.0(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color + '@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/plugin-transform-modules-amd@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12) + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -14777,34 +14828,30 @@ 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.26.0(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.25.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 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@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 - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12) + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) '@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.26.0)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@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: @@ -14814,52 +14861,44 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.25.9 - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12) + '@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.9 + '@babel/traverse': 7.25.4 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.26.0(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color + '@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/plugin-transform-modules-umd@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.16.12) + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -14868,13 +14907,13 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.26.0)': + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14882,21 +14921,21 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14906,73 +14945,73 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 '@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) - '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.25.2)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.26.0 - '@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.26.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.2) '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) - '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.16.12)': dependencies: @@ -14985,33 +15024,33 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.16.12)': dependencies: @@ -15022,56 +15061,56 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) transitivePeerDependencies: - supports-color '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9)': 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -15079,24 +15118,24 @@ snapshots: '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.25.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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.26.0)': + '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@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/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -15104,27 +15143,27 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -15133,9 +15172,9 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9)': @@ -15143,10 +15182,21 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.0) + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.26.0)': dependencies: @@ -15157,6 +15207,17 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.0) '@babel/types': 7.26.0 + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -15171,13 +15232,13 @@ snapshots: '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.16.12)': @@ -15186,21 +15247,21 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.16.12)': dependencies: @@ -15210,8 +15271,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.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 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) @@ -15219,14 +15280,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -15234,33 +15295,33 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-spread@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-spread@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-spread@7.24.7(@babel/core@7.16.12)': @@ -15271,9 +15332,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: @@ -15282,32 +15343,32 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.16.12)': dependencies: '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.16.12)': dependencies: @@ -15317,12 +15378,12 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.16.12)': dependencies: @@ -15332,39 +15393,39 @@ snapshots: '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.25.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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.26.0) + '@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/plugin-syntax-typescript': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.25.2) transitivePeerDependencies: - supports-color '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.16.12)': dependencies: @@ -15375,25 +15436,25 @@ 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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.16.12)': dependencies: @@ -15401,30 +15462,30 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.16.12) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-sets-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.25.9 + '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.22.5 '@babel/preset-env@7.16.11(@babel/core@7.16.12)': dependencies: '@babel/compat-data': 7.25.4 '@babel/core': 7.16.12 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 '@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) @@ -15585,98 +15646,98 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.23.9(@babel/core@7.26.0)': + '@babel/preset-env@7.23.9(@babel/core@7.25.2)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.26.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.26.0) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.26.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.25.2) core-js-compat: 3.32.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.22.5(@babel/core@7.26.0)': + '@babel/preset-flow@7.22.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.0) + '@babel/helper-validator-option': 7.24.8 + '@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)': dependencies: @@ -15690,14 +15751,14 @@ snapshots: '@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.25.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.26.0 esutils: 2.0.3 - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.26.0 esutils: 2.0.3 @@ -15709,23 +15770,19 @@ 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.26.0)': + '@babel/preset-typescript@7.23.3(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color + '@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) - '@babel/register@7.22.5(@babel/core@7.26.0)': + '@babel/register@7.22.5(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -15761,13 +15818,13 @@ snapshots: '@babel/template@7.16.7': dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.24.7 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 '@babel/template@7.23.9': dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.24.7 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 @@ -15785,7 +15842,7 @@ snapshots: '@babel/traverse@7.23.9': dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.24.7 '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -15793,7 +15850,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 - debug: 4.3.7 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -15801,7 +15858,7 @@ snapshots: '@babel/traverse@7.25.4': dependencies: '@babel/code-frame': 7.26.0 - '@babel/generator': 7.26.0 + '@babel/generator': 7.25.5 '@babel/parser': 7.26.1 '@babel/template': 7.25.9 '@babel/types': 7.26.0 @@ -16305,21 +16362,21 @@ snapshots: '@floating-ui/utils@0.2.1': {} - '@floating-ui/vue@1.0.6(vue@3.4.18(typescript@5.7.2))': + '@floating-ui/vue@1.0.6(vue@3.5.13(typescript@5.3.3))': dependencies: '@floating-ui/dom': 1.6.1 '@floating-ui/utils': 0.2.1 - vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) + vue-demi: 0.14.7(vue@3.5.13(typescript@5.3.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@gar/promisify@1.1.3': {} - '@headlessui/vue@1.7.19(vue@3.4.18(typescript@5.7.2))': + '@headlessui/vue@1.7.19(vue@3.5.13(typescript@5.3.3))': dependencies: - '@tanstack/vue-virtual': 3.0.4(vue@3.4.18(typescript@5.7.2)) - vue: 3.4.18(typescript@5.7.2) + '@tanstack/vue-virtual': 3.0.4(vue@3.5.13(typescript@5.3.3)) + vue: 3.5.13(typescript@5.3.3) '@html-eslint/eslint-plugin@0.19.1': {} @@ -16330,7 +16387,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7 + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -16472,7 +16529,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -16740,8 +16797,15 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@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 @@ -16790,7 +16854,7 @@ snapshots: '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': dependencies: - detect-libc: 2.0.3 + detect-libc: 2.0.2 https-proxy-agent: 5.0.1 make-dir: 3.1.0 node-fetch: 2.7.0(encoding@0.1.13) @@ -17202,7 +17266,7 @@ snapshots: '@prefresh/vite@2.4.1(preact@10.19.4)(vite@5.1.8(@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.0 + '@babel/core': 7.25.2 '@prefresh/babel-plugin': 0.5.0 '@prefresh/core': 1.5.1(preact@10.19.4) '@prefresh/utils': 1.2.0 @@ -17255,82 +17319,82 @@ snapshots: '@react-native/assets-registry@0.76.0': {} - '@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0))': + '@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2))': dependencies: - '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) + '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))': + '@react-native/babel-preset@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))': dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) + '@react-native/babel-plugin-codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) babel-plugin-syntax-hermes-parser: 0.23.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.0 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0))': + '@react-native/codegen@0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2))': dependencies: '@babel/parser': 7.26.1 - '@babel/preset-env': 7.23.9(@babel/core@7.26.0) + '@babel/preset-env': 7.23.9(@babel/core@7.25.2) glob: 7.2.3 hermes-parser: 0.23.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) + jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) mkdirp: 0.5.6 nullthrows: 1.1.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13)': dependencies: '@react-native/dev-middleware': 0.76.0 - '@react-native/metro-babel-transformer': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0)) + '@react-native/metro-babel-transformer': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2)) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 @@ -17373,10 +17437,10 @@ snapshots: '@react-native/js-polyfills@0.76.0': {} - '@react-native/metro-babel-transformer@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))': + '@react-native/metro-babel-transformer@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))': dependencies: - '@babel/core': 7.26.0 - '@react-native/babel-preset': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0)) + '@babel/core': 7.25.2 + '@react-native/babel-preset': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2)) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -17385,12 +17449,12 @@ snapshots: '@react-native/normalize-colors@0.76.0': {} - '@react-native/virtualized-lists@0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + '@react-native/virtualized-lists@0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.2.0 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) + react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) optionalDependencies: '@types/react': 18.2.17 @@ -17469,7 +17533,7 @@ snapshots: estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.14 + magic-string: 0.30.11 optionalDependencies: rollup: 4.22.4 @@ -17477,7 +17541,7 @@ snapshots: dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.4) estree-walker: 2.0.2 - magic-string: 0.30.14 + magic-string: 0.30.11 optionalDependencies: rollup: 4.22.4 @@ -17516,7 +17580,7 @@ snapshots: '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - magic-string: 0.30.14 + magic-string: 0.30.11 optionalDependencies: rollup: 4.22.4 @@ -17710,7 +17774,7 @@ snapshots: '@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': dependencies: '@sveltejs/vite-plugin-svelte': 2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) - debug: 4.3.7 + debug: 4.3.4 svelte: 4.2.19 vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: @@ -17719,10 +17783,10 @@ snapshots: '@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.1.8(@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.3(@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) - debug: 4.3.7 + debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.11 + magic-string: 0.30.2 svelte: 4.2.19 svelte-hmr: 0.15.2(svelte@4.2.19) vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -17815,10 +17879,10 @@ snapshots: '@tanstack/virtual-core@3.0.0': {} - '@tanstack/vue-virtual@3.0.4(vue@3.4.18(typescript@5.7.2))': + '@tanstack/vue-virtual@3.0.4(vue@3.5.13(typescript@5.3.3))': dependencies: '@tanstack/virtual-core': 3.0.0 - vue: 3.4.18(typescript@5.7.2) + vue: 3.5.13(typescript@5.3.3) '@testing-library/dom@10.4.0': dependencies: @@ -17844,7 +17908,7 @@ snapshots: '@testing-library/dom@9.3.4': dependencies: - '@babel/code-frame': 7.26.0 + '@babel/code-frame': 7.24.7 '@babel/runtime': 7.25.4 '@types/aria-query': 5.0.1 aria-query: 5.1.3 @@ -17856,7 +17920,7 @@ snapshots: '@testing-library/jest-dom@6.4.2(vitest@0.32.4(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.25.4 + '@babel/runtime': 7.22.15 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -17869,7 +17933,7 @@ snapshots: '@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.25.4 + '@babel/runtime': 7.22.15 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -17882,7 +17946,7 @@ snapshots: '@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.25.4 + '@babel/runtime': 7.22.15 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -17895,7 +17959,7 @@ snapshots: '@testing-library/jest-dom@6.6.3': dependencies: '@adobe/css-tools': 4.4.1 - aria-query: 5.3.2 + aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 @@ -17928,14 +17992,14 @@ snapshots: vue: 2.7.14 vue-template-compiler: 2.7.14(vue@2.7.14) - '@testing-library/vue@8.0.3(@vue/compiler-sfc@3.4.38)(vue@3.4.21(typescript@5.7.2))': + '@testing-library/vue@8.0.3(@vue/compiler-sfc@3.5.13)(vue@3.4.21(typescript@5.3.3))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.5 - vue: 3.4.21(typescript@5.7.2) + vue: 3.4.21(typescript@5.3.3) optionalDependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.13 '@tokenizer/token@0.3.0': {} @@ -18233,13 +18297,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 @@ -18247,9 +18311,9 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -18278,16 +18342,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 optionalDependencies: - typescript: 5.7.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -18310,7 +18374,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.48.2(typescript@4.6.4) '@typescript-eslint/utils': 5.48.2(eslint@8.57.0)(typescript@4.6.4) - debug: 4.3.7 + debug: 4.3.6 eslint: 8.57.0 tsutils: 3.21.0(typescript@4.6.4) optionalDependencies: @@ -18318,15 +18382,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.3.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.3.3) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -18354,7 +18418,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.48.2 '@typescript-eslint/visitor-keys': 5.48.2 - debug: 4.3.7 + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -18364,7 +18428,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -18373,9 +18437,9 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -18394,14 +18458,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.3.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -18458,15 +18522,15 @@ snapshots: vite: 5.1.8(@types/node@12.20.55)(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.1.8(@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.7.2))': + '@vitejs/plugin-vue@4.6.2(vite@5.1.8(@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.1.8(@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.7.2) + vue: 3.4.21(typescript@5.3.3) - '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.38(typescript@5.7.2))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@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@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vue: 3.4.38(typescript@5.7.2) + vue: 3.5.13(typescript@5.3.3) '@vitest/expect@0.32.4': dependencies: @@ -18504,7 +18568,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 - magic-string: 0.30.14 + magic-string: 0.30.11 optionalDependencies: vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -18554,26 +18618,26 @@ snapshots: '@vitest/snapshot@0.32.4': dependencies: - magic-string: 0.30.14 + magic-string: 0.30.11 pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@1.2.2': dependencies: - magic-string: 0.30.14 + magic-string: 0.30.11 pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@1.4.0': dependencies: - magic-string: 0.30.14 + magic-string: 0.30.11 pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@2.1.1': dependencies: '@vitest/pretty-format': 2.1.1 - magic-string: 0.30.14 + magic-string: 0.30.11 pathe: 1.1.2 '@vitest/snapshot@2.1.8': @@ -18646,14 +18710,6 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue/compiler-core@3.4.18': - dependencies: - '@babel/parser': 7.26.1 - '@vue/shared': 3.4.18 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.4.21': dependencies: '@babel/parser': 7.26.1 @@ -18662,46 +18718,29 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.26.1 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.4.18': - dependencies: - '@vue/compiler-core': 3.4.18 - '@vue/shared': 3.4.18 - '@vue/compiler-dom@3.4.21': dependencies: '@vue/compiler-core': 3.4.21 '@vue/shared': 3.4.21 - '@vue/compiler-dom@3.4.38': + '@vue/compiler-dom@3.5.13': dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 '@vue/compiler-sfc@2.7.14': dependencies: '@babel/parser': 7.26.1 - postcss: 8.4.49 - source-map: 0.6.1 - - '@vue/compiler-sfc@3.4.18': - dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.18 - '@vue/compiler-dom': 3.4.18 - '@vue/compiler-ssr': 3.4.18 - '@vue/shared': 3.4.18 - estree-walker: 2.0.2 - magic-string: 0.30.14 postcss: 8.4.41 - source-map-js: 1.2.1 + source-map: 0.6.1 '@vue/compiler-sfc@3.4.21': dependencies: @@ -18711,36 +18750,31 @@ snapshots: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.14 - postcss: 8.4.49 + magic-string: 0.30.11 + postcss: 8.4.41 source-map-js: 1.2.1 - '@vue/compiler-sfc@3.4.38': + '@vue/compiler-sfc@3.5.13': dependencies: '@babel/parser': 7.26.1 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.14 + magic-string: 0.30.11 postcss: 8.4.49 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.4.18': - dependencies: - '@vue/compiler-dom': 3.4.18 - '@vue/shared': 3.4.18 - '@vue/compiler-ssr@3.4.21': dependencies: '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 - '@vue/compiler-ssr@3.4.38': + '@vue/compiler-ssr@3.5.13': dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 '@vue/devtools-api@7.3.8': dependencies: @@ -18760,38 +18794,23 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.4.18': - dependencies: - '@vue/shared': 3.4.18 - '@vue/reactivity@3.4.21': dependencies: - '@vue/shared': 3.4.21 - - '@vue/reactivity@3.4.38': - dependencies: - '@vue/shared': 3.4.38 + '@vue/shared': 3.4.21 - '@vue/runtime-core@3.4.18': + '@vue/reactivity@3.5.13': dependencies: - '@vue/reactivity': 3.4.18 - '@vue/shared': 3.4.18 + '@vue/shared': 3.5.13 '@vue/runtime-core@3.4.21': dependencies: '@vue/reactivity': 3.4.21 '@vue/shared': 3.4.21 - '@vue/runtime-core@3.4.38': - dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 - - '@vue/runtime-dom@3.4.18': + '@vue/runtime-core@3.5.13': dependencies: - '@vue/runtime-core': 3.4.18 - '@vue/shared': 3.4.18 - csstype: 3.1.3 + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 '@vue/runtime-dom@3.4.21': dependencies: @@ -18799,37 +18818,31 @@ snapshots: '@vue/shared': 3.4.21 csstype: 3.1.3 - '@vue/runtime-dom@3.4.38': + '@vue/runtime-dom@3.5.13': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.4.18(vue@3.4.18(typescript@5.7.2))': - dependencies: - '@vue/compiler-ssr': 3.4.18 - '@vue/shared': 3.4.18 - vue: 3.4.18(typescript@5.7.2) - - '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.7.2))': + '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.3.3))': dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.7.2) + vue: 3.4.21(typescript@5.3.3) - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.7.2))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.3.3))': dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.7.2) - - '@vue/shared@3.4.18': {} + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13(typescript@5.3.3) '@vue/shared@3.4.21': {} '@vue/shared@3.4.38': {} + '@vue/shared@3.5.13': {} + '@vue/test-utils@1.3.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)': dependencies: dom-event-types: 1.1.0 @@ -18843,50 +18856,40 @@ snapshots: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.7 - '@vueuse/components@10.7.2(vue@3.4.18(typescript@5.7.2))': + '@vueuse/components@10.11.1(vue@3.5.13(typescript@5.3.3))': dependencies: - '@vueuse/core': 10.7.2(vue@3.4.18(typescript@5.7.2)) - '@vueuse/shared': 10.7.2(vue@3.4.18(typescript@5.7.2)) - vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) + '@vueuse/core': 10.11.1(vue@3.5.13(typescript@5.3.3)) + '@vueuse/shared': 10.11.1(vue@3.5.13(typescript@5.3.3)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.3.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@10.11.1(vue@3.4.18(typescript@5.7.2))': + '@vueuse/core@10.11.1(vue@3.5.13(typescript@5.3.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.4.18(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.4.18(typescript@5.7.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/core@10.7.2(vue@3.4.18(typescript@5.7.2))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.7.2 - '@vueuse/shared': 10.7.2(vue@3.4.18(typescript@5.7.2)) - vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) + '@vueuse/shared': 10.11.1(vue@3.5.13(typescript@5.3.3)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.3.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@11.0.1(vue@3.4.38(typescript@5.7.2))': + '@vueuse/core@11.0.1(vue@3.5.13(typescript@5.3.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.1 - '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) + '@vueuse/shared': 11.0.1(vue@3.5.13(typescript@5.3.3)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.3.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.38(typescript@5.7.2))': + '@vueuse/integrations@11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.5.13(typescript@5.3.3))': dependencies: - '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.7.2)) - '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) + '@vueuse/core': 11.0.1(vue@3.5.13(typescript@5.3.3)) + '@vueuse/shared': 11.0.1(vue@3.5.13(typescript@5.3.3)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.3.3)) optionalDependencies: axios: 1.7.4 focus-trap: 7.5.4 @@ -18897,27 +18900,18 @@ snapshots: '@vueuse/metadata@10.11.1': {} - '@vueuse/metadata@10.7.2': {} - '@vueuse/metadata@11.0.1': {} - '@vueuse/shared@10.11.1(vue@3.4.18(typescript@5.7.2))': - dependencies: - vue-demi: 0.14.10(vue@3.4.18(typescript@5.7.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/shared@10.7.2(vue@3.4.18(typescript@5.7.2))': + '@vueuse/shared@10.11.1(vue@3.5.13(typescript@5.3.3))': dependencies: - vue-demi: 0.14.7(vue@3.4.18(typescript@5.7.2)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.3.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.7.2))': + '@vueuse/shared@11.0.1(vue@3.5.13(typescript@5.3.3))': dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.3.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -19035,22 +19029,26 @@ snapshots: acorn-globals@7.0.1: dependencies: acorn: 8.14.0 - acorn-walk: 8.3.3 + acorn-walk: 8.3.2 - acorn-import-assertions@1.9.0(acorn@8.14.0): + acorn-import-assertions@1.9.0(acorn@8.12.1): dependencies: - acorn: 8.14.0 + acorn: 8.12.1 acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 + acorn-walk@8.2.0: {} + acorn-walk@8.3.2: {} acorn-walk@8.3.3: dependencies: acorn: 8.14.0 + acorn@8.10.0: {} + acorn@8.12.1: {} acorn@8.14.0: {} @@ -19081,7 +19079,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@20.4.5)(typescript@5.7.2)): + 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 @@ -19091,7 +19089,7 @@ snapshots: json5: 2.2.3 minimist: 1.2.8 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.7.2) + 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: @@ -19186,12 +19184,12 @@ snapshots: ansi-styles@6.2.1: {} - ansi-to-vue3@0.1.2(vue@3.4.18(typescript@5.7.2)): + ansi-to-vue3@0.1.2(vue@3.5.13(typescript@5.3.3)): dependencies: anser: 2.1.1 escape-carriage: 1.3.1 optionalDependencies: - vue: 3.4.18(typescript@5.7.2) + vue: 3.5.13(typescript@5.3.3) any-base@1.1.0: {} @@ -19331,7 +19329,7 @@ snapshots: dependencies: tslib: 2.6.3 - astro@4.16.16(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.7.2): + astro@4.16.17(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -19384,7 +19382,7 @@ snapshots: semver: 7.6.3 shiki: 1.24.0 tinyexec: 0.3.1 - tsconfck: 3.1.4(typescript@5.7.2) + tsconfck: 3.1.4(typescript@5.3.3) unist-util-visit: 5.0.0 vfile: 6.0.3 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) @@ -19394,7 +19392,7 @@ snapshots: yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.5(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.3.3)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -19438,7 +19436,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.41): dependencies: - browserslist: 4.24.2 + browserslist: 4.23.3 caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -19448,7 +19446,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.5): dependencies: - browserslist: 4.24.2 + browserslist: 4.23.3 caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -19474,17 +19472,17 @@ snapshots: b4a@1.6.4: {} - babel-core@7.0.0-bridge.0(@babel/core@7.26.0): + babel-core@7.0.0-bridge.0(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 - babel-jest@29.7.0(@babel/core@7.26.0): + babel-jest@29.7.0(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.26.0) + babel-preset-jest: 29.6.3(@babel/core@7.25.2) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -19502,7 +19500,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.24.8 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -19521,25 +19519,25 @@ snapshots: dependencies: '@babel/core': 7.23.9 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.23.9) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) '@babel/types': 7.26.0 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.26.0 + '@babel/compat-data': 7.25.4 '@babel/core': 7.16.12 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.16.12) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): dependencies: - '@babel/compat-data': 7.26.0 - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -19553,19 +19551,19 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.26.0): + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.25.2): dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) core-js-compat: 3.38.1 transitivePeerDependencies: - supports-color @@ -19586,10 +19584,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.26.0): + babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.25.2) core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color @@ -19608,17 +19606,17 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.26.0): + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -19626,9 +19624,9 @@ snapshots: dependencies: hermes-parser: 0.23.1 - babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.0): + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2): dependencies: - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.0) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.25.2) transitivePeerDependencies: - '@babel/core' @@ -19636,30 +19634,30 @@ snapshots: dependencies: '@babel/core': 7.26.0 - babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - - babel-preset-jest@29.6.3(@babel/core@7.26.0): + '@babel/core': 7.25.2 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + + babel-preset-jest@29.6.3(@babel/core@7.25.2): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) babel-preset-solid@1.8.12(@babel/core@7.23.9): dependencies: @@ -19733,7 +19731,7 @@ snapshots: chalk: 5.3.0 cli-boxes: 3.0.0 string-width: 7.2.0 - type-fest: 4.29.0 + type-fest: 4.30.0 widest-line: 5.0.0 wrap-ansi: 9.0.0 @@ -19915,7 +19913,7 @@ snapshots: ccount@2.0.1: {} - chai@4.4.1: + chai@4.3.7: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -19925,6 +19923,16 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 + chai@4.4.1: + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.3 + deep-eql: 4.1.3 + get-func-name: 2.0.2 + loupe: 2.3.6 + pathval: 1.1.1 + type-detect: 4.0.8 + chai@5.1.1: dependencies: assertion-error: 2.0.1 @@ -19997,6 +20005,18 @@ 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 @@ -20280,11 +20300,11 @@ snapshots: core-js-compat@3.35.1: dependencies: - browserslist: 4.24.2 + browserslist: 4.23.3 core-js-compat@3.38.1: dependencies: - browserslist: 4.24.2 + browserslist: 4.23.3 core-js-pure@3.38.1: {} @@ -20542,16 +20562,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.3 + is-shared-array-buffer: 1.0.2 isarray: 2.0.5 object-is: 1.1.6 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 + regexp.prototype.flags: 1.5.2 side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.15 + which-typed-array: 1.1.14 deep-is@0.1.4: {} @@ -20624,7 +20644,10 @@ snapshots: detect-libc@1.0.3: {} - detect-libc@2.0.3: {} + detect-libc@2.0.2: {} + + detect-libc@2.0.3: + optional: true detect-node@2.1.0: {} @@ -21232,18 +21255,18 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) object.assign: 4.1.5 object.entries: 1.1.8 semver: 6.3.1 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) eslint: 8.57.1 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) eslint-config-prettier@8.10.0(eslint@8.57.0): dependencies: @@ -21255,11 +21278,11 @@ snapshots: eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.31.0): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) glob-parent: 6.0.2 resolve: 1.22.8 @@ -21271,37 +21294,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -21312,7 +21335,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -21324,7 +21347,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.3.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -21510,7 +21533,7 @@ snapshots: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.3.0 + npm-run-path: 5.1.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -21583,6 +21606,14 @@ 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 @@ -22081,7 +22112,7 @@ snapshots: devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.4.1 - vfile: 6.0.3 + vfile: 6.0.1 vfile-location: 5.0.2 web-namespaces: 2.0.1 @@ -22105,7 +22136,7 @@ snapshots: parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.3 + vfile: 6.0.1 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -22602,6 +22633,10 @@ 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 @@ -22683,7 +22718,7 @@ snapshots: istanbul-lib-instrument@4.0.3: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -22692,7 +22727,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/parser': 7.26.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -22848,6 +22883,8 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@8.0.3: {} + js-tokens@9.0.0: {} js-yaml@3.14.1: @@ -22865,19 +22902,19 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)): + jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/parser': 7.26.1 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) - '@babel/preset-env': 7.23.9(@babel/core@7.26.0) - '@babel/preset-flow': 7.22.5(@babel/core@7.26.0) - '@babel/preset-typescript': 7.23.3(@babel/core@7.26.0) - '@babel/register': 7.22.5(@babel/core@7.26.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) + '@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) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/preset-env': 7.23.9(@babel/core@7.25.2) + '@babel/preset-flow': 7.22.5(@babel/core@7.25.2) + '@babel/preset-typescript': 7.23.3(@babel/core@7.25.2) + '@babel/register': 7.22.5(@babel/core@7.25.2) + babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) chalk: 4.1.2 flow-parser: 0.206.0 graceful-fs: 4.2.11 @@ -22893,7 +22930,7 @@ snapshots: jsdom@20.0.3: dependencies: abab: 2.0.6 - acorn: 8.14.0 + acorn: 8.10.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -22916,7 +22953,7 @@ snapshots: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.18.0 + ws: 8.13.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -23175,7 +23212,7 @@ snapshots: mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 - std-env: 3.8.0 + std-env: 3.7.0 ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 @@ -23226,7 +23263,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.1 - pkg-types: 1.2.0 + pkg-types: 1.0.3 locate-character@3.0.0: {} @@ -23293,6 +23330,10 @@ snapshots: dependencies: js-tokens: 4.0.0 + loupe@2.3.6: + dependencies: + get-func-name: 2.0.2 + loupe@2.3.7: dependencies: get-func-name: 2.0.2 @@ -23333,7 +23374,7 @@ snapshots: magic-string@0.27.0: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.4.15 magic-string@0.30.11: dependencies: @@ -23343,13 +23384,17 @@ 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.5.0 + '@jridgewell/sourcemap-codec': 1.4.15 magicast@0.3.5: dependencies: @@ -23545,7 +23590,7 @@ snapshots: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.3 + vfile: 6.0.1 mdast-util-to-markdown@2.1.2: dependencies: @@ -23591,7 +23636,7 @@ snapshots: metro-babel-transformer@0.81.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 flow-enums-runtime: 0.0.6 hermes-parser: 0.24.0 nullthrows: 1.1.1 @@ -23690,10 +23735,10 @@ snapshots: metro-transform-plugins@0.81.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/generator': 7.26.0 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -23701,7 +23746,7 @@ snapshots: metro-transform-worker@0.81.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.25.2 '@babel/generator': 7.26.0 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 @@ -23722,11 +23767,11 @@ snapshots: metro@0.81.0: dependencies: '@babel/code-frame': 7.26.0 - '@babel/core': 7.26.0 - '@babel/generator': 7.26.0 + '@babel/core': 7.25.2 + '@babel/generator': 7.25.5 '@babel/parser': 7.26.1 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.4 '@babel/types': 7.26.0 accepts: 1.3.8 chalk: 4.1.2 @@ -24415,7 +24460,7 @@ snapshots: npm-package-arg@8.1.5: dependencies: hosted-git-info: 4.1.0 - semver: 7.6.3 + semver: 7.3.5 validate-npm-package-name: 3.0.0 npm-packlist@3.0.0: @@ -24430,7 +24475,7 @@ snapshots: npm-install-checks: 4.0.0 npm-normalize-package-bin: 1.0.1 npm-package-arg: 8.1.5 - semver: 7.6.3 + semver: 7.3.5 npm-registry-fetch@12.0.2: dependencies: @@ -24448,6 +24493,10 @@ snapshots: dependencies: path-key: 3.1.1 + npm-run-path@5.1.0: + dependencies: + path-key: 4.0.0 + npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -24768,11 +24817,11 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.1.1 + yocto-queue: 1.0.0 p-limit@5.0.0: dependencies: - yocto-queue: 1.1.1 + yocto-queue: 1.0.0 p-limit@6.1.0: dependencies: @@ -25007,6 +25056,12 @@ 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 @@ -25535,6 +25590,8 @@ snapshots: punycode@1.4.1: {} + punycode@2.3.0: {} + punycode@2.3.1: {} qjobs@1.2.0: {} @@ -25591,28 +25648,28 @@ snapshots: react-is@18.2.0: {} - react-native-svg@15.8.0(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0): + react-native-svg@15.8.0(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0): dependencies: css-select: 5.1.0 css-tree: 1.1.3 react: 18.2.0 - react-native: 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) + react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0) warn-once: 0.1.1 - react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0): + react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.76.0 - '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13) + '@react-native/codegen': 0.76.0(@babel/preset-env@7.23.9(@babel/core@7.25.2)) + '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(encoding@0.1.13) '@react-native/gradle-plugin': 0.76.0 '@react-native/js-polyfills': 0.76.0 '@react-native/normalize-colors': 0.76.0 - '@react-native/virtualized-lists': 0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.26.0)(@babel/preset-env@7.23.9(@babel/core@7.26.0))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@react-native/virtualized-lists': 0.76.0(@types/react@18.2.17)(react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.23.9(@babel/core@7.25.2))(@react-native-community/cli-server-api@12.3.2(encoding@0.1.13))(@types/react@18.2.17)(encoding@0.1.13)(react@18.2.0))(react@18.2.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.26.0) + babel-jest: 29.7.0(@babel/core@7.25.2) babel-plugin-syntax-hermes-parser: 0.23.1 base64-js: 1.5.1 chalk: 4.1.2 @@ -25792,7 +25849,7 @@ snapshots: rehype-stringify@10.0.1: dependencies: '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 + hast-util-to-html: 9.0.0 unified: 11.0.5 rehype@13.0.2: @@ -25963,14 +26020,6 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.23.5 - rollup-plugin-dts@6.1.0(rollup@4.22.4)(typescript@5.7.2): - dependencies: - magic-string: 0.30.5 - rollup: 4.22.4 - typescript: 5.7.2 - optionalDependencies: - '@babel/code-frame': 7.23.5 - rollup-plugin-esbuild@6.1.1(esbuild@0.19.12)(rollup@4.22.4): dependencies: '@rollup/pluginutils': 5.0.5(rollup@4.22.4) @@ -26090,7 +26139,7 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.4.18(typescript@5.7.2)): + sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.5.13(typescript@5.3.3)): dependencies: '@codemirror/autocomplete': 6.13.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.0)(@codemirror/view@6.23.1)(@lezer/common@1.2.1) '@codemirror/commands': 6.3.3 @@ -26103,12 +26152,12 @@ snapshots: '@codesandbox/sandpack-client': 2.13.2 '@lezer/highlight': 1.2.0 '@stitches/core': 1.2.8 - ansi-to-vue3: 0.1.2(vue@3.4.18(typescript@5.7.2)) + ansi-to-vue3: 0.1.2(vue@3.5.13(typescript@5.3.3)) clean-set: 1.1.2 dequal: 2.0.3 lz-string: 1.5.0 optionalDependencies: - vue: 3.4.18(typescript@5.7.2) + vue: 3.5.13(typescript@5.3.3) transitivePeerDependencies: - '@lezer/common' @@ -26470,12 +26519,10 @@ snapshots: solid-refresh@0.6.3(solid-js@1.8.14): dependencies: - '@babel/generator': 7.26.0 - '@babel/helper-module-imports': 7.25.9 + '@babel/generator': 7.23.6 + '@babel/helper-module-imports': 7.22.15 '@babel/types': 7.26.0 solid-js: 1.8.14 - transitivePeerDependencies: - - supports-color sorcery@0.11.0: dependencies: @@ -26607,6 +26654,8 @@ snapshots: statuses@2.0.1: {} + std-env@3.3.3: {} + std-env@3.7.0: {} std-env@3.8.0: {} @@ -26706,10 +26755,18 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@1.3.0: + strip-literal@1.0.1: dependencies: acorn: 8.14.0 + strip-literal@1.3.0: + dependencies: + acorn: 8.10.0 + + strip-literal@2.0.0: + dependencies: + js-tokens: 8.0.3 + strip-literal@2.1.0: dependencies: js-tokens: 9.0.0 @@ -26781,15 +26838,15 @@ snapshots: svelte-check@3.4.6(@babel/core@7.26.0)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19): dependencies: - '@jridgewell/trace-mapping': 0.3.25 - chokidar: 3.6.0 - fast-glob: 3.3.2 + '@jridgewell/trace-mapping': 0.3.19 + chokidar: 3.5.3 + fast-glob: 3.3.1 import-fresh: 3.3.0 - picocolors: 1.1.1 + picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.19 - svelte-preprocess: 5.0.4(@babel/core@7.26.0)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.7.2) - typescript: 5.7.2 + svelte-preprocess: 5.0.4(@babel/core@7.26.0)(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' - coffeescript @@ -26820,7 +26877,7 @@ snapshots: sass: 1.77.8 typescript: 5.1.6 - svelte-preprocess@5.0.4(@babel/core@7.26.0)(less@4.2.0)(postcss@8.4.49)(sass@1.77.8)(svelte@4.2.19)(typescript@5.7.2): + svelte-preprocess@5.0.4(@babel/core@7.26.0)(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 @@ -26833,7 +26890,7 @@ snapshots: less: 4.2.0 postcss: 8.4.49 sass: 1.77.8 - typescript: 5.7.2 + typescript: 5.3.3 svelte2tsx@0.7.1(svelte@4.2.19)(typescript@5.1.6): dependencies: @@ -26848,7 +26905,7 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.5 - acorn: 8.14.0 + acorn: 8.12.1 aria-query: 5.3.0 axobject-query: 4.1.0 code-red: 1.0.4 @@ -26987,7 +27044,7 @@ snapshots: terser@5.14.2: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.0 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -27027,6 +27084,8 @@ snapshots: timm@1.7.1: {} + tinybench@2.5.0: {} + tinybench@2.6.0: {} tinybench@2.9.0: {} @@ -27081,7 +27140,7 @@ snapshots: tough-cookie@4.1.3: dependencies: psl: 1.9.0 - punycode: 2.3.1 + punycode: 2.3.0 universalify: 0.2.0 url-parse: 1.5.10 @@ -27089,7 +27148,7 @@ snapshots: tr46@3.0.0: dependencies: - punycode: 2.3.1 + punycode: 2.3.0 transformation-matrix-js@2.7.6: {} @@ -27099,9 +27158,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.7.2): + ts-api-utils@1.3.0(typescript@5.3.3): dependencies: - typescript: 5.7.2 + typescript: 5.3.3 ts-interface-checker@0.1.13: {} @@ -27125,7 +27184,7 @@ snapshots: optionalDependencies: '@swc/core': 1.7.23 - ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.7.2): + 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 @@ -27139,16 +27198,16 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.7.2 + typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.7.23 optional: true - tsconfck@3.1.4(typescript@5.7.2): + tsconfck@3.1.4(typescript@5.3.3): optionalDependencies: - typescript: 5.7.2 + typescript: 5.3.3 tsconfig-paths@3.15.0: dependencies: @@ -27210,7 +27269,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.29.0: {} + type-fest@4.30.0: {} type-is@1.6.18: dependencies: @@ -27259,8 +27318,6 @@ snapshots: typescript@5.3.3: {} - typescript@5.7.2: {} - ua-parser-js@0.7.38: {} ufo@1.5.4: {} @@ -27280,7 +27337,7 @@ snapshots: dependencies: acorn: 8.14.0 estree-walker: 3.0.3 - magic-string: 0.30.14 + magic-string: 0.30.11 unplugin: 1.12.2 undici@5.28.4: @@ -27326,7 +27383,7 @@ snapshots: estree-walker: 3.0.3 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.14 + magic-string: 0.30.11 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -27494,13 +27551,19 @@ snapshots: vfile-location@5.0.2: dependencies: '@types/unist': 3.0.3 - vfile: 6.0.3 + vfile: 6.0.1 vfile-message@4.0.2: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 + vfile@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + vfile@6.0.3: dependencies: '@types/unist': 3.0.3 @@ -27527,7 +27590,7 @@ snapshots: 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.3.7 + debug: 4.3.5 pathe: 1.1.2 picocolors: 1.1.1 vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -27609,7 +27672,7 @@ snapshots: vite@4.4.9(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: esbuild: 0.18.20 - postcss: 8.4.49 + postcss: 8.4.41 rollup: 3.29.5 optionalDependencies: '@types/node': 12.20.55 @@ -27679,24 +27742,24 @@ snapshots: optionalDependencies: 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) - 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.7.2): + 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@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.38(typescript@5.7.2)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@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.4.38(typescript@5.7.2)) - '@vueuse/integrations': 11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.38(typescript@5.7.2)) + '@vueuse/core': 11.0.1(vue@3.5.13(typescript@5.3.3)) + '@vueuse/integrations': 11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.5.13(typescript@5.3.3)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.14.1 vite: 5.4.2(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vue: 3.4.38(typescript@5.7.2) + vue: 3.5.13(typescript@5.3.3) optionalDependencies: postcss: 8.4.49 transitivePeerDependencies: @@ -27737,22 +27800,22 @@ snapshots: '@vitest/snapshot': 0.32.4 '@vitest/spy': 0.32.4 '@vitest/utils': 0.32.4 - acorn: 8.14.0 - acorn-walk: 8.3.3 + acorn: 8.10.0 + acorn-walk: 8.2.0 cac: 6.7.14 - chai: 4.4.1 - debug: 4.3.7 + chai: 4.3.7 + debug: 4.3.4 local-pkg: 0.4.3 - magic-string: 0.30.14 - pathe: 1.1.2 - picocolors: 1.1.1 - std-env: 3.7.0 - strip-literal: 1.3.0 - tinybench: 2.9.0 + magic-string: 0.30.2 + pathe: 1.1.1 + picocolors: 1.0.0 + std-env: 3.3.3 + strip-literal: 1.0.1 + tinybench: 2.5.0 tinypool: 0.5.0 vite: 4.4.9(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vite-node: 0.32.4(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - why-is-node-running: 2.3.0 + why-is-node-running: 2.2.2 optionalDependencies: jsdom: 20.0.3 transitivePeerDependencies: @@ -27806,21 +27869,21 @@ snapshots: '@vitest/snapshot': 1.4.0 '@vitest/spy': 1.4.0 '@vitest/utils': 1.4.0 - acorn-walk: 8.3.3 + acorn-walk: 8.3.2 chai: 4.4.1 - debug: 4.3.7 + debug: 4.3.4 execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.11 + magic-string: 0.30.7 pathe: 1.1.2 - picocolors: 1.1.1 + picocolors: 1.0.0 std-env: 3.7.0 - strip-literal: 2.1.0 - tinybench: 2.9.0 + strip-literal: 2.0.0 + tinybench: 2.6.0 tinypool: 0.8.2 vite: 5.1.8(@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 + why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.4.5 jsdom: 20.0.3 @@ -27912,17 +27975,13 @@ snapshots: vue-component-type-helpers@2.0.7: {} - vue-demi@0.14.10(vue@3.4.18(typescript@5.7.2)): + vue-demi@0.14.10(vue@3.5.13(typescript@5.3.3)): dependencies: - vue: 3.4.18(typescript@5.7.2) + vue: 3.5.13(typescript@5.3.3) - vue-demi@0.14.10(vue@3.4.38(typescript@5.7.2)): + vue-demi@0.14.7(vue@3.5.13(typescript@5.3.3)): dependencies: - vue: 3.4.38(typescript@5.7.2) - - vue-demi@0.14.7(vue@3.4.18(typescript@5.7.2)): - dependencies: - vue: 3.4.18(typescript@5.7.2) + vue: 3.5.13(typescript@5.3.3) vue-template-compiler@2.7.14(vue@2.7.14): dependencies: @@ -27935,35 +27994,25 @@ snapshots: '@vue/compiler-sfc': 2.7.14 csstype: 3.1.2 - vue@3.4.18(typescript@5.7.2): - dependencies: - '@vue/compiler-dom': 3.4.18 - '@vue/compiler-sfc': 3.4.18 - '@vue/runtime-dom': 3.4.18 - '@vue/server-renderer': 3.4.18(vue@3.4.18(typescript@5.7.2)) - '@vue/shared': 3.4.18 - optionalDependencies: - typescript: 5.7.2 - - vue@3.4.21(typescript@5.7.2): + vue@3.4.21(typescript@5.3.3): dependencies: '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 '@vue/runtime-dom': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.7.2)) + '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.3.3)) '@vue/shared': 3.4.21 optionalDependencies: - typescript: 5.7.2 + typescript: 5.3.3 - vue@3.4.38(typescript@5.7.2): + vue@3.5.13(typescript@5.3.3): dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.7.2)) - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.3.3)) + '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.7.2 + typescript: 5.3.3 w3c-keyname@2.2.8: {} @@ -28067,8 +28116,8 @@ snapshots: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.14.0 - acorn-import-assertions: 1.9.0(acorn@8.14.0) + acorn: 8.12.1 + acorn-import-assertions: 1.9.0(acorn@8.12.1) browserslist: 4.23.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -28138,6 +28187,14 @@ snapshots: dependencies: load-yaml-file: 0.2.0 + 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 @@ -28217,6 +28274,8 @@ snapshots: ws@7.5.10: {} + ws@8.13.0: {} + ws@8.17.1: {} ws@8.18.0: {} @@ -28310,6 +28369,8 @@ snapshots: yocto-queue@0.1.0: {} + yocto-queue@1.0.0: {} + yocto-queue@1.1.1: {} zip-stream@5.0.2: @@ -28322,9 +28383,9 @@ snapshots: dependencies: zod: 3.23.8 - zod-to-ts@1.2.0(typescript@5.7.2)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.3.3)(zod@3.23.8): dependencies: - typescript: 5.7.2 + typescript: 5.3.3 zod: 3.23.8 zod@3.23.8: {} From bd6209ac41642dff21420df87cf10649212cb3b0 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 22:59:27 +0000 Subject: [PATCH 06/32] chore: fix precommit hook failing --- scripts/render/processSvg.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/render/processSvg.mjs b/scripts/render/processSvg.mjs index d10ada31bb2..b28de951183 100644 --- a/scripts/render/processSvg.mjs +++ b/scripts/render/processSvg.mjs @@ -1,7 +1,7 @@ import { optimize } from 'svgo'; import * as prettier from 'prettier'; import { parseSync, stringify } from 'svgson'; -import DEFAULT_ATTRS from '../../tools/build-icons/render/default-attrs.json' assert { type: 'json' }; +import DEFAULT_ATTRS from '../../tools/build-icons/render/default-attrs.json' with { type: 'json' }; /** * Optimize SVG with `svgo`. From 8f7e3a39e36f46ebcc6ace7ecbf11ea5766084d2 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 23:09:38 +0000 Subject: [PATCH 07/32] sync icons generated by precommit hook From b4576556a4f230098f49201c39a1c270b6021723 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 23:17:58 +0000 Subject: [PATCH 08/32] remove useless tab in template --- packages/lucide-astro/scripts/exportTemplate.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lucide-astro/scripts/exportTemplate.mjs b/packages/lucide-astro/scripts/exportTemplate.mjs index e9f7f385153..b899fd4f53a 100644 --- a/packages/lucide-astro/scripts/exportTemplate.mjs +++ b/packages/lucide-astro/scripts/exportTemplate.mjs @@ -22,7 +22,7 @@ import type { AstroComponent } from '../types' * @returns {any} Astro Component * ${deprecated ? `@deprecated ${deprecationReason}` : ''} */ -const ${componentName} = createLucideIcon('${iconName}', ${JSON.stringify(children)})\t as AstroComponent; +const ${componentName} = createLucideIcon('${iconName}', ${JSON.stringify(children)}) as AstroComponent; export default ${componentName}; `; From 7782e8965924dd854d0dc9e55fcd3e7528c7fae9 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 23:20:40 +0000 Subject: [PATCH 09/32] style: add space for readability --- packages/lucide-astro/tests/utils/types.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/lucide-astro/tests/utils/types.ts b/packages/lucide-astro/tests/utils/types.ts index e984b825112..59b4f5ff56a 100644 --- a/packages/lucide-astro/tests/utils/types.ts +++ b/packages/lucide-astro/tests/utils/types.ts @@ -4,7 +4,9 @@ import type { ComponentProps } from "astro/types" import type { AstroComponentFactory } from "astro/runtime/server/index.js"; export type RenderFn = (AstroComponent: T, options?: RenderFnOptions) => RenderResult + type RenderFnOptions = T extends AstroComponentVirtualType ? ContainerRenderOptionsWithInferedProps : ContainerRenderOptions + type RenderResult = Promise<{ container: HTMLElement; html: string; From 97a1ecf578178b7aefb6d787f277e8ceac9c3a44 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 23:30:22 +0000 Subject: [PATCH 10/32] docs: add bun installation instructions --- packages/lucide-astro/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/lucide-astro/README.md b/packages/lucide-astro/README.md index 52cbe1c14d8..260f13cd3e6 100644 --- a/packages/lucide-astro/README.md +++ b/packages/lucide-astro/README.md @@ -44,6 +44,10 @@ npm install lucide-astro yarn add lucide-astro ``` +```sh +bun add lucide-solid +``` + ## Documentation For full documentation, visit [lucide.dev](https://lucide.dev/guide/packages/lucide-astro) From 7e8ca44f2fe481401d228b7d14becb7928163044 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Thu, 5 Dec 2024 23:41:12 +0000 Subject: [PATCH 11/32] fix `clean` script --- packages/lucide-astro/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lucide-astro/package.json b/packages/lucide-astro/package.json index 449768d0806..888342d88fd 100644 --- a/packages/lucide-astro/package.json +++ b/packages/lucide-astro/package.json @@ -41,7 +41,7 @@ "scripts": { "build": "pnpm clean && pnpm copy:license && pnpm build:icons", "build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts --pretty=false", - "clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.js", + "clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.ts", "copy:license": "cp ../../LICENSE ./LICENSE", "test": "pnpm build:icons && vitest run", "version": "pnpm version --git-tag-version=false" From 40723e9d4cf013f21b6f6bd3aa24f95f10905500 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Fri, 6 Dec 2024 11:59:30 +0000 Subject: [PATCH 12/32] fix testing setup --- packages/lucide-astro/package.json | 1 + packages/lucide-astro/tsconfig.json | 2 +- packages/lucide-astro/vitest.config.mts | 7 +- pnpm-lock.yaml | 295 ++++++++---------------- 4 files changed, 103 insertions(+), 202 deletions(-) diff --git a/packages/lucide-astro/package.json b/packages/lucide-astro/package.json index 888342d88fd..4b3b3389d8c 100644 --- a/packages/lucide-astro/package.json +++ b/packages/lucide-astro/package.json @@ -53,6 +53,7 @@ "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "astro": "^4.16.16", + "happy-dom": "^15.11.7", "jest-serializer-html": "^7.1.0", "linkedom": "^0.18.5", "vitest": "^2.1.8" diff --git a/packages/lucide-astro/tsconfig.json b/packages/lucide-astro/tsconfig.json index c5b7f2875da..fdc603f0d5e 100644 --- a/packages/lucide-astro/tsconfig.json +++ b/packages/lucide-astro/tsconfig.json @@ -16,7 +16,7 @@ "ESNext", ], "types": [ - "@testing-library/jest-dom" + "@testing-library/jest-dom", ], "skipLibCheck": true, "noEmit": true, diff --git a/packages/lucide-astro/vitest.config.mts b/packages/lucide-astro/vitest.config.mts index cc982f1fc85..0a0fac419ea 100644 --- a/packages/lucide-astro/vitest.config.mts +++ b/packages/lucide-astro/vitest.config.mts @@ -1,10 +1,11 @@ import { getViteConfig } from 'astro/config' +import type { ViteUserConfig } from "vitest/config" export default getViteConfig({ - // @ts-ignore + // @ts-expect-error: types of this functions aren't correct test: { - environment: 'node', + environment: 'happy-dom', globals: true, setupFiles: './tests/setupVitest.js', }, -}); +} satisfies ViteUserConfig) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 028a173fd06..4b101c6d88c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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.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)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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 @@ -214,7 +214,7 @@ importers: version: 5.1.8(@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.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) + version: 1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-angular: devDependencies: @@ -342,6 +342,9 @@ importers: astro: specifier: ^4.16.16 version: 4.16.17(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3) + happy-dom: + specifier: ^15.11.7 + version: 15.11.7 jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -350,7 +353,7 @@ importers: version: 0.18.5 vitest: specifier: ^2.1.8 - version: 2.1.8(@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) + version: 2.1.8(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-preact: devDependencies: @@ -368,7 +371,7 @@ importers: version: 2.8.1(@babel/core@7.26.0)(preact@10.19.4)(vite@5.1.8(@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.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)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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) @@ -392,7 +395,7 @@ importers: version: 5.1.8(@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.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) + version: 1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-react: devDependencies: @@ -407,7 +410,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.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)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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 +443,7 @@ importers: version: 5.1.8(@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.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) + version: 1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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: @@ -455,7 +458,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.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)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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) @@ -497,7 +500,7 @@ importers: version: 5.1.8(@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.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) + version: 1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-solid: devDependencies: @@ -527,7 +530,7 @@ importers: version: 0.8.6(@solidjs/router@0.11.5(solid-js@1.8.14))(solid-js@1.8.14) '@testing-library/jest-dom': specifier: ^6.4.2 - 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)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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) @@ -551,10 +554,10 @@ importers: version: 5.1.8(@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.10.1 - version: 2.10.1(@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.8.14)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 2.10.1(@testing-library/jest-dom@6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.8.14)(vite@5.1.8(@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.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) + version: 1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-static: devDependencies: @@ -596,7 +599,7 @@ importers: version: 2.4.3(svelte@4.2.19)(vite@5.1.8(@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.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)) + version: 6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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) @@ -626,7 +629,7 @@ importers: version: 5.1.8(@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.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) + version: 1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) packages/lucide-vue: devDependencies: @@ -641,7 +644,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 6.4.2(vitest@0.32.4(happy-dom@15.11.7)(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) @@ -662,7 +665,7 @@ importers: version: 5.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^0.32.2 - version: 0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + version: 0.32.4(happy-dom@15.11.7)(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 @@ -683,7 +686,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.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)) + version: 6.4.2(vitest@1.4.0(@types/node@20.4.5)(happy-dom@15.11.7)(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)) @@ -704,7 +707,7 @@ importers: version: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) vitest: specifier: ^1.4.0 - 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) + version: 1.4.0(@types/node@20.4.5)(happy-dom@15.11.7)(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) @@ -713,7 +716,7 @@ importers: devDependencies: vitest: specifier: ^2.1.1 - version: 2.1.1(@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) + version: 2.1.1(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) tools/build-font: dependencies: @@ -3431,9 +3434,6 @@ 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==} @@ -7786,6 +7786,10 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + happy-dom@15.11.7: + resolution: {integrity: sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==} + engines: {node: '>=18.0.0'} + has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -8498,9 +8502,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-tokens@8.0.3: - resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} - js-tokens@9.0.0: resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} @@ -8824,16 +8825,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} - deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 - loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - loupe@3.1.1: - resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} - loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} @@ -9544,10 +9538,6 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - npm-run-path@5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9988,9 +9978,6 @@ 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==} @@ -10359,10 +10346,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'} @@ -11277,9 +11260,6 @@ packages: strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - strip-literal@2.0.0: - resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} - strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} @@ -12136,37 +12116,6 @@ 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} - 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 - vitefu@0.2.5: resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -12605,18 +12554,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'} @@ -12741,10 +12678,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} - yocto-queue@1.1.1: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} @@ -15850,7 +15783,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.26.1 '@babel/types': 7.26.0 - debug: 4.3.5 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -16387,7 +16320,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -16797,8 +16730,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} - '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.19': @@ -17774,7 +17705,7 @@ snapshots: '@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': dependencies: '@sveltejs/vite-plugin-svelte': 2.4.3(svelte@4.2.19)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) - debug: 4.3.4 + debug: 4.3.7 svelte: 4.2.19 vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) transitivePeerDependencies: @@ -17917,7 +17848,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(vitest@0.32.4(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@0.32.4(happy-dom@15.11.7)(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 @@ -17928,9 +17859,9 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitest: 0.32.4(happy-dom@15.11.7)(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.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.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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 @@ -17941,9 +17872,9 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - 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) + vitest: 1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(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))': + '@testing-library/jest-dom@6.4.2(vitest@1.4.0(@types/node@20.4.5)(happy-dom@15.11.7)(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 @@ -17954,12 +17885,12 @@ snapshots: 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) + vitest: 1.4.0(@types/node@20.4.5)(happy-dom@15.11.7)(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.6.3': dependencies: '@adobe/css-tools': 4.4.1 - aria-query: 5.3.0 + aria-query: 5.3.2 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 @@ -18374,7 +18305,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.48.2(typescript@4.6.4) '@typescript-eslint/utils': 5.48.2(eslint@8.57.0)(typescript@4.6.4) - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 tsutils: 3.21.0(typescript@4.6.4) optionalDependencies: @@ -18418,7 +18349,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.48.2 '@typescript-eslint/visitor-keys': 5.48.2 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -18527,9 +18458,9 @@ snapshots: vite: 5.1.8(@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@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))': + '@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@20.4.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@0.32.4': @@ -18554,7 +18485,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.1 '@vitest/utils': 2.1.1 - chai: 5.1.1 + chai: 5.1.2 tinyrainbow: 1.2.0 '@vitest/expect@2.1.8': @@ -18568,7 +18499,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.14 optionalDependencies: vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -18618,26 +18549,26 @@ snapshots: '@vitest/snapshot@0.32.4': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@1.2.2': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@1.4.0': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 pretty-format: 29.7.0 '@vitest/snapshot@2.1.1': dependencies: '@vitest/pretty-format': 2.1.1 - magic-string: 0.30.11 + magic-string: 0.30.14 pathe: 1.1.2 '@vitest/snapshot@2.1.8': @@ -18689,7 +18620,7 @@ snapshots: '@vitest/utils@2.1.1': dependencies: '@vitest/pretty-format': 2.1.1 - loupe: 3.1.1 + loupe: 3.1.2 tinyrainbow: 1.2.0 '@vitest/utils@2.1.8': @@ -18739,7 +18670,7 @@ snapshots: '@vue/compiler-sfc@2.7.14': dependencies: '@babel/parser': 7.26.1 - postcss: 8.4.41 + postcss: 8.4.49 source-map: 0.6.1 '@vue/compiler-sfc@3.4.21': @@ -18750,8 +18681,8 @@ snapshots: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.41 + magic-string: 0.30.14 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-sfc@3.5.13': @@ -19026,7 +18957,7 @@ snapshots: acorn-globals@7.0.1: dependencies: acorn: 8.14.0 - acorn-walk: 8.3.2 + acorn-walk: 8.3.3 acorn-import-assertions@1.9.0(acorn@8.12.1): dependencies: @@ -19926,7 +19857,7 @@ snapshots: check-error: 1.0.3 deep-eql: 4.1.3 get-func-name: 2.0.2 - loupe: 2.3.6 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 @@ -19935,7 +19866,7 @@ snapshots: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.1 + loupe: 3.1.2 pathval: 2.0.0 chai@5.1.2: @@ -19943,7 +19874,7 @@ snapshots: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.1 + loupe: 3.1.2 pathval: 2.0.0 chalk@2.4.2: @@ -21530,7 +21461,7 @@ snapshots: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.1.0 + npm-run-path: 5.3.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -22069,6 +22000,12 @@ snapshots: handle-thing@2.0.1: {} + happy-dom@15.11.7: + dependencies: + entities: 4.5.0 + webidl-conversions: 7.0.0 + whatwg-mimetype: 3.0.0 + has-bigints@1.0.2: {} has-flag@3.0.0: {} @@ -22880,8 +22817,6 @@ snapshots: js-tokens@4.0.0: {} - js-tokens@8.0.3: {} - js-tokens@9.0.0: {} js-yaml@3.14.1: @@ -22927,7 +22862,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 @@ -22950,7 +22885,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 @@ -23260,7 +23195,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.1 - pkg-types: 1.0.3 + pkg-types: 1.2.0 locate-character@3.0.0: {} @@ -23327,18 +23262,10 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.6: - dependencies: - get-func-name: 2.0.2 - loupe@2.3.7: dependencies: get-func-name: 2.0.2 - loupe@3.1.1: - dependencies: - get-func-name: 2.0.2 - loupe@3.1.2: {} lower-case@2.0.2: @@ -23371,7 +23298,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: @@ -23391,7 +23318,7 @@ snapshots: magic-string@0.30.7: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magicast@0.3.5: dependencies: @@ -24490,10 +24417,6 @@ snapshots: dependencies: path-key: 3.1.1 - npm-run-path@5.1.0: - dependencies: - path-key: 4.0.0 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -24814,11 +24737,11 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-limit@5.0.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-limit@6.1.0: dependencies: @@ -25053,12 +24976,6 @@ 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 @@ -25587,8 +25504,6 @@ snapshots: punycode@1.4.1: {} - punycode@2.3.0: {} - punycode@2.3.1: {} qjobs@1.2.0: {} @@ -26760,10 +26675,6 @@ snapshots: dependencies: acorn: 8.10.0 - strip-literal@2.0.0: - dependencies: - js-tokens: 8.0.3 - strip-literal@2.1.0: dependencies: js-tokens: 9.0.0 @@ -26793,7 +26704,7 @@ snapshots: dependencies: css: 3.0.0 debug: 4.3.7 - glob: 7.2.0 + glob: 7.2.3 safer-buffer: 2.1.2 sax: 1.2.4 source-map: 0.7.4 @@ -27137,7 +27048,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 @@ -27145,7 +27056,7 @@ snapshots: tr46@3.0.0: dependencies: - punycode: 2.3.0 + punycode: 2.3.1 transformation-matrix-js@2.7.6: {} @@ -27587,7 +27498,7 @@ snapshots: 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.3.5 + debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.1 vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -27651,7 +27562,7 @@ snapshots: - supports-color - terser - vite-plugin-solid@2.10.1(@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.8.14)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + vite-plugin-solid@2.10.1(@testing-library/jest-dom@6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.8.14)(vite@5.1.8(@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 '@types/babel__core': 7.20.5 @@ -27662,14 +27573,14 @@ snapshots: vite: 5.1.8(@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.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) optionalDependencies: - '@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)) + '@testing-library/jest-dom': 6.4.2(vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) transitivePeerDependencies: - supports-color vite@4.4.9(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: esbuild: 0.18.20 - postcss: 8.4.41 + postcss: 8.4.49 rollup: 3.29.5 optionalDependencies: '@types/node': 12.20.55 @@ -27682,7 +27593,7 @@ snapshots: vite@5.1.8(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: esbuild: 0.19.12 - postcss: 8.4.41 + postcss: 8.4.49 rollup: 4.22.4 optionalDependencies: '@types/node': 12.20.55 @@ -27695,7 +27606,7 @@ snapshots: vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: esbuild: 0.19.12 - postcss: 8.4.41 + postcss: 8.4.49 rollup: 4.22.4 optionalDependencies: '@types/node': 20.4.5 @@ -27718,19 +27629,6 @@ snapshots: stylus: 0.56.0 terser: 5.31.6 - vite@5.4.2(@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.41 - rollup: 4.22.4 - optionalDependencies: - '@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.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)): optionalDependencies: vite: 5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -27746,7 +27644,7 @@ snapshots: '@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@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)) + '@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)) @@ -27755,7 +27653,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.14.1 - vite: 5.4.2(@types/node@20.4.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.4.49 @@ -27787,7 +27685,7 @@ snapshots: - typescript - universal-cookie - vitest@0.32.4(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + vitest@0.32.4(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 @@ -27814,6 +27712,7 @@ snapshots: vite-node: 0.32.4(@types/node@12.20.55)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) why-is-node-running: 2.2.2 optionalDependencies: + happy-dom: 15.11.7 jsdom: 20.0.3 transitivePeerDependencies: - less @@ -27824,7 +27723,7 @@ snapshots: - supports-color - terser - 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): + vitest@1.2.2(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 @@ -27849,6 +27748,7 @@ snapshots: why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.4.5 + happy-dom: 15.11.7 jsdom: 20.0.3 transitivePeerDependencies: - less @@ -27859,30 +27759,31 @@ snapshots: - 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): + vitest@1.4.0(@types/node@20.4.5)(happy-dom@15.11.7)(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.2 + acorn-walk: 8.3.3 chai: 4.4.1 - debug: 4.3.4 + debug: 4.3.7 execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.7 + magic-string: 0.30.14 pathe: 1.1.2 - picocolors: 1.0.0 - std-env: 3.7.0 - strip-literal: 2.0.0 - tinybench: 2.6.0 + picocolors: 1.1.1 + std-env: 3.8.0 + strip-literal: 2.1.0 + tinybench: 2.9.0 tinypool: 0.8.2 vite: 5.1.8(@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.2.2 + why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.4.5 + happy-dom: 15.11.7 jsdom: 20.0.3 transitivePeerDependencies: - less @@ -27893,7 +27794,7 @@ snapshots: - supports-color - terser - vitest@2.1.1(@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): + vitest@2.1.1(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: '@vitest/expect': 2.1.1 '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) @@ -27916,6 +27817,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.4.5 + happy-dom: 15.11.7 jsdom: 20.0.3 transitivePeerDependencies: - less @@ -27927,7 +27829,7 @@ snapshots: - supports-color - terser - vitest@2.1.8(@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): + vitest@2.1.8(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): dependencies: '@vitest/expect': 2.1.8 '@vitest/mocker': 2.1.8(vite@5.1.8(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) @@ -27951,6 +27853,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.4.5 + happy-dom: 15.11.7 jsdom: 20.0.3 transitivePeerDependencies: - less @@ -28271,8 +28174,6 @@ snapshots: ws@7.5.10: {} - ws@8.13.0: {} - ws@8.17.1: {} ws@8.18.0: {} @@ -28366,8 +28267,6 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} - yocto-queue@1.1.1: {} zip-stream@5.0.2: From e915a7e158a22edc95072de6e13c40f6ade5c4f2 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Fri, 6 Dec 2024 18:45:33 +0000 Subject: [PATCH 13/32] remove unnecessary `key` props in Astro icons --- .../lucide-astro/scripts/exportTemplate.mjs | 8 +- .../tests/__snapshots__/Icon.spec.ts.snap | 16 +--- .../createLucideIcon.spec.ts.snap | 16 +--- .../__snapshots__/lucide-astro.spec.ts.snap | 86 ++++--------------- packages/lucide-astro/tests/testIconNodes.ts | 26 +++--- 5 files changed, 44 insertions(+), 108 deletions(-) diff --git a/packages/lucide-astro/scripts/exportTemplate.mjs b/packages/lucide-astro/scripts/exportTemplate.mjs index b899fd4f53a..a3551910714 100644 --- a/packages/lucide-astro/scripts/exportTemplate.mjs +++ b/packages/lucide-astro/scripts/exportTemplate.mjs @@ -5,6 +5,12 @@ export default ({ componentName, iconName, children, getSvg, deprecated, depreca const svgContents = getSvg(); const svgBase64 = base64SVG(svgContents); + // Astro doesn't need keyed children in loops + const keylessChildren = children.map((c) => { + const [element, { key, ...otherAttrs }] = c; + return [element, otherAttrs] + }) + // TODO: build-icons' `pretty` is set to false as the prettier // formatter uses babel which I'm not sure it supports typescript return ` @@ -22,7 +28,7 @@ import type { AstroComponent } from '../types' * @returns {any} Astro Component * ${deprecated ? `@deprecated ${deprecationReason}` : ''} */ -const ${componentName} = createLucideIcon('${iconName}', ${JSON.stringify(children)}) as AstroComponent; +const ${componentName} = createLucideIcon('${iconName}', ${JSON.stringify(keylessChildren)}) as AstroComponent; export default ${componentName}; `; diff --git a/packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap b/packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap index 71900dbbedd..1eb51d0f5d6 100644 --- a/packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap +++ b/packages/lucide-astro/tests/__snapshots__/Icon.spec.ts.snap @@ -12,21 +12,13 @@ exports[`Using Icon Component > should render icon and match snapshot 1`] = ` stroke-linejoin="round" class="lucide lucide-icon" > - + - + - + - + `; diff --git a/packages/lucide-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap b/packages/lucide-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap index b26a1a91836..df4cefdde04 100644 --- a/packages/lucide-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap +++ b/packages/lucide-astro/tests/__snapshots__/createLucideIcon.spec.ts.snap @@ -12,21 +12,13 @@ exports[`Using createLucideIcon > should create a component from an iconNode 1`] stroke-linejoin="round" class="lucide lucide-icon lucide-air-vent" > - + - + - + - + `; diff --git a/packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap b/packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap index ad5e6adf4bc..8e3abbb1837 100644 --- a/packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap +++ b/packages/lucide-astro/tests/__snapshots__/lucide-astro.spec.ts.snap @@ -16,25 +16,20 @@ exports[`Using lucide icon components > should add a non-default attribute to th - + @@ -57,24 +52,15 @@ exports[`Using lucide icon components > should adjust the size, stroke color and x="3" y="3" rx="2" - key="afitv7" > - + - + - + - + `; @@ -91,9 +77,7 @@ exports[`Using lucide icon components > should apply all classes to the element stroke-linejoin="round" class="lucide lucide-icon lucide-droplet my-icon" > - + `; @@ -115,24 +99,15 @@ exports[`Using lucide icon components > should not scale the strokeWidth when ab x="3" y="3" rx="2" - key="afitv7" > - + - + - + - + `; @@ -152,25 +127,20 @@ exports[`Using lucide icon components > should pass children to the icon slot 1` - +

@@ -196,24 +166,15 @@ exports[`Using lucide icon components > should render a component 1`] = ` x="3" y="3" rx="2" - key="afitv7" > - + - + - + - + `; @@ -235,24 +196,15 @@ exports[`Using lucide icon components > should render the icon with default attr x="3" y="3" rx="2" - key="afitv7" > - + - + - + - + `; diff --git a/packages/lucide-astro/tests/testIconNodes.ts b/packages/lucide-astro/tests/testIconNodes.ts index c93721961cb..50c6b10dc1f 100644 --- a/packages/lucide-astro/tests/testIconNodes.ts +++ b/packages/lucide-astro/tests/testIconNodes.ts @@ -1,22 +1,16 @@ -import { IconNode } from '../src/types'; +import type { IconNode } from '../src/types'; export const airVent: IconNode = [ - [ - 'path', - { - d: 'M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2', - key: 'larmp2', - }, - ], - ['path', { d: 'M6 8h12', key: '6g4wlu' }], - ['path', { d: 'M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12', key: '1bo8pg' }], - ['path', { d: 'M6.6 15.6A2 2 0 1 0 10 17v-5', key: 't9h90c' }], + ['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', key: 'jx4kbh' }], - ['path', { d: 'M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z', key: '1bxrl0' }], - ['line', { x1: '6', x2: '6', y1: '2', y2: '4', key: '1cr9l3' }], - ['line', { x1: '10', x2: '10', y1: '2', y2: '4', key: '170wym' }], - ['line', { x1: '14', x2: '14', y1: '2', y2: '4', key: '1c5f70' }], + ['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' }], ]; From 822b3c33502fd28d68f9d172387bcc2ea60b2206 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Fri, 6 Dec 2024 18:47:14 +0000 Subject: [PATCH 14/32] fix jest matchers types and undefined behavior --- packages/lucide-astro/package.json | 1 - packages/lucide-astro/tests/setupVitest.js | 6 +++++- packages/lucide-astro/tsconfig.json | 6 +++--- packages/lucide-astro/vitest.config.mts | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/lucide-astro/package.json b/packages/lucide-astro/package.json index 4b3b3389d8c..888342d88fd 100644 --- a/packages/lucide-astro/package.json +++ b/packages/lucide-astro/package.json @@ -53,7 +53,6 @@ "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "astro": "^4.16.16", - "happy-dom": "^15.11.7", "jest-serializer-html": "^7.1.0", "linkedom": "^0.18.5", "vitest": "^2.1.8" diff --git a/packages/lucide-astro/tests/setupVitest.js b/packages/lucide-astro/tests/setupVitest.js index e663016c457..aaa6dfb2800 100644 --- a/packages/lucide-astro/tests/setupVitest.js +++ b/packages/lucide-astro/tests/setupVitest.js @@ -1,5 +1,9 @@ -import '@testing-library/jest-dom/vitest'; +import * as matchers from '@testing-library/jest-dom/matchers'; import htmlSerializer from 'jest-serializer-html'; import { expect } from 'vitest'; expect.addSnapshotSerializer(htmlSerializer); + +expect.extend({ + ...matchers +}) diff --git a/packages/lucide-astro/tsconfig.json b/packages/lucide-astro/tsconfig.json index fdc603f0d5e..9ea48b2f019 100644 --- a/packages/lucide-astro/tsconfig.json +++ b/packages/lucide-astro/tsconfig.json @@ -11,6 +11,8 @@ "forceConsistentCasingInFileNames": true, "allowJs": true, "checkJs": true, + "noEmit": true, + "skipLibCheck": true, "jsx": "preserve", "lib": [ "ESNext", @@ -18,8 +20,6 @@ "types": [ "@testing-library/jest-dom", ], - "skipLibCheck": true, - "noEmit": true, "plugins": [ { "name": "@astrojs/ts-plugin", @@ -28,7 +28,7 @@ }, "include": [ "src/**/*.ts", - "src/**/*.d.ts", "src/**/*.astro", + "tests/**/*.ts", ], } diff --git a/packages/lucide-astro/vitest.config.mts b/packages/lucide-astro/vitest.config.mts index 0a0fac419ea..2e47232af88 100644 --- a/packages/lucide-astro/vitest.config.mts +++ b/packages/lucide-astro/vitest.config.mts @@ -4,7 +4,7 @@ import type { ViteUserConfig } from "vitest/config" export default getViteConfig({ // @ts-expect-error: types of this functions aren't correct test: { - environment: 'happy-dom', + environment: 'node', globals: true, setupFiles: './tests/setupVitest.js', }, From d401c5a168d58e8c50b7af0628bdb9ee15a76552 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Fri, 6 Dec 2024 18:47:49 +0000 Subject: [PATCH 15/32] chore: update lock file --- pnpm-lock.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b101c6d88c..4aee4971f17 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -342,9 +342,6 @@ importers: astro: specifier: ^4.16.16 version: 4.16.17(@types/node@20.4.5)(less@4.2.0)(rollup@4.22.4)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.3.3) - happy-dom: - specifier: ^15.11.7 - version: 15.11.7 jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -22005,6 +22002,7 @@ snapshots: entities: 4.5.0 webidl-conversions: 7.0.0 whatwg-mimetype: 3.0.0 + optional: true has-bigints@1.0.2: {} From 6c6ff1c90746cf50714607780f60925931aca50f Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Fri, 6 Dec 2024 21:36:51 +0000 Subject: [PATCH 16/32] setup prettier for formatting Astro files --- packages/lucide-astro/.prettierrc.mjs | 12 ++++++++ packages/lucide-astro/package.json | 2 ++ pnpm-lock.yaml | 42 +++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 packages/lucide-astro/.prettierrc.mjs diff --git a/packages/lucide-astro/.prettierrc.mjs b/packages/lucide-astro/.prettierrc.mjs new file mode 100644 index 00000000000..299c31e0055 --- /dev/null +++ b/packages/lucide-astro/.prettierrc.mjs @@ -0,0 +1,12 @@ +/** @type {import("prettier").Config} */ +export default { + plugins: ['prettier-plugin-astro'], + overrides: [ + { + files: '*.astro', + options: { + parser: 'astro', + }, + }, + ], +}; diff --git a/packages/lucide-astro/package.json b/packages/lucide-astro/package.json index 888342d88fd..42194760f99 100644 --- a/packages/lucide-astro/package.json +++ b/packages/lucide-astro/package.json @@ -55,6 +55,8 @@ "astro": "^4.16.16", "jest-serializer-html": "^7.1.0", "linkedom": "^0.18.5", + "prettier": "^3.4.2", + "prettier-plugin-astro": "^0.14.1", "vitest": "^2.1.8" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4aee4971f17..fbe58babb0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -348,6 +348,12 @@ importers: linkedom: specifier: ^0.18.5 version: 0.18.5 + prettier: + specifier: ^3.4.2 + version: 3.4.2 + prettier-plugin-astro: + specifier: ^0.14.1 + version: 0.14.1 vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.4.5)(happy-dom@15.11.7)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) @@ -10248,6 +10254,10 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + prettier-plugin-astro@0.14.1: + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} + engines: {node: ^14.15.0 || >=16.0.0} + prettier@2.7.1: resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} engines: {node: '>=10.13.0'} @@ -10263,6 +10273,11 @@ packages: engines: {node: '>=14'} hasBin: true + prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + engines: {node: '>=14'} + hasBin: true + pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -10726,6 +10741,9 @@ packages: rxjs@7.5.7: resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} + s.color@0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + sade@1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} @@ -10759,6 +10777,9 @@ packages: vue: optional: true + sass-formatter@0.7.9: + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} + sass-loader@12.4.0: resolution: {integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==} engines: {node: '>= 12.13.0'} @@ -11291,6 +11312,9 @@ packages: sudo-prompt@9.2.1: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + suf-log@2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + superjson@2.2.1: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} engines: {node: '>=16'} @@ -25424,12 +25448,20 @@ snapshots: prelude-ls@1.2.1: {} + prettier-plugin-astro@0.14.1: + dependencies: + '@astrojs/compiler': 2.10.3 + prettier: 3.4.2 + sass-formatter: 0.7.9 + prettier@2.7.1: {} prettier@2.8.8: {} prettier@3.2.4: {} + prettier@3.4.2: {} + pretty-bytes@5.6.0: {} pretty-bytes@6.1.1: {} @@ -26019,6 +26051,8 @@ snapshots: dependencies: tslib: 2.6.3 + s.color@0.0.15: {} + sade@1.8.1: dependencies: mri: 1.2.0 @@ -26071,6 +26105,10 @@ snapshots: transitivePeerDependencies: - '@lezer/common' + sass-formatter@0.7.9: + dependencies: + suf-log: 2.5.3 + sass-loader@12.4.0(sass@1.49.9)(webpack@5.76.1(@swc/core@1.7.23)(esbuild@0.14.22)): dependencies: klona: 2.0.6 @@ -26722,6 +26760,10 @@ snapshots: sudo-prompt@9.2.1: optional: true + suf-log@2.5.3: + dependencies: + s.color: 0.0.15 + superjson@2.2.1: dependencies: copy-anything: 3.0.5 From 6dd7abb52ed039ec38a783d161cc6ca474c2362b Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Fri, 6 Dec 2024 21:40:30 +0000 Subject: [PATCH 17/32] remove mistakenly added prop from the `Icon` component --- packages/lucide-astro/src/Icon.astro | 1 - packages/lucide-astro/src/defaultAttributes.ts | 2 +- packages/lucide-astro/src/types.ts | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/lucide-astro/src/Icon.astro b/packages/lucide-astro/src/Icon.astro index aa7f9d089e8..6edbd17ec9d 100644 --- a/packages/lucide-astro/src/Icon.astro +++ b/packages/lucide-astro/src/Icon.astro @@ -3,7 +3,6 @@ import defaultAttributes from './defaultAttributes'; import type { IconProps as Props } from './types'; const { - name, color = 'currentColor', size = 24, strokeWidth = 2, diff --git a/packages/lucide-astro/src/defaultAttributes.ts b/packages/lucide-astro/src/defaultAttributes.ts index ad5c5beff96..8af6c890da8 100644 --- a/packages/lucide-astro/src/defaultAttributes.ts +++ b/packages/lucide-astro/src/defaultAttributes.ts @@ -1,6 +1,6 @@ import type { SvgAttributes } from './types'; -const defaultAttributes: Omit = { +const defaultAttributes: SvgAttributes = { xmlns: 'http://www.w3.org/2000/svg', width: 24, height: 24, diff --git a/packages/lucide-astro/src/types.ts b/packages/lucide-astro/src/types.ts index d23e0629f29..a374bc894f9 100644 --- a/packages/lucide-astro/src/types.ts +++ b/packages/lucide-astro/src/types.ts @@ -8,7 +8,6 @@ export type SvgAttributes = HTMLAttributes<"svg">; export type IconNode = IconNodeChild[]; export interface IconProps extends SvgAttributes { - name?: string; color?: string; size?: number | string; strokeWidth?: number | string; From ddc66472ac7f54d31e252dc7ed7246c45d01209a Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Fri, 6 Dec 2024 21:45:15 +0000 Subject: [PATCH 18/32] docs: add documentation for new Astro package --- docs/guide/packages/lucide-astro.md | 187 ++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 docs/guide/packages/lucide-astro.md diff --git a/docs/guide/packages/lucide-astro.md b/docs/guide/packages/lucide-astro.md new file mode 100644 index 00000000000..64649117797 --- /dev/null +++ b/docs/guide/packages/lucide-astro.md @@ -0,0 +1,187 @@ +# Lucide Astro + +Implementation of the lucide icon library for Astro applications. + +## Installation + +::: code-group + +```sh [pnpm] +pnpm add lucide-astro +``` + +```sh [yarn] +yarn add lucide-astro +``` + +```sh [npm] +npm install lucide-astro +``` + +```sh [bun] +bun add lucide-astro +``` + +::: + +## How to use + +Lucide is built with ES Modules, so it's completely tree-shakable. + +Each icon can be imported as an Astro component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away. + +### Example + +Default usage: + +```astro +--- +import { Skull } from 'lucide-astro'; +--- + + +``` + +Additional props can be passed to adjust the icon: + +```astro +--- +import { Camera } from 'lucide-astro'; +--- + + +``` + +For faster builds and load times, you can import icons directly from the `lucide-astro/icons` directory: + +```astro +--- +import CircleAlert from 'lucide-astro/icons/circle-alert'; +--- + + +``` + +## Props + +| name | type | default | +| --------------------- | --------- | ------------ | +| `size` | _number_ | 24 | +| `color` | _string_ | currentColor | +| `strokeWidth` | _number_ | 2 | +| `absoluteStrokeWidth` | _boolean_ | false | + +### Applying props + +To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation). + +```astro +--- +import { Phone } from 'lucide-astro'; +--- + + +``` + +This results a filled phone icon. + +## Types + +- review later. The package includes type definitions for all icons. This is useful if you want to dynamically render icons. + +### Example + +```astro +--- +import { Home, Library, Cog, type Icon as IconType } from 'lucide-astro'; + +type MenuItem = { + name: string; + href: string; + icon: typeof IconType; +}; + +const menuItems: MenuItem[] = [ + { + name: 'Home', + href: '/', + icon: Home, + }, + { + name: 'Blog', + href: '/blog', + icon: Library, + }, + { + name: 'Projects', + href: '/projects', + icon: Cog, + }, +]; +--- + +{ + menuItems.map((item) => ( + + + {item.name} + + )) +} +``` + +## With Lucide lab or custom icons + +[Lucide lab](https://github.com/lucide-icons/lucide-lab) is a collection of icons that are not part of the Lucide main library. + +They can be used by using the `Icon` component. +All props of the regular Lucide icons can be passed to adjust the icon appearance. + +### Using the `Icon` component + +This creates a single icon based on the iconNode passed and renders a Lucide icon component. + +```astro +--- +import { Icon } from 'lucide-astro'; +import { burger, sausage } from '@lucide/lab'; +--- + + + +``` + +## One generic icon component + +It is possible to create one generic icon component to load icons, but it is not recommended. + +::: danger +The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application. This may be passable if you're doing SSG and SSR in server environments. However if you're doing SSR in serverless environments, it could negatively affect your app's performance, as a bigger bundle size will translate to an increase in cold starts. +::: + +### Icon Component Example + +```astro +--- +import { icons, type IconProps } from 'lucide-astro'; + +interface Props extends IconProps { + name: keyof typeof icons; +} + +const { name, ...restProps } = Astro.props; +const Icon = icons[name]; +--- + + +``` + +### Using the Icon Component + +```astro +--- +import LucideIcon from './LucideIcon.astro'; +--- + + +``` From e1c12add9e7461c9d177aba0f58d24afb0acacae Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 01:56:26 +0000 Subject: [PATCH 19/32] fix incorrect types in `Icon` component --- packages/lucide-astro/src/Icon.astro | 1 - .../lucide-astro/src/defaultAttributes.ts | 4 +- packages/lucide-astro/src/types.ts | 76 +++++++++++++++---- 3 files changed, 63 insertions(+), 18 deletions(-) diff --git a/packages/lucide-astro/src/Icon.astro b/packages/lucide-astro/src/Icon.astro index 6edbd17ec9d..40c889f9975 100644 --- a/packages/lucide-astro/src/Icon.astro +++ b/packages/lucide-astro/src/Icon.astro @@ -24,7 +24,6 @@ const { }} class:list={['lucide lucide-icon', className]} > - {/* TODO: Get types right later */} {iconNode.map(([Tag, attrs]) => )} diff --git a/packages/lucide-astro/src/defaultAttributes.ts b/packages/lucide-astro/src/defaultAttributes.ts index 8af6c890da8..5b1fddd06db 100644 --- a/packages/lucide-astro/src/defaultAttributes.ts +++ b/packages/lucide-astro/src/defaultAttributes.ts @@ -1,6 +1,6 @@ -import type { SvgAttributes } from './types'; +import type { SVGAttributes } from './types'; -const defaultAttributes: SvgAttributes = { +const defaultAttributes: SVGAttributes = { xmlns: 'http://www.w3.org/2000/svg', width: 24, height: 24, diff --git a/packages/lucide-astro/src/types.ts b/packages/lucide-astro/src/types.ts index a374bc894f9..a6d5a20b68a 100644 --- a/packages/lucide-astro/src/types.ts +++ b/packages/lucide-astro/src/types.ts @@ -1,13 +1,9 @@ -import type { HTMLTag, HTMLAttributes } from 'astro/types'; +import type { HTMLAttributes } from 'astro/types'; // Type that the Astro language server needs to infer component props in Astro files export type AstroComponent = (_props: IconProps) => any; -export type SvgAttributes = HTMLAttributes<"svg">; - -export type IconNode = IconNodeChild[]; - -export interface IconProps extends SvgAttributes { +export interface IconProps extends SVGAttributes { color?: string; size?: number | string; strokeWidth?: number | string; @@ -16,15 +12,65 @@ export interface IconProps extends SvgAttributes { iconNode?: IconNode; } -export type IconEvents = { - [evt: string]: CustomEvent; -}; +export type SVGAttributes = HTMLAttributes<'svg'>; -export type IconSlots = { - default: {}; -}; +export type IconNode = IconNodeChild[]; -// TODO: Could be a more specific union type -type SVGElements = HTMLTag; +type IconNodeChild = [elementName: SVGElements, attrs: SVGAttributes]; -type IconNodeChild = [elementName: SVGElements, attrs: SvgAttributes]; +// All possible svg elements according to the Astro definitions +type SVGElements = + | 'svg' + | 'animate' + | 'circle' + | 'clipPath' + | 'defs' + | 'desc' + | 'ellipse' + | 'feBlend' + | 'feColorMatrix' + | 'feComponentTransfer' + | 'feComposite' + | 'feConvolveMatrix' + | 'feDiffuseLighting' + | 'feDisplacementMap' + | 'feDistantLight' + | 'feFlood' + | 'feFuncA' + | 'feFuncB' + | 'feFuncG' + | 'feFuncR' + | 'feGaussianBlur' + | 'feImage' + | 'feMerge' + | 'feMergeNode' + | 'feMorphology' + | 'feOffset' + | 'fePointLight' + | 'feSpecularLighting' + | 'feSpotLight' + | 'feTile' + | 'feTurbulence' + | 'filter' + | 'foreignObject' + | 'g' + | 'image' + | 'line' + | 'linearGradient' + | 'marker' + | 'mask' + | 'metadata' + | 'path' + | 'pattern' + | 'polygon' + | 'polyline' + | 'radialGradient' + | 'rect' + | 'stop' + | 'switch' + | 'symbol' + | 'text' + | 'textPath' + | 'tspan' + | 'use' + | 'view' From 0edb59b32b392b0db200074c5d45e785ebc3bd5f Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 02:19:49 +0000 Subject: [PATCH 20/32] refactor: use `stroke-width` over `strokeWidth` --- docs/guide/packages/lucide-astro.md | 2 +- packages/lucide-astro/src/Icon.astro | 2 +- packages/lucide-astro/src/types.ts | 2 +- packages/lucide-astro/tests/lucide-astro.spec.ts | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/guide/packages/lucide-astro.md b/docs/guide/packages/lucide-astro.md index 64649117797..9decadc2bfa 100644 --- a/docs/guide/packages/lucide-astro.md +++ b/docs/guide/packages/lucide-astro.md @@ -68,7 +68,7 @@ import CircleAlert from 'lucide-astro/icons/circle-alert'; | --------------------- | --------- | ------------ | | `size` | _number_ | 24 | | `color` | _string_ | currentColor | -| `strokeWidth` | _number_ | 2 | +| `stroke-width` | _number_ | 2 | | `absoluteStrokeWidth` | _boolean_ | false | ### Applying props diff --git a/packages/lucide-astro/src/Icon.astro b/packages/lucide-astro/src/Icon.astro index 40c889f9975..ff09ecc554a 100644 --- a/packages/lucide-astro/src/Icon.astro +++ b/packages/lucide-astro/src/Icon.astro @@ -5,7 +5,7 @@ import type { IconProps as Props } from './types'; const { color = 'currentColor', size = 24, - strokeWidth = 2, + 'stroke-width': strokeWidth = 2, absoluteStrokeWidth = false, iconNode = [], class: className, diff --git a/packages/lucide-astro/src/types.ts b/packages/lucide-astro/src/types.ts index a6d5a20b68a..77db1b95dc5 100644 --- a/packages/lucide-astro/src/types.ts +++ b/packages/lucide-astro/src/types.ts @@ -6,7 +6,7 @@ export type AstroComponent = (_props: IconProps) => any; export interface IconProps extends SVGAttributes { color?: string; size?: number | string; - strokeWidth?: number | string; + "stroke-width"?: number | string; absoluteStrokeWidth?: boolean; class?: string; iconNode?: IconNode; diff --git a/packages/lucide-astro/tests/lucide-astro.spec.ts b/packages/lucide-astro/tests/lucide-astro.spec.ts index 374b61f8ca7..856efa32122 100644 --- a/packages/lucide-astro/tests/lucide-astro.spec.ts +++ b/packages/lucide-astro/tests/lucide-astro.spec.ts @@ -33,7 +33,7 @@ describe('Using lucide icon components', () => { props: { size: 48, stroke: "red", - strokeWidth: 4 + "stroke-width": 4 } } ); @@ -54,7 +54,7 @@ describe('Using lucide icon components', () => { props: { size: 48, stroke: "red", - strokeWidth: 4 + "stroke-width": 4 } } ); @@ -66,7 +66,7 @@ describe('Using lucide icon components', () => { props: { size: 48, stroke: "red", - strokeWidth: 4 + "stroke-width": 4 } } ); From ca9e810ea199b38bcfa1be31a98005f013fe4626 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 02:30:52 +0000 Subject: [PATCH 21/32] fix unexpected module resolution behavior --- packages/lucide-astro/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lucide-astro/tsconfig.json b/packages/lucide-astro/tsconfig.json index 9ea48b2f019..d8084427458 100644 --- a/packages/lucide-astro/tsconfig.json +++ b/packages/lucide-astro/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "target": "ESNext", "module": "ESNext", - "moduleResolution": "node", + "moduleResolution": "bundler", "strict": true, "useDefineForClassFields": true, "allowImportingTsExtensions": true, From 3fb793662d72a039a968f79f57e0c8b4b7d96456 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 02:40:29 +0000 Subject: [PATCH 22/32] remove hack in test types --- packages/lucide-astro/tests/utils/types.ts | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/packages/lucide-astro/tests/utils/types.ts b/packages/lucide-astro/tests/utils/types.ts index 59b4f5ff56a..85dc15d3e35 100644 --- a/packages/lucide-astro/tests/utils/types.ts +++ b/packages/lucide-astro/tests/utils/types.ts @@ -1,4 +1,4 @@ -import { getQueriesForElement, } from '@testing-library/dom' +import type { queries, BoundFunctions } from '@testing-library/dom' import type { ContainerRenderOptions } from "astro/container"; import type { ComponentProps } from "astro/types" import type { AstroComponentFactory } from "astro/runtime/server/index.js"; @@ -21,15 +21,4 @@ type ContainerRenderOptionsWithInferedProps type PossibleComponentType = AstroComponentFactory | AstroComponentVirtualType type AstroComponentVirtualType = (args: any) => any; -type Queries = ReturnType - -// HACK: to unwrap the return type of getQueriesForElement -// without calling the function -// May possibly just use `ReturnType` if the function's ReturnType -// doesn't depend on the first parameter, didn't check that yet -// too much to digest for me rn 😛 -class Wrapper { - wrapped(e: HTMLElement) { - return getQueriesForElement(e) - } -} +type Queries = BoundFunctions From 671229de894349310a9f777b33183f9889e0a97b Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 02:47:58 +0000 Subject: [PATCH 23/32] remove review marker --- docs/guide/packages/lucide-astro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guide/packages/lucide-astro.md b/docs/guide/packages/lucide-astro.md index 9decadc2bfa..dec569b0529 100644 --- a/docs/guide/packages/lucide-astro.md +++ b/docs/guide/packages/lucide-astro.md @@ -87,7 +87,7 @@ This results a filled phone icon. ## Types -- review later. The package includes type definitions for all icons. This is useful if you want to dynamically render icons. +The package includes type definitions for all icons. This is useful if you want to dynamically render icons. ### Example From 32e4af774a8f26f6a6692b54bd7265cd51359cb2 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 04:03:36 +0000 Subject: [PATCH 24/32] docs: progress on documentation of lucide-astro --- docs/.vitepress/data/packageData.json | 18 ++++++++++++- .../home/HomePackagesSection.data.ts | 5 ++++ docs/guide/index.md | 3 ++- docs/guide/installation.md | 26 +++++++++++++++++++ docs/public/framework-logos/astro.svg | 11 ++++++++ 5 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 docs/public/framework-logos/astro.svg diff --git a/docs/.vitepress/data/packageData.json b/docs/.vitepress/data/packageData.json index c4a62adf164..2328503307b 100644 --- a/docs/.vitepress/data/packageData.json +++ b/docs/.vitepress/data/packageData.json @@ -127,8 +127,24 @@ } ] }, - "lucide-static": { + "lucide-astro": { "order": 8, + "icon": "astro", + "shields": [ + { + "alt": "npm", + "src": "https://img.shields.io/npm/v/lucide-astro", + "href": "https://www.npmjs.com/package/lucide-astro" + }, + { + "alt": "npm", + "src": "https://img.shields.io/npm/dw/lucide-astro", + "href": "https://www.npmjs.com/package/lucide-astro" + } + ] + }, + "lucide-static": { + "order": 9, "icon": "svg", "shields": [ { diff --git a/docs/.vitepress/theme/components/home/HomePackagesSection.data.ts b/docs/.vitepress/theme/components/home/HomePackagesSection.data.ts index 4ad9a9766de..7dda9228b39 100644 --- a/docs/.vitepress/theme/components/home/HomePackagesSection.data.ts +++ b/docs/.vitepress/theme/components/home/HomePackagesSection.data.ts @@ -37,6 +37,11 @@ export default { logo: '/framework-logos/angular.svg', label: 'Lucide documentation for Angular', }, + { + name: 'lucide-astro', + logo: '/framework-logos/astro.svg', + label: 'Lucide documentation for Astro', + }, { name: 'lucide-react-native', logo: '/framework-logos/react-native.svg', diff --git a/docs/guide/index.md b/docs/guide/index.md index 5e19a3a2fdc..db43a4176cd 100644 --- a/docs/guide/index.md +++ b/docs/guide/index.md @@ -28,7 +28,8 @@ However, not everyone can understand them easily. Read more about [how to use Lu ## Official Packages -Lucide's official packages are designed to work on different platforms, making it easier for users to integrate icons into their projects. The packages are available for various technologies, including [Web (Vanilla)](https://lucide.dev/guide/packages/lucide), [React](https://lucide.dev/guide/packages/lucide-react), [React Native](https://lucide.dev/guide/packages/lucide-react-native), [Vue](https://lucide.dev/guide/packages/lucide-vue), [Vue 3](https://lucide.dev/guide/packages/lucide-vue-next), [Svelte](https://lucide.dev/guide/packages/lucide-svelte), [Preact](https://lucide.dev/guide/packages/lucide-preact), [Solid](https://lucide.dev/guide/packages/lucide-solid), [Angular](https://lucide.dev/guide/packages/lucide-angular), [NodeJS](https://lucide.dev/guide/packages/lucide-static#nodejs) and [Flutter](https://lucide.dev/guide/packages/lucide-flutter). +Lucide's official packages are designed to work on different platforms, making it easier for users to integrate icons into their projects. The packages are available for various technologies, including [Web (Vanilla)](https://lucide.dev/guide/packages/lucide), [React](https://lucide.dev/guide/packages/lucide-react), [React Native](https://lucide.dev/guide/packages/lucide-react-native), [Vue](https://lucide.dev/guide/packages/lucide-vue), [Vue 3](https://lucide.dev/guide/packages/lucide-vue-next), [Svelte](https://lucide.dev/guide/packages/lucide-svelte), [Preact](https://lucide.dev/guide/packages/lucide-preact), [Solid](https://lucide.dev/guide/packages/lucide-solid), [Angular](https://lucide.dev/guide/packages/lucide-angular), [Astro](https://lucide.dev/guide/packages/lucide-astro), [NodeJS](https://lucide.dev/guide/packages/lucide-static#nodejs) and [Flutter](https://lucide.dev/guide/packages/lucide-flutter). ## Community + If you have any questions about Lucide, feel free to reach out to the community. You can find them on [GitHub](https://github.com/lucide-icons/lucide) and [Discord](https://discord.gg/EH6nSts). diff --git a/docs/guide/installation.md b/docs/guide/installation.md index 27e6d5b6518..33601527f7f 100644 --- a/docs/guide/installation.md +++ b/docs/guide/installation.md @@ -186,6 +186,32 @@ bun add lucide-preact ::: +## Astro + +Implementation of the lucide icon library for Astro applications. + +::: code-group + +```sh [pnpm] +pnpm install lucide-astro +``` + +```sh [yarn] +yarn add lucide-astro +``` + +```sh [npm] +npm install lucide-astro +``` + +```sh [bun] +bun add lucide-astro +``` + +::: + +For more details, see the [documentation](packages/lucide-astro.md). + ## Static usage Implementation of the lucide icon library for multiple usages that like to use: SVG files icons, SVG Sprite, Icon Fonts and static SVG strings export in Common JS modules (for NodeJS). diff --git a/docs/public/framework-logos/astro.svg b/docs/public/framework-logos/astro.svg new file mode 100644 index 00000000000..52b76d55091 --- /dev/null +++ b/docs/public/framework-logos/astro.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + From 2cd76a6f5185ab35fda2792d801819ecfaac124a Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 16:23:06 +0000 Subject: [PATCH 25/32] chore: remove unnecessary .gitignore --- packages/lucide-astro/.gitignore | 1 - 1 file changed, 1 deletion(-) delete mode 100644 packages/lucide-astro/.gitignore diff --git a/packages/lucide-astro/.gitignore b/packages/lucide-astro/.gitignore deleted file mode 100644 index 0585f0d6b92..00000000000 --- a/packages/lucide-astro/.gitignore +++ /dev/null @@ -1 +0,0 @@ -src/icons/*.astro From e21a56397641c47fd07eecfb8737649271554836 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 16:24:09 +0000 Subject: [PATCH 26/32] docs: add sidebar entry --- docs/.vitepress/sidebar.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/.vitepress/sidebar.ts b/docs/.vitepress/sidebar.ts index ad796b96267..78aa3feef78 100644 --- a/docs/.vitepress/sidebar.ts +++ b/docs/.vitepress/sidebar.ts @@ -96,6 +96,10 @@ const sidebar: UserConfig['themeConfig']['sidebar'] = { text: 'Lucide Preact', link: '/guide/packages/lucide-preact', }, + { + text: 'Lucide Astro', + link: '/guide/packages/lucide-astro', + }, { text: 'Lucide Static', link: '/guide/packages/lucide-static', From e6b741064a4973a0a02019c806fb638bc87b42cb Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 16:36:58 +0000 Subject: [PATCH 27/32] edit package description --- packages/lucide-astro/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lucide-astro/package.json b/packages/lucide-astro/package.json index 42194760f99..21514924656 100644 --- a/packages/lucide-astro/package.json +++ b/packages/lucide-astro/package.json @@ -2,7 +2,7 @@ "name": "lucide-astro", "version": "0.0.1", "author": "Moustapha Kebe", - "description": "A Lucide icon library package for Astro", + "description": "A Lucide icon library package for Astro applications", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", From a8fe7718d6d44ebed59e1ff54f41c43796c69ce1 Mon Sep 17 00:00:00 2001 From: Moustapha HappyDev Date: Sat, 7 Dec 2024 19:32:48 +0000 Subject: [PATCH 28/32] fix uneven icon heights in homepage packages list --- .../theme/components/home/HomePackagesSection.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/.vitepress/theme/components/home/HomePackagesSection.vue b/docs/.vitepress/theme/components/home/HomePackagesSection.vue index 101cc232982..e114ccc6798 100644 --- a/docs/.vitepress/theme/components/home/HomePackagesSection.vue +++ b/docs/.vitepress/theme/components/home/HomePackagesSection.vue @@ -21,8 +21,7 @@ const { go } = useRouter() > @@ -35,6 +34,13 @@ const { go } = useRouter() diff --git a/docs/.vitepress/theme/components/packages/PackageList.data.ts b/docs/.vitepress/theme/components/packages/PackageList.data.ts index 0649ded640c..febf97ace99 100644 --- a/docs/.vitepress/theme/components/packages/PackageList.data.ts +++ b/docs/.vitepress/theme/components/packages/PackageList.data.ts @@ -15,6 +15,7 @@ export default { documentation: `/guide/packages/${pData.name}`, source: `https://github.com/lucide-icons/lucide/tree/main/packages/${pData.name}`, icon: `/framework-logos/${packageData[pData.name].icon}.svg`, + iconDark: Boolean(packageData[pData.name].iconDark) ? `/framework-logos/${packageData[pData.name].iconDark}.svg` : null })) .sort((a, b) => a.order - b.order), thirdPartyPackages, diff --git a/docs/public/framework-logos/astro-dark.svg b/docs/public/framework-logos/astro-dark.svg new file mode 100644 index 00000000000..52b76d55091 --- /dev/null +++ b/docs/public/framework-logos/astro-dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/public/framework-logos/astro.svg b/docs/public/framework-logos/astro.svg index 52b76d55091..e52118199d5 100644 --- a/docs/public/framework-logos/astro.svg +++ b/docs/public/framework-logos/astro.svg @@ -1,11 +1,4 @@ - - - - - - - - - + +