diff --git a/data/example-files/bringAirAndBatAndCapToAfterItemEach.yml b/data/example-files/bringAirAndBatAndCapToAfterItemEach.yml
new file mode 100644
index 0000000000..5224cce4be
--- /dev/null
+++ b/data/example-files/bringAirAndBatAndCapToAfterItemEach.yml
@@ -0,0 +1,84 @@
+languageId: typescript
+command:
+ version: 6
+ spokenForm: bring air and bat and cap after item each
+ action:
+ name: replaceWithTarget
+ source:
+ type: list
+ elements:
+ - type: primitive
+ mark: {type: decoratedSymbol, symbolColor: default, character: a}
+ - type: primitive
+ mark: {type: decoratedSymbol, symbolColor: default, character: b}
+ - type: primitive
+ mark: {type: decoratedSymbol, symbolColor: default, character: c}
+ destination:
+ type: primitive
+ insertionMode: after
+ target:
+ type: primitive
+ modifiers:
+ - type: containingScope
+ scopeType: {type: collectionItem}
+ mark: {type: decoratedSymbol, symbolColor: default, character: e}
+ usePrePhraseSnapshot: false
+initialState:
+ documentContents: |
+ a
+ b
+ c
+
+ const values = [e]
+ selections:
+ - anchor: {line: 5, character: 0}
+ active: {line: 5, character: 0}
+ marks:
+ default.a:
+ start: {line: 0, character: 0}
+ end: {line: 0, character: 1}
+ default.b:
+ start: {line: 1, character: 0}
+ end: {line: 1, character: 1}
+ default.c:
+ start: {line: 2, character: 0}
+ end: {line: 2, character: 1}
+ default.e:
+ start: {line: 4, character: 16}
+ end: {line: 4, character: 17}
+finalState:
+ documentContents: |
+ a
+ b
+ c
+
+ const values = [e, a, b, c]
+ selections:
+ - anchor: {line: 5, character: 0}
+ active: {line: 5, character: 0}
+ thatMark:
+ - type: UntypedTarget
+ contentRange:
+ start: {line: 4, character: 19}
+ end: {line: 4, character: 26}
+ isReversed: false
+ hasExplicitRange: true
+ sourceMark:
+ - type: UntypedTarget
+ contentRange:
+ start: {line: 0, character: 0}
+ end: {line: 0, character: 1}
+ isReversed: false
+ hasExplicitRange: true
+ - type: UntypedTarget
+ contentRange:
+ start: {line: 1, character: 0}
+ end: {line: 1, character: 1}
+ isReversed: false
+ hasExplicitRange: true
+ - type: UntypedTarget
+ contentRange:
+ start: {line: 2, character: 0}
+ end: {line: 2, character: 1}
+ isReversed: false
+ hasExplicitRange: true
diff --git a/data/example-files/bringAirToEndOfAir.yml b/data/example-files/bringAirToEndOfAir.yml
new file mode 100644
index 0000000000..e227aca4f6
--- /dev/null
+++ b/data/example-files/bringAirToEndOfAir.yml
@@ -0,0 +1,46 @@
+languageId: plaintext
+command:
+ version: 6
+ spokenForm: bring air to end of air
+ action:
+ name: replaceWithTarget
+ source:
+ type: primitive
+ mark: {type: decoratedSymbol, symbolColor: default, character: a}
+ destination:
+ type: primitive
+ insertionMode: to
+ target:
+ type: primitive
+ modifiers:
+ - {type: endOf}
+ mark: {type: decoratedSymbol, symbolColor: default, character: a}
+ usePrePhraseSnapshot: true
+initialState:
+ documentContents: a
+ selections:
+ - anchor: {line: 0, character: 1}
+ active: {line: 0, character: 1}
+ marks:
+ default.a:
+ start: {line: 0, character: 0}
+ end: {line: 0, character: 1}
+finalState:
+ documentContents: aa
+ selections:
+ - anchor: {line: 0, character: 2}
+ active: {line: 0, character: 2}
+ thatMark:
+ - type: UntypedTarget
+ contentRange:
+ start: {line: 0, character: 1}
+ end: {line: 0, character: 2}
+ isReversed: false
+ hasExplicitRange: true
+ sourceMark:
+ - type: UntypedTarget
+ contentRange:
+ start: {line: 0, character: 0}
+ end: {line: 0, character: 1}
+ isReversed: false
+ hasExplicitRange: true
diff --git a/packages/cursorless-engine/src/index.ts b/packages/cursorless-engine/src/index.ts
index e00aaf5fce..f762351b0c 100644
--- a/packages/cursorless-engine/src/index.ts
+++ b/packages/cursorless-engine/src/index.ts
@@ -16,3 +16,4 @@ export * from "./testUtil/plainObjectToTarget";
export * from "./util/getPartialTargetDescriptors";
export * from "./util/getPrimitiveTargets";
export * from "./util/grammarHelpers";
+export * from "./scripts/transformRecordedTests/transformations/upgrade";
\ No newline at end of file
diff --git a/packages/cursorless-org-docs/docusaurus.config.mts b/packages/cursorless-org-docs/docusaurus.config.mts
index e332156b88..ca2bfd82db 100644
--- a/packages/cursorless-org-docs/docusaurus.config.mts
+++ b/packages/cursorless-org-docs/docusaurus.config.mts
@@ -146,6 +146,9 @@ const config: Config = {
},
],
],
+ plugins: [
+ "./src/plugins/tailwind-config.js",
+ ],
themeConfig: {
navbar: {
diff --git a/packages/cursorless-org-docs/package.json b/packages/cursorless-org-docs/package.json
index 5c1c7bb41f..abb819f150 100644
--- a/packages/cursorless-org-docs/package.json
+++ b/packages/cursorless-org-docs/package.json
@@ -41,6 +41,7 @@
"dependencies": {
"@algolia/client-search": "5.25.0",
"@cursorless/common": "workspace:*",
+ "@cursorless/test-case-component": "workspace:*",
"@docsearch/react": "3.9.0",
"@docusaurus/core": "3.8.0",
"@docusaurus/preset-classic": "3.8.0",
@@ -61,6 +62,9 @@
"@tsconfig/docusaurus": "2.0.3",
"@types/mdast": "4.0.4",
"@types/react": "19.1.6",
+ "@tailwindcss/postcss": "4.1.8",
+ "postcss": "8.4.47",
+ "tailwindcss": "3.4.14",
"typescript": "5.8.3",
"unified": "11.0.5"
}
diff --git a/packages/cursorless-org-docs/postcss.config.cjs b/packages/cursorless-org-docs/postcss.config.cjs
new file mode 100644
index 0000000000..12a703d900
--- /dev/null
+++ b/packages/cursorless-org-docs/postcss.config.cjs
@@ -0,0 +1,6 @@
+module.exports = {
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {},
+ },
+};
diff --git a/packages/cursorless-org-docs/src/css/custom.css b/packages/cursorless-org-docs/src/css/custom.css
index e964fa0baf..e746d855b1 100644
--- a/packages/cursorless-org-docs/src/css/custom.css
+++ b/packages/cursorless-org-docs/src/css/custom.css
@@ -1,3 +1,9 @@
+@tailwind components;
+@tailwind base;
+@tailwind utilities;
+
+@import "./shiki.css";
+@import "./shiki-component-styles.css";
/* From https://github.com/facebook/docusaurus/blob/cc0bceab9c1678303f6237f5526753edc1b12fc3/website/src/css/custom.css#L70-L86 */
.header-github-link:hover {
opacity: 0.6;
diff --git a/packages/cursorless-org-docs/src/css/shiki-component-styles.css b/packages/cursorless-org-docs/src/css/shiki-component-styles.css
new file mode 120000
index 0000000000..6f7f5cd24a
--- /dev/null
+++ b/packages/cursorless-org-docs/src/css/shiki-component-styles.css
@@ -0,0 +1 @@
+../../../test-case-component/src/styles.css
\ No newline at end of file
diff --git a/packages/cursorless-org-docs/src/css/shiki.css b/packages/cursorless-org-docs/src/css/shiki.css
new file mode 120000
index 0000000000..839c2abc85
--- /dev/null
+++ b/packages/cursorless-org-docs/src/css/shiki.css
@@ -0,0 +1 @@
+../../../test-case-component/src/shiki.css
\ No newline at end of file
diff --git a/packages/cursorless-org-docs/src/docs/user/languages/components/DisplayComponent.tsx b/packages/cursorless-org-docs/src/docs/user/languages/components/DisplayComponent.tsx
new file mode 100644
index 0000000000..dc848222d7
--- /dev/null
+++ b/packages/cursorless-org-docs/src/docs/user/languages/components/DisplayComponent.tsx
@@ -0,0 +1,14 @@
+import React from "react";
+import { ShikiComponentList } from "@cursorless/test-case-component";
+
+interface Props {
+ languageId: string;
+}
+
+export function DisplayComponent({ languageId }: Props) {
+ return (
+ <>
+
+ >
+ );
+}
diff --git a/packages/cursorless-org-docs/src/docs/user/languages/typescript.mdx b/packages/cursorless-org-docs/src/docs/user/languages/typescript.mdx
index c8588b5f63..3593bd6749 100644
--- a/packages/cursorless-org-docs/src/docs/user/languages/typescript.mdx
+++ b/packages/cursorless-org-docs/src/docs/user/languages/typescript.mdx
@@ -1,5 +1,7 @@
import { Language } from "./components/Language";
+import { DisplayComponent } from "./components/DisplayComponent";
# Typescript
+
diff --git a/packages/cursorless-org-docs/src/plugins/tailwind-config.js b/packages/cursorless-org-docs/src/plugins/tailwind-config.js
new file mode 100644
index 0000000000..2effd7d567
--- /dev/null
+++ b/packages/cursorless-org-docs/src/plugins/tailwind-config.js
@@ -0,0 +1,9 @@
+module.exports = function tailwindPlugin(context, options) {
+ return {
+ name: "tailwind-plugin",
+ configurePostCss(postcssOptions) {
+ postcssOptions.plugins.push(require("tailwindcss"));
+ return postcssOptions;
+ },
+ };
+};
diff --git a/packages/cursorless-org-docs/tailwind.config.js b/packages/cursorless-org-docs/tailwind.config.js
new file mode 100644
index 0000000000..69d69d8885
--- /dev/null
+++ b/packages/cursorless-org-docs/tailwind.config.js
@@ -0,0 +1,14 @@
+import { fontFamily as _fontFamily } from "tailwindcss/defaultTheme";
+
+/** @type {import('tailwindcss').Config} */
+// packages/test-case-component/src/components/ add dir
+// just add this damn dir to the content array, this FILE is at packages/cursorless-org-docs/tailwind.config.js
+export const content = [
+ "./src/**/*.{js,ts,jsx,tsx}",
+ "../test-case-component/src/components/**/*.{js,ts,jsx,tsx}",
+];
+
+export const corePlugins = {
+ preflight: false,
+};
+export const plugins = [];
diff --git a/packages/cursorless-org/package.json b/packages/cursorless-org/package.json
index af3b10f650..6f2550b77c 100644
--- a/packages/cursorless-org/package.json
+++ b/packages/cursorless-org/package.json
@@ -29,7 +29,10 @@
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build"
},
"dependencies": {
+ "@cursorless/common": "workspace:*",
"@cursorless/cheatsheet": "workspace:*",
+ "@cursorless/cursorless-engine": "workspace:*",
+ "@cursorless/test-case-component": "workspace:*",
"@mdx-js/loader": "3.1.0",
"@mdx-js/react": "3.1.0",
"@next/mdx": "15.3.3",
@@ -40,6 +43,7 @@
},
"devDependencies": {
"@svgr/webpack": "8.1.0",
+ "@types/js-yaml": "^4.0.9",
"@types/mdx": "2.0.13",
"@types/node": "20.17.50",
"@types/react": "19.1.6",
diff --git a/packages/cursorless-org/src/pages/allowList.tsx b/packages/cursorless-org/src/pages/allowList.tsx
new file mode 100644
index 0000000000..842f4ff5e4
--- /dev/null
+++ b/packages/cursorless-org/src/pages/allowList.tsx
@@ -0,0 +1,88 @@
+export const testSelectedFiles = [
+ "bringAirAndBatAndCapToAfterItemEach.yml",
+ "bringAirToEndOfAir.yml", // Shiki intersect error
+ "bringArgMadeAfterLook.yml",
+ "carveLineHarp.yml",
+ "chuckBlockAir.yml",
+ "chuckBlockAirUntilBatt.yml",
+ "chuckBlockAirUntilBatt.yml",
+ "chuckBlockBatt.yml",
+ "chuckBlockBatt2.yml", // Shiki intersect error
+ "chuckBlockBattUntilAir.yml",
+ "chuckFine.yml",
+ "chuckLineFine.yml",
+ "chuckLineFineBetweenRisk.yml",
+ "clearBlockFine.yml",
+ "clearFine.yml",
+ "clearLineFine.yml",
+ "cutFine.yml",
+ "puffVest.yml",
+
+ "bringAirAfterAir.yml",
+ "bringAirBeforeAir.yml",
+ "bringAirToEndOfAir.yml",
+ "bringAirToStartOfAir.yml",
+ "bringFineAfterLineVest.yml",
+ "callFineOnBatt.yml",
+ "cloneHarp2.yml",
+ "cloneUpHarp2.yml",
+ "customHarp.yml",
+ "drinkLine.yml",
+ "giveBat2.yml",
+ "giveDot.yml",
+ "giveDot2.yml",
+ "giveEndOfDot.yml",
+ "giveStartOfDot.yml",
+ "joinAir.yml",
+ "joinAir2.yml",
+ "joinAir3.yml",
+ "joinAir4.yml",
+ "joinBatPastEach.yml",
+ "joinTokenBattPastEach.yml",
+ "pasteAfterLineSpunAndAfterBlockLookAndBeforeLineSpun.yml",
+ "pasteAfterLineTrapAndAfterBlockTrap.yml",
+ "placeHelloAfterAir.yml",
+ "placeHelloToFine.yml",
+ "pourLine.yml",
+ "scoutAir.yml",
+ "scoutAllAir.yml",
+ "sortEveryItem.yml",
+ "sortEveryItem2.yml",
+ "_bringLineHarpAndWhale.yml",
+ "cloneArgue.yml",
+ "cloneHarp.yml",
+ "cloneToken.yml",
+ "cloneToken2.yml",
+ "cloneUpHarp.yml",
+ "pasteAfterArgueBat.yml",
+ "chuckBlockBatt2.yml",
+ "appendPostWhale.yml",
+ "appendPreWhale.yml",
+ "bringAirAndBatAndCap.yml",
+ "bringArgueFineAndZip.yml",
+ "bringVest.yml",
+ "cloneArgue2.yml",
+ "cloneToken3.yml",
+ "cloneToken4.yml",
+ "cloneUpArgue2.yml",
+ "cloneUpToken3.yml",
+ "cloneUpToken4.yml",
+ "dedentLine.yml",
+ "flashToken.yml",
+ "indentLine.yml",
+ "joinBlock.yml",
+ "joinFile.yml",
+ "joinLineThis.yml",
+ "joinThreeTokens.yml",
+ "joinTwoLines.yml",
+ "moveEveryArgMade.yml",
+ "moveVest.yml",
+ "parseTreeFile.yml",
+ "postVest.yml",
+ "preeVest.yml",
+ "roundWrapVest.yml",
+ "swapWithVest.yml",
+ "voidWrapAir.yml",
+ "dropToken.yml",
+ "floatToken.yml",
+];
diff --git a/packages/cursorless-org/src/pages/component-sheet-debug.tsx b/packages/cursorless-org/src/pages/component-sheet-debug.tsx
new file mode 100644
index 0000000000..6e7ff7ee21
--- /dev/null
+++ b/packages/cursorless-org/src/pages/component-sheet-debug.tsx
@@ -0,0 +1,97 @@
+import * as yaml from "js-yaml";
+import fs from "fs";
+import path from "path";
+import Head from "next/head";
+
+import { loadTestCaseFixture } from "@cursorless/test-case-component";
+import { TestCaseComponentPage } from "@cursorless/test-case-component";
+import type { TestCaseComponentProps } from "@cursorless/test-case-component";
+import { testSelectedFiles } from "./allowList";
+
+import { cheatsheetBodyClasses } from "@cursorless/cheatsheet";
+
+const fixturesDir = path.join("../", "../", "data", "fixtures", "recorded");
+
+async function loadYamlFiles(dir: string, selectedFiles?: string[]) {
+ const directoryPath = path.join(process.cwd(), dir);
+ const files = fs.readdirSync(directoryPath);
+ const data: any[] = [];
+
+ files.forEach((file) => {
+ if (
+ path.extname(file) === ".yml" &&
+ (!selectedFiles || selectedFiles.includes(file))
+ ) {
+ try {
+ const filePath = path.join(directoryPath, file);
+ const fileContents = fs.readFileSync(filePath, "utf8");
+ const yamlData: any = yaml.load(fileContents);
+ yamlData.filename = file;
+ data.push(yamlData);
+ } catch {
+ console.error("File load failure", file);
+ }
+ }
+ });
+
+ return data;
+}
+
+// See https://github.com/vercel/next.js/discussions/12325#discussioncomment-1116108
+export async function getStaticProps() {
+ const itemsDirActions = path.join(fixturesDir, "actions");
+ const itemsDirDecorations = path.join(fixturesDir, "decorations");
+ const itemsDirInsertEmptyLines = path.join(
+ fixturesDir,
+ "actions/insertEmptyLines",
+ );
+
+ const dataActions = await loadYamlFiles(itemsDirActions, testSelectedFiles);
+ const dataInsertEmptyLines = await loadYamlFiles(
+ itemsDirInsertEmptyLines,
+ testSelectedFiles,
+ );
+
+ const dataDecorations = await loadYamlFiles(
+ itemsDirDecorations,
+ testSelectedFiles,
+ );
+
+ const data_errors: any[] = [];
+
+ const data = (
+ await Promise.all(
+ [...dataActions, ...dataDecorations, ...dataInsertEmptyLines].map(
+ async (val) => {
+ try {
+ const fixture = await loadTestCaseFixture(val);
+ return { ...fixture, raw: val };
+ } catch (err) {
+ console.error(err);
+ data_errors.push(val);
+ return null;
+ }
+ },
+ ),
+ )
+ ).filter((test) => test !== undefined);
+
+ if (data_errors.length > 0) {
+ console.error("data errors:", data_errors);
+ }
+
+ return { props: { data, bodyClasses: cheatsheetBodyClasses } };
+}
+
+export function App({ data }: { data: TestCaseComponentProps[] }) {
+ return (
+ <>
+
+ Cursorless Test Case Component Page
+
+
+ >
+ );
+}
+
+export default App;
diff --git a/packages/cursorless-org/src/pages/component-sheet.tsx b/packages/cursorless-org/src/pages/component-sheet.tsx
new file mode 100644
index 0000000000..05707d3a1d
--- /dev/null
+++ b/packages/cursorless-org/src/pages/component-sheet.tsx
@@ -0,0 +1,42 @@
+import Head from "next/head";
+
+import {
+ ShikiComponentList,
+ testCasesByLanguage,
+} from "@cursorless/test-case-component";
+import type { TestCaseFixture } from "@cursorless/common";
+import { cheatsheetBodyClasses } from "@cursorless/cheatsheet";
+
+// See https://github.com/vercel/next.js/discussions/12325#discussioncomment-1116108
+export async function getStaticProps() {
+ return { props: { bodyClasses: cheatsheetBodyClasses } };
+}
+
+export type TestCaseComponentProps = TestCaseFixture & {
+ filename: string;
+ raw: TestCaseFixture;
+ before: { html: string; data: string[] };
+ during: { html: string; data: string[] };
+ after: { html: string; data: string[] };
+ debug?: boolean;
+};
+
+export function App({
+ debug,
+}: {
+ data: TestCaseComponentProps[];
+ debug?: boolean;
+}) {
+ return (
+ <>
+
+ Cursorless Test Case Component Page
+
+ {Object.keys(testCasesByLanguage).map((language) => (
+
+ ))}
+ >
+ );
+}
+
+export default App;
diff --git a/packages/cursorless-org/tsconfig.json b/packages/cursorless-org/tsconfig.json
index 2ce4454b4f..3d03265117 100644
--- a/packages/cursorless-org/tsconfig.json
+++ b/packages/cursorless-org/tsconfig.json
@@ -23,6 +23,12 @@
"references": [
{
"path": "../cheatsheet"
+ },
+ {
+ "path": "../cursorless-engine"
+ },
+ {
+ "path": "../test-case-component"
}
],
"exclude": ["node_modules"]
diff --git a/packages/test-case-component/jest.config.ts b/packages/test-case-component/jest.config.ts
new file mode 100644
index 0000000000..f7a6a00f40
--- /dev/null
+++ b/packages/test-case-component/jest.config.ts
@@ -0,0 +1,8 @@
+import type { Config } from "jest";
+
+const config: Config = {
+ preset: "ts-jest",
+ testEnvironment: "jsdom",
+};
+
+export default config;
diff --git a/packages/test-case-component/package.json b/packages/test-case-component/package.json
new file mode 100644
index 0000000000..54d44ab4a6
--- /dev/null
+++ b/packages/test-case-component/package.json
@@ -0,0 +1,53 @@
+{
+ "name": "@cursorless/test-case-component",
+ "version": "0.0.1",
+ "type": "module",
+ "description": "Component for displaying results of test cases in cursorless-vscode-e2e",
+ "main": "./out/index.js",
+ "scripts": {
+ "build": "my-ts-node src/buildDictionary.ts",
+ "test": "jest",
+ "test:watch": "jest --watch",
+ "compile:tsc": "tsc --build",
+ "compile:esbuild": "esbuild ./src/index.ts --sourcemap --format=esm --bundle --packages=external --outfile=./out/index.js",
+ "compile": "pnpm compile:tsc && pnpm compile:esbuild",
+ "watch:tsc": "pnpm compile:tsc --watch",
+ "watch:esbuild": "pnpm compile:esbuild --watch",
+ "watch": "pnpm run --filter @cursorless/test-case-component --parallel '/^watch:.*/'",
+ "clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build",
+ "convert-fixtures": "pnpm tsx ./src/scripts/yml-to-json.ts ../../data/example-files ./src/data/languages"
+ },
+ "keywords": [],
+ "author": "",
+ "license": "MIT",
+ "dependencies": {
+ "@cursorless/common": "workspace:*",
+ "@cursorless/node-common": "workspace:*",
+ "escape-goat": "4.0.0",
+ "fs-extra": "11.2.0",
+ "js-yaml": "^4.1.0",
+ "prettier": "3.2.5",
+ "react": "^18.2.0",
+ "clsx": "^2.1.1",
+ "shiki-magic-move": "1.1.0",
+ "tsx": "3.12.7",
+ "yaml": "2.2.1"
+ },
+ "types": "./out/index.d.ts",
+ "exports": {
+ ".": {
+ "cursorless:bundler": "./src/index.ts",
+ "default": "./out/index.js"
+ }
+ },
+ "devDependencies": {
+ "@types/fs-extra": "^11.0.4",
+ "@types/jest": "29.5.12",
+ "@types/js-yaml": "^4.0.9",
+ "@types/react": "18.2.71",
+ "shiki": "^3.2.2",
+ "jest": "29.7.0",
+ "jest-environment-jsdom": "29.7.0",
+ "ts-jest": "29.1.2"
+ }
+}
diff --git a/packages/test-case-component/src/components/ShikiComponentList.tsx b/packages/test-case-component/src/components/ShikiComponentList.tsx
new file mode 100644
index 0000000000..b4ad492127
--- /dev/null
+++ b/packages/test-case-component/src/components/ShikiComponentList.tsx
@@ -0,0 +1,51 @@
+import * as React from "react";
+import { ShikiComponent } from "./shikiComponent";
+import "../shiki.css";
+import "../styles.css";
+import type { TestCaseFixture } from "@cursorless/common";
+import { testCasesByLanguage } from "../data";
+
+export type ShikiComponentComponentProps = TestCaseFixture & {
+ filename: string;
+ raw: TestCaseFixture;
+ before: { html: string; data: string[] };
+ during: { html: string; data: string[] };
+ after: { html: string; data: string[] };
+};
+
+export function ShikiComponentList({
+ language,
+ debug,
+}: {
+ language: string;
+ debug?: boolean;
+}) {
+ if (!(language in testCasesByLanguage)) {
+ console.warn(
+ `Valid languages: ${Object.keys(testCasesByLanguage).join(", ")}`,
+ );
+ return <>>;
+ }
+ const rawData =
+ (testCasesByLanguage as { [key: string]: unknown[] })[language] ?? [];
+ const data: ShikiComponentComponentProps[] =
+ rawData as ShikiComponentComponentProps[];
+
+ return (
+
+ {data.map((item) => {
+ if (!item) {
+ return Error: item is null
;
+ }
+ const { filename } = item;
+ if (filename) {
+ return (
+
+ );
+ } else {
+ return <>>;
+ }
+ })}
+
+ );
+}
diff --git a/packages/test-case-component/src/components/TestCaseComponentPage.tsx b/packages/test-case-component/src/components/TestCaseComponentPage.tsx
new file mode 100644
index 0000000000..9a1b8b802d
--- /dev/null
+++ b/packages/test-case-component/src/components/TestCaseComponentPage.tsx
@@ -0,0 +1,49 @@
+import * as React from "react";
+import { ShikiComponent } from "./shikiComponent";
+import "../shiki.css";
+import "../styles.css";
+import type { TestCaseFixture } from "@cursorless/common";
+
+export type TestCaseComponentProps = TestCaseFixture & {
+ filename: string;
+ raw: TestCaseFixture;
+ before: { html: string; data: string[] };
+ during: { html: string; data: string[] };
+ after: { html: string; data: string[] };
+};
+
+export function TestCaseComponentPage({
+ data,
+ debug,
+}: {
+ data: TestCaseComponentProps[];
+ debug?: boolean;
+}) {
+ return (
+
+
+ Test Component Sheet{" "}
+
+ See the {/* */}
+ full documentation
+ {/* {" "} */}
+ to learn more.
+
+
+
+ {data.map((item: TestCaseComponentProps) => {
+ if (!item) {
+ return Error: item is null
;
+ }
+ const { filename } = item;
+ if (filename) {
+ return (
+
+ );
+ } else {
+ return <>>;
+ }
+ })}
+
+ );
+}
diff --git a/packages/test-case-component/src/components/shikiComponent.tsx b/packages/test-case-component/src/components/shikiComponent.tsx
new file mode 100644
index 0000000000..1acc2f810f
--- /dev/null
+++ b/packages/test-case-component/src/components/shikiComponent.tsx
@@ -0,0 +1,225 @@
+import type { Command, CommandLatest } from "@cursorless/common";
+import { useState, useEffect, useRef } from "react";
+import clsx from "clsx";
+
+export function ShikiComponent({
+ data,
+ debug,
+}: {
+ data: {
+ before: { html: string; data: string[] };
+ during: { html: string; data: string[] };
+ after: { html: string; data: string[] };
+ command: CommandLatest | Command;
+ };
+ debug?: boolean;
+}) {
+ const { spokenForm } = data.command;
+ const { before, during, after } = data;
+ return (
+
+
+
{spokenForm}
+
+ {debug && (
+
+ )}
+
+
+
+
+
+
+
+ {debug && (
+
+ JSON
+
+ {JSON.stringify(data, null, 2)}
+
+
+ )}
+
+ );
+}
+
+const Before = ({ content }: { content: string }) => {
+ return (
+
+ );
+};
+
+const During = ({ content }: { content: string }) => {
+ if (content) {
+ return (
+
+ );
+ }
+ return <>>;
+};
+
+const After = ({ content }: { content: string }) => {
+ return (
+
+ );
+};
+
+const STEP_DURATIONS = [1500, 500, 1500]; // milliseconds
+
+function Carousel({ children }: { children: React.ReactNode[] }) {
+ const [activeIndex, setActiveIndex] = useState(0);
+ const [paused, setPaused] = useState(false);
+
+ const handleNext = () => {
+ setActiveIndex((prevIndex) => (prevIndex + 1) % children.length);
+ setPaused(true); // Pause on manual navigation
+ };
+
+ const handlePrev = () => {
+ setActiveIndex((prevIndex) =>
+ prevIndex === 0 ? children.length - 1 : prevIndex - 1,
+ );
+ setPaused(true); // Pause on manual navigation
+ };
+
+ const handleIndicatorClick = (index: number) => {
+ setActiveIndex(index);
+ setPaused(true); // Pause on manual navigation
+ };
+
+ const timeoutRef = useRef(null);
+
+ useEffect(() => {
+ if (paused) {
+ return; // Don't auto-rotate if paused
+ }
+ const duration = STEP_DURATIONS[activeIndex] || 3000;
+
+ timeoutRef.current = setTimeout(() => {
+ setActiveIndex((prevIndex) => (prevIndex + 1) % children.length);
+ }, duration);
+
+ return () => clearTimeout(timeoutRef.current);
+ }, [activeIndex, children.length, paused]);
+
+ const CarouselItem = ({
+ child,
+ isActive,
+ }: {
+ child: React.ReactNode;
+ isActive: boolean;
+ }) => {
+ return (
+
+ {child}
+
+ );
+ };
+
+ return (
+
+ {/* */}
+
+
+ {activeIndex + 1}/{children.length}
+
+ {children.map((child, index) => (
+
+ ))}
+
+ {/* */}
+
+ {children.map((_, index) => (
+ handleIndicatorClick(index)}
+ >
+ ))}
+
+ {/* */}
+
+
+
+ );
+}
+
+const SliderButton = ({
+ additionalClasses,
+ callback,
+ srOnly,
+}: {
+ additionalClasses?: string;
+ callback: React.MouseEventHandler;
+ srOnly: "Next" | "Previous";
+}) => {
+ return (
+
+
+
+
+
+ {srOnly}
+
+
+ );
+};
diff --git a/packages/test-case-component/src/createHighlighter.ts b/packages/test-case-component/src/createHighlighter.ts
new file mode 100644
index 0000000000..54697bb218
--- /dev/null
+++ b/packages/test-case-component/src/createHighlighter.ts
@@ -0,0 +1,15 @@
+import { createHighlighter as shikiCreateHighlighter, createCssVariablesTheme } from "shiki";
+
+const myTheme = createCssVariablesTheme({
+ name: "css-variables",
+ variablePrefix: "--shiki-",
+ variableDefaults: {},
+ fontStyle: true,
+});
+
+export function createHighlighter() {
+ return shikiCreateHighlighter({
+ themes: [myTheme],
+ langs: ["javascript", "typescript", "python", "markdown"],
+ });
+}
diff --git a/packages/test-case-component/src/data/index.ts b/packages/test-case-component/src/data/index.ts
new file mode 100644
index 0000000000..45881bcb81
--- /dev/null
+++ b/packages/test-case-component/src/data/index.ts
@@ -0,0 +1,7 @@
+import typescript from "./languages/typescript";
+import plaintext from "./languages/plaintext";
+
+export const testCasesByLanguage = {
+ typescript,
+ plaintext,
+};
\ No newline at end of file
diff --git a/packages/test-case-component/src/data/languages/plaintext.ts b/packages/test-case-component/src/data/languages/plaintext.ts
new file mode 100644
index 0000000000..aa7269a866
--- /dev/null
+++ b/packages/test-case-component/src/data/languages/plaintext.ts
@@ -0,0 +1,229 @@
+export default [
+ {
+ "before": {
+ "html": "a
",
+ "data": [
+ [
+ {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default selectionRight"
+ },
+ "alwaysWrap": true
+ }
+ ]
+ ]
+ },
+ "during": {
+ "html": "a
",
+ "data": [
+ [
+ {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default selectionRight"
+ },
+ "alwaysWrap": true
+ }
+ ]
+ ]
+ },
+ "after": {
+ "html": "a a
",
+ "data": [
+ [
+ {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ },
+ "properties": {
+ "class": "sourceMark"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 0,
+ "character": 1
+ },
+ "end": {
+ "line": 0,
+ "character": 2
+ },
+ "properties": {
+ "class": "thatMark selectionRight"
+ },
+ "alwaysWrap": true
+ }
+ ]
+ ]
+ },
+ "command": {
+ "version": 6,
+ "spokenForm": "bring air to end of air",
+ "action": {
+ "name": "replaceWithTarget",
+ "source": {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "a"
+ }
+ },
+ "destination": {
+ "type": "primitive",
+ "insertionMode": "to",
+ "target": {
+ "type": "primitive",
+ "modifiers": [
+ {
+ "type": "endOf"
+ }
+ ],
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "a"
+ }
+ }
+ }
+ },
+ "usePrePhraseSnapshot": true
+ },
+ "filename": "bringAirToEndOfAir.yml",
+ "language": "plaintext",
+ "raw": {
+ "languageId": "plaintext",
+ "command": {
+ "version": 6,
+ "spokenForm": "bring air to end of air",
+ "action": {
+ "name": "replaceWithTarget",
+ "source": {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "a"
+ }
+ },
+ "destination": {
+ "type": "primitive",
+ "insertionMode": "to",
+ "target": {
+ "type": "primitive",
+ "modifiers": [
+ {
+ "type": "endOf"
+ }
+ ],
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "a"
+ }
+ }
+ }
+ },
+ "usePrePhraseSnapshot": true
+ },
+ "initialState": {
+ "documentContents": "a",
+ "selections": [
+ {
+ "anchor": {
+ "line": 0,
+ "character": 1
+ },
+ "active": {
+ "line": 0,
+ "character": 1
+ }
+ }
+ ],
+ "marks": {
+ "default.a": {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ }
+ }
+ }
+ },
+ "finalState": {
+ "documentContents": "aa",
+ "selections": [
+ {
+ "anchor": {
+ "line": 0,
+ "character": 2
+ },
+ "active": {
+ "line": 0,
+ "character": 2
+ }
+ }
+ ],
+ "thatMark": [
+ {
+ "type": "UntypedTarget",
+ "contentRange": {
+ "start": {
+ "line": 0,
+ "character": 1
+ },
+ "end": {
+ "line": 0,
+ "character": 2
+ }
+ },
+ "isReversed": false,
+ "hasExplicitRange": true
+ }
+ ],
+ "sourceMark": [
+ {
+ "type": "UntypedTarget",
+ "contentRange": {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ }
+ },
+ "isReversed": false,
+ "hasExplicitRange": true
+ }
+ ]
+ },
+ "filename": "bringAirToEndOfAir.yml"
+ }
+ }
+];
diff --git a/packages/test-case-component/src/data/languages/typescript.ts b/packages/test-case-component/src/data/languages/typescript.ts
new file mode 100644
index 0000000000..c062537f4c
--- /dev/null
+++ b/packages/test-case-component/src/data/languages/typescript.ts
@@ -0,0 +1,491 @@
+export default [
+ {
+ "before": {
+ "html": "a \nb \nc \n \nconst values = [ e ] \n
",
+ "data": [
+ [
+ {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 1,
+ "character": 0
+ },
+ "end": {
+ "line": 1,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 2,
+ "character": 0
+ },
+ "end": {
+ "line": 2,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 4,
+ "character": 16
+ },
+ "end": {
+ "line": 4,
+ "character": 17
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 5,
+ "character": 0
+ },
+ "end": {
+ "line": 5,
+ "character": 0
+ },
+ "properties": {
+ "class": "selection"
+ },
+ "alwaysWrap": true
+ }
+ ]
+ ]
+ },
+ "during": {
+ "html": "a \nb \nc \n \nconst values = [ e ] \n
",
+ "data": [
+ [
+ {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 1,
+ "character": 0
+ },
+ "end": {
+ "line": 1,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 2,
+ "character": 0
+ },
+ "end": {
+ "line": 2,
+ "character": 1
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 4,
+ "character": 16
+ },
+ "end": {
+ "line": 4,
+ "character": 17
+ },
+ "properties": {
+ "class": "hat default"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 5,
+ "character": 0
+ },
+ "end": {
+ "line": 5,
+ "character": 0
+ },
+ "properties": {
+ "class": "selection"
+ },
+ "alwaysWrap": true
+ }
+ ]
+ ]
+ },
+ "after": {
+ "html": "a \nb \nc \n \nconst values = [e , a , b , c ] \n
",
+ "data": [
+ [
+ {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ },
+ "properties": {
+ "class": "sourceMark"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 1,
+ "character": 0
+ },
+ "end": {
+ "line": 1,
+ "character": 1
+ },
+ "properties": {
+ "class": "sourceMark"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 2,
+ "character": 0
+ },
+ "end": {
+ "line": 2,
+ "character": 1
+ },
+ "properties": {
+ "class": "sourceMark"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 4,
+ "character": 19
+ },
+ "end": {
+ "line": 4,
+ "character": 26
+ },
+ "properties": {
+ "class": "thatMark"
+ },
+ "alwaysWrap": true
+ },
+ {
+ "start": {
+ "line": 5,
+ "character": 0
+ },
+ "end": {
+ "line": 5,
+ "character": 0
+ },
+ "properties": {
+ "class": "selection"
+ },
+ "alwaysWrap": true
+ }
+ ]
+ ]
+ },
+ "command": {
+ "version": 6,
+ "spokenForm": "bring air and bat and cap after item each",
+ "action": {
+ "name": "replaceWithTarget",
+ "source": {
+ "type": "list",
+ "elements": [
+ {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "a"
+ }
+ },
+ {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "b"
+ }
+ },
+ {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "c"
+ }
+ }
+ ]
+ },
+ "destination": {
+ "type": "primitive",
+ "insertionMode": "after",
+ "target": {
+ "type": "primitive",
+ "modifiers": [
+ {
+ "type": "containingScope",
+ "scopeType": {
+ "type": "collectionItem"
+ }
+ }
+ ],
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "e"
+ }
+ }
+ }
+ },
+ "usePrePhraseSnapshot": false
+ },
+ "filename": "bringAirAndBatAndCapToAfterItemEach.yml",
+ "language": "typescript",
+ "raw": {
+ "languageId": "typescript",
+ "command": {
+ "version": 6,
+ "spokenForm": "bring air and bat and cap after item each",
+ "action": {
+ "name": "replaceWithTarget",
+ "source": {
+ "type": "list",
+ "elements": [
+ {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "a"
+ }
+ },
+ {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "b"
+ }
+ },
+ {
+ "type": "primitive",
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "c"
+ }
+ }
+ ]
+ },
+ "destination": {
+ "type": "primitive",
+ "insertionMode": "after",
+ "target": {
+ "type": "primitive",
+ "modifiers": [
+ {
+ "type": "containingScope",
+ "scopeType": {
+ "type": "collectionItem"
+ }
+ }
+ ],
+ "mark": {
+ "type": "decoratedSymbol",
+ "symbolColor": "default",
+ "character": "e"
+ }
+ }
+ }
+ },
+ "usePrePhraseSnapshot": false
+ },
+ "initialState": {
+ "documentContents": "a\nb\nc\n\nconst values = [e]\n",
+ "selections": [
+ {
+ "anchor": {
+ "line": 5,
+ "character": 0
+ },
+ "active": {
+ "line": 5,
+ "character": 0
+ }
+ }
+ ],
+ "marks": {
+ "default.a": {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ }
+ },
+ "default.b": {
+ "start": {
+ "line": 1,
+ "character": 0
+ },
+ "end": {
+ "line": 1,
+ "character": 1
+ }
+ },
+ "default.c": {
+ "start": {
+ "line": 2,
+ "character": 0
+ },
+ "end": {
+ "line": 2,
+ "character": 1
+ }
+ },
+ "default.e": {
+ "start": {
+ "line": 4,
+ "character": 16
+ },
+ "end": {
+ "line": 4,
+ "character": 17
+ }
+ }
+ }
+ },
+ "finalState": {
+ "documentContents": "a\nb\nc\n\nconst values = [e, a, b, c]\n",
+ "selections": [
+ {
+ "anchor": {
+ "line": 5,
+ "character": 0
+ },
+ "active": {
+ "line": 5,
+ "character": 0
+ }
+ }
+ ],
+ "thatMark": [
+ {
+ "type": "UntypedTarget",
+ "contentRange": {
+ "start": {
+ "line": 4,
+ "character": 19
+ },
+ "end": {
+ "line": 4,
+ "character": 26
+ }
+ },
+ "isReversed": false,
+ "hasExplicitRange": true
+ }
+ ],
+ "sourceMark": [
+ {
+ "type": "UntypedTarget",
+ "contentRange": {
+ "start": {
+ "line": 0,
+ "character": 0
+ },
+ "end": {
+ "line": 0,
+ "character": 1
+ }
+ },
+ "isReversed": false,
+ "hasExplicitRange": true
+ },
+ {
+ "type": "UntypedTarget",
+ "contentRange": {
+ "start": {
+ "line": 1,
+ "character": 0
+ },
+ "end": {
+ "line": 1,
+ "character": 1
+ }
+ },
+ "isReversed": false,
+ "hasExplicitRange": true
+ },
+ {
+ "type": "UntypedTarget",
+ "contentRange": {
+ "start": {
+ "line": 2,
+ "character": 0
+ },
+ "end": {
+ "line": 2,
+ "character": 1
+ }
+ },
+ "isReversed": false,
+ "hasExplicitRange": true
+ }
+ ]
+ },
+ "filename": "bringAirAndBatAndCapToAfterItemEach.yml"
+ }
+ }
+];
diff --git a/packages/test-case-component/src/generateHtml.ts b/packages/test-case-component/src/generateHtml.ts
new file mode 100644
index 0000000000..e5d7362335
--- /dev/null
+++ b/packages/test-case-component/src/generateHtml.ts
@@ -0,0 +1,115 @@
+import { createHighlighter } from "./createHighlighter";
+import type { BundledLanguage } from "shiki";
+import type { StepNameType, DataFixture } from "./types";
+import type { ExtendedTestCaseSnapshot } from "./types";
+
+import { renderClipboard } from "./renderHtml";
+import { getDecorations } from "./helpers/decorations";
+
+/**
+ * Generates HTML content based on the provided state, language, command, and ide.
+ *
+ * @param {DataFixture} data - The state object containing the necessary data for HTML generation.
+ * @returns {Promise<{ before: string; during: string; after: string }>} A promise that resolves to the generated HTML content for each step.
+ */
+export async function generateHtml(data: DataFixture, debug = false) {
+ return createHtmlGenerator(data, debug).generateAll();
+}
+
+/**
+ * Closure-based HTML generator for test case data.
+ *
+ * @param {DataFixture} data - The state object containing the necessary data for HTML generation.
+ * @returns {Object} An object with generate, generateAll, and getDecorations async functions.
+ */
+function createHtmlGenerator(data: DataFixture, debug = false) {
+ const lang = data.languageId as BundledLanguage;
+ const command = data.command;
+ const raw = data;
+ const testCaseStates = {
+ before: { ...data.initialState, documentContents: data.initialState.documentContents ?? "", stepName: "before" },
+ during: getDuringSnapshot(data),
+ after: { ...data.finalState, documentContents: data.finalState?.documentContents ?? "", stepName: "after" },
+ };
+
+ /**
+ * Generates HTML for a specific test case step (before, during, after).
+ *
+ * @param {StepNameType} stepName - The step to generate HTML for.
+ * @returns {Promise<{ html: string; data: any[] } | string>} The generated HTML and decoration data, or an error string.
+ */
+ async function generate(stepName: StepNameType) {
+ const state = testCaseStates[stepName];
+ if (!state) {
+ if (debug) { console.error(`Error in ${stepName} ${raw.command.spokenForm}`); }
+ return "Error";
+ }
+ const extendedState = { ...state, stepName, selections: state.selections ?? [] };
+ const decorations = await getDecorations({ snapshot: extendedState, command });
+ const { documentContents } = state;
+ const htmlArray: string[] = [];
+ let codeBody;
+ // Simplified: just try rendering once with all decorations
+ try {
+ const marker = await createHighlighter();
+ const options = {
+ theme: "css-variables",
+ lang,
+ decorations,
+ };
+ codeBody = marker.codeToHtml(documentContents, options);
+ htmlArray.push(codeBody);
+ } catch (error) {
+ if (debug) { console.error("Failed to generate code body:", error); }
+ codeBody = "";
+ }
+
+ const clipboardRendered = renderClipboard(state.clipboard);
+ if (clipboardRendered !== "") {
+ htmlArray.push(clipboardRendered);
+ }
+
+ return { html: htmlArray.join(""), data: [decorations] };
+ }
+
+ /**
+ * Generates HTML for all test case steps (before, during, after).
+ *
+ * @returns {Promise<{ before: string; during: string; after: string }>} The generated HTML and decoration data for each step.
+ */
+ async function generateAll() {
+ return {
+ before: await generate("before"),
+ during: await generate("during"),
+ after: await generate("after"),
+ };
+ }
+
+ return { generate, generateAll };
+}
+
+/**
+ * Selects the appropriate snapshot for the "during" step of a test case.
+ * If the final state has more lines than the initial state, it uses the final state as the base;
+ * otherwise, it uses the initial state. It then merges in IDE state and final mark helpers.
+ *
+ * @param {DataFixture} data - The test case data containing initialState, finalState, and ide info.
+ * @returns {ExtendedTestCaseSnapshot} The snapshot to use for the "during" step.
+ */
+function getDuringSnapshot(data: DataFixture): ExtendedTestCaseSnapshot {
+ // Spread the document state with more lines (finalState vs initialState),
+ // so Shiki decorations stay in bounds and don't go out of range.
+ const base =
+ data.finalState &&
+ (data.finalState.documentContents?.split("\n").length > data.initialState.documentContents?.split("\n").length)
+ ? data.finalState
+ : data.initialState;
+ // Exclude sourceMark and thatMark from the DURING snapshot
+ const { sourceMark, thatMark, ...restBase } = base ?? {};
+ // Ensure stepName is set on the snapshot
+ return {
+ ...restBase,
+ ...data.ide,
+ stepName: "during",
+ };
+}
diff --git a/packages/test-case-component/src/helpers/classesMap.ts b/packages/test-case-component/src/helpers/classesMap.ts
new file mode 100644
index 0000000000..5e4c14e3bb
--- /dev/null
+++ b/packages/test-case-component/src/helpers/classesMap.ts
@@ -0,0 +1,19 @@
+const DEFAULT_HAT_CLASS = "hat default";
+export const classesMap = {
+ default: DEFAULT_HAT_CLASS,
+ pendingDelete: "decoration pendingDelete",
+ referenced: "decoration referenced",
+ selection: "selection",
+ pendingModification0: "decoration pendingModification0",
+ pendingModification1: "decoration pendingModification1",
+ justAdded: "decoration justAdded",
+ highlight0: "decoration highlight0",
+ highlight1: "decoration highlight1",
+ sourceMark: "sourceMark",
+ thatMark: "thatMark"
+};
+
+export function getDecorationClass(key: keyof typeof classesMap): string {
+ return classesMap[key];
+}
+
diff --git a/packages/test-case-component/src/helpers/decorations/addContentRangeDecorations.ts b/packages/test-case-component/src/helpers/decorations/addContentRangeDecorations.ts
new file mode 100644
index 0000000000..c73261c55c
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/addContentRangeDecorations.ts
@@ -0,0 +1,28 @@
+import type { TargetPlainObject } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import { getDecorationClass, type classesMap } from "../classesMap";
+
+function addContentRangeDecorations({
+ marks,
+ highlightClass,
+ decorations,
+}: {
+ marks: TargetPlainObject[];
+ highlightClass: keyof typeof classesMap
+ decorations: DecorationItem[];
+}): void {
+ marks.forEach(({ contentRange }) => {
+ const { start, end } = contentRange;
+ const decorationItem = {
+ start,
+ end,
+ properties: {
+ class: getDecorationClass(highlightClass),
+ },
+ alwaysWrap: true,
+ };
+ decorations.push(decorationItem);
+ });
+}
+
+export { addContentRangeDecorations }
diff --git a/packages/test-case-component/src/helpers/decorations/createDecorations.ts b/packages/test-case-component/src/helpers/decorations/createDecorations.ts
new file mode 100644
index 0000000000..01290bc425
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/createDecorations.ts
@@ -0,0 +1,58 @@
+import type {
+ Command,
+ CommandLatest,
+ PlainSpyIDERecordedValues,
+ SelectionPlainObject,
+ SerializedMarks,
+ TargetPlainObject,
+} from "@cursorless/common";
+import type { DecorationItem } from "shiki"
+import { getMarkDecorations } from "./getMarkDecorations";
+import { getIdeFlashDecorations } from "./getIdeFlashDecorations";
+import { getSelections } from "./getSelections";
+import { getSourceMarks } from "./getSourceMarks";
+import { getThatMarks } from "./getThatMarks";
+
+import type { StepNameType } from "../../types";
+import { mergeOverlappingDecorations } from "./mergeOverlappingDecorations";
+
+export function createDecorations(
+ options: {
+ marks?: SerializedMarks;
+ command?: CommandLatest | Command;
+ ide?: PlainSpyIDERecordedValues;
+ lines?: string[]
+ selections?: SelectionPlainObject[]
+ thatMark?: TargetPlainObject[]
+ sourceMark?: TargetPlainObject[]
+ stepName?: StepNameType
+ finalStateMarkHelpers?: {
+ sourceMark?: TargetPlainObject[]
+ thatMark?: TargetPlainObject[]
+ }
+ } = {}
+): DecorationItem[] {
+ const { marks, ide, lines, selections, thatMark, sourceMark } = options
+
+ const decorations: DecorationItem[][] = [];
+
+ const markDecorations = getMarkDecorations({ marks, lines })
+ const ideFlashDecorations = getIdeFlashDecorations({ lines, ide })
+ const selectionRanges = getSelections({ selections })
+ const sourceMarks_ = getSourceMarks({ sourceMark })
+
+ decorations.push(markDecorations);
+ decorations.push(ideFlashDecorations);
+ decorations.push(selectionRanges);
+ decorations.push(sourceMarks_);
+
+ if (thatMark) {
+ const thatMarks = getThatMarks({ thatMark })
+ decorations.push(thatMarks);
+ } else {
+ decorations.push([])
+ }
+ const merged = mergeOverlappingDecorations(decorations.flat());
+ return merged;
+}
+
diff --git a/packages/test-case-component/src/helpers/decorations/getDecorations.ts b/packages/test-case-component/src/helpers/decorations/getDecorations.ts
new file mode 100644
index 0000000000..5e82f65f5b
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/getDecorations.ts
@@ -0,0 +1,37 @@
+/**
+ * Computes code decorations for a given test case state.
+ *
+ * @param {ExtendedTestCaseSnapshot} testCaseState - The test case state to decorate.
+ * @param {Command} command - The command object for the test case.
+ * @returns {Promise} The computed decorations for the state.
+ */
+import type { ExtendedTestCaseSnapshot, StepNameType } from "../../types";
+import type { Command } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import { createDecorations } from "../index";
+
+export async function getDecorations({
+ snapshot,
+ command
+}: {
+ snapshot: ExtendedTestCaseSnapshot;
+ command: Command;
+}): Promise {
+ const { messages, flashes, highlights } = snapshot;
+ const potentialMarks = snapshot.marks || {};
+ const lines = snapshot.documentContents.split("\n");
+ // Use StepNameType for stepName, and provide a fallback if undefined
+ const stepName: StepNameType = snapshot.stepName ?? "error";
+ const obj = {
+ marks: potentialMarks,
+ ide: { messages, flashes, highlights },
+ command,
+ lines,
+ selections: snapshot.selections,
+ thatMark: snapshot.thatMark,
+ sourceMark: snapshot.sourceMark,
+ stepName,
+ };
+ const decorations = createDecorations(obj);
+ return decorations;
+}
diff --git a/packages/test-case-component/src/helpers/decorations/getIdeFlashDecorations.ts b/packages/test-case-component/src/helpers/decorations/getIdeFlashDecorations.ts
new file mode 100644
index 0000000000..1287e27c37
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/getIdeFlashDecorations.ts
@@ -0,0 +1,68 @@
+import type { PlainSpyIDERecordedValues } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import { isLineRange, isPositionRange } from "../typeGuards";
+import { getDecorationClass } from "../classesMap";
+
+function getIdeFlashDecorations({
+ ide,
+ lines,
+}: {
+ ide?: PlainSpyIDERecordedValues;
+ lines?: string[];
+} = {}): DecorationItem[] {
+ if (!lines) {
+ console.warn("Lines are undefined. Skipping line decorations.");
+ return [];
+ }
+
+ if (!ide?.flashes || !Array.isArray(ide.flashes)) {
+ console.warn("No flashes found in IDE. Skipping line decorations.");
+ return [];
+ }
+
+ const decorations: DecorationItem[] = [];
+
+ const { flashes } = ide
+
+ flashes.forEach(({ style, range }) => {
+ const { type } = range;
+
+ if (isLineRange(range)) {
+ const { start: lineStart, end: lineEnd } = range
+ for (let line = lineStart; line <= lineEnd; line++) {
+ if (line >= lines.length) {
+ continue
+ }
+ const contentLine = lines[line];
+ const startPosition = { line, character: 0 };
+ const endPosition = { line, character: contentLine.length };
+ const decorationItem = {
+ start: startPosition,
+ end: endPosition,
+ properties: {
+ class: `${getDecorationClass(style)} full`,
+ },
+ alwaysWrap: true,
+ };
+ decorations.push(decorationItem);
+ }
+ } else if (isPositionRange(range)) {
+ const { start: rangeStart, end: rangeEnd } = range;
+ const decorationItem = {
+ start: rangeStart,
+ end: rangeEnd,
+ properties: {
+ class: getDecorationClass(style),
+ },
+ alwaysWrap: true,
+ }
+ decorations.push(decorationItem);
+ } else {
+ console.warn(`Unknown range type "${type}". Skipping this flash.`);
+ }
+ });
+
+ return decorations;
+}
+
+export { getIdeFlashDecorations }
diff --git a/packages/test-case-component/src/helpers/decorations/getMarkDecorations.ts b/packages/test-case-component/src/helpers/decorations/getMarkDecorations.ts
new file mode 100644
index 0000000000..7f9fb8c7f6
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/getMarkDecorations.ts
@@ -0,0 +1,51 @@
+import type { SerializedMarks } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import type { classesMap } from "../classesMap";
+import { getDecorationClass } from "../classesMap";
+
+function getMarkDecorations({
+ marks,
+ lines
+}: {
+ marks?: SerializedMarks;
+ lines?: string[]
+}): DecorationItem[] {
+ const decorations: DecorationItem[] = [];
+
+ Object.entries(marks || {}).forEach(([key, { start }]) => {
+ const [hatType, letter] = key.split(".") as [keyof typeof classesMap, string];
+
+ const markLineStart = start.line
+
+ if (!lines) {
+ console.warn("Lines are undefined. Skipping decoration generation.");
+ return [];
+ }
+ const currentLine = lines[markLineStart]
+
+ const searchStart = start.character;
+ const nextLetterIndex = currentLine.indexOf(letter, searchStart);
+
+ if (nextLetterIndex === -1) {
+ console.warn(
+ `Letter"${letter}" not found after position ${searchStart} in line:"${currentLine}"`
+ );
+ return; // Skip this mark if the letter is not found
+ }
+
+ const decorationItem: DecorationItem = {
+ start,
+ end: { line: start.line, character: nextLetterIndex + 1 },
+ properties: {
+ class: getDecorationClass(hatType),
+ },
+ alwaysWrap: true,
+ }
+
+ decorations.push(decorationItem);
+ });
+
+ return decorations;
+}
+
+export { getMarkDecorations }
diff --git a/packages/test-case-component/src/helpers/decorations/getSelections.ts b/packages/test-case-component/src/helpers/decorations/getSelections.ts
new file mode 100644
index 0000000000..b1cc387d68
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/getSelections.ts
@@ -0,0 +1,32 @@
+import type { SelectionPlainObject } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import { getDecorationClass } from "../classesMap";
+
+function getSelections(
+ {
+ selections,
+ }: {
+ selections?: SelectionPlainObject[];
+ lines?: string[]
+ }): DecorationItem[] {
+ const decorations: DecorationItem[] = [];
+ if (selections === undefined || selections.length === 0) {
+ console.warn("Lines are undefined. Skipping decoration generation.");
+ return []
+ }
+ selections.forEach(({ anchor, active }) => {
+ const decorationItem = {
+ start: anchor,
+ end: active,
+ properties: {
+ class: getDecorationClass("selection"),
+ },
+ alwaysWrap: true,
+ }
+ decorations.push(decorationItem)
+ })
+
+ return decorations
+}
+
+export { getSelections }
diff --git a/packages/test-case-component/src/helpers/decorations/getSourceMarks.ts b/packages/test-case-component/src/helpers/decorations/getSourceMarks.ts
new file mode 100644
index 0000000000..3935c8709c
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/getSourceMarks.ts
@@ -0,0 +1,19 @@
+import type { TargetPlainObject } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import { addContentRangeDecorations } from "./addContentRangeDecorations";
+
+function getSourceMarks({ sourceMark }: { sourceMark?: TargetPlainObject[] }): DecorationItem[] {
+ const decorations: DecorationItem[] = [];
+ if (sourceMark === undefined || sourceMark.length === 0) {
+ console.warn("finalStateSourceMarks are undefined. Skipping decoration generation.");
+ return []
+ } else {
+ addContentRangeDecorations({
+ marks: sourceMark,
+ highlightClass: "sourceMark", decorations
+ });
+ }
+ return decorations
+}
+
+export { getSourceMarks }
diff --git a/packages/test-case-component/src/helpers/decorations/getThatMarks.ts b/packages/test-case-component/src/helpers/decorations/getThatMarks.ts
new file mode 100644
index 0000000000..2187945b31
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/getThatMarks.ts
@@ -0,0 +1,19 @@
+import type { TargetPlainObject } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import { addContentRangeDecorations } from "./addContentRangeDecorations";
+
+function getThatMarks({ thatMark }: { thatMark: TargetPlainObject[] }): DecorationItem[] {
+ const decorations: DecorationItem[] = [];
+ if (thatMark === undefined || thatMark.length === 0) {
+ console.warn("finalStateThatMarks are undefined. Skipping decoration generation.");
+ return []
+ } else {
+ addContentRangeDecorations({
+ marks: thatMark,
+ highlightClass: "thatMark", decorations
+ });
+ }
+ return decorations
+}
+
+export { getThatMarks }
diff --git a/packages/test-case-component/src/helpers/decorations/index.ts b/packages/test-case-component/src/helpers/decorations/index.ts
new file mode 100644
index 0000000000..0af6f41765
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/index.ts
@@ -0,0 +1 @@
+export * from "./getDecorations";
diff --git a/packages/test-case-component/src/helpers/decorations/mergeOverlappingDecorations.test.ts b/packages/test-case-component/src/helpers/decorations/mergeOverlappingDecorations.test.ts
new file mode 100644
index 0000000000..5fb833836d
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/mergeOverlappingDecorations.test.ts
@@ -0,0 +1,229 @@
+import { mergeOverlappingDecorations } from "./mergeOverlappingDecorations";
+
+describe("mergeOverlappingDecorations", () => {
+ it("merges overlapping decorations and adds 'overlap' to class", () => {
+ const input = [
+ {
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "hat default" },
+ alwaysWrap: true,
+ },
+ {
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 1 },
+ properties: { class: "selection" },
+ alwaysWrap: true,
+ },
+ ];
+ const result = mergeOverlappingDecorations(input);
+ // The zero-width selection should be merged into the previous mark as selectionRight
+ expect(result).toEqual(
+ expect.arrayContaining([
+ expect.objectContaining({
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: expect.stringContaining("hat default selectionRight") },
+ alwaysWrap: true,
+ }),
+ ])
+ );
+ // Should not include the zero-width selection
+ expect(result.some(d => d.properties?.class === "selection")).toBe(false);
+ });
+
+ it("returns non-overlapping decorations unchanged", () => {
+ const input = [
+ {
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "hat default" },
+ },
+ {
+ start: { line: 1, character: 0 },
+ end: { line: 1, character: 1 },
+ properties: { class: "selection" },
+ },
+ ];
+ const result = mergeOverlappingDecorations(input);
+ expect(result).toEqual([
+ {
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "hat default" },
+ alwaysWrap: undefined,
+ },
+ {
+ start: { line: 1, character: 0 },
+ end: { line: 1, character: 1 },
+ properties: { class: "selection" },
+ alwaysWrap: undefined,
+ },
+ ]);
+ });
+
+ it("separates overlapping sections into their own items", () => {
+ // item A: 1 to 4
+ // item B: 2 to 5
+ // returns three items: 1-2 (A), 2-4 (A+B+overlap), 4-5 (B)
+ const input = [
+ {
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 4 },
+ properties: { class: "A" },
+ },
+ {
+ start: { line: 0, character: 2 },
+ end: { line: 0, character: 5 },
+ properties: { class: "B" },
+ },
+ ];
+ const result = mergeOverlappingDecorations(input);
+ expect(result.length).toBe(3);
+ expect(result[0]).toMatchObject({
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 2 },
+ properties: { class: "A" },
+ });
+ // Defensive: ensure class is a string before splitting
+ const classValue = result[1].properties?.class;
+ const overlapClasses = typeof classValue === "string" ? classValue.split(" ") : [];
+ expect(overlapClasses).toEqual(expect.arrayContaining(["A", "B", "overlap"]));
+ expect(result[1].start).toEqual({ line: 0, character: 2 });
+ expect(result[1].end).toEqual({ line: 0, character: 4 });
+ expect(result[2]).toMatchObject({
+ start: { line: 0, character: 4 },
+ end: { line: 0, character: 5 },
+ properties: { class: "B" },
+ });
+ });
+
+ it("preserves zero-width (selection) decorations alongside others", () => {
+ const input = [
+ {
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "sourceMark" },
+ alwaysWrap: true,
+ },
+ {
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 2 },
+ properties: { class: "thatMark" },
+ alwaysWrap: true,
+ },
+ {
+ start: { line: 0, character: 2 },
+ end: { line: 0, character: 2 }, // zero-width selection
+ properties: { class: "selection" },
+ alwaysWrap: true,
+ },
+ ];
+ const result = mergeOverlappingDecorations(input);
+ // The zero-width selection should be merged into the previous mark as selectionRight
+ expect(result).toEqual(
+ expect.arrayContaining([
+ expect.objectContaining({
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "sourceMark" },
+ alwaysWrap: true,
+ }),
+ expect.objectContaining({
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 2 },
+ properties: { class: expect.stringContaining("thatMark selectionRight") },
+ alwaysWrap: true,
+ }),
+ ])
+ );
+ // Should not include the zero-width selection
+ expect(result.some(d => d.properties?.class === "selection")).toBe(false);
+ });
+
+ it("merges zero-width selection at end into previous mark as selectionRight", () => {
+ const input = [
+ {
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "sourceMark" },
+ alwaysWrap: true,
+ },
+ {
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 2 },
+ properties: { class: "thatMark" },
+ alwaysWrap: true,
+ },
+ {
+ start: { line: 0, character: 2 },
+ end: { line: 0, character: 2 }, // zero-width selection
+ properties: { class: "selection" },
+ alwaysWrap: true,
+ },
+ ];
+ const result = mergeOverlappingDecorations(input);
+ // The zero-width selection should be deleted, and the thatMark should have selectionRight
+ expect(result).toEqual(
+ expect.arrayContaining([
+ expect.objectContaining({
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "sourceMark" },
+ alwaysWrap: true,
+ }),
+ expect.objectContaining({
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 2 },
+ properties: { class: expect.stringContaining("thatMark selectionRight") },
+ alwaysWrap: true,
+ }),
+ ])
+ );
+ // Should not include the zero-width selection
+ expect(result.some(d => d.properties?.class === "selection")).toBe(false);
+ });
+
+ it("merges zero-width selection at start into next mark as selectionLeft", () => {
+ const input = [
+ {
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "sourceMark" },
+ alwaysWrap: true,
+ },
+ {
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 2 },
+ properties: { class: "thatMark" },
+ alwaysWrap: true,
+ },
+ {
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 1 }, // zero-width selection at start of thatMark
+ properties: { class: "selection" },
+ alwaysWrap: true,
+ },
+ ];
+ const result = mergeOverlappingDecorations(input);
+ // The zero-width selection should be merged into the next mark as selectionLeft
+ expect(result).toEqual(
+ expect.arrayContaining([
+ expect.objectContaining({
+ start: { line: 0, character: 0 },
+ end: { line: 0, character: 1 },
+ properties: { class: "sourceMark" },
+ alwaysWrap: true,
+ }),
+ expect.objectContaining({
+ start: { line: 0, character: 1 },
+ end: { line: 0, character: 2 },
+ properties: { class: expect.stringContaining("thatMark selectionLeft") },
+ alwaysWrap: true,
+ }),
+ ])
+ );
+ // Should not include the zero-width selection
+ expect(result.some(d => d.properties?.class === "selection")).toBe(false);
+ });
+});
diff --git a/packages/test-case-component/src/helpers/decorations/mergeOverlappingDecorations.ts b/packages/test-case-component/src/helpers/decorations/mergeOverlappingDecorations.ts
new file mode 100644
index 0000000000..24cd9e8d48
--- /dev/null
+++ b/packages/test-case-component/src/helpers/decorations/mergeOverlappingDecorations.ts
@@ -0,0 +1,149 @@
+import type { DecorationItem } from "shiki";
+import type { Position } from "@cursorless/common";
+
+/**
+ * Merges overlapping decorations. If two decorations overlap, merges their classes and adds "overlap" to the class list.
+ * @param decorations Array of decoration objects
+ * @returns Array of merged decorations
+ */
+export function mergeOverlappingDecorations(decorations: DecorationItem[]): DecorationItem[] {
+ if (decorations.length === 0) { return []; }
+
+ console.debug("[mergeOverlappingDecorations] decorations:", JSON.stringify(decorations, null, 2));
+
+ // Helper to normalize positions (in case shiki uses offset numbers)
+ function isPosition(obj: any): obj is Position {
+ return obj && typeof obj.line === "number" && typeof obj.character === "number";
+ }
+
+ // Always include zero-width decorations (start == end)
+ const zeroWidth = decorations.filter(
+ d => isPosition(d.start) && isPosition(d.end) && d.start.line === d.end.line && d.start.character === d.end.character
+ );
+ // Remove zero-width from main processing
+ const nonZeroWidth = decorations.filter(
+ d => !(
+ isPosition(d.start) && isPosition(d.end) && d.start.line === d.end.line && d.start.character === d.end.character
+ )
+ );
+
+ console.debug("[mergeOverlappingDecorations] zeroWidth:", JSON.stringify(zeroWidth, null, 2));
+ console.debug("[mergeOverlappingDecorations] nonZeroWidth:", JSON.stringify(nonZeroWidth, null, 2));
+
+ // Collect all unique boundary points
+ const points: Position[] = [];
+ for (const deco of nonZeroWidth) {
+ if (isPosition(deco.start) && isPosition(deco.end)) {
+ points.push(deco.start, deco.end);
+ }
+ }
+ points.sort((a, b) => a.line !== b.line ? a.line - b.line : a.character - b.character);
+ // Remove duplicates
+ const uniquePoints: Position[] = [];
+ for (const p of points) {
+ if (!uniquePoints.length || uniquePoints[uniquePoints.length - 1].line !== p.line || uniquePoints[uniquePoints.length - 1].character !== p.character) {
+ uniquePoints.push(p);
+ }
+ }
+
+ const result: DecorationItem[] = [];
+ for (let i = 0; i < uniquePoints.length - 1; ++i) {
+ const segStart = uniquePoints[i];
+ const segEnd = uniquePoints[i + 1];
+ // Find all decorations covering this segment
+ const covering = nonZeroWidth.filter(d =>
+ isPosition(d.start) && isPosition(d.end) &&
+ (d.start.line < segEnd.line || (d.start.line === segEnd.line && d.start.character < segEnd.character)) &&
+ (d.end.line > segStart.line || (d.end.line === segStart.line && d.end.character > segStart.character))
+ );
+ if (covering.length === 0) { continue; }
+ if (covering.length === 1) {
+ const c = covering[0];
+ result.push({
+ start: segStart,
+ end: segEnd,
+ properties: { class: c && c.properties ? c.properties.class : "" },
+ alwaysWrap: c && c.alwaysWrap,
+ });
+ } else {
+ // Merge classes and add overlap
+ let classNames = covering
+ .map(d => (d && d.properties ? d.properties.class : ""))
+ .join(" ")
+ .split(" ")
+ .filter(Boolean);
+ classNames = Array.from(new Set(classNames));
+ classNames.push("overlap");
+ result.push({
+ start: segStart,
+ end: segEnd,
+ properties: { class: classNames.join(" ") },
+ alwaysWrap: covering.some(d => d && d.alwaysWrap),
+ });
+ }
+ }
+ // Instead of outputting a zero-width selection at the start or end of a range, merge it into the next or previous mark as selectionLeft/selectionRight
+ const endPosToIdx = new Map(); // end position -> index in result
+ const startPosToIdx = new Map(); // start position -> index in result
+ for (let i = 0; i < result.length; ++i) {
+ const deco = result[i];
+ if (isPosition(deco.end)) {
+ endPosToIdx.set(`${deco.end.line}:${deco.end.character}`, i);
+ }
+ if (isPosition(deco.start)) {
+ startPosToIdx.set(`${deco.start.line}:${deco.start.character}`, i);
+ }
+ }
+ function handleZeroWidthDecoration(
+ d: DecorationItem,
+ result: DecorationItem[],
+ endPosToIdx: Map,
+ startPosToIdx: Map
+ ): boolean {
+ const className = d.properties?.class;
+ console.debug("[handleZeroWidthDecoration] className:", className, "decoration:", JSON.stringify(d, null, 2));
+ if (className === "selection" || className === "thatMark" || className === "sourceMark") {
+ // For zero-width thatMark or sourceMark, just pass (do not merge or throw)
+ if (className === "thatMark" || className === "sourceMark") {
+ return false; // not handled, will be added to filteredZeroWidth
+ }
+ const pos = isPosition(d.start) ? `${d.start.line}:${d.start.character}` : String(d.start);
+ const prevIdx = endPosToIdx.get(pos);
+ const nextIdx = startPosToIdx.get(pos);
+ // Prioritize merging into the next mark (selectionLeft) before previous (selectionRight)
+ if (nextIdx !== undefined) {
+ // Merge selectionLeft into the next mark
+ const next = result[nextIdx];
+ const nextClass = next.properties?.class ?? "";
+ const newClass = typeof nextClass === "string" && nextClass.split(" ").includes("selectionLeft")
+ ? nextClass
+ : (typeof nextClass === "string" ? (nextClass + " selectionLeft").trim() : "selectionLeft");
+ result[nextIdx] = { ...next, properties: { ...next.properties, class: newClass } };
+ return true; // handled
+ } else if (prevIdx !== undefined) {
+ // Merge selectionRight into the previous mark
+ const prev = result[prevIdx];
+ const prevClass = prev.properties?.class ?? "";
+ const newClass = typeof prevClass === "string" && prevClass.split(" ").includes("selectionRight")
+ ? prevClass
+ : (typeof prevClass === "string" ? (prevClass + " selectionRight").trim() : "selectionRight");
+ result[prevIdx] = { ...prev, properties: { ...prev.properties, class: newClass } };
+ return true; // handled
+ }
+ return false; // not handled
+ } else if (typeof className === "string" && className.includes("full")) {
+ // Allow decoration classes (e.g., decoration justAdded full) to pass through
+ return false; // not handled, will be added to filteredZeroWidth
+ } else {
+ console.error("[handleZeroWidthDecoration] Unhandled zero-width decoration class:", className, d);
+ throw new Error(`Unhandled zero-width decoration class: ${className}`);
+ }
+ }
+ const filteredZeroWidth: DecorationItem[] = [];
+ for (const d of zeroWidth) {
+ if (!handleZeroWidthDecoration(d, result, endPosToIdx, startPosToIdx)) {
+ filteredZeroWidth.push(d);
+ }
+ }
+ return result.concat(filteredZeroWidth);
+}
diff --git a/packages/test-case-component/src/helpers/getIdeFlashDecorations.ts b/packages/test-case-component/src/helpers/getIdeFlashDecorations.ts
new file mode 100644
index 0000000000..5a2590621b
--- /dev/null
+++ b/packages/test-case-component/src/helpers/getIdeFlashDecorations.ts
@@ -0,0 +1,68 @@
+import type { PlainSpyIDERecordedValues } from "@cursorless/common";
+import type { DecorationItem } from "shiki";
+import { isLineRange, isPositionRange } from "./typeGuards";
+import { getDecorationClass } from "./classesMap";
+
+function getIdeFlashDecorations({
+ ide,
+ lines,
+}: {
+ ide?: PlainSpyIDERecordedValues;
+ lines?: string[];
+} = {}): DecorationItem[] {
+ if (!lines) {
+ console.warn("Lines are undefined. Skipping line decorations.");
+ return [];
+ }
+
+ if (!ide?.flashes || !Array.isArray(ide.flashes)) {
+ console.warn("No flashes found in IDE. Skipping line decorations.");
+ return [];
+ }
+
+ const decorations: DecorationItem[] = [];
+
+ const { flashes } = ide
+
+ flashes.forEach(({ style, range }) => {
+ const { type } = range;
+
+ if (isLineRange(range)) {
+ const { start: lineStart, end: lineEnd } = range
+ for (let line = lineStart; line <= lineEnd; line++) {
+ if (line >= lines.length) {
+ continue
+ }
+ const contentLine = lines[line];
+ const startPosition = { line, character: 0 };
+ const endPosition = { line, character: contentLine.length };
+ const decorationItem = {
+ start: startPosition,
+ end: endPosition,
+ properties: {
+ class: `${getDecorationClass(style)} full`,
+ },
+ alwaysWrap: true,
+ };
+ decorations.push(decorationItem);
+ }
+ } else if (isPositionRange(range)) {
+ const { start: rangeStart, end: rangeEnd } = range;
+ const decorationItem = {
+ start: rangeStart,
+ end: rangeEnd,
+ properties: {
+ class: getDecorationClass(style),
+ },
+ alwaysWrap: true,
+ }
+ decorations.push(decorationItem);
+ } else {
+ console.warn(`Unknown range type "${type}". Skipping this flash.`);
+ }
+ });
+
+ return decorations;
+}
+
+export { getIdeFlashDecorations }
diff --git a/packages/test-case-component/src/helpers/index.ts b/packages/test-case-component/src/helpers/index.ts
new file mode 100644
index 0000000000..c3cf79bcf3
--- /dev/null
+++ b/packages/test-case-component/src/helpers/index.ts
@@ -0,0 +1,5 @@
+export * from "./splitDocumentWithOffsets";
+export * from "./decorations/createDecorations";
+export * from "./decorations/mergeOverlappingDecorations";
+export * from "./typeGuards";
+export * from "./classesMap";
diff --git a/packages/test-case-component/src/helpers/splitDocumentWithOffsets.ts b/packages/test-case-component/src/helpers/splitDocumentWithOffsets.ts
new file mode 100644
index 0000000000..8af25885fe
--- /dev/null
+++ b/packages/test-case-component/src/helpers/splitDocumentWithOffsets.ts
@@ -0,0 +1,19 @@
+/**
+ * Splits a string into an array of objects containing the line content
+ * and the cumulative offset from the start of the string.
+ *
+ * @param {string} documentContents - The string to split into lines.
+ * @returns {{ line: string, offset: number }[]} An array of objects with line content and cumulative offset.
+ */
+function splitDocumentWithOffsets(documentContents: string): { line: string; offset: number }[] {
+ const lines = documentContents.split("\n");
+ let cumulativeOffset = 0;
+
+ return lines.map((line) => {
+ const result = { line, offset: cumulativeOffset };
+ cumulativeOffset += line.length + 1; // +1 for the newline character
+ return result;
+ });
+}
+
+export { splitDocumentWithOffsets }
diff --git a/packages/test-case-component/src/helpers/typeGuards.ts b/packages/test-case-component/src/helpers/typeGuards.ts
new file mode 100644
index 0000000000..0b9b5e3d85
--- /dev/null
+++ b/packages/test-case-component/src/helpers/typeGuards.ts
@@ -0,0 +1,17 @@
+import type { LineRange, PositionRange, RangeType } from "../types";
+
+function isLineRange(range: RangeType): range is LineRange {
+ return typeof range.start === "number"
+ && typeof range.end === "number"
+ && range.type === "line";
+}
+
+function isPositionRange(
+ range: RangeType
+): range is PositionRange {
+ return typeof range.start === "object"
+ && typeof range.end === "object"
+ && range.type === "character";
+}
+
+export { isLineRange, isPositionRange }
diff --git a/packages/test-case-component/src/index.ts b/packages/test-case-component/src/index.ts
new file mode 100644
index 0000000000..aba604defd
--- /dev/null
+++ b/packages/test-case-component/src/index.ts
@@ -0,0 +1,4 @@
+export * from "./components/TestCaseComponentPage";
+export * from "./loadTestCaseFixture";
+export * from "./components/ShikiComponentList"
+export * from "./data"
\ No newline at end of file
diff --git a/packages/test-case-component/src/loadTestCaseFixture.ts b/packages/test-case-component/src/loadTestCaseFixture.ts
new file mode 100644
index 0000000000..da4422f674
--- /dev/null
+++ b/packages/test-case-component/src/loadTestCaseFixture.ts
@@ -0,0 +1,41 @@
+import { generateHtml } from "./generateHtml";
+import type { DataFixture } from "./types";
+import type { BundledLanguage } from "shiki";
+import type { TestCaseSnapshot } from "@cursorless/common";
+import type { CommandLatest } from "@cursorless/common";
+
+export interface LoadFixtureProps extends DataFixture {
+ filename: string;
+ languageId: BundledLanguage;
+ initialState: TestCaseSnapshot;
+ finalState: TestCaseSnapshot;
+}
+
+export interface PortableTestCaseFixture {
+ before: string;
+ during: string;
+ after: string;
+ command: object; // Use plain object for portability
+ filename: string;
+ language: string;
+}
+
+function extractHtml(step: string | { html: string; data: any[] }): string {
+ return typeof step === "string" ? step : step.html;
+}
+
+export async function loadTestCaseFixture(
+ data: LoadFixtureProps
+): Promise {
+ const { before, during, after } = await generateHtml(data);
+ const { command, filename, languageId: language } = data;
+ return {
+ before: extractHtml(before),
+ during: extractHtml(during),
+ after: extractHtml(after),
+ command: JSON.parse(JSON.stringify(command)), // ensure plain object
+ filename,
+ language,
+ };
+}
+
diff --git a/packages/test-case-component/src/processFixtures/loadAndProcessFixtures.ts b/packages/test-case-component/src/processFixtures/loadAndProcessFixtures.ts
new file mode 100644
index 0000000000..baad6e3989
--- /dev/null
+++ b/packages/test-case-component/src/processFixtures/loadAndProcessFixtures.ts
@@ -0,0 +1,55 @@
+import { loadTestCaseFixture } from "../loadTestCaseFixture";
+import { loadYamlFiles } from "./loadYamlFiles";
+
+export interface LoadAndProcessFixturesOptions {
+ fixturesDir: string;
+ allowList?: string[];
+ deps: {
+ fs: any;
+ path: any;
+ yaml: any;
+ };
+}
+
+/**
+ * Loads YAML test case files from a directory, processes them into fixtures, and returns an array of processed test case data.
+ * Optionally filters which files to load using an allow list.
+ *
+ * @param {Object} options - Options for loading and processing fixtures.
+ * @param {string} options.fixturesDir - Directory containing YAML fixture files.
+ * @param {string[]=} options.allowList - Optional list of filenames to include.
+ * @returns {Promise} Array of processed test case data, each with a `raw` property containing the original YAML object.
+ */
+export async function loadAndProcessFixtures({
+ fixturesDir,
+ allowList,
+ deps,
+}: LoadAndProcessFixturesOptions) {
+ const fixtures = await loadYamlFiles({
+ dir: fixturesDir,
+ deps,
+ allowList,
+ });
+ const data_errors: any[] = [];
+
+ const data = (
+ await Promise.all(
+ fixtures.map(async (val: any) => {
+ try {
+ const fixture = await loadTestCaseFixture(val);
+ return { ...fixture, raw: val };
+ } catch (err) {
+ console.error(err);
+ data_errors.push(val);
+ return null;
+ }
+ })
+ )
+ ).filter((test: any) => test != null);
+
+ if (data_errors.length > 0) {
+ console.error("data errors:", data_errors);
+ }
+
+ return data;
+}
diff --git a/packages/test-case-component/src/processFixtures/loadYamlFiles.ts b/packages/test-case-component/src/processFixtures/loadYamlFiles.ts
new file mode 100644
index 0000000000..7feaafedbe
--- /dev/null
+++ b/packages/test-case-component/src/processFixtures/loadYamlFiles.ts
@@ -0,0 +1,42 @@
+export type LoadYamlFilesArgs = {
+ dir: string;
+ deps: {
+ fs: any;
+ path: any;
+ yaml: any;
+ };
+ allowList?: string[];
+};
+
+/**
+ * Loads YAML files from a directory, optionally filtering by an allow list.
+ * @param args Object containing dir, deps, and optional allowList
+ * @returns Array of parsed YAML objects, each with a filename property
+ */
+export async function loadYamlFiles(args: LoadYamlFilesArgs) {
+ const { dir, deps, allowList } = args;
+ const { fs, path, yaml } = deps;
+ // Use dir as-is, since it is already absolute
+ const directoryPath = dir;
+ const files = fs.readdirSync(directoryPath);
+ const data: any[] = [];
+
+ files.forEach((file: string) => {
+ if (
+ path.extname(file) === ".yml" &&
+ (!allowList || allowList.includes(file))
+ ) {
+ try {
+ const filePath = path.join(directoryPath, file);
+ const fileContents = fs.readFileSync(filePath, "utf8");
+ const yamlData: any = yaml.load(fileContents);
+ yamlData.filename = file;
+ data.push(yamlData);
+ } catch {
+ console.error("File load failure", file);
+ }
+ }
+ });
+
+ return data;
+}
diff --git a/packages/test-case-component/src/renderHtml/index.ts b/packages/test-case-component/src/renderHtml/index.ts
new file mode 100644
index 0000000000..5cff7f788a
--- /dev/null
+++ b/packages/test-case-component/src/renderHtml/index.ts
@@ -0,0 +1,2 @@
+export * from "./renderClipboard";
+export * from "./renderError";
diff --git a/packages/test-case-component/src/renderHtml/renderClipboard.ts b/packages/test-case-component/src/renderHtml/renderClipboard.ts
new file mode 100644
index 0000000000..26938ba2af
--- /dev/null
+++ b/packages/test-case-component/src/renderHtml/renderClipboard.ts
@@ -0,0 +1,12 @@
+/**
+ * Renders the clipboard HTML if clipboard content exists.
+ *
+ * @param {string | undefined} clipboard - The clipboard string or undefined.
+ * @returns {string} The HTML string for the clipboard, or an empty string if clipboard is undefined.
+ */
+export function renderClipboard(clipboard: string | undefined): string {
+ if (!clipboard) {
+ return "";
+ }
+ return `clipboard: ${clipboard}
`;
+}
diff --git a/packages/test-case-component/src/renderHtml/renderClipboardAndError.ts b/packages/test-case-component/src/renderHtml/renderClipboardAndError.ts
new file mode 100644
index 0000000000..135a19bd6f
--- /dev/null
+++ b/packages/test-case-component/src/renderHtml/renderClipboardAndError.ts
@@ -0,0 +1 @@
+// Remove the old renderClipboardAndError.ts file since the functions are now in their own files
diff --git a/packages/test-case-component/src/renderHtml/renderError.ts b/packages/test-case-component/src/renderHtml/renderError.ts
new file mode 100644
index 0000000000..a9e844d2ec
--- /dev/null
+++ b/packages/test-case-component/src/renderHtml/renderError.ts
@@ -0,0 +1,14 @@
+/**
+ * Renders the error HTML if an error occurred.
+ *
+ * @param {number} errorLevel - The error level index.
+ * @param {string[]} errorLevels - The array of error level descriptions.
+ * @returns {string} The HTML string for the error, or an empty string if no error.
+ */
+export function renderError(errorLevel: number, errorLevels: string[]): string {
+ if (errorLevel === errorLevels.length - 1) {
+ return "";
+ }
+ const error = errorLevels[errorLevel];
+ return `Omitted due to errors: ${error}
`;
+}
diff --git a/packages/test-case-component/src/scripts/yml-to-json.ts b/packages/test-case-component/src/scripts/yml-to-json.ts
new file mode 100644
index 0000000000..6bdc305f39
--- /dev/null
+++ b/packages/test-case-component/src/scripts/yml-to-json.ts
@@ -0,0 +1,101 @@
+#!/usr/bin/env ts-node
+
+// scripts/yml-to-json.ts
+// Usage: pnpm ts-node scripts/yml-to-json.ts [--destructive]
+
+import fs from "fs";
+import path from "path";
+import yaml from "js-yaml";
+import { loadAndProcessFixtures } from "../processFixtures/loadAndProcessFixtures";
+
+console.log("[yml-to-json] Begin");
+
+if (process.argv.length < 4) {
+ console.error(
+ "Usage: pnpm ts-node scripts/yml-to-json.ts [--destructive]",
+ );
+ process.exit(1);
+}
+
+const inputDir = path.resolve(process.argv[2]);
+const outputDir = path.resolve(process.argv[3]);
+const outputSubdir = process.argv[4];
+let outputLanguagesDir: string | undefined = undefined;
+if (outputSubdir) {
+ outputLanguagesDir = path.join(outputDir, outputSubdir);
+ if (!fs.existsSync(outputLanguagesDir)) {
+ fs.mkdirSync(outputLanguagesDir, { recursive: true });
+ }
+}
+
+if (!fs.existsSync(outputDir)) {
+ fs.mkdirSync(outputDir, { recursive: true });
+}
+const isDestructive = process.argv.includes("--destructive");
+
+if (fs.existsSync(outputDir) && isDestructive) {
+ fs.readdirSync(outputDir).forEach((file) => {
+ const filePath = path.join(outputDir, file);
+ if (fs.statSync(filePath).isFile()) {
+ fs.unlinkSync(filePath);
+ }
+ });
+}
+
+/**
+ * Groups processed fixtures by language
+ */
+function groupFixturesByLanguage(processedFixtures: Array<{ language: string; processed: any }>): Record {
+ const languageMap: Record = {};
+ for (const item of processedFixtures) {
+ if (!item) { continue; }
+ if (!languageMap[item.language]) { languageMap[item.language] = []; }
+ languageMap[item.language].push(item.processed);
+ }
+ return languageMap;
+}
+
+/**
+ * Writes grouped fixtures to JSON files
+ */
+function writeLanguageJsonFiles(languageMap: Record, outputDir: string, debug: boolean): Record {
+ const results: Record = {};
+ Object.entries(languageMap).forEach(([language, fixtures]) => {
+ const targetDir = outputLanguagesDir || outputDir;
+ const outputPath = path.join(targetDir, `${language}.ts`);
+ if (debug) { console.log(`[yml-to-json] Writing ${fixtures.length} fixtures to ${outputPath}`); }
+ fs.writeFileSync(outputPath, `export default ${JSON.stringify(fixtures, null, 2)};\n`);
+ results[language] = fixtures.length;
+ if (debug) { console.log(`Wrote ${fixtures.length} fixtures to ${outputPath}`); }
+ });
+ return results;
+}
+
+const deps = { fs, path, yaml };
+
+async function main() {
+ console.log("🦋 [main] being:");
+ const debug = false;
+ const fixtures = await loadAndProcessFixtures({
+ fixturesDir: inputDir,
+ allowList: undefined,
+ deps
+ });
+ if (debug) { console.log("🦋 processedFixtures:", JSON.stringify(fixtures, null, 2)); }
+ const languageMap = groupFixturesByLanguage(
+ fixtures.map((fixture: any) => ({
+ language: fixture.language || "plaintext",
+ processed: fixture,
+ }))
+ );
+ writeLanguageJsonFiles(languageMap, outputDir, debug);
+ console.log("🦋 languageMap:");
+ Object.entries(languageMap).forEach(([key, arr]) => {
+ console.log(`${key}: ${arr.length}`);
+ });
+}
+
+main().catch((err) => {
+ console.error(err);
+ process.exit(1);
+});
diff --git a/packages/test-case-component/src/shiki.css b/packages/test-case-component/src/shiki.css
new file mode 100644
index 0000000000..775818707b
--- /dev/null
+++ b/packages/test-case-component/src/shiki.css
@@ -0,0 +1,48 @@
+:root {
+ --shiki-foreground: #eeeeee;
+ --shiki-color-text: #eeeeee;
+ --shiki-background: #111827; /* Tailwind's gray-900 */
+ --shiki-token-constant: #ff6666;
+ --shiki-token-string: #c2ff6d;
+ --shiki-token-comment: #15bc28;
+ --shiki-token-keyword: #f3ff4c;
+ --shiki-token-parameter: #ff8741;
+ --shiki-token-function: #ff2828;
+ --shiki-token-string-expression: #cc0000;
+ --shiki-token-punctuation: #f958ff;
+ --shiki-token-link: #ee0000;
+
+ /* Only required if using lang: 'ansi' */
+ --shiki-ansi-black: #000000;
+ --shiki-ansi-black-dim: #00000080;
+ --shiki-ansi-red: #bb0000;
+ --shiki-ansi-red-dim: #bb000080;
+ --shiki-ansi-green: #00bb00;
+ --shiki-ansi-green-dim: #00bb0080;
+ --shiki-ansi-yellow: #bbbb00;
+ --shiki-ansi-yellow-dim: #bbbb0080;
+ --shiki-ansi-blue: #0000bb;
+ --shiki-ansi-blue-dim: #0000bb80;
+ --shiki-ansi-magenta: #ff00ff;
+ --shiki-ansi-magenta-dim: #ff00ff80;
+ --shiki-ansi-cyan: #00bbbb;
+ --shiki-ansi-cyan-dim: #00bbbb80;
+ --shiki-ansi-white: #eeeeee;
+ --shiki-ansi-white-dim: #eeeeee80;
+ --shiki-ansi-bright-black: #555555;
+ --shiki-ansi-bright-black-dim: #55555580;
+ --shiki-ansi-bright-red: #ff5555;
+ --shiki-ansi-bright-red-dim: #ff555580;
+ --shiki-ansi-bright-green: #00ff00;
+ --shiki-ansi-bright-green-dim: #00ff0080;
+ --shiki-ansi-bright-yellow: #ffff55;
+ --shiki-ansi-bright-yellow-dim: #ffff5580;
+ --shiki-ansi-bright-blue: #5555ff;
+ --shiki-ansi-bright-blue-dim: #5555ff80;
+ --shiki-ansi-bright-magenta: #ff55ff;
+ --shiki-ansi-bright-magenta-dim: #ff55ff80;
+ --shiki-ansi-bright-cyan: #55ffff;
+ --shiki-ansi-bright-cyan-dim: #55ffff80;
+ --shiki-ansi-bright-white: #ffffff;
+ --shiki-ansi-bright-white-dim: #ffffff80;
+}
diff --git a/packages/test-case-component/src/styles.css b/packages/test-case-component/src/styles.css
new file mode 100644
index 0000000000..e7f4b5601b
--- /dev/null
+++ b/packages/test-case-component/src/styles.css
@@ -0,0 +1,212 @@
+:root {
+ --line-height: 2rem;
+ --color-border: #0003;
+}
+
+body {
+ display: grid;
+ height: 100vh;
+ gap: 24px;
+ place-items: flex-start;
+ justify-items: stretch;
+ padding: 42px;
+ font-family: firacode, SFMono-Regular, Consolas, "Liberation Mono", Menlo,
+ monospace;
+ /* background-image: radial-gradient(at 30% 89%, hsla(220,76%,68%,1) 0px, transparent 50%), radial-gradient(at 35% 0%, hsla(242,68%,61%,1) 0px, transparent 50%), radial-gradient(at 93% 46%, hsla(129,87%,73%,1) 0px, transparent 50%), radial-gradient(at 23% 49%, hsla(50,77%,67%,1) 0px, transparent 50%), radial-gradient(at 17% 27%, hsla(331,64%,60%,1) 0px, transparent 50%), radial-gradient(at 79% 30%, hsla(151,61%,77%,1) 0px, transparent 50%), radial-gradient(at 26% 40%, hsla(36,65%,63%,1) 0px, transparent 50%); */
+}
+
+pre code {
+ display: grid; /* Ensure each line is treated as a block */
+}
+
+pre {
+ counter-reset: line -1; /* Initialize a counter for line numbers */
+}
+
+.line::before {
+ counter-increment: line; /* Increment the line counter */
+ content: counter(line); /* Display the current line number */
+ padding-inline: 1em;
+ text-align: right;
+ color: gray; /* Style the line numbers */
+ font-size: 0.9em;
+ position: absolute;
+ left: -40px; /* Align line numbers to the left */
+}
+
+.line {
+ margin-left: 1.5rem;
+ position: relative;
+ width: 100%;
+ display: inline-block;
+ /* display: block; */
+ /* padding-top: 1rem; */
+}
+
+pre.shiki,
+pre.shiki span {
+ line-height: var(--line-height);
+ min-height: var(--line-height);
+ font-size: 20px;
+}
+
+.wrapper {
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ padding: 16px;
+ border: 1px solid var(--color-border);
+ box-shadow: 0px 0px 6px #000a;
+ border-radius: 8px;
+ background: #ccc9;
+ & > div {
+ background: #fff;
+ border: 1px solid var(--color-border);
+ border-radius: 8px;
+ }
+}
+
+pre.shiki {
+ padding: 12px 16px;
+ display: flex;
+ flex-direction: column;
+ .line {
+ display: inline-block;
+ }
+}
+
+.command {
+ /* border-top: 1px solid var(--color-border); */
+ padding: 8px;
+ font-weight: bold;
+ text-align: center;
+}
+
+@keyframes blink {
+ 0%,
+ 50% {
+ background: #667f;
+ }
+ 51%,
+ 100% {
+ background: #6670;
+ }
+}
+
+.selection {
+ position: absolute;
+ width: 2px;
+ height: var(--line-height);
+ background: #00b;
+ animation: blink 1000ms infinite;
+ /* margin-left: -3px; */
+}
+
+.selectionLeft::before {
+ content: "";
+ position: absolute;
+ width: 2px;
+ height: var(--line-height);
+ background: #0b0;
+ animation: blink 1000ms infinite;
+ left: -2px;
+ border-radius: 2px 0 0 2px;
+}
+
+.selectionRight::before {
+ content: "";
+ position: absolute;
+ width: 2px;
+ height: var(--line-height);
+ background: #b00;
+ animation: blink 1000ms infinite;
+ right: -2px;
+ border-radius: 0 2px 2px 0;
+}
+
+.decoration {
+ display: inline-block;
+ line-height: 0;
+ font-size: 0;
+ /* vertical-align: middle; */
+ /* padding: 0px 0.5px 0px 0.5px; */
+ /* margin: 0 0px 0 -1px; */
+ /* height: var(--line-height); */
+ /* width: 100%; */
+}
+
+.decoration:empty {
+ display: block;
+}
+
+.full {
+ width: 100%;
+}
+
+.decoration.pendingDelete {
+ background-color: #ff00008a;
+}
+
+.decoration.referenced {
+ background-color: #00a2ff4d;
+}
+
+.decoration.justAdded {
+ background-color: #09ff005b;
+}
+
+.decoration.pendingModification0 {
+ background-color: #8c00ff86;
+}
+
+.decoration.pendingModification1 {
+ background-color: #ff009d7e;
+}
+
+.decoration.highlight0 {
+ background-color: #d449ff42;
+}
+
+.decoration.highlight1 {
+ background-color: #60daff7a;
+}
+
+.decoration.timingCalibration {
+ background-color: #230026;
+}
+
+.hat {
+ position: relative;
+ display: inline-block;
+ &::after {
+ content: "";
+ /* display: inline; */
+ /* top: 0px; */
+ /* left: 50%; */
+ position: absolute;
+ transform: translate(-110%, -50%);
+ background-color: #b8b6cd;
+ mask-repeat: no-repeat;
+ width: 0.5rem;
+ height: 0.5rem;
+ }
+}
+.hat.default::after {
+ mask-image: url('data:image/svg+xml;utf8, ');
+ top: 0.2rem;
+ width: 0.5rem;
+ height: 0.5rem;
+}
+.hat.wing::after {
+ mask-image: url('data:image/svg+xml;utf8, ');
+}
+.thatMark {
+ outline: 2px solid yellow;
+ outline-offset: 4px; /* Adds space between the outline and the element */
+ border-radius: 4px; /* Makes the outline rounded */
+}
+.sourceMark {
+ outline: 2px solid teal;
+ outline-offset: 4px; /* Adds space between the outline and the element */
+ border-radius: 4px; /* Makes the outline rounded */
+}
diff --git a/packages/test-case-component/src/types.ts b/packages/test-case-component/src/types.ts
new file mode 100644
index 0000000000..6f3d0ec695
--- /dev/null
+++ b/packages/test-case-component/src/types.ts
@@ -0,0 +1,28 @@
+import type { TestCaseFixture, TestCaseSnapshot, PlainSpyIDERecordedValues, TargetPlainObject } from "@cursorless/common";
+import type { BundledLanguage } from "shiki";
+
+
+
+export type StepType = { stepName: "initialState" | "middleState" | "finalState" };
+export type DataFixture = TestCaseFixture & StepType;
+
+export interface LoadFixtureProps extends DataFixture {
+ filename: string;
+ languageId: BundledLanguage;
+ initialState: TestCaseSnapshot;
+ finalState: TestCaseSnapshot;
+}
+
+export type Lang = BundledLanguage;
+export type StepNameType = "before" | "during" | "after";
+
+export type ExtendedTestCaseSnapshot = TestCaseSnapshot &
+ Partial & {
+ thatMark?: TargetPlainObject[];
+ sourceMark?: TargetPlainObject[];
+ stepName: StepNameType;
+ };
+
+export type LineRange = { type: string; start: number; end: number };
+export type PositionRange = { type: string; start: { line: number; character: number }; end: { line: number; character: number } };
+export type RangeType = LineRange | PositionRange;
diff --git a/packages/test-case-component/tsconfig.json b/packages/test-case-component/tsconfig.json
new file mode 100644
index 0000000000..ba7a4452d7
--- /dev/null
+++ b/packages/test-case-component/tsconfig.json
@@ -0,0 +1,23 @@
+{
+ "extends": "../../tsconfig.base.json",
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "esModuleInterop": true,
+ "skipLibCheck": true,
+ "lib": ["es5", "es6", "dom"]
+ },
+ "references": [
+ {
+ "path": "../common"
+ },
+ {
+ "path": "../node-common"
+ }
+ ],
+ "include": [
+ "src/**/*.ts",
+ "src/**/*.json",
+ "src/**/*.tsx",
+ "../../typings/**/*.d.ts"
+ ]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6caf12dc9a..e570423b5d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -24,10 +24,10 @@ importers:
version: 20.17.50
'@typescript-eslint/eslint-plugin':
specifier: 8.33.1
- version: 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
+ version: 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser':
specifier: 8.33.1
- version: 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
+ version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
cross-env:
specifier: 7.0.3
version: 7.0.3
@@ -36,25 +36,25 @@ importers:
version: 0.25.5
eslint:
specifier: 9.28.0
- version: 9.28.0(jiti@1.21.6)
+ version: 9.28.0(jiti@2.4.2)
eslint-config-prettier:
specifier: 10.1.5
- version: 10.1.5(eslint@9.28.0(jiti@1.21.6))
+ version: 10.1.5(eslint@9.28.0(jiti@2.4.2))
eslint-import-resolver-typescript:
specifier: 4.4.2
- version: 4.4.2(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@1.21.6))
+ version: 4.4.2(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@2.4.2))
eslint-plugin-import:
specifier: 2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@1.21.6))
+ version: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@2.4.2))
eslint-plugin-mocha:
specifier: 10.5.0
- version: 10.5.0(eslint@9.28.0(jiti@1.21.6))
+ version: 10.5.0(eslint@9.28.0(jiti@2.4.2))
eslint-plugin-unicorn:
specifier: 56.0.1
- version: 56.0.1(eslint@9.28.0(jiti@1.21.6))
+ version: 56.0.1(eslint@9.28.0(jiti@2.4.2))
eslint-plugin-unused-imports:
specifier: 4.1.4
- version: 4.1.4(@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6))
+ version: 4.1.4(@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))
prettier:
specifier: 3.3.3
version: 3.3.3
@@ -118,7 +118,7 @@ importers:
version: 30.0.0-beta.3
ts-jest:
specifier: 29.3.4
- version: 29.3.4(@babel/core@7.27.1)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.25.5)(jest@29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)))(typescript@5.8.3)
+ version: 29.3.4(@babel/core@7.24.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(esbuild@0.25.5)(jest@29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)))(typescript@5.8.3)
typescript:
specifier: 5.8.3
version: 5.8.3
@@ -460,6 +460,15 @@ importers:
'@cursorless/cheatsheet':
specifier: workspace:*
version: link:../cheatsheet
+ '@cursorless/common':
+ specifier: workspace:*
+ version: link:../common
+ '@cursorless/cursorless-engine':
+ specifier: workspace:*
+ version: link:../cursorless-engine
+ '@cursorless/test-case-component':
+ specifier: workspace:*
+ version: link:../test-case-component
'@mdx-js/loader':
specifier: 3.1.0
version: 3.1.0(webpack@5.99.9(esbuild@0.25.5))
@@ -471,7 +480,7 @@ importers:
version: 15.3.3(@mdx-js/loader@3.1.0(webpack@5.99.9(esbuild@0.25.5)))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))
next:
specifier: 15.3.3
- version: 15.3.3(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 15.3.3(@babel/core@7.27.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react:
specifier: 19.1.0
version: 19.1.0
@@ -485,6 +494,9 @@ importers:
'@svgr/webpack':
specifier: 8.1.0
version: 8.1.0(typescript@5.8.3)
+ '@types/js-yaml':
+ specifier: ^4.0.9
+ version: 4.0.9
'@types/mdx':
specifier: 2.0.13
version: 2.0.13
@@ -502,10 +514,10 @@ importers:
version: 10.4.21(postcss@8.5.4)
eslint:
specifier: 9.28.0
- version: 9.28.0(jiti@1.21.6)
+ version: 9.28.0(jiti@2.4.2)
eslint-config-next:
specifier: 15.3.3
- version: 15.3.3(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
+ version: 15.3.3(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
http-server:
specifier: 14.1.1
version: 14.1.1
@@ -527,15 +539,18 @@ importers:
'@cursorless/common':
specifier: workspace:*
version: link:../common
+ '@cursorless/test-case-component':
+ specifier: workspace:*
+ version: link:../test-case-component
'@docsearch/react':
specifier: 3.9.0
- version: 3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)
+ version: 3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)
'@docusaurus/core':
specifier: 3.8.0
version: 3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@docusaurus/preset-classic':
specifier: 3.8.0
- version: 3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)(typescript@5.8.3)
+ version: 3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)(typescript@5.8.3)
'@docusaurus/theme-classic':
specifier: 3.8.0
version: 3.8.0(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
@@ -544,7 +559,7 @@ importers:
version: 3.8.0(@docusaurus/plugin-content-docs@3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@docusaurus/theme-search-algolia':
specifier: 3.8.0
- version: 3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)(typescript@5.8.3)
+ version: 3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)(typescript@5.8.3)
'@mdx-js/react':
specifier: 3.1.0
version: 3.1.0(@types/react@19.1.6)(react@19.1.0)
@@ -573,6 +588,9 @@ importers:
'@docusaurus/types':
specifier: 3.8.0
version: 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@tailwindcss/postcss':
+ specifier: 4.1.8
+ version: 4.1.8
'@tsconfig/docusaurus':
specifier: 2.0.3
version: 2.0.3
@@ -582,6 +600,12 @@ importers:
'@types/react':
specifier: 19.1.6
version: 19.1.6
+ postcss:
+ specifier: 8.4.47
+ version: 8.4.47
+ tailwindcss:
+ specifier: 3.4.14
+ version: 3.4.14(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
typescript:
specifier: 5.8.3
version: 5.8.3
@@ -896,6 +920,67 @@ importers:
specifier: 11.5.0
version: 11.5.0
+ packages/test-case-component:
+ dependencies:
+ '@cursorless/common':
+ specifier: workspace:*
+ version: link:../common
+ '@cursorless/node-common':
+ specifier: workspace:*
+ version: link:../node-common
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
+ escape-goat:
+ specifier: 4.0.0
+ version: 4.0.0
+ fs-extra:
+ specifier: 11.2.0
+ version: 11.2.0
+ js-yaml:
+ specifier: ^4.1.0
+ version: 4.1.0
+ prettier:
+ specifier: 3.2.5
+ version: 3.2.5
+ react:
+ specifier: ^18.2.0
+ version: 18.2.0
+ shiki-magic-move:
+ specifier: 1.1.0
+ version: 1.1.0(react@18.2.0)(shiki@3.6.0)
+ tsx:
+ specifier: 3.12.7
+ version: 3.12.7
+ yaml:
+ specifier: 2.2.1
+ version: 2.2.1
+ devDependencies:
+ '@types/fs-extra':
+ specifier: ^11.0.4
+ version: 11.0.4
+ '@types/jest':
+ specifier: 29.5.12
+ version: 29.5.12
+ '@types/js-yaml':
+ specifier: ^4.0.9
+ version: 4.0.9
+ '@types/react':
+ specifier: 18.2.71
+ version: 18.2.71
+ jest:
+ specifier: 29.7.0
+ version: 29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
+ jest-environment-jsdom:
+ specifier: 29.7.0
+ version: 29.7.0
+ shiki:
+ specifier: ^3.2.2
+ version: 3.6.0
+ ts-jest:
+ specifier: 29.1.2
+ version: 29.1.2(@babel/core@7.27.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(esbuild@0.25.5)(jest@29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)))(typescript@5.8.3)
+
packages/test-case-recorder:
dependencies:
'@cursorless/common':
@@ -976,6 +1061,10 @@ importers:
packages:
+ '@aashutoshrathi/word-wrap@1.2.6':
+ resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
+ engines: {node: '>=0.10.0'}
+
'@algolia/autocomplete-core@1.17.9':
resolution: {integrity: sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==}
@@ -996,81 +1085,81 @@ packages:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
- '@algolia/client-abtesting@5.24.0':
- resolution: {integrity: sha512-pNTIB5YqVVwu6UogvdX8TqsRZENaflqMMjdY7/XIPMNGrBoNH9tewINLI7+qc9tIaOLcAp3ZldqoEwAihZZ3ig==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/client-analytics@5.24.0':
- resolution: {integrity: sha512-IF+r9RRQsIf0ylIBNFxo7c6hDxxuhIfIbffhBXEF1HD13rjhP5AVfiaea9RzbsAZoySkm318plDpH/nlGIjbRA==}
+ '@algolia/client-abtesting@5.27.0':
+ resolution: {integrity: sha512-SITU5umoknxETtw67TxJu9njyMkWiH8pM+Bvw4dzfuIrIAT6Y1rmwV4y0A0didWoT+6xVuammIykbtBMolBcmg==}
engines: {node: '>= 14.0.0'}
- '@algolia/client-common@5.24.0':
- resolution: {integrity: sha512-p8K6tiXQTebRBxbrzWIfGCvfkT+Umml+2lzI92acZjHsvl6KYH6igOfVstKqXJRei9pvRzEEvVDNDLXDVleGTA==}
+ '@algolia/client-analytics@5.27.0':
+ resolution: {integrity: sha512-go1b9qIZK5vYEQ7jD2bsfhhhVsoh9cFxQ5xF8TzTsg2WOCZR3O92oXCkq15SOK0ngJfqDU6a/k0oZ4KuEnih1Q==}
engines: {node: '>= 14.0.0'}
'@algolia/client-common@5.25.0':
resolution: {integrity: sha512-il1zS/+Rc6la6RaCdSZ2YbJnkQC6W1wiBO8+SH+DE6CPMWBU6iDVzH0sCKSAtMWl9WBxoN6MhNjGBnCv9Yy2bA==}
engines: {node: '>= 14.0.0'}
- '@algolia/client-insights@5.24.0':
- resolution: {integrity: sha512-jOHF0+tixR3IZJMhZPquFNdCVPzwzzXoiqVsbTvfKojeaY6ZXybgUiTSB8JNX+YpsUT8Ebhu3UvRy4mw2PbEzw==}
+ '@algolia/client-common@5.27.0':
+ resolution: {integrity: sha512-tnFOzdNuMzsz93kOClj3fKfuYoF3oYaEB5bggULSj075GJ7HUNedBEm7a6ScrjtnOaOtipbnT7veUpHA4o4wEQ==}
engines: {node: '>= 14.0.0'}
- '@algolia/client-personalization@5.24.0':
- resolution: {integrity: sha512-Fx/Fp6d8UmDBHecTt0XYF8C9TAaA3qeCQortfGSZzWp4gVmtrUCFNZ1SUwb8ULREnO9DanVrM5hGE8R8C4zZTQ==}
+ '@algolia/client-insights@5.27.0':
+ resolution: {integrity: sha512-y1qgw39qZijjQBXrqZTiwK1cWgWGRiLpJNWBv9w36nVMKfl9kInrfsYmdBAfmlhVgF/+Woe0y1jQ7pa4HyShAw==}
engines: {node: '>= 14.0.0'}
- '@algolia/client-query-suggestions@5.24.0':
- resolution: {integrity: sha512-F8ypOedSMhz6W7zuT5O1SXXsdXSOVhY2U6GkRbYk/mzrhs3jWFR3uQIfeQVWmsJjUwIGZmPoAr9E+T/Zm2M4wA==}
+ '@algolia/client-personalization@5.27.0':
+ resolution: {integrity: sha512-XluG9qPZKEbiLoIfXTKbABsWDNOMPx0t6T2ImJTTeuX+U/zBdmfcqqgcgkqXp+vbXof/XX/4of9Eqo1JaqEmKw==}
engines: {node: '>= 14.0.0'}
- '@algolia/client-search@5.24.0':
- resolution: {integrity: sha512-k+nuciQuq7WERNNE+hsx3DX636zIy+9R4xdtvW3PANT2a2BDGOv3fv2mta8+QUMcVTVcGe/Mo3QCb4pc1HNoxA==}
+ '@algolia/client-query-suggestions@5.27.0':
+ resolution: {integrity: sha512-V8/To+SsAl2sdw2AAjeLJuCW1L+xpz+LAGerJK7HKqHzE5yQhWmIWZTzqYQcojkii4iBMYn0y3+uReWqT8XVSQ==}
engines: {node: '>= 14.0.0'}
'@algolia/client-search@5.25.0':
resolution: {integrity: sha512-9rUYcMIBOrCtYiLX49djyzxqdK9Dya/6Z/8sebPn94BekT+KLOpaZCuc6s0Fpfq7nx5J6YY5LIVFQrtioK9u0g==}
engines: {node: '>= 14.0.0'}
+ '@algolia/client-search@5.27.0':
+ resolution: {integrity: sha512-EJJ7WmvmUXZdchueKFCK8UZFyLqy4Hz64snNp0cTc7c0MKaSeDGYEDxVsIJKp15r7ORaoGxSyS4y6BGZMXYuCg==}
+ engines: {node: '>= 14.0.0'}
+
'@algolia/events@4.0.1':
resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==}
- '@algolia/ingestion@1.24.0':
- resolution: {integrity: sha512-/lqVxmrvwoA+OyVK4XLMdz/PJaCTW4qYchX1AZ+98fdnH3K6XM/kMydQLfP0bUNGBQbmVrF88MqhqZRnZEn/MA==}
- engines: {node: '>= 14.0.0'}
-
- '@algolia/monitoring@1.24.0':
- resolution: {integrity: sha512-cRisDXQJhvfZCXL4hD22qca2CmW52TniOx6L7pvkaBDx0oQk1k9o+3w11fgfcCG+47OndMeNx5CMpu+K+COMzg==}
+ '@algolia/ingestion@1.27.0':
+ resolution: {integrity: sha512-xNCyWeqpmEo4EdmpG57Fs1fJIQcPwt5NnJ6MBdXnUdMVXF4f5PHgza+HQWQQcYpCsune96jfmR0v7us6gRIlCw==}
engines: {node: '>= 14.0.0'}
- '@algolia/recommend@5.24.0':
- resolution: {integrity: sha512-JTMz0JqN2gidvKa2QCF/rMe8LNtdHaght03px2cluZaZfBRYy8TgHgkCeBspKKvV/abWJwl7J0FzWThCshqT3w==}
+ '@algolia/monitoring@1.27.0':
+ resolution: {integrity: sha512-P0NDiEFyt9UYQLBI0IQocIT7xHpjMpoFN3UDeerbztlkH9HdqT0GGh1SHYmNWpbMWIGWhSJTtz6kSIWvFu4+pw==}
engines: {node: '>= 14.0.0'}
- '@algolia/requester-browser-xhr@5.24.0':
- resolution: {integrity: sha512-B2Gc+iSxct1WSza5CF6AgfNgmLvVb61d5bqmIWUZixtJIhyAC6lSQZuF+nvt+lmKhQwuY2gYjGGClil8onQvKQ==}
+ '@algolia/recommend@5.27.0':
+ resolution: {integrity: sha512-cqfTMF1d1cc7hg0vITNAFxJZas7MJ4Obc36WwkKpY23NOtGb+4tH9X7UKlQa2PmTgbXIANoJ/DAQTeiVlD2I4Q==}
engines: {node: '>= 14.0.0'}
'@algolia/requester-browser-xhr@5.25.0':
resolution: {integrity: sha512-JLaF23p1SOPBmfEqozUAgKHQrGl3z/Z5RHbggBu6s07QqXXcazEsub5VLonCxGVqTv6a61AAPr8J1G5HgGGjEw==}
engines: {node: '>= 14.0.0'}
- '@algolia/requester-fetch@5.24.0':
- resolution: {integrity: sha512-6E5+hliqGc5w8ZbyTAQ+C3IGLZ/GiX623Jl2bgHA974RPyFWzVSj4rKqkboUAxQmrFY7Z02ybJWVZS5OhPQocA==}
+ '@algolia/requester-browser-xhr@5.27.0':
+ resolution: {integrity: sha512-ErenYTcXl16wYXtf0pxLl9KLVxIztuehqXHfW9nNsD8mz9OX42HbXuPzT7y6JcPiWJpc/UU/LY5wBTB65vsEUg==}
engines: {node: '>= 14.0.0'}
'@algolia/requester-fetch@5.25.0':
resolution: {integrity: sha512-rtzXwqzFi1edkOF6sXxq+HhmRKDy7tz84u0o5t1fXwz0cwx+cjpmxu/6OQKTdOJFS92JUYHsG51Iunie7xbqfQ==}
engines: {node: '>= 14.0.0'}
- '@algolia/requester-node-http@5.24.0':
- resolution: {integrity: sha512-zM+nnqZpiQj20PyAh6uvgdSz+hD7Rj7UfAZwizqNP+bLvcbGXZwABERobuilkCQqyDBBH4uv0yqIcPRl8dSBEg==}
+ '@algolia/requester-fetch@5.27.0':
+ resolution: {integrity: sha512-CNOvmXsVi+IvT7z1d+6X7FveVkgEQwTNgipjQCHTIbF9KSMfZR7tUsJC+NpELrm10ALdOMauah84ybs9rw1cKQ==}
engines: {node: '>= 14.0.0'}
'@algolia/requester-node-http@5.25.0':
resolution: {integrity: sha512-ZO0UKvDyEFvyeJQX0gmZDQEvhLZ2X10K+ps6hViMo1HgE2V8em00SwNsQ+7E/52a+YiBkVWX61pJJJE44juDMQ==}
engines: {node: '>= 14.0.0'}
+ '@algolia/requester-node-http@5.27.0':
+ resolution: {integrity: sha512-Nx9EdLYZDsaYFTthqmc0XcVvsx6jqeEX8fNiYOB5i2HboQwl8pJPj1jFhGqoGd0KG7KFR+sdPO5/e0EDDAru2Q==}
+ engines: {node: '>= 14.0.0'}
+
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
@@ -1082,28 +1171,52 @@ packages:
'@asamuzakjp/css-color@3.2.0':
resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==}
+ '@babel/code-frame@7.24.2':
+ resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.27.1':
- resolution: {integrity: sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A==}
+ '@babel/compat-data@7.24.1':
+ resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/compat-data@7.27.5':
+ resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/core@7.24.3':
+ resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/core@7.27.4':
+ resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/generator@7.24.1':
+ resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/generator@7.27.5':
+ resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.27.1':
- resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==}
+ '@babel/helper-annotate-as-pure@7.22.5':
+ resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.27.1':
- resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==}
+ '@babel/helper-annotate-as-pure@7.27.3':
+ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-annotate-as-pure@7.27.1':
- resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==}
+ '@babel/helper-compilation-targets@7.23.6':
+ resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.27.1':
- resolution: {integrity: sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==}
+ '@babel/helper-compilation-targets@7.27.2':
+ resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
engines: {node: '>=6.9.0'}
'@babel/helper-create-class-features-plugin@7.27.1':
@@ -1112,27 +1225,60 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
+ '@babel/helper-create-regexp-features-plugin@7.22.15':
+ resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
'@babel/helper-create-regexp-features-plugin@7.27.1':
resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
+ '@babel/helper-define-polyfill-provider@0.6.1':
+ resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
'@babel/helper-define-polyfill-provider@0.6.4':
resolution: {integrity: sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ '@babel/helper-environment-visitor@7.22.20':
+ resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-function-name@7.23.0':
+ resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-hoist-variables@7.22.5':
+ resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-member-expression-to-functions@7.27.1':
resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-module-imports@7.24.3':
+ resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-module-imports@7.27.1':
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.27.1':
- resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==}
+ '@babel/helper-module-transforms@7.23.3':
+ resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-module-transforms@7.27.3':
+ resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -1141,6 +1287,10 @@ packages:
resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-plugin-utils@7.24.0':
+ resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-plugin-utils@7.27.1':
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
@@ -1157,18 +1307,38 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
+ '@babel/helper-simple-access@7.22.5':
+ resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-split-export-declaration@7.22.6':
+ resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-string-parser@7.24.1':
+ resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-string-parser@7.27.1':
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@7.22.20':
+ resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-identifier@7.27.1':
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-option@7.23.5':
+ resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-option@7.27.1':
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
@@ -1177,12 +1347,25 @@ packages:
resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.27.1':
- resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==}
+ '@babel/helpers@7.24.1':
+ resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.1':
- resolution: {integrity: sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==}
+ '@babel/helpers@7.27.6':
+ resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/highlight@7.24.2':
+ resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/parser@7.24.1':
+ resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
+ '@babel/parser@7.27.5':
+ resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -1237,12 +1420,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-class-static-block@7.14.5':
- resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-dynamic-import@7.8.3':
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
@@ -1270,6 +1447,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-jsx@7.24.1':
+ resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-jsx@7.27.1':
resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
engines: {node: '>=6.9.0'}
@@ -1306,14 +1489,14 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-private-property-in-object@7.14.5':
- resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ '@babel/plugin-syntax-top-level-await@7.14.5':
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-top-level-await@7.14.5':
- resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ '@babel/plugin-syntax-typescript@7.24.1':
+ resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1354,8 +1537,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.27.1':
- resolution: {integrity: sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==}
+ '@babel/plugin-transform-block-scoping@7.27.5':
+ resolution: {integrity: sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1384,8 +1567,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-destructuring@7.27.1':
- resolution: {integrity: sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==}
+ '@babel/plugin-transform-destructuring@7.27.3':
+ resolution: {integrity: sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1510,8 +1693,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-object-rest-spread@7.27.1':
- resolution: {integrity: sha512-/sSliVc9gHE20/7D5qsdGlq7RG5NCDTWsAhyqzGuq174EtWJoGzIu1BQ7G56eDsTcy1jseBZwv50olSdXOlGuA==}
+ '@babel/plugin-transform-object-rest-spread@7.27.3':
+ resolution: {integrity: sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1558,8 +1741,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-constant-elements@7.25.7':
- resolution: {integrity: sha512-/qXt69Em8HgsjCLu7G3zdIQn7A2QwmYND7Wa0LTp09Na+Zn8L5d0A7wSXrKi18TJRc/Q5S1i1De/SU1LzVkSvA==}
+ '@babel/plugin-transform-react-constant-elements@7.24.1':
+ resolution: {integrity: sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1588,8 +1771,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-regenerator@7.27.1':
- resolution: {integrity: sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==}
+ '@babel/plugin-transform-regenerator@7.27.5':
+ resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1606,8 +1789,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-runtime@7.27.1':
- resolution: {integrity: sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw==}
+ '@babel/plugin-transform-runtime@7.27.4':
+ resolution: {integrity: sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1672,8 +1855,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/preset-env@7.27.1':
- resolution: {integrity: sha512-TZ5USxFpLgKDpdEt8YWBR7p6g+bZo6sHaXLqP2BY/U0acaoI8FTVflcYCr/v94twM1C5IWFdZ/hscq9WjUeLXA==}
+ '@babel/preset-env@7.27.2':
+ resolution: {integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1695,28 +1878,43 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime-corejs3@7.27.1':
- resolution: {integrity: sha512-909rVuj3phpjW6y0MCXAZ5iNeORePa6ldJvp2baWGcTjwqbBDDz6xoS5JHJ7lS88NlwLYj07ImL/8IUMtDZzTA==}
+ '@babel/regjsgen@0.8.0':
+ resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
+
+ '@babel/runtime-corejs3@7.27.6':
+ resolution: {integrity: sha512-vDVrlmRAY8z9Ul/HxT+8ceAru95LQgkSKiXkSYZvqtbkPSfhZJgpRp45Cldbh1GJ1kxzQkI70AqyrTI58KpaWQ==}
engines: {node: '>=6.9.0'}
- '@babel/runtime@7.27.1':
- resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==}
+ '@babel/runtime@7.24.1':
+ resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==}
engines: {node: '>=6.9.0'}
'@babel/runtime@7.27.6':
resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.27.1':
- resolution: {integrity: sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==}
+ '@babel/template@7.24.0':
+ resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/template@7.27.2':
+ resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/traverse@7.24.1':
+ resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.27.1':
- resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
+ '@babel/traverse@7.27.4':
+ resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.27.1':
- resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
+ '@babel/types@7.24.0':
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/types@7.27.6':
+ resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@0.2.3':
@@ -1734,47 +1932,47 @@ packages:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
- '@csstools/cascade-layer-name-parser@2.0.4':
- resolution: {integrity: sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==}
+ '@csstools/cascade-layer-name-parser@2.0.5':
+ resolution: {integrity: sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-parser-algorithms': ^3.0.4
- '@csstools/css-tokenizer': ^3.0.3
+ '@csstools/css-parser-algorithms': ^3.0.5
+ '@csstools/css-tokenizer': ^3.0.4
'@csstools/color-helpers@5.0.2':
resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==}
engines: {node: '>=18'}
- '@csstools/css-calc@2.1.3':
- resolution: {integrity: sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==}
+ '@csstools/css-calc@2.1.4':
+ resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-parser-algorithms': ^3.0.4
- '@csstools/css-tokenizer': ^3.0.3
+ '@csstools/css-parser-algorithms': ^3.0.5
+ '@csstools/css-tokenizer': ^3.0.4
- '@csstools/css-color-parser@3.0.9':
- resolution: {integrity: sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==}
+ '@csstools/css-color-parser@3.0.10':
+ resolution: {integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-parser-algorithms': ^3.0.4
- '@csstools/css-tokenizer': ^3.0.3
+ '@csstools/css-parser-algorithms': ^3.0.5
+ '@csstools/css-tokenizer': ^3.0.4
- '@csstools/css-parser-algorithms@3.0.4':
- resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==}
+ '@csstools/css-parser-algorithms@3.0.5':
+ resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-tokenizer': ^3.0.3
+ '@csstools/css-tokenizer': ^3.0.4
- '@csstools/css-tokenizer@3.0.3':
- resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==}
+ '@csstools/css-tokenizer@3.0.4':
+ resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
engines: {node: '>=18'}
- '@csstools/media-query-list-parser@4.0.2':
- resolution: {integrity: sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==}
+ '@csstools/media-query-list-parser@4.0.3':
+ resolution: {integrity: sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-parser-algorithms': ^3.0.4
- '@csstools/css-tokenizer': ^3.0.3
+ '@csstools/css-parser-algorithms': ^3.0.5
+ '@csstools/css-tokenizer': ^3.0.4
'@csstools/postcss-cascade-layers@5.0.1':
resolution: {integrity: sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==}
@@ -1782,26 +1980,32 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-color-function@4.0.9':
- resolution: {integrity: sha512-2UeQCGMO5+EeQsPQK2DqXp0dad+P6nIz6G2dI06APpBuYBKxZEq7CTH+UiztFQ8cB1f89dnO9+D/Kfr+JfI2hw==}
+ '@csstools/postcss-color-function@4.0.10':
+ resolution: {integrity: sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ postcss: ^8.4
+
+ '@csstools/postcss-color-mix-function@3.0.10':
+ resolution: {integrity: sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-color-mix-function@3.0.9':
- resolution: {integrity: sha512-Enj7ZIIkLD7zkGCN31SZFx4H1gKiCs2Y4taBo/v/cqaHN7p1qGrf5UTMNSjQFZ7MgClGufHx4pddwFTGL+ipug==}
+ '@csstools/postcss-color-mix-variadic-function-arguments@1.0.0':
+ resolution: {integrity: sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-content-alt-text@2.0.5':
- resolution: {integrity: sha512-9BOS535v6YmyOYk32jAHXeddRV+iyd4vRcbrEekpwxmueAXX5J8WgbceFnE4E4Pmw/ysnB9v+n/vSWoFmcLMcA==}
+ '@csstools/postcss-content-alt-text@2.0.6':
+ resolution: {integrity: sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-exponential-functions@2.0.8':
- resolution: {integrity: sha512-vHgDXtGIBPpFQnFNDftMQg4MOuXcWnK91L/7REjBNYzQ/p2Fa/6RcnehTqCRrNtQ46PNIolbRsiDdDuxiHolwQ==}
+ '@csstools/postcss-exponential-functions@2.0.9':
+ resolution: {integrity: sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -1812,26 +2016,26 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-gamut-mapping@2.0.9':
- resolution: {integrity: sha512-quksIsFm3DGsf8Qbr9KiSGBF2w3RwxSfOfma5wbORDB1AFF15r4EVW7sUuWw3s5IAEGMqzel/dE2rQsI7Yb8mA==}
+ '@csstools/postcss-gamut-mapping@2.0.10':
+ resolution: {integrity: sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-gradients-interpolation-method@5.0.9':
- resolution: {integrity: sha512-duqTeUHF4ambUybAmhX9KonkicLM/WNp2JjMUbegRD4O8A/tb6fdZ7jUNdp/UUiO1FIdDkMwmNw6856bT0XF8Q==}
+ '@csstools/postcss-gradients-interpolation-method@5.0.10':
+ resolution: {integrity: sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-hwb-function@4.0.9':
- resolution: {integrity: sha512-sDpdPsoGAhYl/PMSYfu5Ez82wXb2bVkg1Cb8vsRLhpXhAk4OSlsJN+GodAql6tqc1B2G/WToxsFU6G74vkhPvA==}
+ '@csstools/postcss-hwb-function@4.0.10':
+ resolution: {integrity: sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-ic-unit@4.0.1':
- resolution: {integrity: sha512-lECc38i1w3qU9nhrUhP6F8y4BfcQJkR1cb8N6tZNf2llM6zPkxnqt04jRCwsUgNcB3UGKDy+zLenhOYGHqCV+Q==}
+ '@csstools/postcss-ic-unit@4.0.2':
+ resolution: {integrity: sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -1848,8 +2052,8 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-light-dark-function@2.0.8':
- resolution: {integrity: sha512-v8VU5WtrZIyEtk88WB4fkG22TGd8HyAfSFfZZQ1uNN0+arMJdZc++H3KYTfbYDpJRGy8GwADYH8ySXiILn+OyA==}
+ '@csstools/postcss-light-dark-function@2.0.9':
+ resolution: {integrity: sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -1878,20 +2082,20 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-logical-viewport-units@3.0.3':
- resolution: {integrity: sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==}
+ '@csstools/postcss-logical-viewport-units@3.0.4':
+ resolution: {integrity: sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-media-minmax@2.0.8':
- resolution: {integrity: sha512-Skum5wIXw2+NyCQWUyfstN3c1mfSh39DRAo+Uh2zzXOglBG8xB9hnArhYFScuMZkzeM+THVa//mrByKAfumc7w==}
+ '@csstools/postcss-media-minmax@2.0.9':
+ resolution: {integrity: sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4':
- resolution: {integrity: sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==}
+ '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5':
+ resolution: {integrity: sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -1908,26 +2112,26 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-oklab-function@4.0.9':
- resolution: {integrity: sha512-UHrnujimwtdDw8BYDcWJtBXuJ13uc/BjAddPdfMc/RsWxhg8gG8UbvTF0tnMtHrZ4i7lwy85fPEzK1AiykMyRA==}
+ '@csstools/postcss-oklab-function@4.0.10':
+ resolution: {integrity: sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-progressive-custom-properties@4.0.1':
- resolution: {integrity: sha512-Ofz81HaY8mmbP8/Qr3PZlUzjsyV5WuxWmvtYn+jhYGvvjFazTmN9R2io5W5znY1tyk2CA9uM0IPWyY4ygDytCw==}
+ '@csstools/postcss-progressive-custom-properties@4.1.0':
+ resolution: {integrity: sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-random-function@2.0.0':
- resolution: {integrity: sha512-MYZKxSr4AKfjECL8vg49BbfNNzK+t3p2OWX+Xf7rXgMaTP44oy/e8VGWu4MLnJ3NUd9tFVkisLO/sg+5wMTNsg==}
+ '@csstools/postcss-random-function@2.0.1':
+ resolution: {integrity: sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-relative-color-syntax@3.0.9':
- resolution: {integrity: sha512-+AGOcLF5PmMnTRPnOdCvY7AwvD5veIOhTWbJV6vC3hB1tt0ii/k6QOwhWfsGGg1ZPQ0JY15u+wqLR4ZTtB0luA==}
+ '@csstools/postcss-relative-color-syntax@3.0.10':
+ resolution: {integrity: sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -1938,14 +2142,14 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-sign-functions@1.1.3':
- resolution: {integrity: sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ==}
+ '@csstools/postcss-sign-functions@1.1.4':
+ resolution: {integrity: sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-stepped-value-functions@4.0.8':
- resolution: {integrity: sha512-6Y4yhL4fNhgzbZ/wUMQ4EjFUfoNNMpEXZnDw1JrlcEBHUT15gplchtFsZGk7FNi8PhLHJfCUwVKrEHzhfhKK+g==}
+ '@csstools/postcss-stepped-value-functions@4.0.9':
+ resolution: {integrity: sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -1956,8 +2160,8 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/postcss-trigonometric-functions@4.0.8':
- resolution: {integrity: sha512-YcDvYTRu7f78/91B6bX+mE1WoAO91Su7/8KSRpuWbIGUB8hmaNSRu9wziaWSLJ1lOB1aQe+bvo9BIaLKqPOo/g==}
+ '@csstools/postcss-trigonometric-functions@4.0.9':
+ resolution: {integrity: sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -1968,8 +2172,8 @@ packages:
peerDependencies:
postcss: ^8.4
- '@csstools/selector-resolve-nested@3.0.0':
- resolution: {integrity: sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==}
+ '@csstools/selector-resolve-nested@3.1.0':
+ resolution: {integrity: sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==}
engines: {node: '>=18'}
peerDependencies:
postcss-selector-parser: ^7.0.0
@@ -2200,102 +2404,207 @@ packages:
'@emnapi/wasi-threads@1.0.2':
resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+ '@esbuild-kit/cjs-loader@2.4.4':
+ resolution: {integrity: sha512-NfsJX4PdzhwSkfJukczyUiZGc7zNNWZcEAyqeISpDnn0PTfzMJR1aR8xAIPskBejIxBJbIgCCMzbaYa9SXepIg==}
+
+ '@esbuild-kit/core-utils@3.3.2':
+ resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==}
+
+ '@esbuild-kit/esm-loader@2.6.5':
+ resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==}
+
'@esbuild/aix-ppc64@0.25.5':
resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
+ '@esbuild/android-arm64@0.18.20':
+ resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm64@0.25.5':
resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm@0.18.20':
+ resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-arm@0.25.5':
resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
+ '@esbuild/android-x64@0.18.20':
+ resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/android-x64@0.25.5':
resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
+ '@esbuild/darwin-arm64@0.18.20':
+ resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-arm64@0.25.5':
resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-x64@0.18.20':
+ resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.25.5':
resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
+ '@esbuild/freebsd-arm64@0.18.20':
+ resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-arm64@0.25.5':
resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.18.20':
+ resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.25.5':
resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
+ '@esbuild/linux-arm64@0.18.20':
+ resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm64@0.25.5':
resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm@0.18.20':
+ resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-arm@0.25.5':
resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
+ '@esbuild/linux-ia32@0.18.20':
+ resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-ia32@0.25.5':
resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-loong64@0.18.20':
+ resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-loong64@0.25.5':
resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-mips64el@0.18.20':
+ resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.25.5':
resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-ppc64@0.18.20':
+ resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.25.5':
resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-riscv64@0.18.20':
+ resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.25.5':
resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-s390x@0.18.20':
+ resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-s390x@0.25.5':
resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-x64@0.18.20':
+ resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/linux-x64@0.25.5':
resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==}
engines: {node: '>=18'}
@@ -2308,6 +2617,12 @@ packages:
cpu: [arm64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.18.20':
+ resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.25.5':
resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==}
engines: {node: '>=18'}
@@ -2320,30 +2635,60 @@ packages:
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.18.20':
+ resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.25.5':
resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
+ '@esbuild/sunos-x64@0.18.20':
+ resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/sunos-x64@0.25.5':
resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
+ '@esbuild/win32-arm64@0.18.20':
+ resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-arm64@0.25.5':
resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-ia32@0.18.20':
+ resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-ia32@0.25.5':
resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-x64@0.18.20':
+ resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+
'@esbuild/win32-x64@0.25.5':
resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==}
engines: {node: '>=18'}
@@ -2356,6 +2701,10 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ '@eslint-community/regexpp@4.10.0':
+ resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
'@eslint-community/regexpp@4.12.1':
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -2559,6 +2908,10 @@ packages:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
+ '@isaacs/fs-minipass@4.0.1':
+ resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
+ engines: {node: '>=18.0.0'}
+
'@isaacs/string-locale-compare@1.1.0':
resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==}
@@ -2681,6 +3034,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==}
@@ -2690,26 +3046,8 @@ packages:
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
- '@jsonjoy.com/base64@1.1.2':
- resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
- '@jsonjoy.com/json-pack@1.2.0':
- resolution: {integrity: sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
- '@jsonjoy.com/util@1.6.0':
- resolution: {integrity: sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
- '@leichtgewicht/ip-codec@2.0.5':
- resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==}
+ '@leichtgewicht/ip-codec@2.0.4':
+ resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==}
'@mdx-js/loader@3.1.0':
resolution: {integrity: sha512-xU/lwKdOyfXtQGqn3VnJjlDrmKXEvMi1mgYxVmukEUtVycIz1nh7oQ40bKTd4cA7rLStqu0740pnhGYxGoqsCg==}
@@ -2732,8 +3070,8 @@ packages:
resolution: {integrity: sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==}
engines: {node: '>= 10'}
- '@napi-rs/wasm-runtime@0.2.10':
- resolution: {integrity: sha512-bCsCyeZEwVErsGmyPNSzwfwFn4OdxBj0mmv6hOFucB/k81Ojdu68RbZdxYsRQUPc9l6SU5F/cG+bXgWs3oUgsQ==}
+ '@napi-rs/wasm-runtime@0.2.11':
+ resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==}
'@next/env@15.3.3':
resolution: {integrity: sha512-OdiMrzCl2Xi0VTjiQQUK0Xh7bJHnOuET2s+3V+Y40WJBAXrJeGA3f+I8MZJ/YQ3mVGi5XGR1L66oFlgqXhQ4Vw==}
@@ -2828,8 +3166,8 @@ packages:
resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- '@npmcli/fs@3.1.1':
- resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==}
+ '@npmcli/fs@3.1.0':
+ resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
'@npmcli/git@2.1.0':
@@ -2844,8 +3182,8 @@ packages:
engines: {node: '>= 10'}
hasBin: true
- '@npmcli/installed-package-contents@2.1.0':
- resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==}
+ '@npmcli/installed-package-contents@2.0.2':
+ resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hasBin: true
@@ -3124,9 +3462,9 @@ packages:
resolution: {integrity: sha512-nj80XtTHHt7T+b5stLWszzd166MbGx4eTOu9+6h6RdelKMlSWhrb7KUb0j90tYk+yoGx8TeMVdJCaoBnkLp8xw==}
engines: {node: '>=18.12'}
- '@pnpm/logger@5.2.0':
- resolution: {integrity: sha512-dCdSs2wPCweMkRLdISAKBOKSWeq/9iS9aanWgjoUkFs06KN2o5XGFg53oCXg/KbZhF9AXS3vMHPwTebzCeAEsA==}
- engines: {node: '>=18.12'}
+ '@pnpm/logger@5.0.0':
+ resolution: {integrity: sha512-YfcB2QrX+Wx1o6LD1G2Y2fhDhOix/bAY/oAnMpHoNLsKkWIRbt1oKLkIFvxBMzLwAEPqnYWguJrYC+J6i4ywbw==}
+ engines: {node: '>=12.17'}
'@pnpm/manifest-utils@6.0.9':
resolution: {integrity: sha512-UVWhZezZs5as/IHdX79b4j/e7rECuiazdigiutZw9O2OVLAaoKmNb4ThWxV1m45vRo41c5XS4Tannmns5IRRXQ==}
@@ -3165,6 +3503,10 @@ packages:
resolution: {integrity: sha512-eYwrzhKUBGFdq78rJStGjaHTUHA2VH+Avr//CVx/T+EJkI7hnFmOy6YghvcB2clj8HpO4V8tXRNuFNfRX08ayw==}
engines: {node: ^10.17 || >=12.3}
+ '@pnpm/npm-conf@2.2.2':
+ resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==}
+ engines: {node: '>=12'}
+
'@pnpm/npm-conf@2.3.1':
resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
engines: {node: '>=12'}
@@ -3263,14 +3605,35 @@ packages:
resolution: {integrity: sha512-UbY9aXp39wVffFX4FZ35NwF9pnl+ccq5i1yaBKamNB1kC8dU7oB/FgFrCva5cC6ox1y5ynze2SB8fj7uF7+kCw==}
engines: {node: '>=18.12'}
- '@polka/url@1.0.0-next.28':
- resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
+ '@polka/url@1.0.0-next.25':
+ resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
'@rtsao/scc@1.1.0':
resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
- '@rushstack/eslint-patch@1.10.4':
- resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==}
+ '@rushstack/eslint-patch@1.11.0':
+ resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==}
+
+ '@shikijs/core@3.6.0':
+ resolution: {integrity: sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==}
+
+ '@shikijs/engine-javascript@3.6.0':
+ resolution: {integrity: sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==}
+
+ '@shikijs/engine-oniguruma@3.6.0':
+ resolution: {integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==}
+
+ '@shikijs/langs@3.6.0':
+ resolution: {integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==}
+
+ '@shikijs/themes@3.6.0':
+ resolution: {integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==}
+
+ '@shikijs/types@3.6.0':
+ resolution: {integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==}
+
+ '@shikijs/vscode-textmate@10.0.2':
+ resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
'@sideway/address@4.1.5':
resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
@@ -3427,24 +3790,112 @@ packages:
resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
engines: {node: '>=14.16'}
- '@testing-library/dom@10.4.0':
- resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
- engines: {node: '>=18'}
+ '@tailwindcss/node@4.1.8':
+ resolution: {integrity: sha512-OWwBsbC9BFAJelmnNcrKuf+bka2ZxCE2A4Ft53Tkg4uoiE67r/PMEYwCsourC26E+kmxfwE0hVzMdxqeW+xu7Q==}
- '@testing-library/react@16.3.0':
- resolution: {integrity: sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==}
- engines: {node: '>=18'}
- peerDependencies:
- '@testing-library/dom': ^10.0.0
- '@types/react': ^18.0.0 || ^19.0.0
- '@types/react-dom': ^18.0.0 || ^19.0.0
- react: ^18.0.0 || ^19.0.0
- react-dom: ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
+ '@tailwindcss/oxide-android-arm64@4.1.8':
+ resolution: {integrity: sha512-Fbz7qni62uKYceWYvUjRqhGfZKwhZDQhlrJKGtnZfuNtHFqa8wmr+Wn74CTWERiW2hn3mN5gTpOoxWKk0jRxjg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.8':
+ resolution: {integrity: sha512-RdRvedGsT0vwVVDztvyXhKpsU2ark/BjgG0huo4+2BluxdXo8NDgzl77qh0T1nUxmM11eXwR8jA39ibvSTbi7A==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-darwin-x64@4.1.8':
+ resolution: {integrity: sha512-t6PgxjEMLp5Ovf7uMb2OFmb3kqzVTPPakWpBIFzppk4JE4ix0yEtbtSjPbU8+PZETpaYMtXvss2Sdkx8Vs4XRw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.8':
+ resolution: {integrity: sha512-g8C8eGEyhHTqwPStSwZNSrOlyx0bhK/V/+zX0Y+n7DoRUzyS8eMbVshVOLJTDDC+Qn9IJnilYbIKzpB9n4aBsg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.8':
+ resolution: {integrity: sha512-Jmzr3FA4S2tHhaC6yCjac3rGf7hG9R6Gf2z9i9JFcuyy0u79HfQsh/thifbYTF2ic82KJovKKkIB6Z9TdNhCXQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.8':
+ resolution: {integrity: sha512-qq7jXtO1+UEtCmCeBBIRDrPFIVI4ilEQ97qgBGdwXAARrUqSn/L9fUrkb1XP/mvVtoVeR2bt/0L77xx53bPZ/Q==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.8':
+ resolution: {integrity: sha512-O6b8QesPbJCRshsNApsOIpzKt3ztG35gfX9tEf4arD7mwNinsoCKxkj8TgEE0YRjmjtO3r9FlJnT/ENd9EVefQ==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.8':
+ resolution: {integrity: sha512-32iEXX/pXwikshNOGnERAFwFSfiltmijMIAbUhnNyjFr3tmWmMJWQKU2vNcFX0DACSXJ3ZWcSkzNbaKTdngH6g==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.8':
+ resolution: {integrity: sha512-s+VSSD+TfZeMEsCaFaHTaY5YNj3Dri8rST09gMvYQKwPphacRG7wbuQ5ZJMIJXN/puxPcg/nU+ucvWguPpvBDg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.8':
+ resolution: {integrity: sha512-CXBPVFkpDjM67sS1psWohZ6g/2/cd+cq56vPxK4JeawelxwK4YECgl9Y9TjkE2qfF+9/s1tHHJqrC4SS6cVvSg==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+ bundledDependencies:
+ - '@napi-rs/wasm-runtime'
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ - '@tybys/wasm-util'
+ - '@emnapi/wasi-threads'
+ - tslib
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.8':
+ resolution: {integrity: sha512-7GmYk1n28teDHUjPlIx4Z6Z4hHEgvP5ZW2QS9ygnDAdI/myh3HTHjDqtSqgu1BpRoI4OiLx+fThAyA1JePoENA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.8':
+ resolution: {integrity: sha512-fou+U20j+Jl0EHwK92spoWISON2OBnCazIc038Xj2TdweYV33ZRkS9nwqiUi2d/Wba5xg5UoHfvynnb/UB49cQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@tailwindcss/oxide@4.1.8':
+ resolution: {integrity: sha512-d7qvv9PsM5N3VNKhwVUhpK6r4h9wtLkJ6lz9ZY9aeZgrUWk1Z8VPyqyDT9MZlem7GTGseRQHkeB1j3tC7W1P+A==}
+ engines: {node: '>= 10'}
+
+ '@tailwindcss/postcss@4.1.8':
+ resolution: {integrity: sha512-vB/vlf7rIky+w94aWMw34bWW1ka6g6C3xIOdICKX2GC0VcLtL6fhlLiafF0DVIwa9V6EHz8kbWMkS2s2QvvNlw==}
+
+ '@testing-library/dom@10.4.0':
+ resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
+ engines: {node: '>=18'}
+
+ '@testing-library/react@16.3.0':
+ resolution: {integrity: sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@testing-library/dom': ^10.0.0
+ '@types/react': ^18.0.0 || ^19.0.0
+ '@types/react-dom': ^18.0.0 || ^19.0.0
+ react: ^18.0.0 || ^19.0.0
+ react-dom: ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
'@tootallnate/once@1.1.2':
resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
@@ -3461,8 +3912,8 @@ packages:
'@tsconfig/docusaurus@2.0.3':
resolution: {integrity: sha512-3l1L5PzWVa7l0691TjnsZ0yOIEwG9DziSqu5IPZPlI5Dowi7z42cEym8Y35GHbgHvPcBfNxfrbxm7Cncn4nByQ==}
- '@tsconfig/node10@1.0.11':
- resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
+ '@tsconfig/node10@1.0.10':
+ resolution: {integrity: sha512-PiaIWIoPvO6qm6t114ropMCagj6YAF24j9OkCA2mJDXFnlionEwhsBCJ8yek4aib575BI3OkART/90WsgHgLWw==}
'@tsconfig/node12@1.0.11':
resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
@@ -3499,8 +3950,8 @@ packages:
'@types/babel__template@7.4.4':
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
- '@types/babel__traverse@7.20.6':
- resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
+ '@types/babel__traverse@7.20.5':
+ resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==}
'@types/body-parser@1.19.5':
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
@@ -3529,23 +3980,26 @@ packages:
'@types/eslint-scope@3.7.7':
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
- '@types/eslint@9.6.1':
- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+ '@types/eslint@8.56.6':
+ resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==}
'@types/estree-jsx@1.0.5':
resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
- '@types/estree@1.0.7':
- resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+ '@types/estree@1.0.5':
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+
+ '@types/estree@1.0.8':
+ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
'@types/expect@1.20.4':
resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==}
- '@types/express-serve-static-core@4.19.6':
- resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
+ '@types/express-serve-static-core@4.17.43':
+ resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==}
- '@types/express@4.17.22':
- resolution: {integrity: sha512-eZUmSnhRX9YRSkplpz0N+k6NljUUn5l3EWZIKZvYzhvMphEuNiyyy1viH/ejgt66JWgALwC/gtSUAeQKtSwW/w==}
+ '@types/express@4.17.21':
+ resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
'@types/fs-extra@11.0.4':
resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
@@ -3571,8 +4025,8 @@ packages:
'@types/http-errors@2.0.4':
resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
- '@types/http-proxy@1.17.16':
- resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==}
+ '@types/http-proxy@1.17.14':
+ resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
'@types/istanbul-lib-coverage@2.0.6':
resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
@@ -3583,6 +4037,9 @@ packages:
'@types/istanbul-reports@3.0.4':
resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
+ '@types/jest@29.5.12':
+ resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==}
+
'@types/jest@29.5.14':
resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==}
@@ -3592,6 +4049,9 @@ packages:
'@types/js-yaml@4.0.9':
resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
+ '@types/jsdom@20.0.1':
+ resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
+
'@types/jsdom@21.1.7':
resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==}
@@ -3619,6 +4079,9 @@ packages:
'@types/mime@1.3.5':
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
+ '@types/mime@3.0.4':
+ resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==}
+
'@types/minimatch@3.0.5':
resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==}
@@ -3655,11 +4118,14 @@ packages:
'@types/normalize-path@3.0.2':
resolution: {integrity: sha512-DO++toKYPaFn0Z8hQ7Tx+3iT9t77IJo/nDiqTXilgEP+kPNIYdpS9kh3fXuc53ugqwp9pxC1PVjCpV1tQDyqMA==}
- '@types/prismjs@1.26.4':
- resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==}
+ '@types/prismjs@1.26.3':
+ resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==}
+
+ '@types/prop-types@15.7.12':
+ resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
- '@types/qs@6.14.0':
- resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
+ '@types/qs@6.9.14':
+ resolution: {integrity: sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==}
'@types/range-parser@1.2.7':
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
@@ -3681,6 +4147,9 @@ packages:
'@types/react-router@5.1.20':
resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==}
+ '@types/react@18.2.71':
+ resolution: {integrity: sha512-PxEsB9OjmQeYGffoWnYAd/r5FiJuUw2niFQHPc2v2idwh8wGPkkYzOHuinNJJY6NZqfoTCiOIizDOz38gYNsyw==}
+
'@types/react@19.1.6':
resolution: {integrity: sha512-JeG0rEWak0N6Itr6QUx+X60uQmN+5t3j9r/OVDtWzFXKaj6kD1BwJzOksD0FF6iWxZlbE1kB0q9vtnU2ekqa1Q==}
@@ -3693,6 +4162,9 @@ packages:
'@types/sax@1.2.7':
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
+ '@types/scheduler@0.23.0':
+ resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==}
+
'@types/semver@7.7.0':
resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==}
@@ -3702,8 +4174,8 @@ packages:
'@types/serve-index@1.9.4':
resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==}
- '@types/serve-static@1.15.7':
- resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
+ '@types/serve-static@1.15.5':
+ resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==}
'@types/sinon@17.0.4':
resolution: {integrity: sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==}
@@ -3732,17 +4204,17 @@ packages:
'@types/triple-beam@1.3.5':
resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==}
- '@types/unist@2.0.11':
- resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
+ '@types/unist@2.0.10':
+ resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
+ '@types/unist@3.0.2':
+ resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
'@types/uuid@10.0.0':
resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==}
- '@types/vinyl@2.0.12':
- resolution: {integrity: sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw==}
+ '@types/vinyl@2.0.11':
+ resolution: {integrity: sha512-vPXzCLmRp74e9LsP8oltnWKTH+jBwt86WgRUb4Pc9Lf3pkMVGyvIo2gm9bODeGfCay2DBB/hAWDuvf07JcK4rw==}
'@types/vscode-webview@1.57.5':
resolution: {integrity: sha512-iBAUYNYkz+uk1kdsq05fEcoh8gJmwT3lqqFPN7MGyjQ3HVloViMdo7ZJ8DFIP8WOK74PjOEilosqAyxV2iUFUw==}
@@ -3753,14 +4225,14 @@ packages:
'@types/webpack@5.28.5':
resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==}
- '@types/ws@8.18.1':
- resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
+ '@types/ws@8.5.10':
+ resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
'@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
- '@types/yargs@17.0.33':
- resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
+ '@types/yargs@17.0.32':
+ resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
'@typescript-eslint/eslint-plugin@8.33.1':
resolution: {integrity: sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A==}
@@ -3824,88 +4296,88 @@ packages:
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
- '@unrs/resolver-binding-darwin-arm64@1.7.2':
- resolution: {integrity: sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==}
+ '@unrs/resolver-binding-darwin-arm64@1.7.11':
+ resolution: {integrity: sha512-i3/wlWjQJXMh1uiGtiv7k1EYvrrS3L1hdwmWJJiz1D8jWy726YFYPIxQWbEIVPVAgrfRR0XNlLrTQwq17cuCGw==}
cpu: [arm64]
os: [darwin]
- '@unrs/resolver-binding-darwin-x64@1.7.2':
- resolution: {integrity: sha512-qhVa8ozu92C23Hsmv0BF4+5Dyyd5STT1FolV4whNgbY6mj3kA0qsrGPe35zNR3wAN7eFict3s4Rc2dDTPBTuFQ==}
+ '@unrs/resolver-binding-darwin-x64@1.7.11':
+ resolution: {integrity: sha512-8XXyFvc6w6kmMmi6VYchZhjd5CDcp+Lv6Cn1YmUme0ypsZ/0Kzd+9ESrWtDrWibKPTgSteDTxp75cvBOY64FQQ==}
cpu: [x64]
os: [darwin]
- '@unrs/resolver-binding-freebsd-x64@1.7.2':
- resolution: {integrity: sha512-zKKdm2uMXqLFX6Ac7K5ElnnG5VIXbDlFWzg4WJ8CGUedJryM5A3cTgHuGMw1+P5ziV8CRhnSEgOnurTI4vpHpg==}
+ '@unrs/resolver-binding-freebsd-x64@1.7.11':
+ resolution: {integrity: sha512-0qJBYzP8Qk24CZ05RSWDQUjdiQUeIJGfqMMzbtXgCKl/a5xa6thfC0MQkGIr55LCLd6YmMyO640ifYUa53lybQ==}
cpu: [x64]
os: [freebsd]
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.2':
- resolution: {integrity: sha512-8N1z1TbPnHH+iDS/42GJ0bMPLiGK+cUqOhNbMKtWJ4oFGzqSJk/zoXFzcQkgtI63qMcUI7wW1tq2usZQSb2jxw==}
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.11':
+ resolution: {integrity: sha512-1sGwpgvx+WZf0GFT6vkkOm6UJ+mlsVnjw+Yv9esK71idWeRAG3bbpkf3AoY8KIqKqmnzJExi0uKxXpakQ5Pcbg==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm-musleabihf@1.7.2':
- resolution: {integrity: sha512-tjYzI9LcAXR9MYd9rO45m1s0B/6bJNuZ6jeOxo1pq1K6OBuRMMmfyvJYval3s9FPPGmrldYA3mi4gWDlWuTFGA==}
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.7.11':
+ resolution: {integrity: sha512-D/1F/2lTe+XAl3ohkYj51NjniVly8sIqkA/n1aOND3ZMO418nl2JNU95iVa1/RtpzaKcWEsNTtHRogykrUflJg==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-gnu@1.7.2':
- resolution: {integrity: sha512-jon9M7DKRLGZ9VYSkFMflvNqu9hDtOCEnO2QAryFWgT6o6AXU8du56V7YqnaLKr6rAbZBWYsYpikF226v423QA==}
+ '@unrs/resolver-binding-linux-arm64-gnu@1.7.11':
+ resolution: {integrity: sha512-7vFWHLCCNFLEQlmwKQfVy066ohLLArZl+AV/AdmrD1/pD1FlmqM+FKbtnONnIwbHtgetFUCV/SRi1q4D49aTlw==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-musl@1.7.2':
- resolution: {integrity: sha512-c8Cg4/h+kQ63pL43wBNaVMmOjXI/X62wQmru51qjfTvI7kmCy5uHTJvK/9LrF0G8Jdx8r34d019P1DVJmhXQpA==}
+ '@unrs/resolver-binding-linux-arm64-musl@1.7.11':
+ resolution: {integrity: sha512-tYkGIx8hjWPh4zcn17jLEHU8YMmdP2obRTGkdaB3BguGHh31VCS3ywqC4QjTODjmhhNyZYkj/1Dz/+0kKvg9YA==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-ppc64-gnu@1.7.2':
- resolution: {integrity: sha512-A+lcwRFyrjeJmv3JJvhz5NbcCkLQL6Mk16kHTNm6/aGNc4FwPHPE4DR9DwuCvCnVHvF5IAd9U4VIs/VvVir5lg==}
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.7.11':
+ resolution: {integrity: sha512-6F328QIUev29vcZeRX6v6oqKxfUoGwIIAhWGD8wSysnBYFY0nivp25jdWmAb1GildbCCaQvOKEhCok7YfWkj4Q==}
cpu: [ppc64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-gnu@1.7.2':
- resolution: {integrity: sha512-hQQ4TJQrSQW8JlPm7tRpXN8OCNP9ez7PajJNjRD1ZTHQAy685OYqPrKjfaMw/8LiHCt8AZ74rfUVHP9vn0N69Q==}
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.7.11':
+ resolution: {integrity: sha512-NqhWmiGJGdzbZbeucPZIG9Iav4lyYLCarEnxAceguMx9qlpeEF7ENqYKOwB8Zqk7/CeuYMEcLYMaW2li6HyDzQ==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-musl@1.7.2':
- resolution: {integrity: sha512-NoAGbiqrxtY8kVooZ24i70CjLDlUFI7nDj3I9y54U94p+3kPxwd2L692YsdLa+cqQ0VoqMWoehDFp21PKRUoIQ==}
+ '@unrs/resolver-binding-linux-riscv64-musl@1.7.11':
+ resolution: {integrity: sha512-J2RPIFKMdTrLtBdfR1cUMKl8Gcy05nlQ+bEs/6al7EdWLk9cs3tnDREHZ7mV9uGbeghpjo4i8neNZNx3PYUY9w==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-s390x-gnu@1.7.2':
- resolution: {integrity: sha512-KaZByo8xuQZbUhhreBTW+yUnOIHUsv04P8lKjQ5otiGoSJ17ISGYArc+4vKdLEpGaLbemGzr4ZeUbYQQsLWFjA==}
+ '@unrs/resolver-binding-linux-s390x-gnu@1.7.11':
+ resolution: {integrity: sha512-bDpGRerHvvHdhun7MmFUNDpMiYcJSqWckwAVVRTJf8F+RyqYJOp/mx04PDc7DhpNPeWdnTMu91oZRMV+gGaVcQ==}
cpu: [s390x]
os: [linux]
- '@unrs/resolver-binding-linux-x64-gnu@1.7.2':
- resolution: {integrity: sha512-dEidzJDubxxhUCBJ/SHSMJD/9q7JkyfBMT77Px1npl4xpg9t0POLvnWywSk66BgZS/b2Hy9Y1yFaoMTFJUe9yg==}
+ '@unrs/resolver-binding-linux-x64-gnu@1.7.11':
+ resolution: {integrity: sha512-G9U7bVmylzRLma3cK39RBm3guoD1HOvY4o0NS4JNm37AD0lS7/xyMt7kn0JejYyc0Im8J+rH69/dXGM9DAJcSQ==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-linux-x64-musl@1.7.2':
- resolution: {integrity: sha512-RvP+Ux3wDjmnZDT4XWFfNBRVG0fMsc+yVzNFUqOflnDfZ9OYujv6nkh+GOr+watwrW4wdp6ASfG/e7bkDradsw==}
+ '@unrs/resolver-binding-linux-x64-musl@1.7.11':
+ resolution: {integrity: sha512-7qL20SBKomekSunm7M9Fe5L93bFbn+FbHiGJbfTlp0RKhPVoJDP73vOxf1QrmJHyDPECsGWPFnKa/f8fO2FsHw==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-wasm32-wasi@1.7.2':
- resolution: {integrity: sha512-y797JBmO9IsvXVRCKDXOxjyAE4+CcZpla2GSoBQ33TVb3ILXuFnMrbR/QQZoauBYeOFuu4w3ifWLw52sdHGz6g==}
+ '@unrs/resolver-binding-wasm32-wasi@1.7.11':
+ resolution: {integrity: sha512-jisvIva8MidjI+B1lFRZZMfCPaCISePgTyR60wNT1MeQvIh5Ksa0G3gvI+Iqyj3jqYbvOHByenpa5eDGcSdoSg==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
- '@unrs/resolver-binding-win32-arm64-msvc@1.7.2':
- resolution: {integrity: sha512-gtYTh4/VREVSLA+gHrfbWxaMO/00y+34htY7XpioBTy56YN2eBjkPrY1ML1Zys89X3RJDKVaogzwxlM1qU7egg==}
+ '@unrs/resolver-binding-win32-arm64-msvc@1.7.11':
+ resolution: {integrity: sha512-G+H5nQZ8sRZ8ebMY6mRGBBvTEzMYEcgVauLsNHpvTUavZoCCRVP1zWkCZgOju2dW3O22+8seTHniTdl1/uLz3g==}
cpu: [arm64]
os: [win32]
- '@unrs/resolver-binding-win32-ia32-msvc@1.7.2':
- resolution: {integrity: sha512-Ywv20XHvHTDRQs12jd3MY8X5C8KLjDbg/jyaal/QLKx3fAShhJyD4blEANInsjxW3P7isHx1Blt56iUDDJO3jg==}
+ '@unrs/resolver-binding-win32-ia32-msvc@1.7.11':
+ resolution: {integrity: sha512-Hfy46DBfFzyv0wgR0MMOwFFib2W2+Btc8oE5h4XlPhpelnSyA6nFxkVIyTgIXYGTdFaLoZFNn62fmqx3rjEg3A==}
cpu: [ia32]
os: [win32]
- '@unrs/resolver-binding-win32-x64-msvc@1.7.2':
- resolution: {integrity: sha512-friS8NEQfHaDbkThxopGk+LuE5v3iY0StruifjQEt7SLbA46OnfgMO15sOTkbpJkol6RB+1l1TYPXh0sCddpvA==}
+ '@unrs/resolver-binding-win32-x64-msvc@1.7.11':
+ resolution: {integrity: sha512-7L8NdsQlCJ8T106Gbz/AjzM4QKWVsoQbKpB9bMBGcIZswUuAnJMHpvbqGW3RBqLHCIwX4XZ5fxSBHEFcK2h9wA==}
cpu: [x64]
os: [win32]
@@ -4020,6 +4492,10 @@ packages:
engines: {node: '>= 8'}
hasBin: true
+ abab@2.0.6:
+ resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
+ deprecated: Use your platform's native atob() and btoa() methods instead
+
abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
@@ -4031,17 +4507,25 @@ packages:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
engines: {node: '>= 0.6'}
+ acorn-globals@7.0.1:
+ resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
+
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn-walk@8.3.4:
- resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
+ acorn-walk@8.3.2:
+ resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
engines: {node: '>=0.4.0'}
- acorn@8.14.1:
- resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
+ acorn@8.11.3:
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ acorn@8.15.0:
+ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -4057,6 +4541,10 @@ packages:
resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
engines: {node: '>= 14'}
+ agentkeepalive@4.5.0:
+ resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==}
+ engines: {node: '>= 8.0.0'}
+
agentkeepalive@4.6.0:
resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==}
engines: {node: '>= 8.0.0'}
@@ -4086,16 +4574,16 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+ ajv@8.12.0:
+ resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
algoliasearch-helper@3.25.0:
resolution: {integrity: sha512-vQoK43U6HXA9/euCqLjvyNdM4G2Fiu/VFp4ae0Gau9sZeIKBPvUPnXfLYAe65Bg7PFuw03coeu5K6lTPSXRObw==}
peerDependencies:
algoliasearch: '>= 3.1 < 6'
- algoliasearch@5.24.0:
- resolution: {integrity: sha512-CkaUygzZ91Xbw11s0CsHMawrK3tl+Ue57725HGRgRzKgt2Z4wvXVXRCtQfvzh8K7Tp4Zp7f1pyHAtMROtTJHxg==}
+ algoliasearch@5.27.0:
+ resolution: {integrity: sha512-2PvAgvxxJzA3+dB+ERfS2JPdvUsxNf89Cc2GF5iCcFupTULOwmbfinvqrC4Qj9nHJJDNf494NqEN/1f9177ZTQ==}
engines: {node: '>= 14.0.0'}
ansi-align@3.0.1:
@@ -4105,8 +4593,8 @@ packages:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
- ansi-diff@1.2.0:
- resolution: {integrity: sha512-BIXwHKpjzghBjcwEV10Y4b17tjHfK4nhEqK3LqyQ3JgcMcjmi3DIevozNgrOpfvBMmrq9dfvrPJSu5/5vNUBQg==}
+ ansi-diff@1.1.1:
+ resolution: {integrity: sha512-XnTdFDQzbEewrDx8epWXdw7oqHMvv315vEtfqDiEhhWghIf4++h26c3/FMz7iTLhNrnj56DNIXpbxHZq+3s6qw==}
ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
@@ -4125,13 +4613,17 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.1.0:
- resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
+ ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
engines: {node: '>=12'}
ansi-split@1.0.1:
resolution: {integrity: sha512-RRxQym4DFtDNmHIkW6aeFVvrXURb11lGAEPXNiryjCe8bK8RsANjzJ0M2aGOkvBYwP4Bl/xZ8ijtr6D3j1x/eg==}
+ ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -4185,8 +4677,8 @@ packages:
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
- array-buffer-byte-length@1.0.1:
- resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
+ array-buffer-byte-length@1.0.2:
+ resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines: {node: '>= 0.4'}
array-differ@3.0.0:
@@ -4224,8 +4716,8 @@ packages:
resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
engines: {node: '>= 0.4'}
- arraybuffer.prototype.slice@1.0.3:
- resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
+ arraybuffer.prototype.slice@1.0.4:
+ resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
arrify@1.0.1:
@@ -4253,15 +4745,18 @@ packages:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
- astring@1.9.0:
- resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
+ astring@1.8.6:
+ resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==}
hasBin: true
async@2.6.4:
resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
- async@3.2.6:
- resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
+ async@3.2.5:
+ resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
+
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
autoprefixer@10.4.21:
resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
@@ -4274,8 +4769,8 @@ packages:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- axe-core@4.10.0:
- resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==}
+ axe-core@4.10.3:
+ resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
engines: {node: '>=4'}
axobject-query@4.1.0:
@@ -4306,8 +4801,8 @@ packages:
resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- babel-plugin-polyfill-corejs2@0.4.11:
- resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==}
+ babel-plugin-polyfill-corejs2@0.4.10:
+ resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -4316,13 +4811,13 @@ packages:
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-polyfill-regenerator@0.6.2:
- resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==}
+ babel-plugin-polyfill-regenerator@0.6.1:
+ resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-preset-current-node-syntax@1.1.0:
- resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==}
+ babel-preset-current-node-syntax@1.0.1:
+ resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
@@ -4373,15 +4868,22 @@ packages:
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ body-parser@1.20.2:
+ resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+
body-parser@1.20.3:
resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ bole@5.0.11:
+ resolution: {integrity: sha512-KB0Ye0iMAW5BnNbnLfMSQcnI186hKUzE2fpkZWqcxsoTR7eqzlTidSOMYPHJOn/yR7VGH7uSZp37qH9q2Et0zQ==}
+
bole@5.0.19:
resolution: {integrity: sha512-OgMuI8erST2t4K/Y+tSsn4SOxlKj4JR2wluQgLYadQFPIhj0r3jcmnp0OthgiyNO91CnxR8woKeLQmnMPgl1Ug==}
- bonjour-service@1.3.0:
- resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==}
+ bonjour-service@1.2.1:
+ resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -4404,6 +4906,10 @@ packages:
brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
+
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@@ -4411,8 +4917,13 @@ packages:
browser-stdout@1.3.1:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
- browserslist@4.24.5:
- resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==}
+ browserslist@4.23.0:
+ resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
+ browserslist@4.25.0:
+ resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -4439,8 +4950,8 @@ packages:
builtins@1.0.3:
resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==}
- builtins@5.1.0:
- resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==}
+ builtins@5.0.1:
+ resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
bundle-name@4.1.0:
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
@@ -4486,6 +4997,10 @@ packages:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
+ call-bind@1.0.8:
+ resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
+ engines: {node: '>= 0.4'}
+
call-bound@1.0.4:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
@@ -4528,8 +5043,11 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- caniuse-lite@1.0.30001717:
- resolution: {integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==}
+ caniuse-lite@1.0.30001600:
+ resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==}
+
+ caniuse-lite@1.0.30001721:
+ resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -4542,10 +5060,18 @@ packages:
resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==}
engines: {node: '>=14.16'}
+ chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
+ chalk@5.3.0:
+ resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+
chalk@5.4.1:
resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
@@ -4595,6 +5121,10 @@ packages:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
+ chownr@3.0.0:
+ resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
+ engines: {node: '>=18'}
+
chrome-trace-event@1.0.4:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
@@ -4603,12 +5133,12 @@ packages:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
- ci-info@4.2.0:
- resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==}
+ ci-info@4.0.0:
+ resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==}
engines: {node: '>=8'}
- cjs-module-lexer@1.4.1:
- resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==}
+ cjs-module-lexer@1.2.3:
+ resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
clean-css@5.3.3:
resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
@@ -4646,8 +5176,8 @@ packages:
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
engines: {node: '>=6'}
- cli-table3@0.6.5:
- resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==}
+ cli-table3@0.6.4:
+ resolution: {integrity: sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==}
engines: {node: 10.* || >= 12.*}
cli-table@0.3.11:
@@ -4753,6 +5283,10 @@ packages:
resolution: {integrity: sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==}
engines: {node: '>=10'}
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+
comma-separated-tokens@2.0.3:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
@@ -4804,8 +5338,8 @@ packages:
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
engines: {node: '>= 0.6'}
- compression@1.8.0:
- resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==}
+ compression@1.7.4:
+ resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
engines: {node: '>= 0.8.0'}
comver-to-semver@1.0.0:
@@ -4851,6 +5385,10 @@ packages:
cookie-signature@1.0.6:
resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
+ cookie@0.6.0:
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
+ engines: {node: '>= 0.6'}
+
cookie@0.7.1:
resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==}
engines: {node: '>= 0.6'}
@@ -4871,11 +5409,11 @@ packages:
core-js-compat@3.42.0:
resolution: {integrity: sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==}
- core-js-pure@3.38.1:
- resolution: {integrity: sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==}
+ core-js-pure@3.36.1:
+ resolution: {integrity: sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA==}
- core-js@3.38.1:
- resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==}
+ core-js@3.36.1:
+ resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==}
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -4951,8 +5489,8 @@ packages:
css-in-js-utils@3.1.0:
resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==}
- css-loader@6.11.0:
- resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==}
+ css-loader@6.10.0:
+ resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==}
engines: {node: '>= 12.13.0'}
peerDependencies:
'@rspack/core': 0.x || 1.x
@@ -5028,8 +5566,8 @@ packages:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
- cssdb@8.2.5:
- resolution: {integrity: sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA==}
+ cssdb@8.3.0:
+ resolution: {integrity: sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==}
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
@@ -5064,8 +5602,18 @@ packages:
resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- cssstyle@4.3.1:
- resolution: {integrity: sha512-ZgW+Jgdd7i52AaLYCriF8Mxqft0gD/R9i9wi6RWBhs1pqdPEzPjym7rvRKi397WmQFf3SlyUsszhw+VVCbx79Q==}
+ cssom@0.3.8:
+ resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
+
+ cssom@0.5.0:
+ resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
+
+ cssstyle@2.3.0:
+ resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
+ engines: {node: '>=8'}
+
+ cssstyle@4.4.0:
+ resolution: {integrity: sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==}
engines: {node: '>=18'}
csstype@3.1.3:
@@ -5085,20 +5633,24 @@ packages:
resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
engines: {node: '>= 6'}
+ data-urls@3.0.2:
+ resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
+ engines: {node: '>=12'}
+
data-urls@5.0.0:
resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
engines: {node: '>=18'}
- data-view-buffer@1.0.1:
- resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
+ data-view-buffer@1.0.2:
+ resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines: {node: '>= 0.4'}
- data-view-byte-length@1.0.1:
- resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
+ data-view-byte-length@1.0.2:
+ resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
engines: {node: '>= 0.4'}
- data-view-byte-offset@1.0.0:
- resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
+ data-view-byte-offset@1.0.1:
+ resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
dateformat@4.6.3:
@@ -5123,6 +5675,15 @@ packages:
supports-color:
optional: true
+ debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
debug@4.4.1:
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
@@ -5152,6 +5713,9 @@ packages:
resolution: {integrity: sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+
decimal.js@10.5.0:
resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==}
@@ -5162,16 +5726,16 @@ packages:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
engines: {node: '>=10'}
- dedent@1.5.3:
- resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
+ dedent@1.5.1:
+ resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==}
peerDependencies:
babel-plugin-macros: ^3.1.0
peerDependenciesMeta:
babel-plugin-macros:
optional: true
- deep-eql@5.0.2:
- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
+ deep-eql@5.0.1:
+ resolution: {integrity: sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==}
engines: {node: '>=6'}
deep-equal@2.2.3:
@@ -5224,6 +5788,10 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
delegates@1.0.0:
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
@@ -5250,6 +5818,10 @@ packages:
resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==}
engines: {node: '>=12.20'}
+ detect-libc@2.0.3:
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ engines: {node: '>=8'}
+
detect-libc@2.0.4:
resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
engines: {node: '>=8'}
@@ -5261,9 +5833,8 @@ packages:
detect-node@2.1.0:
resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
- detect-port@1.6.1:
- resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==}
- engines: {node: '>= 4.0.0'}
+ detect-port@1.5.1:
+ resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==}
hasBin: true
devlop@1.1.0:
@@ -5275,6 +5846,9 @@ packages:
didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+ diff-match-patch-es@1.0.1:
+ resolution: {integrity: sha512-KhSofrZDERg/NE6Nd+TK53knp2qz0o2Ix8rhkXd3Chfm7Wlo58Eq/juNmkyS6bS+3xS26L3Pstz3BdY/q+e9UQ==}
+
diff-sequences@29.6.3:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -5324,6 +5898,11 @@ packages:
domelementtype@2.3.0:
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+ domexception@4.0.0:
+ resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
+ engines: {node: '>=12'}
+ deprecated: Use your platform's native DOMException instead
+
domhandler@4.3.1:
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
engines: {node: '>= 4'}
@@ -5358,16 +5937,24 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- effect@3.15.2:
- resolution: {integrity: sha512-0JNwvfs4Wwbo3f6IOydBFlp+zxuO8Iny2UAWNW3+FNn9x8FJf7q67QnQagUZgPl/BLl/xuPLVksrmNyIrJ8k/Q==}
+ effect@3.16.5:
+ resolution: {integrity: sha512-7nA+ZPMLoHItabNRV95RpMtwVw2k3BDNhILP4ffo8dG7zGR04XGjarP1JbO+jdBbTRET3eGx1Nz+hWB9kSOajw==}
ejs@3.1.10:
resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
engines: {node: '>=0.10.0'}
hasBin: true
- electron-to-chromium@1.5.150:
- resolution: {integrity: sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA==}
+ ejs@3.1.9:
+ resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+
+ electron-to-chromium@1.4.717:
+ resolution: {integrity: sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==}
+
+ electron-to-chromium@1.5.165:
+ resolution: {integrity: sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw==}
emittery@0.13.1:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
@@ -5389,8 +5976,8 @@ packages:
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
engines: {node: '>= 4'}
- emoticon@4.1.0:
- resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==}
+ emoticon@4.0.1:
+ resolution: {integrity: sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==}
enabled@2.0.0:
resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==}
@@ -5406,8 +5993,8 @@ packages:
encoding@0.1.13:
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
- enhanced-resolve@5.17.1:
- resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
+ enhanced-resolve@5.18.1:
+ resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
engines: {node: '>=10.13.0'}
enquirer@2.4.1:
@@ -5421,8 +6008,8 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- entities@6.0.0:
- resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==}
+ entities@6.0.1:
+ resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
engines: {node: '>=0.12'}
env-paths@2.2.1:
@@ -5446,8 +6033,8 @@ packages:
error@10.4.0:
resolution: {integrity: sha512-YxIFEJuhgcICugOUvRx5th0UM+ActZ9sjY0QJmeVwsQdvosZ7kYzc9QqS0Da3R5iUmgU5meGIxh0xBeZpMVeLw==}
- es-abstract@1.23.3:
- resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
+ es-abstract@1.24.0:
+ resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
engines: {node: '>= 0.4'}
es-define-property@1.0.0:
@@ -5465,37 +6052,42 @@ packages:
es-get-iterator@1.1.3:
resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
- es-iterator-helpers@1.1.0:
- resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==}
+ es-iterator-helpers@1.2.1:
+ resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
engines: {node: '>= 0.4'}
- 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'}
+ es-module-lexer@1.5.0:
+ resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==}
es-object-atoms@1.1.1:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
- es-set-tostringtag@2.0.3:
- resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
+ es-set-tostringtag@2.1.0:
+ resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
es-shim-unscopables@1.0.2:
resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
- es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+ es-to-primitive@1.3.0:
+ resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
+ esbuild@0.18.20:
+ resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
+ engines: {node: '>=12'}
+ hasBin: true
+
esbuild@0.25.5:
resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==}
engines: {node: '>=18'}
hasBin: true
+ escalade@3.1.2:
+ resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
+ engines: {node: '>=6'}
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -5523,6 +6115,11 @@ packages:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
+ escodegen@2.1.0:
+ resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
+ engines: {node: '>=6.0'}
+ hasBin: true
+
eslint-config-next@15.3.3:
resolution: {integrity: sha512-QJLv/Ouk2vZnxL4b67njJwTLjTf7uZRltI0LL4GERYR4qMF5z08+gxkfODAeaK7TiC6o+cER91bDaEnwrTWV6Q==}
peerDependencies:
@@ -5538,8 +6135,8 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
- eslint-import-context@0.1.6:
- resolution: {integrity: sha512-/e2ZNPDLCrU8niIy0pddcvXuoO2YrKjf3NAIX+60mHJBT4yv7mqCqvVdyCW2E720e25e4S/1OSVef4U6efGLFg==}
+ eslint-import-context@0.1.8:
+ resolution: {integrity: sha512-bq+F7nyc65sKpZGT09dY0S0QrOnQtuDVIfyTGQ8uuvtMIF7oHp6CEP3mouN0rrnYF3Jqo6Ke0BfU/5wASZue1w==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
peerDependencies:
unrs-resolver: ^1.0.0
@@ -5691,6 +6288,10 @@ packages:
engines: {node: '>=4'}
hasBin: true
+ esquery@1.5.0:
+ resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
+ engines: {node: '>=0.10'}
+
esquery@1.6.0:
resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'}
@@ -5719,8 +6320,9 @@ packages:
estree-util-to-js@2.0.0:
resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
- estree-util-value-to-estree@3.1.2:
- resolution: {integrity: sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==}
+ estree-util-value-to-estree@3.0.1:
+ resolution: {integrity: sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==}
+ engines: {node: '>=16.0.0'}
estree-util-visit@2.0.0:
resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
@@ -5770,6 +6372,10 @@ packages:
exponential-backoff@3.1.1:
resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
+ express@4.19.2:
+ resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==}
+ engines: {node: '>= 0.10.0'}
+
express@4.21.2:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
engines: {node: '>= 0.10.0'}
@@ -5800,6 +6406,10 @@ packages:
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'}
+
fast-glob@3.3.3:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
@@ -5816,9 +6426,6 @@ packages:
fast-shallow-equal@1.0.0:
resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==}
- fast-uri@3.0.6:
- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
-
fast-xml-parser@5.2.3:
resolution: {integrity: sha512-OdCYfRqfpuLUFonTNjvd30rCBZUneHpSQkCqfaeWQ9qrKcl6XlWeDBNVwGb+INAIxRshuN2jF+BE0L6gbBO2mw==}
hasBin: true
@@ -5843,8 +6450,8 @@ packages:
fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
- fdir@6.4.4:
- resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==}
+ fdir@6.4.5:
+ resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -5884,10 +6491,18 @@ packages:
filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
+ fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
+
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
+ finalhandler@1.2.0:
+ resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
+ engines: {node: '>= 0.8'}
+
finalhandler@1.3.1:
resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==}
engines: {node: '>= 0.8'}
@@ -5923,14 +6538,14 @@ packages:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
- flatted@3.3.3:
- resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+ flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
fn.name@1.1.0:
resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==}
- follow-redirects@1.15.9:
- resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
+ follow-redirects@1.15.6:
+ resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -5941,14 +6556,22 @@ packages:
for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
- foreground-child@3.3.0:
- resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
+ for-each@0.3.5:
+ resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
+ engines: {node: '>= 0.4'}
+
+ foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
engines: {node: '>=14'}
form-data-encoder@2.1.4:
resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
engines: {node: '>= 14.17'}
+ form-data@4.0.0:
+ resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
+ engines: {node: '>= 6'}
+
format@0.2.2:
resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
engines: {node: '>=0.4.x'}
@@ -5964,6 +6587,10 @@ packages:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines: {node: '>= 0.6'}
+ fs-extra@11.2.0:
+ resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
+ engines: {node: '>=14.14'}
+
fs-extra@11.3.0:
resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
engines: {node: '>=14.14'}
@@ -5976,8 +6603,8 @@ packages:
resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- fs-monkey@1.0.6:
- resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==}
+ fs-monkey@1.0.5:
+ resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==}
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -5990,8 +6617,8 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- function.prototype.name@1.1.6:
- resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
+ function.prototype.name@1.1.8:
+ resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
engines: {node: '>= 0.4'}
functions-have-names@1.2.3:
@@ -6019,6 +6646,9 @@ packages:
resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
engines: {node: '>=18'}
+ get-func-name@2.0.2:
+ resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
+
get-intrinsic@1.2.4:
resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
engines: {node: '>= 0.4'}
@@ -6049,13 +6679,16 @@ packages:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
- get-symbol-description@1.0.2:
- resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
+ get-symbol-description@1.1.0:
+ resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
get-tsconfig@4.10.1:
resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==}
+ get-tsconfig@4.7.3:
+ resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==}
+
github-slugger@1.5.0:
resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
@@ -6074,6 +6707,11 @@ packages:
glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+ glob@10.3.10:
+ resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+
glob@10.4.5:
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
@@ -6174,6 +6812,10 @@ packages:
has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
+
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
@@ -6185,6 +6827,10 @@ packages:
resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
engines: {node: '>= 0.4'}
+ has-proto@1.2.0:
+ resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
+ engines: {node: '>= 0.4'}
+
has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
@@ -6217,14 +6863,17 @@ packages:
hast-util-parse-selector@4.0.0:
resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
- hast-util-raw@9.0.4:
- resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==}
+ hast-util-raw@9.0.2:
+ resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==}
hast-util-to-estree@3.1.0:
resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==}
- hast-util-to-jsx-runtime@2.3.2:
- resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==}
+ hast-util-to-html@9.0.5:
+ resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==}
+
+ hast-util-to-jsx-runtime@2.3.0:
+ resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==}
hast-util-to-parse5@8.0.0:
resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
@@ -6256,8 +6905,8 @@ packages:
resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- hosted-git-info@6.1.3:
- resolution: {integrity: sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==}
+ hosted-git-info@6.1.1:
+ resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hosted-git-info@8.1.0:
@@ -6330,8 +6979,8 @@ packages:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
- http-parser-js@0.5.10:
- resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==}
+ http-parser-js@0.5.8:
+ resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
http-proxy-agent@4.0.1:
resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
@@ -6345,6 +6994,15 @@ packages:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
+ http-proxy-middleware@2.0.6:
+ resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ '@types/express': ^4.17.13
+ peerDependenciesMeta:
+ '@types/express':
+ optional: true
+
http-proxy-middleware@2.0.9:
resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==}
engines: {node: '>=12.0.0'}
@@ -6382,12 +7040,8 @@ packages:
humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
- hyperdyperid@1.2.0:
- resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==}
- engines: {node: '>=10.18'}
-
- hyphenate-style-name@1.1.0:
- resolution: {integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==}
+ hyphenate-style-name@1.0.4:
+ resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==}
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
@@ -6410,16 +7064,16 @@ packages:
resolution: {integrity: sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==}
engines: {node: '>=10'}
- ignore-walk@6.0.5:
- resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==}
+ ignore-walk@6.0.4:
+ resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- ignore@5.3.2:
- resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
- ignore@7.0.4:
- resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==}
+ ignore@7.0.5:
+ resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
engines: {node: '>= 4'}
image-size@2.0.2:
@@ -6436,16 +7090,16 @@ packages:
immutability-helper@3.1.1:
resolution: {integrity: sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==}
- import-fresh@3.3.1:
- resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+ import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
import-lazy@4.0.0:
resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
engines: {node: '>=8'}
- import-local@3.2.0:
- resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==}
+ import-local@3.1.0:
+ resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
engines: {node: '>=8'}
hasBin: true
@@ -6495,8 +7149,8 @@ packages:
inline-style-parser@0.1.1:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
- inline-style-parser@0.2.4:
- resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
+ inline-style-parser@0.2.2:
+ resolution: {integrity: sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==}
inline-style-prefixer@7.0.1:
resolution: {integrity: sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==}
@@ -6505,8 +7159,8 @@ packages:
resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
engines: {node: '>=12.0.0'}
- internal-slot@1.0.7:
- resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
+ internal-slot@1.1.0:
+ resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
interpret@1.4.0:
@@ -6528,8 +7182,8 @@ packages:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
- ipaddr.js@2.2.0:
- resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==}
+ ipaddr.js@2.1.0:
+ resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==}
engines: {node: '>= 10'}
is-alphabetical@2.0.1:
@@ -6542,8 +7196,8 @@ packages:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
engines: {node: '>= 0.4'}
- is-array-buffer@3.0.4:
- resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
+ is-array-buffer@3.0.5:
+ resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines: {node: '>= 0.4'}
is-arrayish@0.2.1:
@@ -6559,6 +7213,10 @@ packages:
is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+ is-bigint@1.1.0:
+ resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
+ engines: {node: '>= 0.4'}
+
is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
@@ -6567,6 +7225,10 @@ packages:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
+ is-boolean-object@1.2.2:
+ resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
+ engines: {node: '>= 0.4'}
+
is-buffer@1.1.6:
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
@@ -6574,8 +7236,8 @@ packages:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
- is-bun-module@1.2.1:
- resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==}
+ is-bun-module@1.3.0:
+ resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==}
is-bun-module@2.0.0:
resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==}
@@ -6588,18 +7250,25 @@ packages:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
hasBin: true
- is-core-module@2.15.1:
- resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
+ is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+
+ is-core-module@2.16.1:
+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
- is-data-view@1.0.1:
- resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
+ is-data-view@1.0.2:
+ resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
engines: {node: '>= 0.4'}
is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
+ is-date-object@1.1.0:
+ resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
+ engines: {node: '>= 0.4'}
+
is-decimal@2.0.1:
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
@@ -6624,6 +7293,10 @@ packages:
is-finalizationregistry@1.0.2:
resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
+ is-finalizationregistry@1.1.1:
+ resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
+ engines: {node: '>= 0.4'}
+
is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
@@ -6683,6 +7356,10 @@ packages:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
+ is-number-object@1.1.1:
+ resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
+ engines: {node: '>= 0.4'}
+
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
@@ -6729,8 +7406,8 @@ packages:
is-reference@3.0.2:
resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
- is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+ is-regex@1.2.1:
+ resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines: {node: '>= 0.4'}
is-regexp@1.0.0:
@@ -6745,16 +7422,16 @@ packages:
resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
engines: {node: '>= 0.4'}
- is-shared-array-buffer@1.0.3:
- resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
+ is-shared-array-buffer@1.0.4:
+ resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
engines: {node: '>= 0.4'}
is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
- is-string@1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+ is-string@1.1.1:
+ resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines: {node: '>= 0.4'}
is-subdir@1.2.0:
@@ -6765,8 +7442,12 @@ packages:
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
engines: {node: '>= 0.4'}
- is-typed-array@1.1.13:
- resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
+ is-symbol@1.1.1:
+ resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
+ engines: {node: '>= 0.4'}
+
+ is-typed-array@1.1.15:
+ resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
engines: {node: '>= 0.4'}
is-typedarray@1.0.0:
@@ -6791,8 +7472,9 @@ packages:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
- is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ is-weakref@1.1.1:
+ resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
+ engines: {node: '>= 0.4'}
is-weakset@2.0.3:
resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==}
@@ -6827,8 +7509,8 @@ packages:
resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==}
engines: {node: '>= 8.0.0'}
- isbinaryfile@5.0.3:
- resolution: {integrity: sha512-VR4gNjFaDP8csJQvzInG20JvBj8MaHYLxNOMXysxRbGM7tcsHZwCjhch3FubFtZBkuDbN55i4dUukGeIrzF+6g==}
+ isbinaryfile@5.0.2:
+ resolution: {integrity: sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==}
engines: {node: '>= 18.0.0'}
isexe@2.0.0:
@@ -6846,8 +7528,8 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
- istanbul-lib-instrument@6.0.3:
- resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
+ istanbul-lib-instrument@6.0.2:
+ resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==}
engines: {node: '>=10'}
istanbul-lib-report@3.0.1:
@@ -6862,22 +7544,26 @@ packages:
resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
engines: {node: '>=8'}
- iterator.prototype@1.1.3:
- resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==}
+ iterator.prototype@1.1.5:
+ resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
engines: {node: '>= 0.4'}
itertools@2.4.1:
resolution: {integrity: sha512-dFTSYzmbfeNE3q/qxwAr/QdKsK6/rp+LTz8SJdTg1+lo9omXFYpDcOKw47/7TevlnC0LorR5pRSf68+yB3N0GA==}
+ jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
+ engines: {node: '>=14'}
+
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- jackspeak@4.0.2:
- resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==}
+ jackspeak@4.1.1:
+ resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==}
engines: {node: 20 || >=22}
- jake@10.9.2:
- resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==}
+ jake@10.8.7:
+ resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==}
engines: {node: '>=10'}
hasBin: true
@@ -6927,6 +7613,15 @@ packages:
resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jest-environment-jsdom@29.7.0:
+ resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+
jest-environment-jsdom@30.0.0-beta.3:
resolution: {integrity: sha512-YLBmv46sn5CYQR/iX+seZJ7FsuUAM4tf7Pm5ymP8XQKzrKEPdDv1f1V/z2b9XSTniR+OlIuGpnP3G3RbpbsceA==}
engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0}
@@ -7043,8 +7738,12 @@ packages:
node-notifier:
optional: true
- jiti@1.21.6:
- resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
+ hasBin: true
+
+ jiti@2.4.2:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
hasBin: true
joi@17.13.3:
@@ -7067,6 +7766,15 @@ packages:
jsbn@1.1.0:
resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
+ jsdom@20.0.3:
+ resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+
jsdom@26.1.0:
resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==}
engines: {node: '>=18'}
@@ -7080,13 +7788,13 @@ packages:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
- jsesc@3.0.2:
- resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
- engines: {node: '>=6'}
+ jsesc@2.5.2:
+ resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+ engines: {node: '>=4'}
hasBin: true
- jsesc@3.1.0:
- resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
+ jsesc@3.0.2:
+ resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
engines: {node: '>=6'}
hasBin: true
@@ -7096,8 +7804,8 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- json-parse-even-better-errors@3.0.2:
- resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
+ json-parse-even-better-errors@3.0.1:
+ resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
json-schema-traverse@0.4.1:
@@ -7161,8 +7869,8 @@ packages:
kuler@2.0.0:
resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
- language-subtag-registry@0.3.23:
- resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
+ language-subtag-registry@0.3.22:
+ resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
language-tags@1.0.9:
resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
@@ -7172,8 +7880,8 @@ packages:
resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==}
engines: {node: '>=14.16'}
- launch-editor@2.10.0:
- resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==}
+ launch-editor@2.6.1:
+ resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==}
leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
@@ -7186,12 +7894,76 @@ packages:
lie@3.3.0:
resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
+ lightningcss-darwin-arm64@1.30.1:
+ resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ lightningcss-darwin-x64@1.30.1:
+ resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ lightningcss-freebsd-x64@1.30.1:
+ resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.30.1:
+ resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm64-gnu@1.30.1:
+ resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-arm64-musl@1.30.1:
+ resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ lightningcss-linux-x64-gnu@1.30.1:
+ resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-linux-x64-musl@1.30.1:
+ resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ lightningcss-win32-arm64-msvc@1.30.1:
+ resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ lightningcss-win32-x64-msvc@1.30.1:
+ resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ lightningcss@1.30.1:
+ resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
+ engines: {node: '>= 12.0.0'}
+
lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
- lilconfig@3.1.2:
- resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
+ lilconfig@3.1.1:
+ resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
engines: {node: '>=14'}
lines-and-columns@1.2.4:
@@ -7265,8 +8037,8 @@ packages:
resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==}
engines: {node: '>=18'}
- logform@2.6.1:
- resolution: {integrity: sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==}
+ logform@2.7.0:
+ resolution: {integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==}
engines: {node: '>= 12.0.0'}
longest-streak@3.1.0:
@@ -7276,8 +8048,8 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- loupe@3.1.2:
- resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
+ loupe@3.1.0:
+ resolution: {integrity: sha512-qKl+FrLXUhFuHUoDJG7f8P8gEMHq9NFS0c6ghXG1J0rldmZFQZoNVv/vyirE9qwCIhWZDsvEFd1sbFu3GvRQFg==}
lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
@@ -7286,11 +8058,15 @@ packages:
resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ lru-cache@10.2.0:
+ resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
+ engines: {node: 14 || >=16.14}
+
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.0.1:
- resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==}
+ lru-cache@11.1.0:
+ resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==}
engines: {node: 20 || >=22}
lru-cache@5.1.1:
@@ -7308,6 +8084,9 @@ packages:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+
make-dir@4.0.0:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines: {node: '>=10'}
@@ -7365,14 +8144,14 @@ packages:
mdast-util-find-and-replace@3.0.2:
resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
- mdast-util-from-markdown@2.0.1:
- resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
+ mdast-util-from-markdown@2.0.0:
+ resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==}
mdast-util-frontmatter@2.0.1:
resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==}
- mdast-util-gfm-autolink-literal@2.0.1:
- resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
+ mdast-util-gfm-autolink-literal@2.0.0:
+ resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==}
mdast-util-gfm-footnote@2.0.0:
resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
@@ -7389,11 +8168,11 @@ packages:
mdast-util-gfm@3.0.0:
resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
- mdast-util-mdx-expression@2.0.1:
- resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
+ mdast-util-mdx-expression@2.0.0:
+ resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==}
- mdast-util-mdx-jsx@3.1.3:
- resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==}
+ mdast-util-mdx-jsx@3.1.2:
+ resolution: {integrity: sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==}
mdast-util-mdx@3.0.0:
resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
@@ -7404,8 +8183,8 @@ packages:
mdast-util-phrasing@4.1.0:
resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
- mdast-util-to-hast@13.2.0:
- resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
+ 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.0:
resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
@@ -7447,8 +8226,8 @@ packages:
resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
engines: {node: '>= 4.0.0'}
- memfs@4.17.2:
- resolution: {integrity: sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==}
+ memfs@4.8.0:
+ resolution: {integrity: sha512-fcs7trFxZlOMadmTw5nyfOwS3il9pr3y+6xzLfXNwmuR/D0i4wz6rJURxArAbcJDGalbpbMvQ/IFI0NojRZgRg==}
engines: {node: '>= 4.0.0'}
memoize-one@5.2.1:
@@ -7458,6 +8237,9 @@ packages:
resolution: {integrity: sha512-Cl0yeeIrko6d94KpUo1M+0X1sB14ikoaqlIGuTH1fW4I+E3+YljL54/hb/BWmVfrV9tTV9zU04+xjw08Fh2WkA==}
engines: {node: '>=14.16'}
+ merge-descriptors@1.0.1:
+ resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
+
merge-descriptors@1.0.3:
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
@@ -7472,32 +8254,32 @@ packages:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
- micromark-core-commonmark@2.0.1:
- resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==}
+ micromark-core-commonmark@2.0.0:
+ resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==}
- micromark-extension-directive@3.0.2:
- resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==}
+ micromark-extension-directive@3.0.0:
+ resolution: {integrity: sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==}
micromark-extension-frontmatter@2.0.0:
resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==}
- micromark-extension-gfm-autolink-literal@2.1.0:
- resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
+ micromark-extension-gfm-autolink-literal@2.0.0:
+ resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==}
- micromark-extension-gfm-footnote@2.1.0:
- resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
+ micromark-extension-gfm-footnote@2.0.0:
+ resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==}
- micromark-extension-gfm-strikethrough@2.1.0:
- resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
+ micromark-extension-gfm-strikethrough@2.0.0:
+ resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==}
- micromark-extension-gfm-table@2.1.0:
- resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
+ micromark-extension-gfm-table@2.0.0:
+ resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==}
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-task-list-item@2.0.1:
+ resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==}
micromark-extension-gfm@3.0.0:
resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
@@ -7505,8 +8287,8 @@ packages:
micromark-extension-mdx-expression@3.0.0:
resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==}
- micromark-extension-mdx-jsx@3.0.1:
- resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==}
+ micromark-extension-mdx-jsx@3.0.0:
+ resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==}
micromark-extension-mdx-md@2.0.0:
resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
@@ -7523,8 +8305,8 @@ packages:
micromark-factory-label@2.0.0:
resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
- micromark-factory-mdx-expression@2.0.2:
- resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==}
+ micromark-factory-mdx-expression@2.0.1:
+ resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==}
micromark-factory-space@1.1.0:
resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
@@ -7577,8 +8359,8 @@ packages:
micromark-util-sanitize-uri@2.0.0:
resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
- micromark-util-subtokenize@2.0.1:
- resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==}
+ micromark-util-subtokenize@2.0.0:
+ resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==}
micromark-util-symbol@1.1.0:
resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
@@ -7595,6 +8377,10 @@ packages:
micromark@4.0.0:
resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
+ micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ engines: {node: '>=8.6'}
+
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
@@ -7607,10 +8393,6 @@ packages:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
- mime-db@1.54.0:
- resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
- engines: {node: '>= 0.6'}
-
mime-types@2.1.18:
resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==}
engines: {node: '>= 0.6'}
@@ -7648,8 +8430,8 @@ packages:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
- mini-css-extract-plugin@2.9.1:
- resolution: {integrity: sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==}
+ mini-css-extract-plugin@2.9.2:
+ resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==}
engines: {node: '>= 12.13.0'}
peerDependencies:
webpack: ^5.0.0
@@ -7672,6 +8454,10 @@ packages:
resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
engines: {node: '>=10'}
+ minimatch@9.0.3:
+ resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -7695,16 +8481,16 @@ packages:
resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- minipass-fetch@3.0.5:
- resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==}
+ minipass-fetch@3.0.4:
+ resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
minipass-flush@1.0.5:
resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
engines: {node: '>= 8'}
- minipass-json-stream@1.0.2:
- resolution: {integrity: sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==}
+ minipass-json-stream@1.0.1:
+ resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==}
minipass-pipeline@1.2.4:
resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
@@ -7722,6 +8508,10 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
+ minipass@7.0.4:
+ resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
minipass@7.1.2:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -7730,6 +8520,10 @@ packages:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
+ minizlib@3.0.2:
+ resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
+ engines: {node: '>= 18'}
+
mkdirp-infer-owner@2.0.0:
resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==}
engines: {node: '>=10'}
@@ -7743,6 +8537,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
mocha@11.5.0:
resolution: {integrity: sha512-VKDjhy6LMTKm0WgNEdlY77YVsD49LZnPSXJAaPNL9NRYQADxvORsyG1DIQY6v53BKTnlNbEE2MbVCDbnxr4K3w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -7758,6 +8557,9 @@ packages:
ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -7786,6 +8588,11 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
napi-postinstall@0.2.4:
resolution: {integrity: sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -7807,10 +8614,6 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
- negotiator@0.6.4:
- resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
- engines: {node: '>= 0.6'}
-
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
@@ -7876,6 +8679,9 @@ packages:
node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
+ node-releases@2.0.14:
+ resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -7922,8 +8728,8 @@ packages:
npm-bundled@1.1.2:
resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
- npm-bundled@3.0.1:
- resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==}
+ npm-bundled@3.0.0:
+ resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
npm-install-checks@4.0.0:
@@ -8009,6 +8815,9 @@ packages:
nwsapi@2.2.20:
resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==}
+ nwsapi@2.2.7:
+ resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
+
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -8017,9 +8826,8 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- object-inspect@1.13.2:
- resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
- engines: {node: '>= 0.4'}
+ object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
object-inspect@1.13.4:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
@@ -8037,6 +8845,10 @@ packages:
resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
engines: {node: '>= 0.4'}
+ object.assign@4.1.7:
+ resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
+ engines: {node: '>= 0.4'}
+
object.entries@1.1.8:
resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==}
engines: {node: '>= 0.4'}
@@ -8056,6 +8868,9 @@ packages:
obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
+ ohash@2.0.11:
+ resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
+
on-finished@2.4.1:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines: {node: '>= 0.8'}
@@ -8078,8 +8893,14 @@ packages:
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines: {node: '>=18'}
- open@10.1.2:
- resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==}
+ oniguruma-parser@0.12.1:
+ resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==}
+
+ oniguruma-to-es@4.3.3:
+ resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==}
+
+ open@10.1.0:
+ resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==}
engines: {node: '>=18'}
open@8.4.2:
@@ -8090,8 +8911,8 @@ packages:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
hasBin: true
- optionator@0.9.4:
- resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
+ optionator@0.9.3:
+ resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
ora@5.4.1:
@@ -8106,6 +8927,10 @@ packages:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
+ own-keys@1.0.1:
+ resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
+ engines: {node: '>= 0.4'}
+
p-cancelable@3.0.0:
resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
engines: {node: '>=12.20'}
@@ -8162,8 +8987,8 @@ packages:
resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==}
engines: {node: '>=8'}
- p-retry@6.2.1:
- resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==}
+ p-retry@6.2.0:
+ resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==}
engines: {node: '>=16.17'}
p-timeout@3.2.0:
@@ -8223,8 +9048,11 @@ packages:
parse-numeric-range@1.3.0:
resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==}
- parse5-htmlparser2-tree-adapter@7.1.0:
- resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
+ parse5-htmlparser2-tree-adapter@7.0.0:
+ resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==}
+
+ parse5@7.1.2:
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
parse5@7.3.0:
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
@@ -8265,6 +9093,10 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ path-scurry@1.10.1:
+ resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
path-scurry@1.11.1:
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
@@ -8280,8 +9112,11 @@ packages:
path-to-regexp@0.1.12:
resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
- path-to-regexp@1.9.0:
- resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==}
+ path-to-regexp@0.1.7:
+ resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
+
+ path-to-regexp@1.8.0:
+ resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
path-to-regexp@3.3.0:
resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==}
@@ -8301,6 +9136,9 @@ packages:
periscopic@3.1.0:
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
+ picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -8362,8 +9200,8 @@ packages:
peerDependencies:
postcss: ^8.4.6
- postcss-color-functional-notation@7.0.9:
- resolution: {integrity: sha512-WScwD3pSsIz+QP97sPkGCeJm7xUH0J18k6zV5o8O2a4cQJyv15vLUx/WFQajuJVgZhmJL5awDu8zHnqzAzm4lw==}
+ postcss-color-functional-notation@7.0.10:
+ resolution: {integrity: sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -8392,20 +9230,20 @@ packages:
peerDependencies:
postcss: ^8.4.31
- postcss-custom-media@11.0.5:
- resolution: {integrity: sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==}
+ postcss-custom-media@11.0.6:
+ resolution: {integrity: sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- postcss-custom-properties@14.0.4:
- resolution: {integrity: sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==}
+ postcss-custom-properties@14.0.6:
+ resolution: {integrity: sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
- postcss-custom-selectors@8.0.4:
- resolution: {integrity: sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==}
+ postcss-custom-selectors@8.0.5:
+ resolution: {integrity: sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -8446,8 +9284,8 @@ packages:
peerDependencies:
postcss: ^8.4.31
- postcss-double-position-gradients@6.0.1:
- resolution: {integrity: sha512-ZitCwmvOR4JzXmKw6sZblTgwV1dcfLvClcyjADuqZ5hU0Uk4SVNpvSN9w8NcJ7XuxhRYxVA8m8AB3gy+HNBQOA==}
+ postcss-double-position-gradients@6.0.2:
+ resolution: {integrity: sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -8493,8 +9331,8 @@ packages:
peerDependencies:
postcss: ^8.4.21
- postcss-lab-function@7.0.9:
- resolution: {integrity: sha512-IGbsIXbqMDusymJAKYX+f9oakPo89wL9Pzd/qRBQOVf3EIQWT9hgvqC4Me6Dkzxp3KPuIBf6LPkjrLHe/6ZMIQ==}
+ postcss-lab-function@7.0.10:
+ resolution: {integrity: sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -8579,20 +9417,38 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-modules-extract-imports@3.0.0:
+ resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
postcss-modules-extract-imports@3.1.0:
resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
- postcss-modules-local-by-default@4.0.5:
- resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==}
+ postcss-modules-local-by-default@4.0.4:
+ resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
+ postcss-modules-local-by-default@4.2.0:
+ resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
+ postcss-modules-scope@3.1.1:
+ resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
- postcss-modules-scope@3.2.0:
- resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==}
+ postcss-modules-scope@3.2.1:
+ resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
@@ -8603,8 +9459,8 @@ packages:
peerDependencies:
postcss: ^8.1.0
- postcss-nested@6.2.0:
- resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ postcss-nested@6.0.1:
+ resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
@@ -8698,8 +9554,8 @@ packages:
peerDependencies:
postcss: ^8.4
- postcss-preset-env@10.1.6:
- resolution: {integrity: sha512-1jRD7vttKLJ7o0mcmmYWKRLm7W14rI8K1I7Y41OeXUPEVc/CAzfTssNUeJ0zKbR+zMk4boqct/gwS/poIFF5Lg==}
+ postcss-preset-env@10.2.1:
+ resolution: {integrity: sha512-mDInnlm4mYhmR0S79hNLzseW9nx4Ihd8s15K99iu6u6QhoSQgqWX9Oj6nTd/8Dz3b0T7v2JSrfnXsDfv9TFvDg==}
engines: {node: '>=18'}
peerDependencies:
postcss: ^8.4
@@ -8739,8 +9595,8 @@ packages:
peerDependencies:
postcss: ^8.4
- postcss-selector-parser@6.1.2:
- resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ postcss-selector-parser@6.0.16:
+ resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
engines: {node: '>=4'}
postcss-selector-parser@7.1.0:
@@ -8778,12 +9634,16 @@ packages:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
+ postcss@8.4.47:
+ resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
postcss@8.5.4:
resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==}
engines: {node: ^10 || ^12 || >=14}
- preferred-pm@3.1.4:
- resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==}
+ preferred-pm@3.1.3:
+ resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==}
engines: {node: '>=10'}
prelude-ls@1.2.1:
@@ -8845,6 +9705,11 @@ packages:
prettier-plugin-svelte:
optional: true
+ prettier@3.2.5:
+ resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
+ engines: {node: '>=14'}
+ hasBin: true
+
prettier@3.3.3:
resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
engines: {node: '>=14'}
@@ -8936,8 +9801,11 @@ packages:
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- property-information@6.5.0:
- resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
+ property-information@6.4.1:
+ resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==}
+
+ property-information@7.1.0:
+ resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
proto-list@1.2.4:
resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
@@ -8946,6 +9814,9 @@ packages:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
+ psl@1.9.0:
+ resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
+
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
@@ -8960,10 +9831,21 @@ packages:
pure-rand@7.0.1:
resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==}
+ qs@6.11.0:
+ resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
+ engines: {node: '>=0.6'}
+
+ qs@6.12.0:
+ resolution: {integrity: sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==}
+ engines: {node: '>=0.6'}
+
qs@6.13.0:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'}
+ querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -9022,8 +9904,8 @@ packages:
react-is@17.0.2:
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
- react-is@18.3.1:
- resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
+ react-is@18.2.0:
+ resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
react-json-view-lite@2.4.1:
resolution: {integrity: sha512-fwFYknRIBxjbFm0kBDrzgBy1xa5tDg2LyXXBepC5f1b+MY3BUClMCsvanMPn089JbV1Eg3nZcrp0VCuH43aXnA==}
@@ -9075,6 +9957,10 @@ packages:
react: '*'
react-dom: '*'
+ react@18.2.0:
+ resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ engines: {node: '>=0.10.0'}
+
react@19.1.0:
resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
engines: {node: '>=0.10.0'}
@@ -9162,10 +10048,18 @@ packages:
resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==}
engines: {node: '>=12'}
+ reflect.getprototypeof@1.0.10:
+ resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
+ engines: {node: '>= 0.4'}
+
reflect.getprototypeof@1.0.6:
resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==}
engines: {node: '>= 0.4'}
+ regenerate-unicode-properties@10.1.1:
+ resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==}
+ engines: {node: '>=4'}
+
regenerate-unicode-properties@10.2.0:
resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
engines: {node: '>=4'}
@@ -9173,14 +10067,30 @@ packages:
regenerate@1.4.2:
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
+ regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+
+ regex-recursion@6.0.2:
+ resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
+
+ regex-utilities@2.3.0:
+ resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
+
+ regex@6.0.1:
+ resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==}
+
regexp-tree@0.1.27:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
- regexp.prototype.flags@1.5.3:
- resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==}
+ regexp.prototype.flags@1.5.4:
+ resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
+ regexpu-core@5.3.2:
+ resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==}
+ engines: {node: '>=4'}
+
regexpu-core@6.2.0:
resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
engines: {node: '>=4'}
@@ -9204,6 +10114,10 @@ packages:
resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
hasBin: true
+ regjsparser@0.9.1:
+ resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
+ hasBin: true
+
rehype-raw@7.0.0:
resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
@@ -9230,8 +10144,8 @@ packages:
remark-parse@11.0.0:
resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
- remark-rehype@11.1.1:
- resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==}
+ remark-rehype@11.1.0:
+ resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==}
remark-stringify@11.0.0:
resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
@@ -9342,8 +10256,8 @@ packages:
rtl-css-js@1.16.1:
resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==}
- rtlcss@4.3.0:
- resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==}
+ rtlcss@4.1.1:
+ resolution: {integrity: sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==}
engines: {node: '>=12.0.0'}
hasBin: true
@@ -9361,8 +10275,8 @@ packages:
rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
- safe-array-concat@1.1.2:
- resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
+ safe-array-concat@1.1.3:
+ resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
safe-buffer@5.1.2:
@@ -9375,12 +10289,12 @@ packages:
resolution: {integrity: sha512-vdTshSQ2JsRCgT8eKZWNJIL26C6bVqy1SOmuCMlKHegVeo8KYRobRrefOdUq9OozSPUUiSxrylteeRmLOMFfWg==}
engines: {node: '>=12'}
- safe-execa@0.1.4:
- resolution: {integrity: sha512-GI3k4zl4aLC3lxZNEEXAxxcXE6E3TfOsJ5xxJPhcAv9MWwnH2O9I0HrDmZFsVnu/C8wzRYSsTHdoVRmL0VicDw==}
- engines: {node: '>=12'}
+ safe-push-apply@1.0.0:
+ resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
+ engines: {node: '>= 0.4'}
- safe-regex-test@1.0.3:
- resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
+ safe-regex-test@1.1.0:
+ resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
engines: {node: '>= 0.4'}
safe-stable-stringify@2.5.0:
@@ -9390,8 +10304,8 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sax@1.4.1:
- resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
+ sax@1.3.0:
+ resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==}
saxes@6.0.0:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
@@ -9407,6 +10321,10 @@ packages:
resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
engines: {node: '>= 10.13.0'}
+ schema-utils@4.2.0:
+ resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
+ engines: {node: '>= 12.13.0'}
+
schema-utils@4.3.2:
resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
engines: {node: '>= 10.13.0'}
@@ -9419,8 +10337,8 @@ packages:
resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==}
engines: {node: '>=0.10.0'}
- search-insights@2.17.2:
- resolution: {integrity: sha512-zFNpOpUO+tY2D85KrxJ+aqwnIfdEGi06UH2+xEb+Bp9Mwznmauqc9djbnBibJO5mpfUPPa8st6Sx65+vbeO45g==}
+ search-insights@2.13.0:
+ resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==}
section-matter@1.0.0:
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
@@ -9448,11 +10366,20 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
+ semver@7.6.0:
+ resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
semver@7.7.2:
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
hasBin: true
+ send@0.18.0:
+ resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
+ engines: {node: '>= 0.8.0'}
+
send@0.19.0:
resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==}
engines: {node: '>= 0.8.0'}
@@ -9467,6 +10394,10 @@ packages:
resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==}
engines: {node: '>= 0.8.0'}
+ serve-static@1.15.0:
+ resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
+ engines: {node: '>= 0.8.0'}
+
serve-static@1.16.2:
resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==}
engines: {node: '>= 0.8.0'}
@@ -9486,6 +10417,10 @@ packages:
resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==}
engines: {node: '>=6.9'}
+ set-proto@1.0.0:
+ resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
+ engines: {node: '>= 0.4'}
+
setimmediate@1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
@@ -9514,15 +10449,37 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shell-quote@1.8.3:
- resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
- engines: {node: '>= 0.4'}
+ shell-quote@1.8.1:
+ resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
shelljs@0.8.5:
resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==}
engines: {node: '>=4'}
hasBin: true
+ shiki-magic-move@1.1.0:
+ resolution: {integrity: sha512-EdP+0dYXfmyhg6R6O7tpc9CFz+1+WdOkXdsQSbboIEZBtbvYOW20p/7MkdsK7JP24dAG6Mag3qdIcT7fUFtTZw==}
+ peerDependencies:
+ react: ^18.2.0 || ^19.0.0
+ shiki: ^1.0.0 || ^2.0.0 || ^3.0.0
+ solid-js: ^1.9.1
+ svelte: ^5.0.0-0
+ vue: ^3.4.0
+ peerDependenciesMeta:
+ react:
+ optional: true
+ shiki:
+ optional: true
+ solid-js:
+ optional: true
+ svelte:
+ optional: true
+ vue:
+ optional: true
+
+ shiki@3.6.0:
+ resolution: {integrity: sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==}
+
side-channel-list@1.0.0:
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
engines: {node: '>= 0.4'}
@@ -9568,8 +10525,8 @@ packages:
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- sitemap@7.1.2:
- resolution: {integrity: sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==}
+ sitemap@7.1.1:
+ resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==}
engines: {node: '>=12.0.0', npm: '>=5.6.0'}
hasBin: true
@@ -9615,8 +10572,12 @@ packages:
resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
engines: {node: '>= 14'}
- socks@2.8.3:
- resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
+ socks@2.8.1:
+ resolution: {integrity: sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==}
+ engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
+
+ socks@2.8.4:
+ resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==}
engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
sort-css-media-queries@2.2.0:
@@ -9627,10 +10588,14 @@ packages:
resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==}
engines: {node: '>=8'}
- sort-keys@5.1.0:
- resolution: {integrity: sha512-aSbHV0DaBcr7u0PVHXzM6NbZNAtrr9sF6+Qfs9UUVG7Ll3jQ6hHi8F/xqIIcn2rvIVbr0v/2zyjSdwSV47AgLQ==}
+ sort-keys@5.0.0:
+ resolution: {integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==}
engines: {node: '>=12'}
+ 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'}
@@ -9669,8 +10634,8 @@ packages:
spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
- spdx-license-ids@3.0.20:
- resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
+ spdx-license-ids@3.0.17:
+ resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==}
spdy-transport@3.0.0:
resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==}
@@ -9692,8 +10657,8 @@ packages:
resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==}
engines: {node: '>=12'}
- ssri@10.0.6:
- resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
+ ssri@10.0.5:
+ resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
ssri@8.0.1:
@@ -9704,6 +10669,10 @@ packages:
resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ stable-hash-x@0.1.1:
+ resolution: {integrity: sha512-l0x1D6vhnsNUGPFVDx45eif0y6eedVC8nm5uACTrVFJFtl2mLRW17aWtVyxFCpn5t94VUPkjU8vSLwIuwwqtJQ==}
+ engines: {node: '>=12.0.0'}
+
stable-hash@0.0.5:
resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
@@ -9744,8 +10713,8 @@ packages:
resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
engines: {node: '>=18'}
- stop-iteration-iterator@1.0.0:
- resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
+ stop-iteration-iterator@1.1.0:
+ resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines: {node: '>= 0.4'}
streamsearch@1.1.0:
@@ -9779,12 +10748,13 @@ packages:
string.prototype.repeat@1.0.0:
resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
- string.prototype.trim@1.2.9:
- resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
+ string.prototype.trim@1.2.10:
+ resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
engines: {node: '>= 0.4'}
- string.prototype.trimend@1.0.8:
- resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
+ string.prototype.trimend@1.0.9:
+ resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
+ engines: {node: '>= 0.4'}
string.prototype.trimstart@1.0.8:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
@@ -9796,8 +10766,8 @@ packages:
string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
- stringify-entities@4.0.4:
- resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
+ stringify-entities@4.0.3:
+ resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==}
stringify-object@3.3.0:
resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
@@ -9870,8 +10840,8 @@ packages:
style-to-object@0.4.4:
resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
- style-to-object@1.0.8:
- resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
+ style-to-object@1.0.5:
+ resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==}
styled-jsx@5.1.6:
resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
@@ -9892,14 +10862,18 @@ packages:
peerDependencies:
postcss: ^8.4.31
- stylis@4.3.4:
- resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==}
+ stylis@4.3.1:
+ resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==}
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
+ supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
@@ -9915,8 +10889,8 @@ packages:
svg-parser@2.0.4:
resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
- svgo@3.3.2:
- resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==}
+ svgo@3.2.0:
+ resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -9937,6 +10911,9 @@ packages:
engines: {node: '>=14.0.0'}
hasBin: true
+ tailwindcss@4.1.8:
+ resolution: {integrity: sha512-kjeW8gjdxasbmFKpVGrGd5T4i40mV5J2Rasw48QARfYeQ8YS9x02ON9SFWax3Qf616rt4Cp3nVNIj6Hd1mP3og==}
+
talon-snippets@1.3.0:
resolution: {integrity: sha512-iFc1ePBQyaqZ73TL0lVgY+G8/DBfFTSiBRVdT2wT1CdPDips6usxSkBmXKGTDgHYJKstQx/NpXhIc0vXiAL4Kw==}
@@ -9948,6 +10925,10 @@ packages:
resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
engines: {node: '>=10'}
+ tar@7.4.3:
+ resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
+ engines: {node: '>=18'}
+
terser-webpack-plugin@5.3.14:
resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
engines: {node: '>= 10.13.0'}
@@ -9964,8 +10945,13 @@ packages:
uglify-js:
optional: true
- terser@5.35.0:
- resolution: {integrity: sha512-TmYbQnzVfrx3RQsPoItoPplymixIAtp2R2xlpyVBYmFmvI34IzLhCLj8SimRb/kZXlq4t1gA+vbcTqLQ3+5Q5g==}
+ terser@5.29.2:
+ resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ terser@5.41.0:
+ resolution: {integrity: sha512-H406eLPXpZbAX14+B8psIuvIr8+3c+2hkuYzpMkoE0ij+NdsVATbA78vb8neA/eqrj7rywa2pIkdmWRsXW6wmw==}
engines: {node: '>=10'}
hasBin: true
@@ -9990,12 +10976,6 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- thingies@1.21.0:
- resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==}
- engines: {node: '>=10.18'}
- peerDependencies:
- tslib: ^2
-
throttle-debounce@3.0.1:
resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==}
engines: {node: '>=10'}
@@ -10044,6 +11024,10 @@ packages:
tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
+ to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+ engines: {node: '>=4'}
+
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -10059,6 +11043,10 @@ packages:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
+ tough-cookie@4.1.3:
+ resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
+ engines: {node: '>=6'}
+
tough-cookie@5.1.2:
resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==}
engines: {node: '>=16'}
@@ -10066,16 +11054,14 @@ packages:
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+ tr46@3.0.0:
+ resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
+ engines: {node: '>=12'}
+
tr46@5.1.1:
resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==}
engines: {node: '>=18'}
- tree-dump@1.0.3:
- resolution: {integrity: sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
treeverse@1.0.4:
resolution: {integrity: sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==}
@@ -10108,6 +11094,27 @@ packages:
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+ ts-jest@29.1.2:
+ resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==}
+ engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@babel/core': '>=7.0.0-beta.0 <8'
+ '@jest/types': ^29.0.0
+ babel-jest: ^29.0.0
+ esbuild: '*'
+ jest: ^29.0.0
+ typescript: '>=4.3 <6'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@jest/types':
+ optional: true
+ babel-jest:
+ optional: true
+ esbuild:
+ optional: true
+
ts-jest@29.3.4:
resolution: {integrity: sha512-Iqbrm8IXOmV+ggWHOTEbjwyCf2xZlUMv5npExksXohL+tk8va4Fjhb+X2+Rt9NBmgO7bJ8WpnMLOwih/DnMlFA==}
engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0}
@@ -10159,9 +11166,16 @@ packages:
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+ tslib@2.6.2:
+ resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+ tsx@3.12.7:
+ resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==}
+ hasBin: true
+
tuf-js@1.1.7:
resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -10214,20 +11228,20 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
- typed-array-buffer@1.0.2:
- resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
+ typed-array-buffer@1.0.3:
+ resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
- typed-array-byte-length@1.0.1:
- resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
+ typed-array-byte-length@1.0.3:
+ resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
engines: {node: '>= 0.4'}
- typed-array-byte-offset@1.0.2:
- resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
+ typed-array-byte-offset@1.0.4:
+ resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
engines: {node: '>= 0.4'}
- typed-array-length@1.0.6:
- resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
+ typed-array-length@1.0.7:
+ resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
typedarray-to-buffer@3.1.5:
@@ -10238,14 +11252,15 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+ unbox-primitive@1.1.0:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
- unicode-canonical-property-names-ecmascript@2.0.1:
- resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
+ unicode-canonical-property-names-ecmascript@2.0.0:
+ resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
unicode-emoji-modifier-base@1.0.0:
@@ -10256,8 +11271,8 @@ packages:
resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
engines: {node: '>=4'}
- unicode-match-property-value-ecmascript@2.2.0:
- resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
+ unicode-match-property-value-ecmascript@2.1.0:
+ resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
engines: {node: '>=4'}
unicode-property-aliases-ecmascript@2.1.0:
@@ -10314,6 +11329,9 @@ packages:
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==}
@@ -10326,6 +11344,10 @@ packages:
universal-user-agent@6.0.1:
resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==}
+ universalify@0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
+ engines: {node: '>= 4.0.0'}
+
universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
@@ -10334,13 +11356,19 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- unrs-resolver@1.7.2:
- resolution: {integrity: sha512-BBKpaylOW8KbHsu378Zky/dGh4ckT/4NW/0SHRABdqRLcQJ2dAOjDo9g97p04sWflm0kqPqpUatxReNV/dqI5A==}
+ unrs-resolver@1.7.11:
+ resolution: {integrity: sha512-OhuAzBImFPjKNgZ2JwHMfGFUA6NSbRegd1+BPjC1Y0E6X9Y/vJ4zKeGmIMqmlYboj6cMNEwKI+xQisrg4J0HaQ==}
untildify@4.0.0:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
engines: {node: '>=8'}
+ update-browserslist-db@1.0.13:
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
hasBin: true
@@ -10367,6 +11395,9 @@ packages:
file-loader:
optional: true
+ url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -10392,8 +11423,8 @@ packages:
v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
- v8-to-istanbul@9.3.0:
- resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==}
+ v8-to-istanbul@9.2.0:
+ resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==}
engines: {node: '>=10.12.0'}
validate-npm-package-license@3.0.4:
@@ -10406,12 +11437,8 @@ packages:
resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- validate-npm-package-name@5.0.1:
- resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- validate-npm-package-name@6.0.0:
- resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==}
+ validate-npm-package-name@6.0.1:
+ resolution: {integrity: sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==}
engines: {node: ^18.17.0 || >=20.5.0}
value-equal@1.0.1:
@@ -10421,14 +11448,14 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- vfile-location@5.0.3:
- resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
+ vfile-location@5.0.2:
+ resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==}
vfile-message@4.0.2:
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
- vfile@6.0.3:
- resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
+ vfile@6.0.1:
+ resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==}
vinyl-file@3.0.0:
resolution: {integrity: sha512-BoJDj+ca3D9xOuPEM6RWVtWQtvEPQiQYn82LvdxhLWplfQsBzBqtgK0yhCP0s1BNTi6dH9BO+dzybvyQIacifg==}
@@ -10441,6 +11468,10 @@ packages:
vscode-uri@3.1.0:
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
+ w3c-xmlserializer@4.0.0:
+ resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
+ engines: {node: '>=14'}
+
w3c-xmlserializer@5.0.0:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines: {node: '>=18'}
@@ -10451,8 +11482,8 @@ packages:
walker@1.0.8:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
- watchpack@2.4.2:
- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+ watchpack@2.4.1:
+ resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
engines: {node: '>=10.13.0'}
wbuf@1.7.3:
@@ -10575,10 +11606,18 @@ packages:
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
engines: {node: '>=18'}
+ whatwg-mimetype@3.0.0:
+ resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
+ engines: {node: '>=12'}
+
whatwg-mimetype@4.0.0:
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
engines: {node: '>=18'}
+ whatwg-url@11.0.0:
+ resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
+ engines: {node: '>=12'}
+
whatwg-url@14.2.0:
resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==}
engines: {node: '>=18'}
@@ -10589,20 +11628,28 @@ packages:
which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
- which-builtin-type@1.1.4:
- resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==}
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+
+ which-builtin-type@1.1.3:
+ resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
+ engines: {node: '>= 0.4'}
+
+ which-builtin-type@1.2.1:
+ resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
engines: {node: '>= 0.4'}
which-collection@1.0.2:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
- which-pm@2.2.0:
- resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==}
+ which-pm@2.0.0:
+ resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
engines: {node: '>=8.15'}
- which-typed-array@1.1.15:
- resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
+ which-typed-array@1.1.19:
+ resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
engines: {node: '>= 0.4'}
which@2.0.2:
@@ -10629,18 +11676,14 @@ packages:
wildcard@2.0.1:
resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
- winston-transport@4.8.0:
- resolution: {integrity: sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==}
+ winston-transport@4.9.0:
+ resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==}
engines: {node: '>= 12.0.0'}
winston@3.14.1:
resolution: {integrity: sha512-CJi4Il/msz8HkdDfXOMu+r5Au/oyEjFiOZzbX2d23hRLY0narGjqfE5lFlrT5hfYJhPtM8b85/GNFsxIML/RVA==}
engines: {node: '>= 12.0.0'}
- word-wrap@1.2.5:
- resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
- engines: {node: '>=0.10.0'}
-
workerpool@6.5.1:
resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==}
@@ -10678,8 +11721,8 @@ packages:
resolution: {integrity: sha512-FdNA4RyH1L43TlvGG8qOMIfcEczwA5ij+zLXUy3Z83CjxhLvcV7/Q/8pk22wnCgYw7PJhtK+7lhO+qqyT4NdvQ==}
engines: {node: '>=16.14'}
- ws@7.5.10:
- resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==}
+ ws@7.5.9:
+ resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
engines: {node: '>=8.3.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -10690,8 +11733,8 @@ packages:
utf-8-validate:
optional: true
- ws@8.18.0:
- resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
+ ws@8.16.0:
+ resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -10722,6 +11765,10 @@ packages:
resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==}
hasBin: true
+ xml-name-validator@4.0.0:
+ resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
+ engines: {node: '>=12'}
+
xml-name-validator@5.0.0:
resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
engines: {node: '>=18'}
@@ -10739,6 +11786,14 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ yallist@5.0.0:
+ resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
+ engines: {node: '>=18'}
+
+ yaml@2.2.1:
+ resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==}
+ engines: {node: '>= 14'}
+
yaml@2.6.0:
resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==}
engines: {node: '>= 14'}
@@ -10778,8 +11833,8 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yocto-queue@1.1.1:
- resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
+ yocto-queue@1.0.0:
+ resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
engines: {node: '>=12.20'}
zod@3.25.50:
@@ -10790,79 +11845,74 @@ packages:
snapshots:
- '@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)(search-insights@2.17.2)':
+ '@aashutoshrathi/word-wrap@1.2.6': {}
+
+ '@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)(search-insights@2.13.0)':
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)(search-insights@2.17.2)
- '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)(search-insights@2.13.0)
+ '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
- '@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)(search-insights@2.17.2)':
+ '@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)(search-insights@2.13.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)
- search-insights: 2.17.2
+ '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)
+ search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- '@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)':
+ '@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)
+ '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)
'@algolia/client-search': 5.25.0
- algoliasearch: 5.24.0
+ algoliasearch: 5.27.0
- '@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)':
+ '@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)':
dependencies:
'@algolia/client-search': 5.25.0
- algoliasearch: 5.24.0
+ algoliasearch: 5.27.0
- '@algolia/client-abtesting@5.24.0':
+ '@algolia/client-abtesting@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
- '@algolia/client-analytics@5.24.0':
+ '@algolia/client-analytics@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
-
- '@algolia/client-common@5.24.0': {}
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
'@algolia/client-common@5.25.0': {}
- '@algolia/client-insights@5.24.0':
- dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common@5.27.0': {}
- '@algolia/client-personalization@5.24.0':
+ '@algolia/client-insights@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
- '@algolia/client-query-suggestions@5.24.0':
+ '@algolia/client-personalization@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
- '@algolia/client-search@5.24.0':
+ '@algolia/client-query-suggestions@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
'@algolia/client-search@5.25.0':
dependencies:
@@ -10871,53 +11921,60 @@ snapshots:
'@algolia/requester-fetch': 5.25.0
'@algolia/requester-node-http': 5.25.0
- '@algolia/events@4.0.1': {}
-
- '@algolia/ingestion@1.24.0':
+ '@algolia/client-search@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
+
+ '@algolia/events@4.0.1': {}
- '@algolia/monitoring@1.24.0':
+ '@algolia/ingestion@1.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
- '@algolia/recommend@5.24.0':
+ '@algolia/monitoring@1.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
- '@algolia/requester-browser-xhr@5.24.0':
+ '@algolia/recommend@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
'@algolia/requester-browser-xhr@5.25.0':
dependencies:
'@algolia/client-common': 5.25.0
- '@algolia/requester-fetch@5.24.0':
+ '@algolia/requester-browser-xhr@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
+ '@algolia/client-common': 5.27.0
'@algolia/requester-fetch@5.25.0':
dependencies:
'@algolia/client-common': 5.25.0
- '@algolia/requester-node-http@5.24.0':
+ '@algolia/requester-fetch@5.27.0':
dependencies:
- '@algolia/client-common': 5.24.0
+ '@algolia/client-common': 5.27.0
'@algolia/requester-node-http@5.25.0':
dependencies:
'@algolia/client-common': 5.25.0
+ '@algolia/requester-node-http@5.27.0':
+ dependencies:
+ '@algolia/client-common': 5.27.0
+
'@alloc/quick-lru@5.2.0': {}
'@ampproject/remapping@2.3.0':
@@ -10927,32 +11984,39 @@ snapshots:
'@asamuzakjp/css-color@3.2.0':
dependencies:
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
lru-cache: 10.4.3
+ '@babel/code-frame@7.24.2':
+ dependencies:
+ '@babel/highlight': 7.24.2
+ picocolors: 1.0.0
+
'@babel/code-frame@7.27.1':
dependencies:
'@babel/helper-validator-identifier': 7.27.1
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.27.1': {}
+ '@babel/compat-data@7.24.1': {}
+
+ '@babel/compat-data@7.27.5': {}
- '@babel/core@7.27.1':
+ '@babel/core@7.24.3':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.1
- '@babel/helper-compilation-targets': 7.27.1
- '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
- '@babel/helpers': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/template': 7.27.1
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/code-frame': 7.24.2
+ '@babel/generator': 7.24.1
+ '@babel/helper-compilation-targets': 7.23.6
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3)
+ '@babel/helpers': 7.24.1
+ '@babel/parser': 7.24.1
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
convert-source-map: 2.0.0
debug: 4.4.1(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -10961,50 +12025,107 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.27.1':
+ '@babel/core@7.27.4':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.27.5
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
+ '@babel/helpers': 7.27.6
+ '@babel/parser': 7.27.5
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
+ convert-source-map: 2.0.0
+ debug: 4.3.4
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/generator@7.24.1':
+ dependencies:
+ '@babel/types': 7.24.0
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 2.5.2
+
+ '@babel/generator@7.27.5':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.1.0
+ jsesc: 3.0.2
- '@babel/helper-annotate-as-pure@7.27.1':
+ '@babel/helper-annotate-as-pure@7.22.5':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.24.0
- '@babel/helper-compilation-targets@7.27.1':
+ '@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/compat-data': 7.27.1
+ '@babel/types': 7.27.6
+
+ '@babel/helper-compilation-targets@7.23.6':
+ dependencies:
+ '@babel/compat-data': 7.24.1
+ '@babel/helper-validator-option': 7.23.5
+ browserslist: 4.23.0
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ '@babel/helper-compilation-targets@7.27.2':
+ dependencies:
+ '@babel/compat-data': 7.27.5
'@babel/helper-validator-option': 7.27.1
- browserslist: 4.24.5
+ browserslist: 4.25.0
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.22.5
+ regexpu-core: 5.3.2
+ semver: 6.3.1
+
+ '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
regexpu-core: 6.2.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.1)':
+ '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-compilation-targets': 7.23.6
+ '@babel/helper-plugin-utils': 7.24.0
+ debug: 4.4.1(supports-color@8.1.1)
+ lodash.debounce: 4.0.8
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-compilation-targets': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.27.1
debug: 4.4.1(supports-color@8.1.1)
lodash.debounce: 4.0.8
@@ -11012,730 +12133,893 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helper-environment-visitor@7.22.20': {}
+
+ '@babel/helper-function-name@7.23.0':
+ dependencies:
+ '@babel/template': 7.24.0
+ '@babel/types': 7.24.0
+
+ '@babel/helper-hoist-variables@7.22.5':
+ dependencies:
+ '@babel/types': 7.24.0
+
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
+ '@babel/helper-module-imports@7.24.3':
+ dependencies:
+ '@babel/types': 7.24.0
+
'@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3)':
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-module-imports': 7.24.3
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.20
+
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
+
+ '@babel/helper-plugin-utils@7.24.0': {}
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-wrap-function': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
+ '@babel/helper-simple-access@7.22.5':
+ dependencies:
+ '@babel/types': 7.24.0
+
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
+ '@babel/helper-split-export-declaration@7.22.6':
+ dependencies:
+ '@babel/types': 7.24.0
+
+ '@babel/helper-string-parser@7.24.1': {}
+
'@babel/helper-string-parser@7.27.1': {}
+ '@babel/helper-validator-identifier@7.22.20': {}
+
'@babel/helper-validator-identifier@7.27.1': {}
+ '@babel/helper-validator-option@7.23.5': {}
+
'@babel/helper-validator-option@7.27.1': {}
'@babel/helper-wrap-function@7.27.1':
dependencies:
- '@babel/template': 7.27.1
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helpers@7.24.1':
+ dependencies:
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
transitivePeerDependencies:
- supports-color
- '@babel/helpers@7.27.1':
+ '@babel/helpers@7.27.6':
+ dependencies:
+ '@babel/template': 7.27.2
+ '@babel/types': 7.27.6
+
+ '@babel/highlight@7.24.2':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.20
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+ picocolors: 1.0.0
+
+ '@babel/parser@7.24.1':
dependencies:
- '@babel/template': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/types': 7.24.0
- '@babel/parser@7.27.1':
+ '@babel/parser@7.27.5':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
- '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
- '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
- '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
- '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
- '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
+
+ '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.3)':
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
+
+ '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.3)':
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
+
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.3)':
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
+
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.3)':
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
+
+ '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.3)':
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ optional: true
+
+ '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.3)':
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.27.4)
+ '@babel/helper-plugin-utils': 7.24.0
+
+ '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.1)
- '@babel/traverse': 7.27.1
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.4)
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.1)
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-block-scoping@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
- '@babel/helper-compilation-targets': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
- '@babel/traverse': 7.27.1
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
+ '@babel/traverse': 7.27.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/template': 7.27.1
+ '@babel/template': 7.27.2
- '@babel/plugin-transform-destructuring@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-destructuring@7.27.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-compilation-targets': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-object-rest-spread@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-object-rest-spread@7.27.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-compilation-targets': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.4)
+ '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-react-constant-elements@7.25.7(@babel/core@7.27.1)':
+ '@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-react-display-name@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-react-display-name@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1)
- '@babel/types': 7.27.1
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4)
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regenerator@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-runtime@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-runtime@7.27.4(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.27.1)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.1)
- babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.27.1)
+ babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.27.4)
+ babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.4)
+ babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.27.4)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/preset-env@7.27.1(@babel/core@7.27.1)':
+ '@babel/preset-env@7.27.2(@babel/core@7.27.4)':
dependencies:
- '@babel/compat-data': 7.27.1
- '@babel/core': 7.27.1
- '@babel/helper-compilation-targets': 7.27.1
+ '@babel/compat-data': 7.27.5
+ '@babel/core': 7.27.4
+ '@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.1)
- '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.1)
- '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-block-scoping': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-destructuring': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-object-rest-spread': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-regenerator': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.1)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.1)
- babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.27.1)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.1)
- babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.27.1)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.4)
+ '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.4)
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.4)
+ '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.4)
+ '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-object-rest-spread': 7.27.3(@babel/core@7.27.4)
+ '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.4)
+ '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.4)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.4)
+ babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.27.4)
+ babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.4)
+ babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.27.4)
core-js-compat: 3.42.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.1)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/types': 7.24.0
esutils: 2.0.3
- '@babel/preset-react@7.27.1(@babel/core@7.27.1)':
+ '@babel/preset-react@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/preset-typescript@7.27.1(@babel/core@7.27.1)':
+ '@babel/preset-typescript@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/runtime-corejs3@7.27.1':
+ '@babel/regjsgen@0.8.0': {}
+
+ '@babel/runtime-corejs3@7.27.6':
dependencies:
- core-js-pure: 3.38.1
+ core-js-pure: 3.36.1
- '@babel/runtime@7.27.1': {}
+ '@babel/runtime@7.24.1':
+ dependencies:
+ regenerator-runtime: 0.14.1
'@babel/runtime@7.27.6': {}
- '@babel/template@7.27.1':
+ '@babel/template@7.24.0':
+ dependencies:
+ '@babel/code-frame': 7.24.2
+ '@babel/parser': 7.24.1
+ '@babel/types': 7.24.0
+
+ '@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
+
+ '@babel/traverse@7.24.1':
+ dependencies:
+ '@babel/code-frame': 7.24.2
+ '@babel/generator': 7.24.1
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.24.1
+ '@babel/types': 7.24.0
+ debug: 4.4.1(supports-color@8.1.1)
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
- '@babel/traverse@7.27.1':
+ '@babel/traverse@7.27.4':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/template': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/generator': 7.27.5
+ '@babel/parser': 7.27.5
+ '@babel/template': 7.27.2
+ '@babel/types': 7.27.6
debug: 4.4.1(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.27.1':
+ '@babel/types@7.24.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.24.1
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
+
+ '@babel/types@7.27.6':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
@@ -11751,35 +13035,35 @@ snapshots:
dependencies:
'@jridgewell/trace-mapping': 0.3.9
- '@csstools/cascade-layer-name-parser@2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
+ '@csstools/cascade-layer-name-parser@2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
'@csstools/color-helpers@5.0.2': {}
- '@csstools/css-calc@2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
+ '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
- '@csstools/css-color-parser@3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
+ '@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
dependencies:
'@csstools/color-helpers': 5.0.2
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
- '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)':
+ '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)':
dependencies:
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-tokenizer': 3.0.4
- '@csstools/css-tokenizer@3.0.3': {}
+ '@csstools/css-tokenizer@3.0.4': {}
- '@csstools/media-query-list-parser@4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
+ '@csstools/media-query-list-parser@4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
'@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.4)':
dependencies:
@@ -11787,37 +13071,46 @@ snapshots:
postcss: 8.5.4
postcss-selector-parser: 7.1.0
- '@csstools/postcss-color-function@4.0.9(postcss@8.5.4)':
+ '@csstools/postcss-color-function@4.0.10(postcss@8.5.4)':
+ dependencies:
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
+ '@csstools/utilities': 2.0.0(postcss@8.5.4)
+ postcss: 8.5.4
+
+ '@csstools/postcss-color-mix-function@3.0.10(postcss@8.5.4)':
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
- '@csstools/postcss-color-mix-function@3.0.9(postcss@8.5.4)':
+ '@csstools/postcss-color-mix-variadic-function-arguments@1.0.0(postcss@8.5.4)':
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
- '@csstools/postcss-content-alt-text@2.0.5(postcss@8.5.4)':
+ '@csstools/postcss-content-alt-text@2.0.6(postcss@8.5.4)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
- '@csstools/postcss-exponential-functions@2.0.8(postcss@8.5.4)':
+ '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.4)':
dependencies:
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
postcss: 8.5.4
'@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.4)':
@@ -11826,34 +13119,34 @@ snapshots:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- '@csstools/postcss-gamut-mapping@2.0.9(postcss@8.5.4)':
+ '@csstools/postcss-gamut-mapping@2.0.10(postcss@8.5.4)':
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
postcss: 8.5.4
- '@csstools/postcss-gradients-interpolation-method@5.0.9(postcss@8.5.4)':
+ '@csstools/postcss-gradients-interpolation-method@5.0.10(postcss@8.5.4)':
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
- '@csstools/postcss-hwb-function@4.0.9(postcss@8.5.4)':
+ '@csstools/postcss-hwb-function@4.0.10(postcss@8.5.4)':
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
- '@csstools/postcss-ic-unit@4.0.1(postcss@8.5.4)':
+ '@csstools/postcss-ic-unit@4.0.2(postcss@8.5.4)':
dependencies:
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
postcss-value-parser: 4.2.0
@@ -11868,11 +13161,11 @@ snapshots:
postcss: 8.5.4
postcss-selector-parser: 7.1.0
- '@csstools/postcss-light-dark-function@2.0.8(postcss@8.5.4)':
+ '@csstools/postcss-light-dark-function@2.0.9(postcss@8.5.4)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
@@ -11893,25 +13186,25 @@ snapshots:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.4)':
+ '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.4)':
dependencies:
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-tokenizer': 3.0.4
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
- '@csstools/postcss-media-minmax@2.0.8(postcss@8.5.4)':
+ '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.4)':
dependencies:
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
postcss: 8.5.4
- '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.4)':
+ '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.4)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
postcss: 8.5.4
'@csstools/postcss-nested-calc@4.0.0(postcss@8.5.4)':
@@ -11925,33 +13218,33 @@ snapshots:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- '@csstools/postcss-oklab-function@4.0.9(postcss@8.5.4)':
+ '@csstools/postcss-oklab-function@4.0.10(postcss@8.5.4)':
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
- '@csstools/postcss-progressive-custom-properties@4.0.1(postcss@8.5.4)':
+ '@csstools/postcss-progressive-custom-properties@4.1.0(postcss@8.5.4)':
dependencies:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- '@csstools/postcss-random-function@2.0.0(postcss@8.5.4)':
+ '@csstools/postcss-random-function@2.0.1(postcss@8.5.4)':
dependencies:
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
postcss: 8.5.4
- '@csstools/postcss-relative-color-syntax@3.0.9(postcss@8.5.4)':
+ '@csstools/postcss-relative-color-syntax@3.0.10(postcss@8.5.4)':
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
@@ -11960,18 +13253,18 @@ snapshots:
postcss: 8.5.4
postcss-selector-parser: 7.1.0
- '@csstools/postcss-sign-functions@1.1.3(postcss@8.5.4)':
+ '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.4)':
dependencies:
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
postcss: 8.5.4
- '@csstools/postcss-stepped-value-functions@4.0.8(postcss@8.5.4)':
+ '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.4)':
dependencies:
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
postcss: 8.5.4
'@csstools/postcss-text-decoration-shorthand@4.0.2(postcss@8.5.4)':
@@ -11980,18 +13273,18 @@ snapshots:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- '@csstools/postcss-trigonometric-functions@4.0.8(postcss@8.5.4)':
+ '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.4)':
dependencies:
- '@csstools/css-calc': 2.1.3(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
postcss: 8.5.4
'@csstools/postcss-unset-value@4.0.0(postcss@8.5.4)':
dependencies:
postcss: 8.5.4
- '@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.1.0)':
+ '@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.0)':
dependencies:
postcss-selector-parser: 7.1.0
@@ -12015,37 +13308,37 @@ snapshots:
'@docsearch/css@3.9.0': {}
- '@docsearch/react@3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)':
+ '@docsearch/react@3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)':
dependencies:
- '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)(search-insights@2.17.2)
- '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.24.0)
+ '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)(search-insights@2.13.0)
+ '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.27.0)
'@docsearch/css': 3.9.0
- algoliasearch: 5.24.0
+ algoliasearch: 5.27.0
optionalDependencies:
'@types/react': 19.1.6
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- search-insights: 2.17.2
+ search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
'@docusaurus/babel@3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/generator': 7.27.1
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-transform-runtime': 7.27.1(@babel/core@7.27.1)
- '@babel/preset-env': 7.27.1(@babel/core@7.27.1)
- '@babel/preset-react': 7.27.1(@babel/core@7.27.1)
- '@babel/preset-typescript': 7.27.1(@babel/core@7.27.1)
- '@babel/runtime': 7.27.1
- '@babel/runtime-corejs3': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/generator': 7.27.5
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.27.4)
+ '@babel/plugin-transform-runtime': 7.27.4(@babel/core@7.27.4)
+ '@babel/preset-env': 7.27.2(@babel/core@7.27.4)
+ '@babel/preset-react': 7.27.1(@babel/core@7.27.4)
+ '@babel/preset-typescript': 7.27.1(@babel/core@7.27.4)
+ '@babel/runtime': 7.27.6
+ '@babel/runtime-corejs3': 7.27.6
+ '@babel/traverse': 7.27.4
'@docusaurus/logger': 3.8.0
'@docusaurus/utils': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
babel-plugin-dynamic-import-node: 2.3.3
fs-extra: 11.3.0
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -12057,27 +13350,27 @@ snapshots:
'@docusaurus/bundler@3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@docusaurus/babel': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@docusaurus/cssnano-preset': 3.8.0
'@docusaurus/logger': 3.8.0
'@docusaurus/types': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@docusaurus/utils': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- babel-loader: 9.2.1(@babel/core@7.27.1)(webpack@5.99.9(esbuild@0.25.5))
+ babel-loader: 9.2.1(@babel/core@7.27.4)(webpack@5.99.9(esbuild@0.25.5))
clean-css: 5.3.3
copy-webpack-plugin: 11.0.0(webpack@5.99.9(esbuild@0.25.5))
- css-loader: 6.11.0(webpack@5.99.9(esbuild@0.25.5))
+ css-loader: 6.10.0(webpack@5.99.9(esbuild@0.25.5))
css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(esbuild@0.25.5)(webpack@5.99.9(esbuild@0.25.5))
cssnano: 6.1.2(postcss@8.5.4)
file-loader: 6.2.0(webpack@5.99.9(esbuild@0.25.5))
html-minifier-terser: 7.2.0
- mini-css-extract-plugin: 2.9.1(webpack@5.99.9(esbuild@0.25.5))
+ mini-css-extract-plugin: 2.9.2(webpack@5.99.9(esbuild@0.25.5))
null-loader: 4.0.1(webpack@5.99.9(esbuild@0.25.5))
postcss: 8.5.4
postcss-loader: 7.3.4(postcss@8.5.4)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5))
- postcss-preset-env: 10.1.6(postcss@8.5.4)
+ postcss-preset-env: 10.2.1(postcss@8.5.4)
terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.9(esbuild@0.25.5))
- tslib: 2.8.1
+ tslib: 2.6.2
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.99.9(esbuild@0.25.5)))(webpack@5.99.9(esbuild@0.25.5))
webpack: 5.99.9(esbuild@0.25.5)
webpackbar: 6.0.1(webpack@5.99.9(esbuild@0.25.5))
@@ -12109,11 +13402,11 @@ snapshots:
boxen: 6.2.1
chalk: 4.1.2
chokidar: 3.6.0
- cli-table3: 0.6.5
+ cli-table3: 0.6.4
combine-promises: 1.2.0
commander: 5.1.0
- core-js: 3.38.1
- detect-port: 1.6.1
+ core-js: 3.36.1
+ detect-port: 1.5.1
escape-html: 1.0.3
eta: 2.2.0
eval: 0.1.8
@@ -12137,7 +13430,7 @@ snapshots:
semver: 7.7.2
serve-handler: 6.1.6
tinypool: 1.1.0
- tslib: 2.8.1
+ tslib: 2.6.2
update-notifier: 6.0.2
webpack: 5.99.9(esbuild@0.25.5)
webpack-bundle-analyzer: 4.10.2
@@ -12165,12 +13458,12 @@ snapshots:
cssnano-preset-advanced: 6.1.2(postcss@8.5.4)
postcss: 8.5.4
postcss-sort-media-queries: 5.2.0(postcss@8.5.4)
- tslib: 2.8.1
+ tslib: 2.6.2
'@docusaurus/logger@3.8.0':
dependencies:
chalk: 4.1.2
- tslib: 2.8.1
+ tslib: 2.6.2
'@docusaurus/mdx-loader@3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
@@ -12180,7 +13473,7 @@ snapshots:
'@mdx-js/mdx': 3.0.1
'@slorber/remark-comment': 1.0.0
escape-html: 1.0.3
- estree-util-value-to-estree: 3.1.2
+ estree-util-value-to-estree: 3.0.1
file-loader: 6.2.0(webpack@5.99.9(esbuild@0.25.5))
fs-extra: 11.3.0
image-size: 2.0.2
@@ -12194,11 +13487,11 @@ snapshots:
remark-frontmatter: 5.0.0
remark-gfm: 4.0.0
stringify-object: 3.3.0
- tslib: 2.8.1
+ tslib: 2.6.2
unified: 11.0.5
unist-util-visit: 5.0.0
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.99.9(esbuild@0.25.5)))(webpack@5.99.9(esbuild@0.25.5))
- vfile: 6.0.3
+ vfile: 6.0.1
webpack: 5.99.9(esbuild@0.25.5)
transitivePeerDependencies:
- '@swc/core'
@@ -12244,7 +13537,7 @@ snapshots:
react-dom: 19.1.0(react@19.1.0)
schema-dts: 1.1.5
srcset: 4.0.0
- tslib: 2.8.1
+ tslib: 2.6.2
unist-util-visit: 5.0.0
utility-types: 3.11.0
webpack: 5.99.9(esbuild@0.25.5)
@@ -12285,7 +13578,7 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
schema-dts: 1.1.5
- tslib: 2.8.1
+ tslib: 2.6.2
utility-types: 3.11.0
webpack: 5.99.9(esbuild@0.25.5)
transitivePeerDependencies:
@@ -12316,7 +13609,7 @@ snapshots:
fs-extra: 11.3.0
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
webpack: 5.99.9(esbuild@0.25.5)
transitivePeerDependencies:
- '@docusaurus/faster'
@@ -12341,7 +13634,7 @@ snapshots:
'@docusaurus/core': 3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@docusaurus/types': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@docusaurus/utils-validation': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
@@ -12371,7 +13664,7 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
react-json-view-lite: 2.4.1(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
@@ -12397,7 +13690,7 @@ snapshots:
'@docusaurus/utils-validation': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
@@ -12424,7 +13717,7 @@ snapshots:
'@types/gtag.js': 0.0.12
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
@@ -12450,7 +13743,7 @@ snapshots:
'@docusaurus/utils-validation': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
@@ -12480,8 +13773,8 @@ snapshots:
fs-extra: 11.3.0
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- sitemap: 7.1.2
- tslib: 2.8.1
+ sitemap: 7.1.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
@@ -12510,7 +13803,7 @@ snapshots:
'@svgr/webpack': 8.1.0(typescript@5.8.3)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
webpack: 5.99.9(esbuild@0.25.5)
transitivePeerDependencies:
- '@docusaurus/faster'
@@ -12530,7 +13823,7 @@ snapshots:
- utf-8-validate
- webpack-cli
- '@docusaurus/preset-classic@3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)(typescript@5.8.3)':
+ '@docusaurus/preset-classic@3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)(typescript@5.8.3)':
dependencies:
'@docusaurus/core': 3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@docusaurus/plugin-content-blog': 3.8.0(@docusaurus/plugin-content-docs@3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
@@ -12545,7 +13838,7 @@ snapshots:
'@docusaurus/plugin-svgr': 3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@docusaurus/theme-classic': 3.8.0(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@docusaurus/theme-common': 3.8.0(@docusaurus/plugin-content-docs@3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- '@docusaurus/theme-search-algolia': 3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)(typescript@5.8.3)
+ '@docusaurus/theme-search-algolia': 3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)(typescript@5.8.3)
'@docusaurus/types': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
@@ -12602,8 +13895,8 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
react-router-dom: 5.3.4(react@19.1.0)
- rtlcss: 4.3.0
- tslib: 2.8.1
+ rtlcss: 4.1.1
+ tslib: 2.6.2
utility-types: 3.11.0
transitivePeerDependencies:
- '@docusaurus/faster'
@@ -12638,7 +13931,7 @@ snapshots:
prism-react-renderer: 2.4.1(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
utility-types: 3.11.0
transitivePeerDependencies:
- '@swc/core'
@@ -12647,9 +13940,9 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/theme-search-algolia@3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)(typescript@5.8.3)':
+ '@docusaurus/theme-search-algolia@3.8.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(@types/react@19.1.6)(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)(typescript@5.8.3)':
dependencies:
- '@docsearch/react': 3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.2)
+ '@docsearch/react': 3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.13.0)
'@docusaurus/core': 3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@docusaurus/logger': 3.8.0
'@docusaurus/plugin-content-docs': 3.8.0(@mdx-js/react@3.1.0(@types/react@19.1.6)(react@19.1.0))(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
@@ -12657,15 +13950,15 @@ snapshots:
'@docusaurus/theme-translations': 3.8.0
'@docusaurus/utils': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@docusaurus/utils-validation': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- algoliasearch: 5.24.0
- algoliasearch-helper: 3.25.0(algoliasearch@5.24.0)
+ algoliasearch: 5.27.0
+ algoliasearch-helper: 3.25.0(algoliasearch@5.27.0)
clsx: 2.1.1
eta: 2.2.0
fs-extra: 11.3.0
lodash: 4.17.21
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
utility-types: 3.11.0
transitivePeerDependencies:
- '@algolia/client-search'
@@ -12691,7 +13984,7 @@ snapshots:
'@docusaurus/theme-translations@3.8.0':
dependencies:
fs-extra: 11.3.0
- tslib: 2.8.1
+ tslib: 2.6.2
'@docusaurus/types@3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
@@ -12716,7 +14009,7 @@ snapshots:
'@docusaurus/utils-common@3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
'@docusaurus/types': 3.8.0(esbuild@0.25.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -12735,7 +14028,7 @@ snapshots:
joi: 17.13.3
js-yaml: 4.1.0
lodash: 4.17.21
- tslib: 2.8.1
+ tslib: 2.6.2
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -12757,14 +14050,14 @@ snapshots:
github-slugger: 1.5.0
globby: 11.1.0
gray-matter: 4.0.3
- jiti: 1.21.6
+ jiti: 1.21.0
js-yaml: 4.1.0
lodash: 4.17.21
- micromatch: 4.0.8
+ micromatch: 4.0.5
p-queue: 6.6.2
prompts: 2.4.2
resolve-pathname: 3.0.0
- tslib: 2.8.1
+ tslib: 2.6.2
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.99.9(esbuild@0.25.5)))(webpack@5.99.9(esbuild@0.25.5))
utility-types: 3.11.0
webpack: 5.99.9(esbuild@0.25.5)
@@ -12793,7 +14086,7 @@ snapshots:
'@emnapi/runtime@1.4.3':
dependencies:
- tslib: 2.8.1
+ tslib: 2.6.2
optional: true
'@emnapi/wasi-threads@1.0.2':
@@ -12801,92 +14094,175 @@ snapshots:
tslib: 2.8.1
optional: true
+ '@esbuild-kit/cjs-loader@2.4.4':
+ dependencies:
+ '@esbuild-kit/core-utils': 3.3.2
+ get-tsconfig: 4.7.3
+
+ '@esbuild-kit/core-utils@3.3.2':
+ dependencies:
+ esbuild: 0.18.20
+ source-map-support: 0.5.21
+
+ '@esbuild-kit/esm-loader@2.6.5':
+ dependencies:
+ '@esbuild-kit/core-utils': 3.3.2
+ get-tsconfig: 4.7.3
+
'@esbuild/aix-ppc64@0.25.5':
optional: true
+ '@esbuild/android-arm64@0.18.20':
+ optional: true
+
'@esbuild/android-arm64@0.25.5':
optional: true
+ '@esbuild/android-arm@0.18.20':
+ optional: true
+
'@esbuild/android-arm@0.25.5':
optional: true
+ '@esbuild/android-x64@0.18.20':
+ optional: true
+
'@esbuild/android-x64@0.25.5':
optional: true
+ '@esbuild/darwin-arm64@0.18.20':
+ optional: true
+
'@esbuild/darwin-arm64@0.25.5':
optional: true
+ '@esbuild/darwin-x64@0.18.20':
+ optional: true
+
'@esbuild/darwin-x64@0.25.5':
optional: true
+ '@esbuild/freebsd-arm64@0.18.20':
+ optional: true
+
'@esbuild/freebsd-arm64@0.25.5':
optional: true
+ '@esbuild/freebsd-x64@0.18.20':
+ optional: true
+
'@esbuild/freebsd-x64@0.25.5':
optional: true
+ '@esbuild/linux-arm64@0.18.20':
+ optional: true
+
'@esbuild/linux-arm64@0.25.5':
optional: true
+ '@esbuild/linux-arm@0.18.20':
+ optional: true
+
'@esbuild/linux-arm@0.25.5':
optional: true
+ '@esbuild/linux-ia32@0.18.20':
+ optional: true
+
'@esbuild/linux-ia32@0.25.5':
optional: true
+ '@esbuild/linux-loong64@0.18.20':
+ optional: true
+
'@esbuild/linux-loong64@0.25.5':
optional: true
+ '@esbuild/linux-mips64el@0.18.20':
+ optional: true
+
'@esbuild/linux-mips64el@0.25.5':
optional: true
+ '@esbuild/linux-ppc64@0.18.20':
+ optional: true
+
'@esbuild/linux-ppc64@0.25.5':
optional: true
+ '@esbuild/linux-riscv64@0.18.20':
+ optional: true
+
'@esbuild/linux-riscv64@0.25.5':
optional: true
+ '@esbuild/linux-s390x@0.18.20':
+ optional: true
+
'@esbuild/linux-s390x@0.25.5':
optional: true
+ '@esbuild/linux-x64@0.18.20':
+ optional: true
+
'@esbuild/linux-x64@0.25.5':
optional: true
'@esbuild/netbsd-arm64@0.25.5':
optional: true
+ '@esbuild/netbsd-x64@0.18.20':
+ optional: true
+
'@esbuild/netbsd-x64@0.25.5':
optional: true
'@esbuild/openbsd-arm64@0.25.5':
optional: true
+ '@esbuild/openbsd-x64@0.18.20':
+ optional: true
+
'@esbuild/openbsd-x64@0.25.5':
optional: true
+ '@esbuild/sunos-x64@0.18.20':
+ optional: true
+
'@esbuild/sunos-x64@0.25.5':
optional: true
+ '@esbuild/win32-arm64@0.18.20':
+ optional: true
+
'@esbuild/win32-arm64@0.25.5':
optional: true
+ '@esbuild/win32-ia32@0.18.20':
+ optional: true
+
'@esbuild/win32-ia32@0.25.5':
optional: true
+ '@esbuild/win32-x64@0.18.20':
+ optional: true
+
'@esbuild/win32-x64@0.25.5':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@1.21.6))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@2.4.2))':
dependencies:
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
+ '@eslint-community/regexpp@4.10.0': {}
+
'@eslint-community/regexpp@4.12.1': {}
'@eslint/config-array@0.20.0':
dependencies:
'@eslint/object-schema': 2.1.6
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -12900,11 +14276,11 @@ snapshots:
'@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
espree: 10.3.0
globals: 14.0.0
- ignore: 5.3.2
- import-fresh: 3.3.1
+ ignore: 5.3.1
+ import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
strip-json-comments: 3.1.1
@@ -13049,6 +14425,10 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
+ '@isaacs/fs-minipass@4.0.1':
+ dependencies:
+ minipass: 7.1.2
+
'@isaacs/string-locale-compare@1.1.0': {}
'@istanbuljs/load-nyc-config@1.1.0':
@@ -13096,7 +14476,7 @@ snapshots:
jest-util: 29.7.0
jest-validate: 29.7.0
jest-watcher: 29.7.0
- micromatch: 4.0.8
+ micromatch: 4.0.5
pretty-format: 29.7.0
slash: 3.0.0
strip-ansi: 6.0.1
@@ -13188,7 +14568,7 @@ snapshots:
glob: 7.2.3
graceful-fs: 4.2.11
istanbul-lib-coverage: 3.2.2
- istanbul-lib-instrument: 6.0.3
+ istanbul-lib-instrument: 6.0.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
istanbul-reports: 3.1.7
@@ -13198,7 +14578,7 @@ snapshots:
slash: 3.0.0
string-length: 4.0.2
strip-ansi: 6.0.1
- v8-to-istanbul: 9.3.0
+ v8-to-istanbul: 9.2.0
transitivePeerDependencies:
- supports-color
@@ -13232,7 +14612,7 @@ snapshots:
'@jest/transform@29.7.0':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.24.3
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25
babel-plugin-istanbul: 6.1.1
@@ -13243,7 +14623,7 @@ snapshots:
jest-haste-map: 29.7.0
jest-regex-util: 29.6.3
jest-util: 29.7.0
- micromatch: 4.0.8
+ micromatch: 4.0.5
pirates: 4.0.6
slash: 3.0.0
write-file-atomic: 4.0.2
@@ -13256,7 +14636,7 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 20.17.50
- '@types/yargs': 17.0.33
+ '@types/yargs': 17.0.32
chalk: 4.1.2
'@jest/types@30.0.0-beta.3':
@@ -13266,13 +14646,13 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 20.17.50
- '@types/yargs': 17.0.33
+ '@types/yargs': 17.0.32
chalk: 4.1.2
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.2': {}
@@ -13284,35 +14664,21 @@ 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.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping@0.3.9':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
-
- '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)':
- dependencies:
- tslib: 2.8.1
-
- '@jsonjoy.com/json-pack@1.2.0(tslib@2.8.1)':
- dependencies:
- '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1)
- '@jsonjoy.com/util': 1.6.0(tslib@2.8.1)
- hyperdyperid: 1.2.0
- thingies: 1.21.0(tslib@2.8.1)
- tslib: 2.8.1
+ '@jridgewell/sourcemap-codec': 1.4.15
- '@jsonjoy.com/util@1.6.0(tslib@2.8.1)':
- dependencies:
- tslib: 2.8.1
-
- '@leichtgewicht/ip-codec@2.0.5': {}
+ '@leichtgewicht/ip-codec@2.0.4': {}
'@mdx-js/loader@3.1.0(webpack@5.99.9(esbuild@0.25.5))':
dependencies:
@@ -13325,7 +14691,7 @@ snapshots:
'@mdx-js/mdx@3.0.1':
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.4
'@types/mdx': 2.0.13
@@ -13336,18 +14702,18 @@ snapshots:
estree-util-to-js: 2.0.0
estree-walker: 3.0.3
hast-util-to-estree: 3.1.0
- hast-util-to-jsx-runtime: 2.3.2
+ hast-util-to-jsx-runtime: 2.3.0
markdown-extensions: 2.0.0
periscopic: 3.1.0
remark-mdx: 3.0.1
remark-parse: 11.0.0
- remark-rehype: 11.1.1
+ remark-rehype: 11.1.0
source-map: 0.7.4
unified: 11.0.5
unist-util-position-from-estree: 2.0.0
unist-util-stringify-position: 4.0.0
unist-util-visit: 5.0.0
- vfile: 6.0.3
+ vfile: 6.0.1
transitivePeerDependencies:
- supports-color
@@ -13359,7 +14725,7 @@ snapshots:
'@msgpack/msgpack@2.8.0': {}
- '@napi-rs/wasm-runtime@0.2.10':
+ '@napi-rs/wasm-runtime@0.2.11':
dependencies:
'@emnapi/core': 1.4.3
'@emnapi/runtime': 1.4.3
@@ -13465,7 +14831,7 @@ snapshots:
'@gar/promisify': 1.1.3
semver: 7.7.2
- '@npmcli/fs@3.1.1':
+ '@npmcli/fs@3.1.0':
dependencies:
semver: 7.7.2
@@ -13500,9 +14866,9 @@ snapshots:
npm-bundled: 1.1.2
npm-normalize-package-bin: 1.0.1
- '@npmcli/installed-package-contents@2.1.0':
+ '@npmcli/installed-package-contents@2.0.2':
dependencies:
- npm-bundled: 3.0.1
+ npm-bundled: 3.0.0
npm-normalize-package-bin: 3.0.1
'@npmcli/map-workspaces@2.0.4':
@@ -13660,7 +15026,7 @@ snapshots:
'@pnpm/catalogs.resolver@0.1.1':
dependencies:
'@pnpm/catalogs.protocol-parser': 0.1.0
- '@pnpm/error': 6.0.3
+ '@pnpm/error': 6.0.2
'@pnpm/catalogs.types@0.1.0': {}
@@ -13669,15 +15035,15 @@ snapshots:
'@pnpm/types': 12.2.0
load-json-file: 6.2.0
- '@pnpm/cli-utils@4.0.9(@pnpm/logger@5.2.0)':
+ '@pnpm/cli-utils@4.0.9(@pnpm/logger@5.0.0)':
dependencies:
'@pnpm/cli-meta': 6.2.2
- '@pnpm/config': 21.8.6(@pnpm/logger@5.2.0)
- '@pnpm/default-reporter': 14.0.6(@pnpm/logger@5.2.0)
+ '@pnpm/config': 21.8.6(@pnpm/logger@5.0.0)
+ '@pnpm/default-reporter': 14.0.6(@pnpm/logger@5.0.0)
'@pnpm/error': 6.0.2
- '@pnpm/logger': 5.2.0
- '@pnpm/manifest-utils': 6.0.9(@pnpm/logger@5.2.0)
- '@pnpm/package-is-installable': 9.0.12(@pnpm/logger@5.2.0)
+ '@pnpm/logger': 5.0.0
+ '@pnpm/manifest-utils': 6.0.9(@pnpm/logger@5.0.0)
+ '@pnpm/package-is-installable': 9.0.12(@pnpm/logger@5.0.0)
'@pnpm/read-project-manifest': 6.0.9
'@pnpm/types': 12.2.0
chalk: 4.1.2
@@ -13689,7 +15055,7 @@ snapshots:
'@pnpm/config.nerf-dart@1.0.1': {}
- '@pnpm/config@21.8.6(@pnpm/logger@5.2.0)':
+ '@pnpm/config@21.8.6(@pnpm/logger@5.0.0)':
dependencies:
'@pnpm/catalogs.config': 0.1.1
'@pnpm/catalogs.types': 0.1.0
@@ -13699,7 +15065,7 @@ snapshots:
'@pnpm/git-utils': 2.0.0
'@pnpm/matcher': 6.0.0
'@pnpm/npm-conf': 2.3.1
- '@pnpm/pnpmfile': 6.0.13(@pnpm/logger@5.2.0)
+ '@pnpm/pnpmfile': 6.0.13(@pnpm/logger@5.0.0)
'@pnpm/read-project-manifest': 6.0.9
'@pnpm/types': 12.2.0
'@pnpm/workspace.read-manifest': 2.2.1
@@ -13732,9 +15098,9 @@ snapshots:
'@pnpm/logger': 1001.0.0
'@pnpm/types': 11.1.0
- '@pnpm/core-loggers@10.0.7(@pnpm/logger@5.2.0)':
+ '@pnpm/core-loggers@10.0.7(@pnpm/logger@5.0.0)':
dependencies:
- '@pnpm/logger': 5.2.0
+ '@pnpm/logger': 5.0.0
'@pnpm/types': 12.2.0
'@pnpm/crypto.base32-hash@3.0.0':
@@ -13756,18 +15122,18 @@ snapshots:
'@pnpm/dedupe.types@2.0.0': {}
- '@pnpm/default-reporter@14.0.6(@pnpm/logger@5.2.0)':
+ '@pnpm/default-reporter@14.0.6(@pnpm/logger@5.0.0)':
dependencies:
'@pnpm/cli-meta': 6.2.2
- '@pnpm/config': 21.8.6(@pnpm/logger@5.2.0)
- '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.2.0)
+ '@pnpm/config': 21.8.6(@pnpm/logger@5.0.0)
+ '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.0.0)
'@pnpm/dedupe.issues-renderer': 2.0.0
'@pnpm/dedupe.types': 2.0.0
'@pnpm/error': 6.0.2
- '@pnpm/logger': 5.2.0
+ '@pnpm/logger': 5.0.0
'@pnpm/render-peer-issues': 5.0.10
'@pnpm/types': 12.2.0
- ansi-diff: 1.2.0
+ ansi-diff: 1.1.1
boxen: 5.1.2
chalk: 4.1.2
cli-truncate: 2.1.0
@@ -13844,7 +15210,7 @@ snapshots:
'@pnpm/read-project-manifest': 6.0.9
'@pnpm/types': 12.2.0
'@pnpm/util.lex-comparator': 3.0.0
- fast-glob: 3.3.3
+ fast-glob: 3.3.2
p-filter: 2.1.0
'@pnpm/git-resolver@9.0.5(@pnpm/logger@1001.0.0)':
@@ -13926,14 +15292,14 @@ snapshots:
bole: 5.0.19
ndjson: 2.0.0
- '@pnpm/logger@5.2.0':
+ '@pnpm/logger@5.0.0':
dependencies:
- bole: 5.0.19
+ bole: 5.0.11
ndjson: 2.0.0
- '@pnpm/manifest-utils@6.0.9(@pnpm/logger@5.2.0)':
+ '@pnpm/manifest-utils@6.0.9(@pnpm/logger@5.0.0)':
dependencies:
- '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.2.0)
+ '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.0.0)
'@pnpm/error': 6.0.2
'@pnpm/types': 12.2.0
transitivePeerDependencies:
@@ -13954,9 +15320,9 @@ snapshots:
'@pnpm/meta-updater@2.0.4':
dependencies:
'@pnpm/find-workspace-dir': 7.0.3
- '@pnpm/logger': 5.2.0
+ '@pnpm/logger': 5.0.0
'@pnpm/types': 11.1.0
- '@pnpm/workspace.find-packages': 4.0.14(@pnpm/logger@5.2.0)
+ '@pnpm/workspace.find-packages': 4.0.14(@pnpm/logger@5.0.0)
'@pnpm/workspace.read-manifest': 2.2.2
load-json-file: 7.0.1
meow: 11.0.0
@@ -13997,21 +15363,27 @@ snapshots:
transitivePeerDependencies:
- domexception
+ '@pnpm/npm-conf@2.2.2':
+ dependencies:
+ '@pnpm/config.env-replace': 1.1.0
+ '@pnpm/network.ca-file': 1.0.2
+ config-chain: 1.1.13
+
'@pnpm/npm-conf@2.3.1':
dependencies:
'@pnpm/config.env-replace': 1.1.0
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@pnpm/package-is-installable@9.0.12(@pnpm/logger@5.2.0)':
+ '@pnpm/package-is-installable@9.0.12(@pnpm/logger@5.0.0)':
dependencies:
'@pnpm/cli-meta': 6.2.2
- '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.2.0)
+ '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.0.0)
'@pnpm/env.system-node-version': 1.0.1
'@pnpm/error': 6.0.2
- '@pnpm/logger': 5.2.0
+ '@pnpm/logger': 5.0.0
'@pnpm/types': 12.2.0
- detect-libc: 2.0.4
+ detect-libc: 2.0.3
execa: safe-execa@0.1.2
mem: 8.1.1
semver: 7.7.2
@@ -14031,14 +15403,14 @@ snapshots:
'@pnpm/pick-fetcher@3.0.0': {}
- '@pnpm/pnpmfile@6.0.13(@pnpm/logger@5.2.0)':
+ '@pnpm/pnpmfile@6.0.13(@pnpm/logger@5.0.0)':
dependencies:
- '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.2.0)
+ '@pnpm/core-loggers': 10.0.7(@pnpm/logger@5.0.0)
'@pnpm/crypto.base32-hash': 3.0.1
'@pnpm/error': 6.0.2
'@pnpm/hooks.types': 2.0.9
'@pnpm/lockfile.types': 1.0.3
- '@pnpm/logger': 5.2.0
+ '@pnpm/logger': 5.0.0
'@pnpm/store-controller-types': 18.1.6
'@pnpm/types': 12.2.0
chalk: 4.1.2
@@ -14104,11 +15476,11 @@ snapshots:
dependencies:
isexe: 2.0.0
- '@pnpm/workspace.find-packages@4.0.14(@pnpm/logger@5.2.0)':
+ '@pnpm/workspace.find-packages@4.0.14(@pnpm/logger@5.0.0)':
dependencies:
- '@pnpm/cli-utils': 4.0.9(@pnpm/logger@5.2.0)
+ '@pnpm/cli-utils': 4.0.9(@pnpm/logger@5.0.0)
'@pnpm/fs.find-packages': 4.0.5
- '@pnpm/logger': 5.2.0
+ '@pnpm/logger': 5.0.0
'@pnpm/types': 12.2.0
'@pnpm/util.lex-comparator': 3.0.0
@@ -14132,11 +15504,44 @@ snapshots:
write-file-atomic: 5.0.1
write-yaml-file: 5.0.0
- '@polka/url@1.0.0-next.28': {}
+ '@polka/url@1.0.0-next.25': {}
'@rtsao/scc@1.1.0': {}
- '@rushstack/eslint-patch@1.10.4': {}
+ '@rushstack/eslint-patch@1.11.0': {}
+
+ '@shikijs/core@3.6.0':
+ dependencies:
+ '@shikijs/types': 3.6.0
+ '@shikijs/vscode-textmate': 10.0.2
+ '@types/hast': 3.0.4
+ hast-util-to-html: 9.0.5
+
+ '@shikijs/engine-javascript@3.6.0':
+ dependencies:
+ '@shikijs/types': 3.6.0
+ '@shikijs/vscode-textmate': 10.0.2
+ oniguruma-to-es: 4.3.3
+
+ '@shikijs/engine-oniguruma@3.6.0':
+ dependencies:
+ '@shikijs/types': 3.6.0
+ '@shikijs/vscode-textmate': 10.0.2
+
+ '@shikijs/langs@3.6.0':
+ dependencies:
+ '@shikijs/types': 3.6.0
+
+ '@shikijs/themes@3.6.0':
+ dependencies:
+ '@shikijs/types': 3.6.0
+
+ '@shikijs/types@3.6.0':
+ dependencies:
+ '@shikijs/vscode-textmate': 10.0.2
+ '@types/hast': 3.0.4
+
+ '@shikijs/vscode-textmate@10.0.2': {}
'@sideway/address@4.1.5':
dependencies:
@@ -14213,54 +15618,54 @@ snapshots:
'@standard-schema/spec@1.0.0': {}
- '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.27.1)':
+ '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
- '@svgr/babel-preset@8.1.0(@babel/core@7.27.1)':
+ '@svgr/babel-preset@8.1.0(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.27.1)
- '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.27.1)
- '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.27.1)
- '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.27.1)
- '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.27.1)
- '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.27.1)
- '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.27.1)
- '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.27.4)
+ '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.27.4)
+ '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.27.4)
+ '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.27.4)
+ '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.27.4)
+ '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.27.4)
+ '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.27.4)
+ '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.27.4)
'@svgr/core@8.1.0(typescript@5.8.3)':
dependencies:
- '@babel/core': 7.27.1
- '@svgr/babel-preset': 8.1.0(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@svgr/babel-preset': 8.1.0(@babel/core@7.27.4)
camelcase: 6.3.0
cosmiconfig: 8.3.6(typescript@5.8.3)
snake-case: 3.0.4
@@ -14270,13 +15675,13 @@ snapshots:
'@svgr/hast-util-to-babel-ast@8.0.0':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
entities: 4.5.0
'@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.8.3))':
dependencies:
- '@babel/core': 7.27.1
- '@svgr/babel-preset': 8.1.0(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@svgr/babel-preset': 8.1.0(@babel/core@7.27.4)
'@svgr/core': 8.1.0(typescript@5.8.3)
'@svgr/hast-util-to-babel-ast': 8.0.0
svg-parser: 2.0.4
@@ -14288,17 +15693,17 @@ snapshots:
'@svgr/core': 8.1.0(typescript@5.8.3)
cosmiconfig: 8.3.6(typescript@5.8.3)
deepmerge: 4.3.1
- svgo: 3.3.2
+ svgo: 3.2.0
transitivePeerDependencies:
- typescript
'@svgr/webpack@8.1.0(typescript@5.8.3)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/plugin-transform-react-constant-elements': 7.25.7(@babel/core@7.27.1)
- '@babel/preset-env': 7.27.1(@babel/core@7.27.1)
- '@babel/preset-react': 7.27.1(@babel/core@7.27.1)
- '@babel/preset-typescript': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.27.4)
+ '@babel/preset-env': 7.27.2(@babel/core@7.27.4)
+ '@babel/preset-react': 7.27.1(@babel/core@7.27.4)
+ '@babel/preset-typescript': 7.27.1(@babel/core@7.27.4)
'@svgr/core': 8.1.0(typescript@5.8.3)
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.3))
'@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.8.3))(typescript@5.8.3)
@@ -14316,10 +15721,82 @@ snapshots:
dependencies:
defer-to-connect: 2.0.1
+ '@tailwindcss/node@4.1.8':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ enhanced-resolve: 5.18.1
+ jiti: 2.4.2
+ lightningcss: 1.30.1
+ magic-string: 0.30.17
+ source-map-js: 1.2.1
+ tailwindcss: 4.1.8
+
+ '@tailwindcss/oxide-android-arm64@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-arm64@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-darwin-x64@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-freebsd-x64@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-linux-x64-musl@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-wasm32-wasi@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.8':
+ optional: true
+
+ '@tailwindcss/oxide@4.1.8':
+ dependencies:
+ detect-libc: 2.0.4
+ tar: 7.4.3
+ optionalDependencies:
+ '@tailwindcss/oxide-android-arm64': 4.1.8
+ '@tailwindcss/oxide-darwin-arm64': 4.1.8
+ '@tailwindcss/oxide-darwin-x64': 4.1.8
+ '@tailwindcss/oxide-freebsd-x64': 4.1.8
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.8
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.8
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.8
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.8
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.8
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.8
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.8
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.8
+
+ '@tailwindcss/postcss@4.1.8':
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ '@tailwindcss/node': 4.1.8
+ '@tailwindcss/oxide': 4.1.8
+ postcss: 8.5.4
+ tailwindcss: 4.1.8
+
'@testing-library/dom@10.4.0':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/runtime': 7.27.1
+ '@babel/code-frame': 7.24.2
+ '@babel/runtime': 7.24.1
'@types/aria-query': 5.0.4
aria-query: 5.3.0
chalk: 4.1.2
@@ -14329,7 +15806,7 @@ snapshots:
'@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@babel/runtime': 7.27.1
+ '@babel/runtime': 7.24.1
'@testing-library/dom': 10.4.0
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
@@ -14345,7 +15822,7 @@ snapshots:
'@tsconfig/docusaurus@2.0.3': {}
- '@tsconfig/node10@1.0.11': {}
+ '@tsconfig/node10@1.0.10': {}
'@tsconfig/node12@1.0.11': {}
@@ -14367,30 +15844,30 @@ snapshots:
'@types/acorn@4.0.6':
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
'@types/aria-query@5.0.4': {}
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.24.1
+ '@babel/types': 7.24.0
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.6
+ '@types/babel__traverse': 7.20.5
'@types/babel__generator@7.6.8':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.24.0
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.24.1
+ '@babel/types': 7.24.0
- '@types/babel__traverse@7.20.6':
+ '@types/babel__traverse@7.20.5':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.24.0
'@types/body-parser@1.19.5':
dependencies:
@@ -14407,7 +15884,7 @@ snapshots:
'@types/connect-history-api-fallback@1.5.4':
dependencies:
- '@types/express-serve-static-core': 4.19.6
+ '@types/express-serve-static-core': 4.17.43
'@types/node': 20.17.50
'@types/connect@3.4.38':
@@ -14426,35 +15903,37 @@ snapshots:
'@types/eslint-scope@3.7.7':
dependencies:
- '@types/eslint': 9.6.1
- '@types/estree': 1.0.7
+ '@types/eslint': 8.56.6
+ '@types/estree': 1.0.8
- '@types/eslint@9.6.1':
+ '@types/eslint@8.56.6':
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
'@types/estree-jsx@1.0.5':
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
- '@types/estree@1.0.7': {}
+ '@types/estree@1.0.5': {}
+
+ '@types/estree@1.0.8': {}
'@types/expect@1.20.4': {}
- '@types/express-serve-static-core@4.19.6':
+ '@types/express-serve-static-core@4.17.43':
dependencies:
'@types/node': 20.17.50
- '@types/qs': 6.14.0
+ '@types/qs': 6.9.14
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
- '@types/express@4.17.22':
+ '@types/express@4.17.21':
dependencies:
'@types/body-parser': 1.19.5
- '@types/express-serve-static-core': 4.19.6
- '@types/qs': 6.14.0
- '@types/serve-static': 1.15.7
+ '@types/express-serve-static-core': 4.17.43
+ '@types/qs': 6.9.14
+ '@types/serve-static': 1.15.5
'@types/fs-extra@11.0.4':
dependencies:
@@ -14469,7 +15948,7 @@ snapshots:
'@types/hast@3.0.4':
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
'@types/history@4.7.11': {}
@@ -14479,7 +15958,7 @@ snapshots:
'@types/http-errors@2.0.4': {}
- '@types/http-proxy@1.17.16':
+ '@types/http-proxy@1.17.14':
dependencies:
'@types/node': 20.17.50
@@ -14493,6 +15972,11 @@ snapshots:
dependencies:
'@types/istanbul-lib-report': 3.0.3
+ '@types/jest@29.5.12':
+ dependencies:
+ expect: 29.7.0
+ pretty-format: 29.7.0
+
'@types/jest@29.5.14':
dependencies:
expect: 29.7.0
@@ -14502,11 +15986,17 @@ snapshots:
'@types/js-yaml@4.0.9': {}
+ '@types/jsdom@20.0.1':
+ dependencies:
+ '@types/node': 20.17.50
+ '@types/tough-cookie': 4.0.5
+ parse5: 7.1.2
+
'@types/jsdom@21.1.7':
dependencies:
'@types/node': 20.17.50
'@types/tough-cookie': 4.0.5
- parse5: 7.3.0
+ parse5: 7.1.2
'@types/json-schema@7.0.15': {}
@@ -14524,12 +16014,14 @@ snapshots:
'@types/mdast@4.0.4':
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
'@types/mdx@2.0.13': {}
'@types/mime@1.3.5': {}
+ '@types/mime@3.0.4': {}
+
'@types/minimatch@3.0.5': {}
'@types/minimist@1.2.5': {}
@@ -14558,9 +16050,11 @@ snapshots:
'@types/normalize-path@3.0.2': {}
- '@types/prismjs@1.26.4': {}
+ '@types/prismjs@1.26.3': {}
+
+ '@types/prop-types@15.7.12': {}
- '@types/qs@6.14.0': {}
+ '@types/qs@6.9.14': {}
'@types/range-parser@1.2.7': {}
@@ -14589,6 +16083,12 @@ snapshots:
'@types/history': 4.7.11
'@types/react': 19.1.6
+ '@types/react@18.2.71':
+ dependencies:
+ '@types/prop-types': 15.7.12
+ '@types/scheduler': 0.23.0
+ csstype: 3.1.3
+
'@types/react@19.1.6':
dependencies:
csstype: 3.1.3
@@ -14601,6 +16101,8 @@ snapshots:
dependencies:
'@types/node': 20.17.50
+ '@types/scheduler@0.23.0': {}
+
'@types/semver@7.7.0': {}
'@types/send@0.17.4':
@@ -14610,13 +16112,13 @@ snapshots:
'@types/serve-index@1.9.4':
dependencies:
- '@types/express': 4.17.22
+ '@types/express': 4.17.21
- '@types/serve-static@1.15.7':
+ '@types/serve-static@1.15.5':
dependencies:
'@types/http-errors': 2.0.4
+ '@types/mime': 3.0.4
'@types/node': 20.17.50
- '@types/send': 0.17.4
'@types/sinon@17.0.4':
dependencies:
@@ -14642,13 +16144,13 @@ snapshots:
'@types/triple-beam@1.3.5': {}
- '@types/unist@2.0.11': {}
+ '@types/unist@2.0.10': {}
- '@types/unist@3.0.3': {}
+ '@types/unist@3.0.2': {}
'@types/uuid@10.0.0': {}
- '@types/vinyl@2.0.12':
+ '@types/vinyl@2.0.11':
dependencies:
'@types/expect': 1.20.4
'@types/node': 20.17.50
@@ -14668,41 +16170,41 @@ snapshots:
- uglify-js
- webpack-cli
- '@types/ws@8.18.1':
+ '@types/ws@8.5.10':
dependencies:
'@types/node': 20.17.50
'@types/yargs-parser@21.0.3': {}
- '@types/yargs@17.0.33':
+ '@types/yargs@17.0.32':
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/scope-manager': 8.33.1
- '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
+ '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.33.1
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
graphemer: 1.4.0
- ignore: 7.0.4
+ ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.33.1
'@typescript-eslint/types': 8.33.1
'@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.33.1
- debug: 4.4.1(supports-color@8.1.1)
- eslint: 9.28.0(jiti@1.21.6)
+ debug: 4.3.4
+ eslint: 9.28.0(jiti@2.4.2)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -14725,12 +16227,12 @@ snapshots:
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
- debug: 4.4.1(supports-color@8.1.1)
- eslint: 9.28.0(jiti@1.21.6)
+ '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
+ debug: 4.3.4
+ eslint: 9.28.0(jiti@2.4.2)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
@@ -14744,8 +16246,8 @@ snapshots:
'@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3)
'@typescript-eslint/types': 8.33.1
'@typescript-eslint/visitor-keys': 8.33.1
- debug: 4.4.1(supports-color@8.1.1)
- fast-glob: 3.3.3
+ debug: 4.3.4
+ fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.2
@@ -14754,13 +16256,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2))
'@typescript-eslint/scope-manager': 8.33.1
'@typescript-eslint/types': 8.33.1
'@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -14772,57 +16274,57 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@unrs/resolver-binding-darwin-arm64@1.7.2':
+ '@unrs/resolver-binding-darwin-arm64@1.7.11':
optional: true
- '@unrs/resolver-binding-darwin-x64@1.7.2':
+ '@unrs/resolver-binding-darwin-x64@1.7.11':
optional: true
- '@unrs/resolver-binding-freebsd-x64@1.7.2':
+ '@unrs/resolver-binding-freebsd-x64@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.2':
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-arm-musleabihf@1.7.2':
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-arm64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-arm64-gnu@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-arm64-musl@1.7.2':
+ '@unrs/resolver-binding-linux-arm64-musl@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-ppc64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-riscv64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-riscv64-musl@1.7.2':
+ '@unrs/resolver-binding-linux-riscv64-musl@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-s390x-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-s390x-gnu@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-x64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-x64-gnu@1.7.11':
optional: true
- '@unrs/resolver-binding-linux-x64-musl@1.7.2':
+ '@unrs/resolver-binding-linux-x64-musl@1.7.11':
optional: true
- '@unrs/resolver-binding-wasm32-wasi@1.7.2':
+ '@unrs/resolver-binding-wasm32-wasi@1.7.11':
dependencies:
- '@napi-rs/wasm-runtime': 0.2.10
+ '@napi-rs/wasm-runtime': 0.2.11
optional: true
- '@unrs/resolver-binding-win32-arm64-msvc@1.7.2':
+ '@unrs/resolver-binding-win32-arm64-msvc@1.7.11':
optional: true
- '@unrs/resolver-binding-win32-ia32-msvc@1.7.2':
+ '@unrs/resolver-binding-win32-ia32-msvc@1.7.11':
optional: true
- '@unrs/resolver-binding-win32-x64-msvc@1.7.2':
+ '@unrs/resolver-binding-win32-x64-msvc@1.7.11':
optional: true
'@vscode/test-electron@2.5.2':
@@ -14960,6 +16462,8 @@ snapshots:
dependencies:
isexe: 2.0.0
+ abab@2.0.6: {}
+
abbrev@1.1.1: {}
abort-controller@3.0.0:
@@ -14971,15 +16475,24 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-jsx@5.3.2(acorn@8.14.1):
+ acorn-globals@7.0.1:
+ dependencies:
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
+
+ acorn-jsx@5.3.2(acorn@8.11.3):
dependencies:
- acorn: 8.14.1
+ acorn: 8.11.3
- acorn-walk@8.3.4:
+ acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
- acorn: 8.14.1
+ acorn: 8.15.0
+
+ acorn-walk@8.3.2: {}
- acorn@8.14.1: {}
+ acorn@8.11.3: {}
+
+ acorn@8.15.0: {}
address@1.2.2: {}
@@ -14991,6 +16504,10 @@ snapshots:
agent-base@7.1.3: {}
+ agentkeepalive@4.5.0:
+ dependencies:
+ humanize-ms: 1.2.1
+
agentkeepalive@4.6.0:
dependencies:
humanize-ms: 1.2.1
@@ -15000,17 +16517,17 @@ snapshots:
clean-stack: 2.2.0
indent-string: 4.0.0
- ajv-formats@2.1.1(ajv@8.17.1):
+ ajv-formats@2.1.1(ajv@8.12.0):
optionalDependencies:
- ajv: 8.17.1
+ ajv: 8.12.0
ajv-keywords@3.5.2(ajv@6.12.6):
dependencies:
ajv: 6.12.6
- ajv-keywords@5.1.0(ajv@8.17.1):
+ ajv-keywords@5.1.0(ajv@8.12.0):
dependencies:
- ajv: 8.17.1
+ ajv: 8.12.0
fast-deep-equal: 3.1.3
ajv@6.12.6:
@@ -15020,33 +16537,33 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ajv@8.17.1:
+ ajv@8.12.0:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.6
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
+ uri-js: 4.4.1
- algoliasearch-helper@3.25.0(algoliasearch@5.24.0):
+ algoliasearch-helper@3.25.0(algoliasearch@5.27.0):
dependencies:
'@algolia/events': 4.0.1
- algoliasearch: 5.24.0
-
- algoliasearch@5.24.0:
- dependencies:
- '@algolia/client-abtesting': 5.24.0
- '@algolia/client-analytics': 5.24.0
- '@algolia/client-common': 5.24.0
- '@algolia/client-insights': 5.24.0
- '@algolia/client-personalization': 5.24.0
- '@algolia/client-query-suggestions': 5.24.0
- '@algolia/client-search': 5.24.0
- '@algolia/ingestion': 1.24.0
- '@algolia/monitoring': 1.24.0
- '@algolia/recommend': 5.24.0
- '@algolia/requester-browser-xhr': 5.24.0
- '@algolia/requester-fetch': 5.24.0
- '@algolia/requester-node-http': 5.24.0
+ algoliasearch: 5.27.0
+
+ algoliasearch@5.27.0:
+ dependencies:
+ '@algolia/client-abtesting': 5.27.0
+ '@algolia/client-analytics': 5.27.0
+ '@algolia/client-common': 5.27.0
+ '@algolia/client-insights': 5.27.0
+ '@algolia/client-personalization': 5.27.0
+ '@algolia/client-query-suggestions': 5.27.0
+ '@algolia/client-search': 5.27.0
+ '@algolia/ingestion': 1.27.0
+ '@algolia/monitoring': 1.27.0
+ '@algolia/recommend': 5.27.0
+ '@algolia/requester-browser-xhr': 5.27.0
+ '@algolia/requester-fetch': 5.27.0
+ '@algolia/requester-node-http': 5.27.0
ansi-align@3.0.1:
dependencies:
@@ -15054,10 +16571,9 @@ snapshots:
ansi-colors@4.1.3: {}
- ansi-diff@1.2.0:
+ ansi-diff@1.1.1:
dependencies:
ansi-split: 1.0.1
- wcwidth: 1.0.1
ansi-escapes@4.3.2:
dependencies:
@@ -15069,12 +16585,16 @@ snapshots:
ansi-regex@5.0.1: {}
- ansi-regex@6.1.0: {}
+ ansi-regex@6.0.1: {}
ansi-split@1.0.1:
dependencies:
ansi-regex: 3.0.1
+ ansi-styles@3.2.1:
+ dependencies:
+ color-convert: 1.9.3
+
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
@@ -15122,10 +16642,10 @@ snapshots:
dependencies:
dequal: 2.0.3
- array-buffer-byte-length@1.0.1:
+ array-buffer-byte-length@1.0.2:
dependencies:
- call-bind: 1.0.7
- is-array-buffer: 3.0.4
+ call-bound: 1.0.4
+ is-array-buffer: 3.0.5
array-differ@3.0.0: {}
@@ -15133,65 +16653,64 @@ snapshots:
array-includes@3.1.8:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
- get-intrinsic: 1.2.4
- is-string: 1.0.7
+ es-abstract: 1.24.0
+ es-object-atoms: 1.1.1
+ get-intrinsic: 1.3.0
+ is-string: 1.1.1
array-union@2.1.0: {}
array.prototype.findlast@1.2.5:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
es-shim-unscopables: 1.0.2
array.prototype.findlastindex@1.2.5:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
es-shim-unscopables: 1.0.2
array.prototype.flat@1.3.2:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-shim-unscopables: 1.0.2
array.prototype.flatmap@1.3.2:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-shim-unscopables: 1.0.2
array.prototype.tosorted@1.1.4:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-shim-unscopables: 1.0.2
- arraybuffer.prototype.slice@1.0.3:
+ arraybuffer.prototype.slice@1.0.4:
dependencies:
- array-buffer-byte-length: 1.0.1
- call-bind: 1.0.7
+ array-buffer-byte-length: 1.0.2
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- get-intrinsic: 1.2.4
- is-array-buffer: 3.0.4
- is-shared-array-buffer: 1.0.3
+ get-intrinsic: 1.3.0
+ is-array-buffer: 3.0.5
arrify@1.0.1: {}
@@ -15209,18 +16728,20 @@ snapshots:
astral-regex@2.0.0: {}
- astring@1.9.0: {}
+ astring@1.8.6: {}
async@2.6.4:
dependencies:
lodash: 4.17.21
- async@3.2.6: {}
+ async@3.2.5: {}
+
+ asynckit@0.4.0: {}
autoprefixer@10.4.21(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
- caniuse-lite: 1.0.30001717
+ browserslist: 4.25.0
+ caniuse-lite: 1.0.30001721
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -15231,28 +16752,42 @@ snapshots:
dependencies:
possible-typed-array-names: 1.0.0
- axe-core@4.10.0: {}
+ axe-core@4.10.3: {}
axobject-query@4.1.0: {}
- babel-jest@29.7.0(@babel/core@7.27.1):
+ babel-jest@29.7.0(@babel/core@7.24.3):
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.24.3
'@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.27.1)
+ babel-preset-jest: 29.6.3(@babel/core@7.24.3)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
- babel-loader@9.2.1(@babel/core@7.27.1)(webpack@5.99.9(esbuild@0.25.5)):
+ babel-jest@29.7.0(@babel/core@7.27.4):
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
+ '@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.27.4)
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ babel-loader@9.2.1(@babel/core@7.27.4)(webpack@5.99.9(esbuild@0.25.5)):
+ dependencies:
+ '@babel/core': 7.27.4
find-cache-dir: 4.0.0
- schema-utils: 4.3.2
+ schema-utils: 4.2.0
webpack: 5.99.9(esbuild@0.25.5)
babel-plugin-dynamic-import-node@2.3.3:
@@ -15261,7 +16796,7 @@ snapshots:
babel-plugin-istanbul@6.1.1:
dependencies:
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.24.0
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
istanbul-lib-instrument: 5.2.1
@@ -15271,59 +16806,80 @@ snapshots:
babel-plugin-jest-hoist@29.6.3:
dependencies:
- '@babel/template': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/template': 7.24.0
+ '@babel/types': 7.24.0
'@types/babel__core': 7.20.5
- '@types/babel__traverse': 7.20.6
+ '@types/babel__traverse': 7.20.5
- babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.27.1):
+ babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.27.4):
dependencies:
- '@babel/compat-data': 7.27.1
- '@babel/core': 7.27.1
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.1)
+ '@babel/compat-data': 7.24.1
+ '@babel/core': 7.27.4
+ '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.27.4)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.1):
+ babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.4):
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4)
core-js-compat: 3.42.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.27.1):
+ babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.27.4):
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.1):
- dependencies:
- '@babel/core': 7.27.1
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.1)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.1)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.1)
- '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.1)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.1)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.1)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.1)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.1)
-
- babel-preset-jest@29.6.3(@babel/core@7.27.1):
- dependencies:
- '@babel/core': 7.27.1
+ babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.3):
+ dependencies:
+ '@babel/core': 7.24.3
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3)
+
+ babel-preset-current-node-syntax@1.0.1(@babel/core@7.27.4):
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.4)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.4)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.4)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.4)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.4)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.4)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.4)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.4)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.4)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.4)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.4)
+ optional: true
+
+ babel-preset-jest@29.6.3(@babel/core@7.24.3):
+ dependencies:
+ '@babel/core': 7.24.3
babel-plugin-jest-hoist: 29.6.3
- babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.1)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3)
+
+ babel-preset-jest@29.6.3(@babel/core@7.27.4):
+ dependencies:
+ '@babel/core': 7.27.4
+ babel-plugin-jest-hoist: 29.6.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.27.4)
+ optional: true
bail@2.0.2: {}
@@ -15364,6 +16920,23 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
+ body-parser@1.20.2:
+ dependencies:
+ bytes: 3.1.2
+ content-type: 1.0.5
+ debug: 2.6.9
+ depd: 2.0.0
+ destroy: 1.2.0
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ on-finished: 2.4.1
+ qs: 6.11.0
+ raw-body: 2.5.2
+ type-is: 1.6.18
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+
body-parser@1.20.3:
dependencies:
bytes: 3.1.2
@@ -15381,12 +16954,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ bole@5.0.11:
+ dependencies:
+ fast-safe-stringify: 2.1.1
+ individual: 3.0.0
+
bole@5.0.19:
dependencies:
fast-safe-stringify: 2.1.1
individual: 3.0.0
- bonjour-service@1.3.0:
+ bonjour-service@1.2.1:
dependencies:
fast-deep-equal: 3.1.3
multicast-dns: 7.2.5
@@ -15419,7 +16997,7 @@ snapshots:
dependencies:
ansi-align: 3.0.1
camelcase: 7.0.1
- chalk: 5.4.1
+ chalk: 5.3.0
cli-boxes: 3.0.0
string-width: 5.1.2
type-fest: 2.19.0
@@ -15435,18 +17013,29 @@ snapshots:
dependencies:
balanced-match: 1.0.2
+ braces@3.0.2:
+ dependencies:
+ fill-range: 7.0.1
+
braces@3.0.3:
dependencies:
fill-range: 7.1.1
browser-stdout@1.3.1: {}
- browserslist@4.24.5:
+ browserslist@4.23.0:
dependencies:
- caniuse-lite: 1.0.30001717
- electron-to-chromium: 1.5.150
+ caniuse-lite: 1.0.30001600
+ electron-to-chromium: 1.4.717
+ node-releases: 2.0.14
+ update-browserslist-db: 1.0.13(browserslist@4.23.0)
+
+ browserslist@4.25.0:
+ dependencies:
+ caniuse-lite: 1.0.30001721
+ electron-to-chromium: 1.5.165
node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.24.5)
+ update-browserslist-db: 1.1.3(browserslist@4.25.0)
bs-logger@0.2.6:
dependencies:
@@ -15472,7 +17061,7 @@ snapshots:
builtins@1.0.3: {}
- builtins@5.1.0:
+ builtins@5.0.1:
dependencies:
semver: 7.7.2
@@ -15536,16 +17125,16 @@ snapshots:
cacache@17.1.4:
dependencies:
- '@npmcli/fs': 3.1.1
+ '@npmcli/fs': 3.1.0
fs-minipass: 3.0.3
- glob: 10.4.5
+ glob: 10.3.10
lru-cache: 7.18.3
- minipass: 7.1.2
+ minipass: 7.0.4
minipass-collect: 1.0.2
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
p-map: 4.0.0
- ssri: 10.0.6
+ ssri: 10.0.5
tar: 6.2.1
unique-filename: 3.0.0
@@ -15574,6 +17163,13 @@ snapshots:
get-intrinsic: 1.2.4
set-function-length: 1.2.2
+ call-bind@1.0.8:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-define-property: 1.0.1
+ get-intrinsic: 1.3.0
+ set-function-length: 1.2.2
+
call-bound@1.0.4:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -15584,7 +17180,7 @@ snapshots:
camel-case@4.1.2:
dependencies:
pascal-case: 3.1.2
- tslib: 2.8.1
+ tslib: 2.6.2
camelcase-css@2.0.1: {}
@@ -15613,12 +17209,14 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
- browserslist: 4.24.5
- caniuse-lite: 1.0.30001717
+ browserslist: 4.23.0
+ caniuse-lite: 1.0.30001600
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- caniuse-lite@1.0.30001717: {}
+ caniuse-lite@1.0.30001600: {}
+
+ caniuse-lite@1.0.30001721: {}
ccount@2.0.1: {}
@@ -15626,19 +17224,27 @@ snapshots:
dependencies:
assertion-error: 2.0.1
check-error: 2.1.1
- deep-eql: 5.0.2
- loupe: 3.1.2
+ deep-eql: 5.0.1
+ loupe: 3.1.0
pathval: 2.0.0
chalk-template@1.1.0:
dependencies:
chalk: 5.4.1
+ chalk@2.4.2:
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
+ chalk@5.3.0: {}
+
chalk@5.4.1: {}
char-regex@1.0.2: {}
@@ -15673,13 +17279,13 @@ snapshots:
domhandler: 5.0.3
domutils: 3.1.0
htmlparser2: 8.0.2
- parse5: 7.3.0
- parse5-htmlparser2-tree-adapter: 7.1.0
+ parse5: 7.1.2
+ parse5-htmlparser2-tree-adapter: 7.0.0
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
- braces: 3.0.3
+ braces: 3.0.2
glob-parent: 5.1.2
is-binary-path: 2.1.0
is-glob: 4.0.3
@@ -15694,13 +17300,15 @@ snapshots:
chownr@2.0.0: {}
+ chownr@3.0.0: {}
+
chrome-trace-event@1.0.4: {}
ci-info@3.9.0: {}
- ci-info@4.2.0: {}
+ ci-info@4.0.0: {}
- cjs-module-lexer@1.4.1: {}
+ cjs-module-lexer@1.2.3: {}
clean-css@5.3.3:
dependencies:
@@ -15731,7 +17339,7 @@ snapshots:
cli-spinners@2.9.2: {}
- cli-table3@0.6.5:
+ cli-table3@0.6.4:
dependencies:
string-width: 4.2.3
optionalDependencies:
@@ -15831,6 +17439,10 @@ snapshots:
combine-promises@1.2.0: {}
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
comma-separated-tokens@2.0.3: {}
commander@10.0.1: {}
@@ -15859,16 +17471,16 @@ snapshots:
compressible@2.0.18:
dependencies:
- mime-db: 1.54.0
+ mime-db: 1.52.0
- compression@1.8.0:
+ compression@1.7.4:
dependencies:
- bytes: 3.1.2
+ accepts: 1.3.8
+ bytes: 3.0.0
compressible: 2.0.18
debug: 2.6.9
- negotiator: 0.6.4
on-headers: 1.0.2
- safe-buffer: 5.2.1
+ safe-buffer: 5.1.2
vary: 1.1.2
transitivePeerDependencies:
- supports-color
@@ -15908,6 +17520,8 @@ snapshots:
cookie-signature@1.0.6: {}
+ cookie@0.6.0: {}
+
cookie@0.7.1: {}
copy-text-to-clipboard@3.2.0: {}
@@ -15918,21 +17532,21 @@ snapshots:
copy-webpack-plugin@11.0.0(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- fast-glob: 3.3.3
+ fast-glob: 3.3.2
glob-parent: 6.0.2
globby: 13.2.2
normalize-path: 3.0.0
- schema-utils: 4.3.2
+ schema-utils: 4.2.0
serialize-javascript: 6.0.2
webpack: 5.99.9(esbuild@0.25.5)
core-js-compat@3.42.0:
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.25.0
- core-js-pure@3.38.1: {}
+ core-js-pure@3.36.1: {}
- core-js@3.38.1: {}
+ core-js@3.36.1: {}
core-util-is@1.0.3: {}
@@ -15940,7 +17554,7 @@ snapshots:
cosmiconfig@8.3.6(typescript@5.8.3):
dependencies:
- import-fresh: 3.3.1
+ import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
@@ -15950,7 +17564,7 @@ snapshots:
cosmiconfig@9.0.0(typescript@5.8.3):
dependencies:
env-paths: 2.2.1
- import-fresh: 3.3.1
+ import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
optionalDependencies:
@@ -16009,15 +17623,15 @@ snapshots:
css-in-js-utils@3.1.0:
dependencies:
- hyphenate-style-name: 1.1.0
+ hyphenate-style-name: 1.0.4
- css-loader@6.11.0(webpack@5.99.9(esbuild@0.25.5)):
+ css-loader@6.10.0(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
icss-utils: 5.1.0(postcss@8.5.4)
postcss: 8.5.4
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.4)
- postcss-modules-local-by-default: 4.0.5(postcss@8.5.4)
- postcss-modules-scope: 3.2.0(postcss@8.5.4)
+ postcss-modules-extract-imports: 3.0.0(postcss@8.5.4)
+ postcss-modules-local-by-default: 4.0.4(postcss@8.5.4)
+ postcss-modules-scope: 3.1.1(postcss@8.5.4)
postcss-modules-values: 4.0.0(postcss@8.5.4)
postcss-value-parser: 4.2.0
semver: 7.7.2
@@ -16029,8 +17643,8 @@ snapshots:
icss-utils: 5.1.0(postcss@8.5.4)
postcss: 8.5.4
postcss-modules-extract-imports: 3.1.0(postcss@8.5.4)
- postcss-modules-local-by-default: 4.0.5(postcss@8.5.4)
- postcss-modules-scope: 3.2.0(postcss@8.5.4)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.5.4)
+ postcss-modules-scope: 3.2.1(postcss@8.5.4)
postcss-modules-values: 4.0.0(postcss@8.5.4)
postcss-value-parser: 4.2.0
semver: 7.7.2
@@ -16043,7 +17657,7 @@ snapshots:
cssnano: 6.1.2(postcss@8.5.4)
jest-worker: 29.7.0
postcss: 8.5.4
- schema-utils: 4.3.2
+ schema-utils: 4.2.0
serialize-javascript: 6.0.2
webpack: 5.99.9(esbuild@0.25.5)
optionalDependencies:
@@ -16087,14 +17701,14 @@ snapshots:
css-what@6.1.0: {}
- cssdb@8.2.5: {}
+ cssdb@8.3.0: {}
cssesc@3.0.0: {}
cssnano-preset-advanced@6.1.2(postcss@8.5.4):
dependencies:
autoprefixer: 10.4.21(postcss@8.5.4)
- browserslist: 4.24.5
+ browserslist: 4.23.0
cssnano-preset-default: 6.1.2(postcss@8.5.4)
postcss: 8.5.4
postcss-discard-unused: 6.0.5(postcss@8.5.4)
@@ -16104,7 +17718,7 @@ snapshots:
cssnano-preset-default@6.1.2(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
css-declaration-sorter: 7.2.0(postcss@8.5.4)
cssnano-utils: 4.0.2(postcss@8.5.4)
postcss: 8.5.4
@@ -16143,14 +17757,22 @@ snapshots:
cssnano@6.1.2(postcss@8.5.4):
dependencies:
cssnano-preset-default: 6.1.2(postcss@8.5.4)
- lilconfig: 3.1.2
+ lilconfig: 3.1.1
postcss: 8.5.4
csso@5.0.5:
dependencies:
css-tree: 2.2.1
- cssstyle@4.3.1:
+ cssom@0.3.8: {}
+
+ cssom@0.5.0: {}
+
+ cssstyle@2.3.0:
+ dependencies:
+ cssom: 0.3.8
+
+ cssstyle@4.4.0:
dependencies:
'@asamuzakjp/css-color': 3.2.0
rrweb-cssom: 0.8.0
@@ -16165,28 +17787,34 @@ snapshots:
data-uri-to-buffer@3.0.1: {}
+ data-urls@3.0.2:
+ dependencies:
+ abab: 2.0.6
+ whatwg-mimetype: 3.0.0
+ whatwg-url: 11.0.0
+
data-urls@5.0.0:
dependencies:
whatwg-mimetype: 4.0.0
whatwg-url: 14.2.0
- data-view-buffer@1.0.1:
+ data-view-buffer@1.0.2:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
es-errors: 1.3.0
- is-data-view: 1.0.1
+ is-data-view: 1.0.2
- data-view-byte-length@1.0.1:
+ data-view-byte-length@1.0.2:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
es-errors: 1.3.0
- is-data-view: 1.0.1
+ is-data-view: 1.0.2
- data-view-byte-offset@1.0.0:
+ data-view-byte-offset@1.0.1:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
es-errors: 1.3.0
- is-data-view: 1.0.1
+ is-data-view: 1.0.2
dateformat@4.6.3: {}
@@ -16200,6 +17828,10 @@ snapshots:
dependencies:
ms: 2.1.3
+ debug@4.3.4:
+ dependencies:
+ ms: 2.1.2
+
debug@4.4.1(supports-color@8.1.1):
dependencies:
ms: 2.1.3
@@ -16219,6 +17851,8 @@ snapshots:
decamelize@6.0.0: {}
+ decimal.js@10.4.3: {}
+
decimal.js@10.5.0: {}
decode-named-character-reference@1.0.2:
@@ -16229,30 +17863,30 @@ snapshots:
dependencies:
mimic-response: 3.1.0
- dedent@1.5.3: {}
+ dedent@1.5.1: {}
- deep-eql@5.0.2: {}
+ deep-eql@5.0.1: {}
deep-equal@2.2.3:
dependencies:
- array-buffer-byte-length: 1.0.1
- call-bind: 1.0.7
+ array-buffer-byte-length: 1.0.2
+ call-bind: 1.0.8
es-get-iterator: 1.1.3
- get-intrinsic: 1.2.4
+ get-intrinsic: 1.3.0
is-arguments: 1.1.1
- 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-array-buffer: 3.0.5
+ is-date-object: 1.1.0
+ is-regex: 1.2.1
+ is-shared-array-buffer: 1.0.4
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
+ object.assign: 4.1.7
+ regexp.prototype.flags: 1.5.4
side-channel: 1.1.0
- which-boxed-primitive: 1.0.2
+ which-boxed-primitive: 1.1.1
which-collection: 1.0.2
- which-typed-array: 1.1.15
+ which-typed-array: 1.1.19
deep-extend@0.6.0: {}
@@ -16293,6 +17927,8 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
+ delayed-stream@1.0.0: {}
+
delegates@1.0.0: {}
depd@1.1.2: {}
@@ -16307,16 +17943,18 @@ snapshots:
detect-indent@7.0.1: {}
+ detect-libc@2.0.3: {}
+
detect-libc@2.0.4: {}
detect-newline@3.1.0: {}
detect-node@2.1.0: {}
- detect-port@1.6.1:
+ detect-port@1.5.1:
dependencies:
address: 1.2.2
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
@@ -16331,6 +17969,8 @@ snapshots:
didyoumean@1.2.2: {}
+ diff-match-patch-es@1.0.1: {}
+
diff-sequences@29.6.3: {}
diff@4.0.2: {}
@@ -16349,7 +17989,7 @@ snapshots:
dns-packet@5.6.1:
dependencies:
- '@leichtgewicht/ip-codec': 2.0.5
+ '@leichtgewicht/ip-codec': 2.0.4
doctrine@2.1.0:
dependencies:
@@ -16375,6 +18015,10 @@ snapshots:
domelementtype@2.3.0: {}
+ domexception@4.0.0:
+ dependencies:
+ webidl-conversions: 7.0.0
+
domhandler@4.3.1:
dependencies:
domelementtype: 2.3.0
@@ -16398,7 +18042,7 @@ snapshots:
dot-case@3.0.4:
dependencies:
no-case: 3.0.4
- tslib: 2.8.1
+ tslib: 2.6.2
dot-prop@6.0.1:
dependencies:
@@ -16416,16 +18060,22 @@ snapshots:
ee-first@1.1.1: {}
- effect@3.15.2:
+ effect@3.16.5:
dependencies:
'@standard-schema/spec': 1.0.0
fast-check: 3.23.2
ejs@3.1.10:
dependencies:
- jake: 10.9.2
+ jake: 10.8.7
- electron-to-chromium@1.5.150: {}
+ ejs@3.1.9:
+ dependencies:
+ jake: 10.8.7
+
+ electron-to-chromium@1.4.717: {}
+
+ electron-to-chromium@1.5.165: {}
emittery@0.13.1: {}
@@ -16439,7 +18089,7 @@ snapshots:
emojis-list@3.0.0: {}
- emoticon@4.1.0: {}
+ emoticon@4.0.1: {}
enabled@2.0.0: {}
@@ -16452,7 +18102,7 @@ snapshots:
iconv-lite: 0.6.3
optional: true
- enhanced-resolve@5.17.1:
+ enhanced-resolve@5.18.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
@@ -16466,7 +18116,7 @@ snapshots:
entities@4.5.0: {}
- entities@6.0.0: {}
+ entities@6.0.1: {}
env-paths@2.2.1: {}
@@ -16484,58 +18134,66 @@ snapshots:
error@10.4.0: {}
- es-abstract@1.23.3:
+ es-abstract@1.24.0:
dependencies:
- array-buffer-byte-length: 1.0.1
- arraybuffer.prototype.slice: 1.0.3
+ array-buffer-byte-length: 1.0.2
+ arraybuffer.prototype.slice: 1.0.4
available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- data-view-buffer: 1.0.1
- data-view-byte-length: 1.0.1
- data-view-byte-offset: 1.0.0
- es-define-property: 1.0.0
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ data-view-buffer: 1.0.2
+ data-view-byte-length: 1.0.2
+ data-view-byte-offset: 1.0.1
+ es-define-property: 1.0.1
es-errors: 1.3.0
- es-object-atoms: 1.0.0
- es-set-tostringtag: 2.0.3
- es-to-primitive: 1.2.1
- function.prototype.name: 1.1.6
- get-intrinsic: 1.2.4
- get-symbol-description: 1.0.2
+ es-object-atoms: 1.1.1
+ es-set-tostringtag: 2.1.0
+ es-to-primitive: 1.3.0
+ function.prototype.name: 1.1.8
+ get-intrinsic: 1.3.0
+ get-proto: 1.0.1
+ get-symbol-description: 1.1.0
globalthis: 1.0.4
- gopd: 1.0.1
+ gopd: 1.2.0
has-property-descriptors: 1.0.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
+ has-proto: 1.2.0
+ has-symbols: 1.1.0
hasown: 2.0.2
- internal-slot: 1.0.7
- is-array-buffer: 3.0.4
+ internal-slot: 1.1.0
+ is-array-buffer: 3.0.5
is-callable: 1.2.7
- is-data-view: 1.0.1
+ is-data-view: 1.0.2
is-negative-zero: 2.0.3
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.3
- is-string: 1.0.7
- is-typed-array: 1.1.13
- is-weakref: 1.0.2
- object-inspect: 1.13.2
+ is-regex: 1.2.1
+ is-set: 2.0.3
+ is-shared-array-buffer: 1.0.4
+ is-string: 1.1.1
+ is-typed-array: 1.1.15
+ is-weakref: 1.1.1
+ math-intrinsics: 1.1.0
+ object-inspect: 1.13.4
object-keys: 1.1.1
- object.assign: 4.1.5
- regexp.prototype.flags: 1.5.3
- safe-array-concat: 1.1.2
- safe-regex-test: 1.0.3
- string.prototype.trim: 1.2.9
- string.prototype.trimend: 1.0.8
+ object.assign: 4.1.7
+ own-keys: 1.0.1
+ regexp.prototype.flags: 1.5.4
+ safe-array-concat: 1.1.3
+ safe-push-apply: 1.0.0
+ safe-regex-test: 1.1.0
+ set-proto: 1.0.0
+ stop-iteration-iterator: 1.1.0
+ string.prototype.trim: 1.2.10
+ string.prototype.trimend: 1.0.9
string.prototype.trimstart: 1.0.8
- typed-array-buffer: 1.0.2
- typed-array-byte-length: 1.0.1
- typed-array-byte-offset: 1.0.2
- typed-array-length: 1.0.6
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.15
+ typed-array-buffer: 1.0.3
+ typed-array-byte-length: 1.0.3
+ typed-array-byte-offset: 1.0.4
+ typed-array-length: 1.0.7
+ unbox-primitive: 1.1.0
+ which-typed-array: 1.1.19
es-define-property@1.0.0:
dependencies:
- get-intrinsic: 1.2.4
+ get-intrinsic: 1.3.0
es-define-property@1.0.1: {}
@@ -16543,46 +18201,45 @@ snapshots:
es-get-iterator@1.1.3:
dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
+ call-bind: 1.0.8
+ get-intrinsic: 1.3.0
+ has-symbols: 1.1.0
is-arguments: 1.1.1
is-map: 2.0.3
is-set: 2.0.3
- is-string: 1.0.7
+ is-string: 1.1.1
isarray: 2.0.5
- stop-iteration-iterator: 1.0.0
+ stop-iteration-iterator: 1.1.0
- es-iterator-helpers@1.1.0:
+ es-iterator-helpers@1.2.1:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- es-set-tostringtag: 2.0.3
+ es-set-tostringtag: 2.1.0
function-bind: 1.1.2
- get-intrinsic: 1.2.4
+ get-intrinsic: 1.3.0
globalthis: 1.0.4
+ gopd: 1.2.0
has-property-descriptors: 1.0.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- internal-slot: 1.0.7
- iterator.prototype: 1.1.3
- safe-array-concat: 1.1.2
-
- es-module-lexer@1.5.4: {}
+ has-proto: 1.2.0
+ has-symbols: 1.1.0
+ internal-slot: 1.1.0
+ iterator.prototype: 1.1.5
+ safe-array-concat: 1.1.3
- es-object-atoms@1.0.0:
- dependencies:
- es-errors: 1.3.0
+ es-module-lexer@1.5.0: {}
es-object-atoms@1.1.1:
dependencies:
es-errors: 1.3.0
- es-set-tostringtag@2.0.3:
+ es-set-tostringtag@2.1.0:
dependencies:
- get-intrinsic: 1.2.4
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
has-tostringtag: 1.0.2
hasown: 2.0.2
@@ -16590,12 +18247,37 @@ snapshots:
dependencies:
hasown: 2.0.2
- es-to-primitive@1.2.1:
+ es-to-primitive@1.3.0:
dependencies:
is-callable: 1.2.7
is-date-object: 1.0.5
is-symbol: 1.0.4
+ esbuild@0.18.20:
+ optionalDependencies:
+ '@esbuild/android-arm': 0.18.20
+ '@esbuild/android-arm64': 0.18.20
+ '@esbuild/android-x64': 0.18.20
+ '@esbuild/darwin-arm64': 0.18.20
+ '@esbuild/darwin-x64': 0.18.20
+ '@esbuild/freebsd-arm64': 0.18.20
+ '@esbuild/freebsd-x64': 0.18.20
+ '@esbuild/linux-arm': 0.18.20
+ '@esbuild/linux-arm64': 0.18.20
+ '@esbuild/linux-ia32': 0.18.20
+ '@esbuild/linux-loong64': 0.18.20
+ '@esbuild/linux-mips64el': 0.18.20
+ '@esbuild/linux-ppc64': 0.18.20
+ '@esbuild/linux-riscv64': 0.18.20
+ '@esbuild/linux-s390x': 0.18.20
+ '@esbuild/linux-x64': 0.18.20
+ '@esbuild/netbsd-x64': 0.18.20
+ '@esbuild/openbsd-x64': 0.18.20
+ '@esbuild/sunos-x64': 0.18.20
+ '@esbuild/win32-arm64': 0.18.20
+ '@esbuild/win32-ia32': 0.18.20
+ '@esbuild/win32-x64': 0.18.20
+
esbuild@0.25.5:
optionalDependencies:
'@esbuild/aix-ppc64': 0.25.5
@@ -16624,6 +18306,8 @@ snapshots:
'@esbuild/win32-ia32': 0.25.5
'@esbuild/win32-x64': 0.25.5
+ escalade@3.1.2: {}
+
escalade@3.2.0: {}
escape-goat@4.0.0: {}
@@ -16638,19 +18322,27 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-config-next@15.3.3(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3):
+ escodegen@2.1.0:
+ dependencies:
+ esprima: 4.0.1
+ estraverse: 5.3.0
+ esutils: 2.0.3
+ optionalDependencies:
+ source-map: 0.6.1
+
+ eslint-config-next@15.3.3(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3):
dependencies:
'@next/eslint-plugin-next': 15.3.3
- '@rushstack/eslint-patch': 1.10.4
- '@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.6)
+ '@rushstack/eslint-patch': 1.11.0
+ '@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.28.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@1.21.6))
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@1.21.6))
- eslint-plugin-jsx-a11y: 6.10.0(eslint@9.28.0(jiti@1.21.6))
- eslint-plugin-react: 7.37.1(eslint@9.28.0(jiti@1.21.6))
- eslint-plugin-react-hooks: 5.2.0(eslint@9.28.0(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@2.4.2))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@2.4.2))
+ eslint-plugin-jsx-a11y: 6.10.0(eslint@9.28.0(jiti@2.4.2))
+ eslint-plugin-react: 7.37.1(eslint@9.28.0(jiti@2.4.2))
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.28.0(jiti@2.4.2))
optionalDependencies:
typescript: 5.8.3
transitivePeerDependencies:
@@ -16658,82 +18350,82 @@ snapshots:
- eslint-plugin-import-x
- supports-color
- eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@1.21.6)):
+ eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)):
dependencies:
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
- eslint-import-context@0.1.6(unrs-resolver@1.7.2):
+ eslint-import-context@0.1.8(unrs-resolver@1.7.11):
dependencies:
get-tsconfig: 4.10.1
- stable-hash: 0.0.5
+ stable-hash-x: 0.1.1
optionalDependencies:
- unrs-resolver: 1.7.2
+ unrs-resolver: 1.7.11
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
- is-core-module: 2.15.1
+ is-core-module: 2.13.1
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@1.21.6)):
+ eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@2.4.2)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.4.1(supports-color@8.1.1)
- enhanced-resolve: 5.17.1
- eslint: 9.28.0(jiti@1.21.6)
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.28.0(jiti@1.21.6))
+ enhanced-resolve: 5.18.1
+ eslint: 9.28.0(jiti@2.4.2)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.28.0(jiti@2.4.2))
fast-glob: 3.3.3
get-tsconfig: 4.10.1
- is-bun-module: 1.2.1
+ is-bun-module: 1.3.0
is-glob: 4.0.3
optionalDependencies:
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@1.21.6))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@2.4.2))
transitivePeerDependencies:
- '@typescript-eslint/parser'
- eslint-import-resolver-node
- eslint-import-resolver-webpack
- supports-color
- eslint-import-resolver-typescript@4.4.2(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@1.21.6)):
+ eslint-import-resolver-typescript@4.4.2(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@2.4.2)):
dependencies:
debug: 4.4.1(supports-color@8.1.1)
- eslint: 9.28.0(jiti@1.21.6)
- eslint-import-context: 0.1.6(unrs-resolver@1.7.2)
+ eslint: 9.28.0(jiti@2.4.2)
+ eslint-import-context: 0.1.8(unrs-resolver@1.7.11)
get-tsconfig: 4.10.1
is-bun-module: 2.0.0
stable-hash: 0.0.5
tinyglobby: 0.2.14
- unrs-resolver: 1.7.2
+ unrs-resolver: 1.7.11
optionalDependencies:
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@1.21.6))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@2.4.2))
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.28.0(jiti@1.21.6)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.28.0(jiti@2.4.2)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.6)
+ '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.28.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@1.21.6))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@2.4.2))
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@1.21.6)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@2.4.2)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.6)
+ '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.28.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 4.4.2(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@1.21.6))
+ eslint-import-resolver-typescript: 4.4.2(eslint-plugin-import@2.31.0)(eslint@9.28.0(jiti@2.4.2))
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@1.21.6)):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@2.4.2)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -16742,66 +18434,66 @@ snapshots:
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@1.21.6))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.2)(eslint@9.28.0(jiti@2.4.2))
hasown: 2.0.2
- is-core-module: 2.15.1
+ is-core-module: 2.16.1
is-glob: 4.0.3
minimatch: 3.1.2
object.fromentries: 2.0.8
object.groupby: 1.0.3
object.values: 1.2.0
semver: 6.3.1
- string.prototype.trimend: 1.0.8
+ string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jsx-a11y@6.10.0(eslint@9.28.0(jiti@1.21.6)):
+ eslint-plugin-jsx-a11y@6.10.0(eslint@9.28.0(jiti@2.4.2)):
dependencies:
aria-query: 5.1.3
array-includes: 3.1.8
array.prototype.flatmap: 1.3.2
ast-types-flow: 0.0.8
- axe-core: 4.10.0
+ axe-core: 4.10.3
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- es-iterator-helpers: 1.1.0
- eslint: 9.28.0(jiti@1.21.6)
+ es-iterator-helpers: 1.2.1
+ eslint: 9.28.0(jiti@2.4.2)
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
minimatch: 3.1.2
object.fromentries: 2.0.8
- safe-regex-test: 1.0.3
+ safe-regex-test: 1.1.0
string.prototype.includes: 2.0.1
- eslint-plugin-mocha@10.5.0(eslint@9.28.0(jiti@1.21.6)):
+ eslint-plugin-mocha@10.5.0(eslint@9.28.0(jiti@2.4.2)):
dependencies:
- eslint: 9.28.0(jiti@1.21.6)
- eslint-utils: 3.0.0(eslint@9.28.0(jiti@1.21.6))
+ eslint: 9.28.0(jiti@2.4.2)
+ eslint-utils: 3.0.0(eslint@9.28.0(jiti@2.4.2))
globals: 13.24.0
rambda: 7.5.0
- eslint-plugin-react-hooks@5.2.0(eslint@9.28.0(jiti@1.21.6)):
+ eslint-plugin-react-hooks@5.2.0(eslint@9.28.0(jiti@2.4.2)):
dependencies:
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
- eslint-plugin-react@7.37.1(eslint@9.28.0(jiti@1.21.6)):
+ eslint-plugin-react@7.37.1(eslint@9.28.0(jiti@2.4.2)):
dependencies:
array-includes: 3.1.8
array.prototype.findlast: 1.2.5
array.prototype.flatmap: 1.3.2
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
- es-iterator-helpers: 1.1.0
- eslint: 9.28.0(jiti@1.21.6)
+ es-iterator-helpers: 1.2.1
+ eslint: 9.28.0(jiti@2.4.2)
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -16815,19 +18507,19 @@ snapshots:
string.prototype.matchall: 4.0.11
string.prototype.repeat: 1.0.0
- eslint-plugin-unicorn@56.0.1(eslint@9.28.0(jiti@1.21.6)):
+ eslint-plugin-unicorn@56.0.1(eslint@9.28.0(jiti@2.4.2)):
dependencies:
'@babel/helper-validator-identifier': 7.27.1
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.6))
- ci-info: 4.2.0
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2))
+ ci-info: 4.0.0
clean-regexp: 1.0.0
core-js-compat: 3.42.0
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
esquery: 1.6.0
globals: 15.15.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
- jsesc: 3.1.0
+ jsesc: 3.0.2
pluralize: 8.0.0
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
@@ -16835,11 +18527,11 @@ snapshots:
semver: 7.7.2
strip-indent: 3.0.0
- eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6)):
+ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2)):
dependencies:
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.6))(typescript@5.8.3)
+ '@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)
eslint-scope@5.1.1:
dependencies:
@@ -16851,9 +18543,9 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-utils@3.0.0(eslint@9.28.0(jiti@1.21.6)):
+ eslint-utils@3.0.0(eslint@9.28.0(jiti@2.4.2)):
dependencies:
- eslint: 9.28.0(jiti@1.21.6)
+ eslint: 9.28.0(jiti@2.4.2)
eslint-visitor-keys: 2.1.0
eslint-visitor-keys@2.1.0: {}
@@ -16862,9 +18554,9 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
- eslint@9.28.0(jiti@1.21.6):
+ eslint@9.28.0(jiti@2.4.2):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.6))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.20.0
'@eslint/config-helpers': 0.2.2
@@ -16875,43 +18567,47 @@ snapshots:
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
escape-string-regexp: 4.0.0
eslint-scope: 8.3.0
eslint-visitor-keys: 4.2.0
espree: 10.3.0
- esquery: 1.6.0
+ esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 8.0.0
find-up: 5.0.0
glob-parent: 6.0.2
- ignore: 5.3.2
+ ignore: 5.3.1
imurmurhash: 0.1.4
is-glob: 4.0.3
json-stable-stringify-without-jsonify: 1.0.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
- optionator: 0.9.4
+ optionator: 0.9.3
optionalDependencies:
- jiti: 1.21.6
+ jiti: 2.4.2
transitivePeerDependencies:
- supports-color
espree@10.3.0:
dependencies:
- acorn: 8.14.1
- acorn-jsx: 5.3.2(acorn@8.14.1)
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
eslint-visitor-keys: 4.2.0
esprima@4.0.1: {}
+ esquery@1.5.0:
+ dependencies:
+ estraverse: 5.3.0
+
esquery@1.6.0:
dependencies:
estraverse: 5.3.0
@@ -16926,7 +18622,7 @@ snapshots:
estree-util-attach-comments@3.0.0:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
estree-util-build-jsx@3.0.1:
dependencies:
@@ -16940,21 +18636,22 @@ snapshots:
estree-util-to-js@2.0.0:
dependencies:
'@types/estree-jsx': 1.0.5
- astring: 1.9.0
+ astring: 1.8.6
source-map: 0.7.4
- estree-util-value-to-estree@3.1.2:
+ estree-util-value-to-estree@3.0.1:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
+ is-plain-obj: 4.1.0
estree-util-visit@2.0.0:
dependencies:
'@types/estree-jsx': 1.0.5
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
esutils@2.0.3: {}
@@ -16997,6 +18694,42 @@ snapshots:
exponential-backoff@3.1.1: {}
+ express@4.19.2:
+ dependencies:
+ accepts: 1.3.8
+ array-flatten: 1.1.1
+ body-parser: 1.20.2
+ content-disposition: 0.5.4
+ content-type: 1.0.5
+ cookie: 0.6.0
+ cookie-signature: 1.0.6
+ debug: 2.6.9
+ depd: 2.0.0
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ etag: 1.8.1
+ finalhandler: 1.2.0
+ fresh: 0.5.2
+ http-errors: 2.0.0
+ merge-descriptors: 1.0.1
+ methods: 1.1.2
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ path-to-regexp: 0.1.7
+ proxy-addr: 2.0.7
+ qs: 6.11.0
+ range-parser: 1.2.1
+ safe-buffer: 5.2.1
+ send: 0.18.0
+ serve-static: 1.15.0
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ type-is: 1.6.18
+ utils-merge: 1.0.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+
express@4.21.2:
dependencies:
accepts: 1.3.8
@@ -17061,7 +18794,15 @@ snapshots:
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.8
+ micromatch: 4.0.5
+
+ fast-glob@3.3.2:
+ 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.5
fast-glob@3.3.3:
dependencies:
@@ -17079,8 +18820,6 @@ snapshots:
fast-shallow-equal@1.0.0: {}
- fast-uri@3.0.6: {}
-
fast-xml-parser@5.2.3:
dependencies:
strnum: 2.1.1
@@ -17105,7 +18844,7 @@ snapshots:
dependencies:
bser: 2.1.1
- fdir@6.4.4(picomatch@4.0.2):
+ fdir@6.4.5(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -17135,10 +18874,26 @@ snapshots:
dependencies:
minimatch: 5.1.6
+ fill-range@7.0.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
+ finalhandler@1.2.0:
+ dependencies:
+ debug: 2.6.9
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ statuses: 2.0.1
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+
finalhandler@1.3.1:
dependencies:
debug: 2.6.9
@@ -17173,7 +18928,7 @@ snapshots:
find-yarn-workspace-root2@1.2.16:
dependencies:
- micromatch: 4.0.8
+ micromatch: 4.0.5
pkg-dir: 4.2.0
first-chunk-stream@2.0.0:
@@ -17182,28 +18937,38 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.3.3
+ flatted: 3.3.1
keyv: 4.5.4
flat@5.0.2: {}
- flatted@3.3.3: {}
+ flatted@3.3.1: {}
fn.name@1.1.0: {}
- follow-redirects@1.15.9: {}
+ follow-redirects@1.15.6: {}
for-each@0.3.3:
dependencies:
is-callable: 1.2.7
- foreground-child@3.3.0:
+ for-each@0.3.5:
+ dependencies:
+ is-callable: 1.2.7
+
+ foreground-child@3.1.1:
dependencies:
cross-spawn: 7.0.6
signal-exit: 4.1.0
form-data-encoder@2.1.4: {}
+ form-data@4.0.0:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+
format@0.2.2: {}
forwarded@0.2.0: {}
@@ -17212,6 +18977,12 @@ snapshots:
fresh@0.5.2: {}
+ fs-extra@11.2.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
+
fs-extra@11.3.0:
dependencies:
graceful-fs: 4.2.11
@@ -17224,9 +18995,9 @@ snapshots:
fs-minipass@3.0.3:
dependencies:
- minipass: 7.1.2
+ minipass: 7.0.4
- fs-monkey@1.0.6: {}
+ fs-monkey@1.0.5: {}
fs.realpath@1.0.0: {}
@@ -17235,12 +19006,14 @@ snapshots:
function-bind@1.1.2: {}
- function.prototype.name@1.1.6:
+ function.prototype.name@1.1.8:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.23.3
functions-have-names: 1.2.3
+ hasown: 2.0.2
+ is-callable: 1.2.7
functions-have-names@1.2.3: {}
@@ -17273,6 +19046,8 @@ snapshots:
get-east-asian-width@1.3.0: {}
+ get-func-name@2.0.2: {}
+
get-intrinsic@1.2.4:
dependencies:
es-errors: 1.3.0
@@ -17312,16 +19087,20 @@ snapshots:
get-stream@6.0.1: {}
- get-symbol-description@1.0.2:
+ get-symbol-description@1.1.0:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
es-errors: 1.3.0
- get-intrinsic: 1.2.4
+ get-intrinsic: 1.3.0
get-tsconfig@4.10.1:
dependencies:
resolve-pkg-maps: 1.0.0
+ get-tsconfig@4.7.3:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
github-slugger@1.5.0: {}
github-username@6.0.0(encoding@0.1.13):
@@ -17340,9 +19119,17 @@ snapshots:
glob-to-regexp@0.4.1: {}
+ glob@10.3.10:
+ dependencies:
+ foreground-child: 3.1.1
+ jackspeak: 2.3.6
+ minimatch: 9.0.3
+ minipass: 7.0.4
+ path-scurry: 1.10.1
+
glob@10.4.5:
dependencies:
- foreground-child: 3.3.0
+ foreground-child: 3.1.1
jackspeak: 3.4.3
minimatch: 9.0.5
minipass: 7.1.2
@@ -17351,8 +19138,8 @@ snapshots:
glob@11.0.2:
dependencies:
- foreground-child: 3.3.0
- jackspeak: 4.0.2
+ foreground-child: 3.1.1
+ jackspeak: 4.1.1
minimatch: 10.0.1
minipass: 7.1.2
package-json-from-dist: 1.0.1
@@ -17392,22 +19179,22 @@ snapshots:
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
- gopd: 1.0.1
+ gopd: 1.2.0
globby@11.1.0:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.3
- ignore: 5.3.2
+ fast-glob: 3.3.2
+ ignore: 5.3.1
merge2: 1.4.1
slash: 3.0.0
globby@13.2.2:
dependencies:
dir-glob: 3.0.1
- fast-glob: 3.3.3
- ignore: 5.3.2
+ fast-glob: 3.3.2
+ ignore: 5.3.1
merge2: 1.4.1
slash: 4.0.0
@@ -17415,7 +19202,7 @@ snapshots:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
fast-glob: 3.3.3
- ignore: 7.0.4
+ ignore: 7.0.5
path-type: 6.0.0
slash: 5.1.0
unicorn-magic: 0.3.0
@@ -17447,7 +19234,7 @@ snapshots:
graceful-git@4.0.0:
dependencies:
retry: 0.13.1
- safe-execa: 0.1.4
+ safe-execa: 0.1.2
graphemer@1.4.0: {}
@@ -17470,6 +19257,8 @@ snapshots:
has-bigints@1.0.2: {}
+ has-flag@3.0.0: {}
+
has-flag@4.0.0: {}
has-property-descriptors@1.0.2:
@@ -17478,6 +19267,10 @@ snapshots:
has-proto@1.0.3: {}
+ has-proto@1.2.0:
+ dependencies:
+ dunder-proto: 1.0.1
+
has-symbols@1.0.3: {}
has-symbols@1.1.0: {}
@@ -17501,37 +19294,37 @@ snapshots:
hast-util-from-parse5@8.0.1:
dependencies:
'@types/hast': 3.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
devlop: 1.1.0
hastscript: 8.0.0
- property-information: 6.5.0
- vfile: 6.0.3
- vfile-location: 5.0.3
+ property-information: 6.4.1
+ vfile: 6.0.1
+ vfile-location: 5.0.2
web-namespaces: 2.0.1
hast-util-parse-selector@4.0.0:
dependencies:
'@types/hast': 3.0.4
- hast-util-raw@9.0.4:
+ hast-util-raw@9.0.2:
dependencies:
'@types/hast': 3.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
'@ungap/structured-clone': 1.2.0
hast-util-from-parse5: 8.0.1
hast-util-to-parse5: 8.0.0
html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.0
- parse5: 7.3.0
+ mdast-util-to-hast: 13.1.0
+ 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
hast-util-to-estree@3.1.0:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.4
comma-separated-tokens: 2.0.3
@@ -17539,10 +19332,10 @@ snapshots:
estree-util-attach-comments: 3.0.0
estree-util-is-identifier-name: 3.0.0
hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.1.3
+ mdast-util-mdx-expression: 2.0.0
+ mdast-util-mdx-jsx: 3.1.2
mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.5.0
+ property-information: 6.4.1
space-separated-tokens: 2.0.2
style-to-object: 0.4.4
unist-util-position: 5.0.0
@@ -17550,21 +19343,35 @@ snapshots:
transitivePeerDependencies:
- supports-color
- hast-util-to-jsx-runtime@2.3.2:
+ hast-util-to-html@9.0.5:
dependencies:
- '@types/estree': 1.0.7
'@types/hast': 3.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
+ 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: 7.1.0
+ space-separated-tokens: 2.0.2
+ stringify-entities: 4.0.3
+ zwitch: 2.0.4
+
+ hast-util-to-jsx-runtime@2.3.0:
+ dependencies:
+ '@types/estree': 1.0.5
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.2
comma-separated-tokens: 2.0.3
devlop: 1.1.0
estree-util-is-identifier-name: 3.0.0
hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.1.3
+ mdast-util-mdx-expression: 2.0.0
+ mdast-util-mdx-jsx: 3.1.2
mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.5.0
+ property-information: 6.4.1
space-separated-tokens: 2.0.2
- style-to-object: 1.0.8
+ style-to-object: 1.0.5
unist-util-position: 5.0.0
vfile-message: 4.0.2
transitivePeerDependencies:
@@ -17575,7 +19382,7 @@ snapshots:
'@types/hast': 3.0.4
comma-separated-tokens: 2.0.3
devlop: 1.1.0
- property-information: 6.5.0
+ property-information: 6.4.1
space-separated-tokens: 2.0.2
web-namespaces: 2.0.1
zwitch: 2.0.4
@@ -17589,14 +19396,14 @@ snapshots:
'@types/hast': 3.0.4
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 4.0.0
- property-information: 6.5.0
+ property-information: 6.4.1
space-separated-tokens: 2.0.2
he@1.2.0: {}
history@4.10.1:
dependencies:
- '@babel/runtime': 7.27.1
+ '@babel/runtime': 7.27.6
loose-envify: 1.4.0
resolve-pathname: 3.0.0
tiny-invariant: 1.3.3
@@ -17617,13 +19424,13 @@ snapshots:
dependencies:
lru-cache: 7.18.3
- hosted-git-info@6.1.3:
+ hosted-git-info@6.1.1:
dependencies:
lru-cache: 7.18.3
hosted-git-info@8.1.0:
dependencies:
- lru-cache: 10.4.3
+ lru-cache: 10.2.0
hpack.js@2.1.6:
dependencies:
@@ -17652,7 +19459,7 @@ snapshots:
he: 1.2.0
param-case: 3.0.4
relateurl: 0.2.7
- terser: 5.35.0
+ terser: 5.29.2
html-minifier-terser@7.2.0:
dependencies:
@@ -17662,7 +19469,7 @@ snapshots:
entities: 4.5.0
param-case: 3.0.4
relateurl: 0.2.7
- terser: 5.35.0
+ terser: 5.29.2
html-tags@3.3.1: {}
@@ -17721,7 +19528,7 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
- http-parser-js@0.5.10: {}
+ http-parser-js@0.5.8: {}
http-proxy-agent@4.0.1:
dependencies:
@@ -17742,26 +19549,38 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.3
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
- http-proxy-middleware@2.0.9(@types/express@4.17.22):
+ http-proxy-middleware@2.0.6(@types/express@4.17.21):
dependencies:
- '@types/http-proxy': 1.17.16
+ '@types/http-proxy': 1.17.14
http-proxy: 1.18.1
is-glob: 4.0.3
is-plain-obj: 3.0.0
- micromatch: 4.0.8
+ micromatch: 4.0.5
optionalDependencies:
- '@types/express': 4.17.22
+ '@types/express': 4.17.21
+ transitivePeerDependencies:
+ - debug
+
+ http-proxy-middleware@2.0.9(@types/express@4.17.21):
+ dependencies:
+ '@types/http-proxy': 1.17.14
+ http-proxy: 1.18.1
+ is-glob: 4.0.3
+ is-plain-obj: 3.0.0
+ micromatch: 4.0.5
+ optionalDependencies:
+ '@types/express': 4.17.21
transitivePeerDependencies:
- debug
http-proxy@1.18.1:
dependencies:
eventemitter3: 4.0.7
- follow-redirects: 1.15.9
+ follow-redirects: 1.15.6
requires-port: 1.0.0
transitivePeerDependencies:
- debug
@@ -17800,7 +19619,7 @@ snapshots:
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.3
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
@@ -17810,9 +19629,7 @@ snapshots:
dependencies:
ms: 2.1.3
- hyperdyperid@1.2.0: {}
-
- hyphenate-style-name@1.1.0: {}
+ hyphenate-style-name@1.0.4: {}
iconv-lite@0.4.24:
dependencies:
@@ -17832,13 +19649,13 @@ snapshots:
dependencies:
minimatch: 3.1.2
- ignore-walk@6.0.5:
+ ignore-walk@6.0.4:
dependencies:
minimatch: 9.0.5
- ignore@5.3.2: {}
+ ignore@5.3.1: {}
- ignore@7.0.4: {}
+ ignore@7.0.5: {}
image-size@2.0.2: {}
@@ -17848,14 +19665,14 @@ snapshots:
immutability-helper@3.1.1: {}
- import-fresh@3.3.1:
+ import-fresh@3.3.0:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
import-lazy@4.0.0: {}
- import-local@3.2.0:
+ import-local@3.1.0:
dependencies:
pkg-dir: 4.2.0
resolve-cwd: 3.0.0
@@ -17889,7 +19706,7 @@ snapshots:
inline-style-parser@0.1.1: {}
- inline-style-parser@0.2.4: {}
+ inline-style-parser@0.2.2: {}
inline-style-prefixer@7.0.1:
dependencies:
@@ -17913,7 +19730,7 @@ snapshots:
through: 2.3.8
wrap-ansi: 6.2.0
- internal-slot@1.0.7:
+ internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
hasown: 2.0.2
@@ -17934,7 +19751,7 @@ snapshots:
ipaddr.js@1.9.1: {}
- ipaddr.js@2.2.0: {}
+ ipaddr.js@2.1.0: {}
is-alphabetical@2.0.1: {}
@@ -17945,13 +19762,14 @@ snapshots:
is-arguments@1.1.1:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
has-tostringtag: 1.0.2
- is-array-buffer@3.0.4:
+ is-array-buffer@3.0.5:
dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ get-intrinsic: 1.3.0
is-arrayish@0.2.1: {}
@@ -17965,13 +19783,22 @@ snapshots:
dependencies:
has-bigints: 1.0.2
+ is-bigint@1.1.0:
+ dependencies:
+ has-bigints: 1.0.2
+
is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.3.0
is-boolean-object@1.1.2:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
+ has-tostringtag: 1.0.2
+
+ is-boolean-object@1.2.2:
+ dependencies:
+ call-bound: 1.0.4
has-tostringtag: 1.0.2
is-buffer@1.1.6: {}
@@ -17980,7 +19807,7 @@ snapshots:
dependencies:
builtin-modules: 3.3.0
- is-bun-module@1.2.1:
+ is-bun-module@1.3.0:
dependencies:
semver: 7.7.2
@@ -17994,18 +19821,29 @@ snapshots:
dependencies:
ci-info: 3.9.0
- is-core-module@2.15.1:
+ is-core-module@2.13.1:
+ dependencies:
+ hasown: 2.0.2
+
+ is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
- is-data-view@1.0.1:
+ is-data-view@1.0.2:
dependencies:
- is-typed-array: 1.1.13
+ call-bound: 1.0.4
+ get-intrinsic: 1.3.0
+ is-typed-array: 1.1.15
is-date-object@1.0.5:
dependencies:
has-tostringtag: 1.0.2
+ is-date-object@1.1.0:
+ dependencies:
+ call-bound: 1.0.4
+ has-tostringtag: 1.0.2
+
is-decimal@2.0.1: {}
is-docker@2.2.1: {}
@@ -18018,7 +19856,11 @@ snapshots:
is-finalizationregistry@1.0.2:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
+
+ is-finalizationregistry@1.1.1:
+ dependencies:
+ call-bound: 1.0.4
is-fullwidth-code-point@3.0.0: {}
@@ -18061,6 +19903,11 @@ snapshots:
dependencies:
has-tostringtag: 1.0.2
+ is-number-object@1.1.1:
+ dependencies:
+ call-bound: 1.0.4
+ has-tostringtag: 1.0.2
+
is-number@7.0.0: {}
is-obj@1.0.1: {}
@@ -18087,12 +19934,14 @@ snapshots:
is-reference@3.0.2:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
- is-regex@1.1.4:
+ is-regex@1.2.1:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
+ gopd: 1.2.0
has-tostringtag: 1.0.2
+ hasown: 2.0.2
is-regexp@1.0.0: {}
@@ -18102,14 +19951,15 @@ snapshots:
is-set@2.0.3: {}
- is-shared-array-buffer@1.0.3:
+ is-shared-array-buffer@1.0.4:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
is-stream@2.0.1: {}
- is-string@1.0.7:
+ is-string@1.1.1:
dependencies:
+ call-bound: 1.0.4
has-tostringtag: 1.0.2
is-subdir@1.2.0:
@@ -18120,9 +19970,15 @@ snapshots:
dependencies:
has-symbols: 1.0.3
- is-typed-array@1.1.13:
+ is-symbol@1.1.1:
+ dependencies:
+ call-bound: 1.0.4
+ has-symbols: 1.1.0
+ safe-regex-test: 1.1.0
+
+ is-typed-array@1.1.15:
dependencies:
- which-typed-array: 1.1.15
+ which-typed-array: 1.1.19
is-typedarray@1.0.0: {}
@@ -18136,14 +19992,14 @@ snapshots:
is-weakmap@2.0.2: {}
- is-weakref@1.0.2:
+ is-weakref@1.1.1:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
is-weakset@2.0.3:
dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
+ call-bind: 1.0.8
+ get-intrinsic: 1.3.0
is-windows@1.0.2: {}
@@ -18165,7 +20021,7 @@ snapshots:
isbinaryfile@4.0.10: {}
- isbinaryfile@5.0.3: {}
+ isbinaryfile@5.0.2: {}
isexe@2.0.0: {}
@@ -18175,18 +20031,18 @@ snapshots:
istanbul-lib-instrument@5.2.1:
dependencies:
- '@babel/core': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/parser': 7.24.1
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- istanbul-lib-instrument@6.0.3:
+ istanbul-lib-instrument@6.0.2:
dependencies:
- '@babel/core': 7.27.1
- '@babel/parser': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/parser': 7.24.1
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.7.2
@@ -18212,29 +20068,36 @@ snapshots:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
- iterator.prototype@1.1.3:
+ iterator.prototype@1.1.5:
dependencies:
- define-properties: 1.2.1
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
- reflect.getprototypeof: 1.0.6
+ define-data-property: 1.1.4
+ es-object-atoms: 1.1.1
+ get-intrinsic: 1.3.0
+ get-proto: 1.0.1
+ has-symbols: 1.1.0
set-function-name: 2.0.2
itertools@2.4.1: {}
+ jackspeak@2.3.6:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
jackspeak@3.4.3:
dependencies:
'@isaacs/cliui': 8.0.2
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jackspeak@4.0.2:
+ jackspeak@4.1.1:
dependencies:
'@isaacs/cliui': 8.0.2
- jake@10.9.2:
+ jake@10.8.7:
dependencies:
- async: 3.2.6
+ async: 3.2.5
chalk: 4.1.2
filelist: 1.0.4
minimatch: 3.1.2
@@ -18256,7 +20119,7 @@ snapshots:
'@types/node': 20.17.50
chalk: 4.1.2
co: 4.6.0
- dedent: 1.5.3
+ dedent: 1.5.1
is-generator-fn: 2.1.0
jest-each: 29.7.0
jest-matcher-utils: 29.7.0
@@ -18281,7 +20144,7 @@ snapshots:
chalk: 4.1.2
create-jest: 29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
exit: 0.1.2
- import-local: 3.2.0
+ import-local: 3.1.0
jest-config: 29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
jest-util: 29.7.0
jest-validate: 29.7.0
@@ -18294,10 +20157,10 @@ snapshots:
jest-config@29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)):
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.24.3
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.27.1)
+ babel-jest: 29.7.0(@babel/core@7.24.3)
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
@@ -18311,7 +20174,7 @@ snapshots:
jest-runner: 29.7.0
jest-util: 29.7.0
jest-validate: 29.7.0
- micromatch: 4.0.8
+ micromatch: 4.0.5
parse-json: 5.2.0
pretty-format: 29.7.0
slash: 3.0.0
@@ -18342,6 +20205,21 @@ snapshots:
jest-util: 29.7.0
pretty-format: 29.7.0
+ jest-environment-jsdom@29.7.0:
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/jsdom': 20.0.1
+ '@types/node': 20.17.50
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
+ jsdom: 20.0.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
jest-environment-jsdom@30.0.0-beta.3:
dependencies:
'@jest/environment': 30.0.0-beta.3
@@ -18376,7 +20254,7 @@ snapshots:
jest-regex-util: 29.6.3
jest-util: 29.7.0
jest-worker: 29.7.0
- micromatch: 4.0.8
+ micromatch: 4.0.5
walker: 1.0.8
optionalDependencies:
fsevents: 2.3.3
@@ -18395,19 +20273,19 @@ snapshots:
jest-message-util@29.7.0:
dependencies:
- '@babel/code-frame': 7.27.1
+ '@babel/code-frame': 7.24.2
'@jest/types': 29.6.3
'@types/stack-utils': 2.0.3
chalk: 4.1.2
graceful-fs: 4.2.11
- micromatch: 4.0.8
+ micromatch: 4.0.5
pretty-format: 29.7.0
slash: 3.0.0
stack-utils: 2.0.6
jest-message-util@30.0.0-beta.3:
dependencies:
- '@babel/code-frame': 7.27.1
+ '@babel/code-frame': 7.24.2
'@jest/types': 30.0.0-beta.3
'@types/stack-utils': 2.0.3
chalk: 4.1.2
@@ -18493,7 +20371,7 @@ snapshots:
'@jest/types': 29.6.3
'@types/node': 20.17.50
chalk: 4.1.2
- cjs-module-lexer: 1.4.1
+ cjs-module-lexer: 1.2.3
collect-v8-coverage: 1.0.2
glob: 7.2.3
graceful-fs: 4.2.11
@@ -18511,15 +20389,15 @@ snapshots:
jest-snapshot@29.7.0:
dependencies:
- '@babel/core': 7.27.1
- '@babel/generator': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1)
- '@babel/types': 7.27.1
+ '@babel/core': 7.24.3
+ '@babel/generator': 7.24.1
+ '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3)
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3)
+ '@babel/types': 7.24.0
'@jest/expect-utils': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.1)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3)
chalk: 4.1.2
expect: 29.7.0
graceful-fs: 4.2.11
@@ -18548,7 +20426,7 @@ snapshots:
'@jest/types': 30.0.0-beta.3
'@types/node': 20.17.50
chalk: 4.1.2
- ci-info: 4.2.0
+ ci-info: 4.0.0
graceful-fs: 4.2.11
picomatch: 4.0.2
@@ -18589,7 +20467,7 @@ snapshots:
dependencies:
'@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
'@jest/types': 29.6.3
- import-local: 3.2.0
+ import-local: 3.1.0
jest-cli: 29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
transitivePeerDependencies:
- '@types/node'
@@ -18597,7 +20475,9 @@ snapshots:
- supports-color
- ts-node
- jiti@1.21.6: {}
+ jiti@1.21.0: {}
+
+ jiti@2.4.2: {}
joi@17.13.3:
dependencies:
@@ -18622,9 +20502,42 @@ snapshots:
jsbn@1.1.0: {}
+ jsdom@20.0.3:
+ dependencies:
+ abab: 2.0.6
+ acorn: 8.11.3
+ acorn-globals: 7.0.1
+ cssom: 0.5.0
+ cssstyle: 2.3.0
+ data-urls: 3.0.2
+ decimal.js: 10.4.3
+ domexception: 4.0.0
+ escodegen: 2.1.0
+ form-data: 4.0.0
+ html-encoding-sniffer: 3.0.0
+ http-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.7
+ parse5: 7.1.2
+ saxes: 6.0.0
+ symbol-tree: 3.2.4
+ tough-cookie: 4.1.3
+ w3c-xmlserializer: 4.0.0
+ webidl-conversions: 7.0.0
+ whatwg-encoding: 2.0.0
+ whatwg-mimetype: 3.0.0
+ whatwg-url: 11.0.0
+ ws: 8.16.0
+ xml-name-validator: 4.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
jsdom@26.1.0:
dependencies:
- cssstyle: 4.3.1
+ cssstyle: 4.4.0
data-urls: 5.0.0
decimal.js: 10.5.0
html-encoding-sniffer: 4.0.0
@@ -18642,7 +20555,7 @@ snapshots:
whatwg-encoding: 3.1.1
whatwg-mimetype: 4.0.0
whatwg-url: 14.2.0
- ws: 8.18.0
+ ws: 8.18.2
xml-name-validator: 5.0.0
transitivePeerDependencies:
- bufferutil
@@ -18651,15 +20564,15 @@ snapshots:
jsesc@0.5.0: {}
- jsesc@3.0.2: {}
+ jsesc@2.5.2: {}
- jsesc@3.1.0: {}
+ jsesc@3.0.2: {}
json-buffer@3.0.1: {}
json-parse-even-better-errors@2.3.1: {}
- json-parse-even-better-errors@3.0.2: {}
+ json-parse-even-better-errors@3.0.1: {}
json-schema-traverse@0.4.1: {}
@@ -18691,7 +20604,7 @@ snapshots:
dependencies:
array-includes: 3.1.8
array.prototype.flat: 1.3.2
- object.assign: 4.1.5
+ object.assign: 4.1.7
object.values: 1.2.0
jszip@3.10.1:
@@ -18715,20 +20628,20 @@ snapshots:
kuler@2.0.0: {}
- language-subtag-registry@0.3.23: {}
+ language-subtag-registry@0.3.22: {}
language-tags@1.0.9:
dependencies:
- language-subtag-registry: 0.3.23
+ language-subtag-registry: 0.3.22
latest-version@7.0.0:
dependencies:
package-json: 8.1.1
- launch-editor@2.10.0:
+ launch-editor@2.6.1:
dependencies:
- picocolors: 1.1.1
- shell-quote: 1.8.3
+ picocolors: 1.0.0
+ shell-quote: 1.8.1
leven@3.1.0: {}
@@ -18741,9 +20654,54 @@ snapshots:
dependencies:
immediate: 3.0.6
+ lightningcss-darwin-arm64@1.30.1:
+ optional: true
+
+ lightningcss-darwin-x64@1.30.1:
+ optional: true
+
+ lightningcss-freebsd-x64@1.30.1:
+ optional: true
+
+ lightningcss-linux-arm-gnueabihf@1.30.1:
+ optional: true
+
+ lightningcss-linux-arm64-gnu@1.30.1:
+ optional: true
+
+ lightningcss-linux-arm64-musl@1.30.1:
+ optional: true
+
+ lightningcss-linux-x64-gnu@1.30.1:
+ optional: true
+
+ lightningcss-linux-x64-musl@1.30.1:
+ optional: true
+
+ lightningcss-win32-arm64-msvc@1.30.1:
+ optional: true
+
+ lightningcss-win32-x64-msvc@1.30.1:
+ optional: true
+
+ lightningcss@1.30.1:
+ dependencies:
+ detect-libc: 2.0.3
+ optionalDependencies:
+ lightningcss-darwin-arm64: 1.30.1
+ lightningcss-darwin-x64: 1.30.1
+ lightningcss-freebsd-x64: 1.30.1
+ lightningcss-linux-arm-gnueabihf: 1.30.1
+ lightningcss-linux-arm64-gnu: 1.30.1
+ lightningcss-linux-arm64-musl: 1.30.1
+ lightningcss-linux-x64-gnu: 1.30.1
+ lightningcss-linux-x64-musl: 1.30.1
+ lightningcss-win32-arm64-msvc: 1.30.1
+ lightningcss-win32-x64-msvc: 1.30.1
+
lilconfig@2.1.0: {}
- lilconfig@3.1.2: {}
+ lilconfig@3.1.1: {}
lines-and-columns@1.2.4: {}
@@ -18808,10 +20766,10 @@ snapshots:
log-symbols@6.0.0:
dependencies:
- chalk: 5.4.1
+ chalk: 5.3.0
is-unicode-supported: 1.3.0
- logform@2.6.1:
+ logform@2.7.0:
dependencies:
'@colors/colors': 1.6.0
'@types/triple-beam': 1.3.5
@@ -18826,17 +20784,21 @@ snapshots:
dependencies:
js-tokens: 4.0.0
- loupe@3.1.2: {}
+ loupe@3.1.0:
+ dependencies:
+ get-func-name: 2.0.2
lower-case@2.0.2:
dependencies:
- tslib: 2.8.1
+ tslib: 2.6.2
lowercase-keys@3.0.0: {}
+ lru-cache@10.2.0: {}
+
lru-cache@10.4.3: {}
- lru-cache@11.0.1: {}
+ lru-cache@11.1.0: {}
lru-cache@5.1.1:
dependencies:
@@ -18850,6 +20812,10 @@ snapshots:
lz-string@1.5.0: {}
+ magic-string@0.30.17:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+
make-dir@4.0.0:
dependencies:
semver: 7.7.2
@@ -18858,7 +20824,7 @@ snapshots:
make-fetch-happen@10.2.1:
dependencies:
- agentkeepalive: 4.6.0
+ agentkeepalive: 4.5.0
cacache: 16.1.3
http-cache-semantics: 4.1.1
http-proxy-agent: 5.0.0
@@ -18870,7 +20836,7 @@ snapshots:
minipass-fetch: 2.1.2
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
- negotiator: 0.6.4
+ negotiator: 0.6.3
promise-retry: 2.0.1
socks-proxy-agent: 7.0.0
ssri: 9.0.1
@@ -18880,7 +20846,7 @@ snapshots:
make-fetch-happen@11.1.1:
dependencies:
- agentkeepalive: 4.6.0
+ agentkeepalive: 4.5.0
cacache: 17.1.4
http-cache-semantics: 4.1.1
http-proxy-agent: 5.0.0
@@ -18888,19 +20854,19 @@ snapshots:
is-lambda: 1.0.1
lru-cache: 7.18.3
minipass: 5.0.0
- minipass-fetch: 3.0.5
+ minipass-fetch: 3.0.4
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
- negotiator: 0.6.4
+ negotiator: 0.6.3
promise-retry: 2.0.1
socks-proxy-agent: 7.0.0
- ssri: 10.0.6
+ ssri: 10.0.5
transitivePeerDependencies:
- supports-color
make-fetch-happen@9.1.0:
dependencies:
- agentkeepalive: 4.6.0
+ agentkeepalive: 4.5.0
cacache: 15.3.0
http-cache-semantics: 4.1.1
http-proxy-agent: 4.0.1
@@ -18912,7 +20878,7 @@ snapshots:
minipass-fetch: 1.4.1
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
- negotiator: 0.6.4
+ negotiator: 0.6.3
promise-retry: 2.0.1
socks-proxy-agent: 6.2.1
ssri: 8.0.1
@@ -18951,12 +20917,12 @@ snapshots:
mdast-util-directive@3.0.0:
dependencies:
'@types/mdast': 4.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
parse-entities: 4.0.1
- stringify-entities: 4.0.4
+ stringify-entities: 4.0.3
unist-util-visit-parents: 6.0.1
transitivePeerDependencies:
- supports-color
@@ -18968,10 +20934,10 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- mdast-util-from-markdown@2.0.1:
+ mdast-util-from-markdown@2.0.0:
dependencies:
'@types/mdast': 4.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
decode-named-character-reference: 1.0.2
devlop: 1.1.0
mdast-util-to-string: 4.0.0
@@ -18990,13 +20956,13 @@ snapshots:
'@types/mdast': 4.0.4
devlop: 1.1.0
escape-string-regexp: 5.0.0
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
micromark-extension-frontmatter: 2.0.0
transitivePeerDependencies:
- supports-color
- mdast-util-gfm-autolink-literal@2.0.1:
+ mdast-util-gfm-autolink-literal@2.0.0:
dependencies:
'@types/mdast': 4.0.4
ccount: 2.0.1
@@ -19008,7 +20974,7 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
micromark-util-normalize-identifier: 2.0.0
transitivePeerDependencies:
@@ -19017,7 +20983,7 @@ snapshots:
mdast-util-gfm-strikethrough@2.0.0:
dependencies:
'@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
@@ -19027,7 +20993,7 @@ snapshots:
'@types/mdast': 4.0.4
devlop: 1.1.0
markdown-table: 3.0.3
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
@@ -19036,15 +21002,15 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
mdast-util-gfm@3.0.0:
dependencies:
- mdast-util-from-markdown: 2.0.1
- mdast-util-gfm-autolink-literal: 2.0.1
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-gfm-autolink-literal: 2.0.0
mdast-util-gfm-footnote: 2.0.0
mdast-util-gfm-strikethrough: 2.0.0
mdast-util-gfm-table: 2.0.0
@@ -19053,29 +21019,30 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-mdx-expression@2.0.1:
+ mdast-util-mdx-expression@2.0.0:
dependencies:
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
- mdast-util-mdx-jsx@3.1.3:
+ mdast-util-mdx-jsx@3.1.2:
dependencies:
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
ccount: 2.0.1
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
parse-entities: 4.0.1
- stringify-entities: 4.0.4
+ stringify-entities: 4.0.3
+ unist-util-remove-position: 5.0.0
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
transitivePeerDependencies:
@@ -19083,9 +21050,9 @@ snapshots:
mdast-util-mdx@3.0.0:
dependencies:
- mdast-util-from-markdown: 2.0.1
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.1.3
+ mdast-util-from-markdown: 2.0.0
+ mdast-util-mdx-expression: 2.0.0
+ mdast-util-mdx-jsx: 3.1.2
mdast-util-mdxjs-esm: 2.0.1
mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
@@ -19097,7 +21064,7 @@ snapshots:
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
mdast-util-to-markdown: 2.1.0
transitivePeerDependencies:
- supports-color
@@ -19107,7 +21074,7 @@ snapshots:
'@types/mdast': 4.0.4
unist-util-is: 6.0.0
- mdast-util-to-hast@13.2.0:
+ mdast-util-to-hast@13.1.0:
dependencies:
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
@@ -19117,12 +21084,12 @@ 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.0:
dependencies:
'@types/mdast': 4.0.4
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
longest-streak: 3.1.0
mdast-util-phrasing: 4.1.0
mdast-util-to-string: 4.0.0
@@ -19147,9 +21114,9 @@ snapshots:
binaryextensions: 4.19.0
commondir: 1.0.1
deep-extend: 0.6.0
- ejs: 3.1.10
+ ejs: 3.1.9
globby: 11.1.0
- isbinaryfile: 5.0.3
+ isbinaryfile: 5.0.2
minimatch: 7.4.6
multimatch: 5.0.0
normalize-path: 3.0.0
@@ -19160,7 +21127,7 @@ snapshots:
mem-fs@2.3.0:
dependencies:
'@types/node': 15.14.9
- '@types/vinyl': 2.0.12
+ '@types/vinyl': 2.0.11
vinyl: 2.2.1
vinyl-file: 3.0.0
@@ -19171,14 +21138,11 @@ snapshots:
memfs@3.5.3:
dependencies:
- fs-monkey: 1.0.6
+ fs-monkey: 1.0.5
- memfs@4.17.2:
+ memfs@4.8.0:
dependencies:
- '@jsonjoy.com/json-pack': 1.2.0(tslib@2.8.1)
- '@jsonjoy.com/util': 1.6.0(tslib@2.8.1)
- tree-dump: 1.0.3(tslib@2.8.1)
- tslib: 2.8.1
+ tslib: 2.6.2
memoize-one@5.2.1: {}
@@ -19197,6 +21161,8 @@ snapshots:
type-fest: 3.13.1
yargs-parser: 21.1.1
+ merge-descriptors@1.0.1: {}
+
merge-descriptors@1.0.3: {}
merge-stream@2.0.0: {}
@@ -19205,7 +21171,7 @@ snapshots:
methods@1.1.2: {}
- micromark-core-commonmark@2.0.1:
+ micromark-core-commonmark@2.0.0:
dependencies:
decode-named-character-reference: 1.0.2
devlop: 1.1.0
@@ -19220,11 +21186,11 @@ snapshots:
micromark-util-html-tag-name: 2.0.0
micromark-util-normalize-identifier: 2.0.0
micromark-util-resolve-all: 2.0.0
- micromark-util-subtokenize: 2.0.1
+ micromark-util-subtokenize: 2.0.0
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-directive@3.0.2:
+ micromark-extension-directive@3.0.0:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.0
@@ -19241,17 +21207,17 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-gfm-autolink-literal@2.1.0:
+ micromark-extension-gfm-autolink-literal@2.0.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:
+ micromark-extension-gfm-footnote@2.0.0:
dependencies:
devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
+ micromark-core-commonmark: 2.0.0
micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0
micromark-util-normalize-identifier: 2.0.0
@@ -19259,7 +21225,7 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-gfm-strikethrough@2.1.0:
+ micromark-extension-gfm-strikethrough@2.0.0:
dependencies:
devlop: 1.1.0
micromark-util-chunked: 2.0.0
@@ -19268,7 +21234,7 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-gfm-table@2.1.0:
+ micromark-extension-gfm-table@2.0.0:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.0
@@ -19280,7 +21246,7 @@ snapshots:
dependencies:
micromark-util-types: 2.0.0
- micromark-extension-gfm-task-list-item@2.1.0:
+ micromark-extension-gfm-task-list-item@2.0.1:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.0
@@ -19290,36 +21256,35 @@ snapshots:
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-autolink-literal: 2.0.0
+ micromark-extension-gfm-footnote: 2.0.0
+ micromark-extension-gfm-strikethrough: 2.0.0
+ micromark-extension-gfm-table: 2.0.0
micromark-extension-gfm-tagfilter: 2.0.0
- micromark-extension-gfm-task-list-item: 2.1.0
+ micromark-extension-gfm-task-list-item: 2.0.1
micromark-util-combine-extensions: 2.0.0
micromark-util-types: 2.0.0
micromark-extension-mdx-expression@3.0.0:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
devlop: 1.1.0
- micromark-factory-mdx-expression: 2.0.2
+ micromark-factory-mdx-expression: 2.0.1
micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0
micromark-util-events-to-acorn: 2.0.2
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-mdx-jsx@3.0.1:
+ micromark-extension-mdx-jsx@3.0.0:
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
devlop: 1.1.0
estree-util-is-identifier-name: 3.0.0
- micromark-factory-mdx-expression: 2.0.2
+ micromark-factory-mdx-expression: 2.0.1
micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0
- micromark-util-events-to-acorn: 2.0.2
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
vfile-message: 4.0.2
@@ -19330,9 +21295,9 @@ snapshots:
micromark-extension-mdxjs-esm@3.0.0:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
+ micromark-core-commonmark: 2.0.0
micromark-util-character: 2.1.0
micromark-util-events-to-acorn: 2.0.2
micromark-util-symbol: 2.0.0
@@ -19342,10 +21307,10 @@ snapshots:
micromark-extension-mdxjs@3.0.0:
dependencies:
- acorn: 8.14.1
- acorn-jsx: 5.3.2(acorn@8.14.1)
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
micromark-extension-mdx-expression: 3.0.0
- micromark-extension-mdx-jsx: 3.0.1
+ micromark-extension-mdx-jsx: 3.0.0
micromark-extension-mdx-md: 2.0.0
micromark-extension-mdxjs-esm: 3.0.0
micromark-util-combine-extensions: 2.0.0
@@ -19364,11 +21329,10 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-factory-mdx-expression@2.0.2:
+ micromark-factory-mdx-expression@2.0.1:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
devlop: 1.1.0
- micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0
micromark-util-events-to-acorn: 2.0.2
micromark-util-symbol: 2.0.0
@@ -19441,8 +21405,8 @@ snapshots:
micromark-util-events-to-acorn@2.0.2:
dependencies:
'@types/acorn': 4.0.6
- '@types/estree': 1.0.7
- '@types/unist': 3.0.3
+ '@types/estree': 1.0.5
+ '@types/unist': 3.0.2
devlop: 1.1.0
estree-util-visit: 2.0.0
micromark-util-symbol: 2.0.0
@@ -19465,7 +21429,7 @@ snapshots:
micromark-util-encode: 2.0.0
micromark-util-symbol: 2.0.0
- micromark-util-subtokenize@2.0.1:
+ micromark-util-subtokenize@2.0.0:
dependencies:
devlop: 1.1.0
micromark-util-chunked: 2.0.0
@@ -19486,7 +21450,7 @@ snapshots:
debug: 4.4.1(supports-color@8.1.1)
decode-named-character-reference: 1.0.2
devlop: 1.1.0
- micromark-core-commonmark: 2.0.1
+ micromark-core-commonmark: 2.0.0
micromark-factory-space: 2.0.0
micromark-util-character: 2.1.0
micromark-util-chunked: 2.0.0
@@ -19496,12 +21460,17 @@ snapshots:
micromark-util-normalize-identifier: 2.0.0
micromark-util-resolve-all: 2.0.0
micromark-util-sanitize-uri: 2.0.0
- micromark-util-subtokenize: 2.0.1
+ micromark-util-subtokenize: 2.0.0
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
transitivePeerDependencies:
- supports-color
+ micromatch@4.0.5:
+ dependencies:
+ braces: 3.0.2
+ picomatch: 2.3.1
+
micromatch@4.0.8:
dependencies:
braces: 3.0.3
@@ -19511,8 +21480,6 @@ snapshots:
mime-db@1.52.0: {}
- mime-db@1.54.0: {}
-
mime-types@2.1.18:
dependencies:
mime-db: 1.33.0
@@ -19535,9 +21502,9 @@ snapshots:
min-indent@1.0.1: {}
- mini-css-extract-plugin@2.9.1(webpack@5.99.9(esbuild@0.25.5)):
+ mini-css-extract-plugin@2.9.2(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- schema-utils: 4.3.2
+ schema-utils: 4.2.0
tapable: 2.2.1
webpack: 5.99.9(esbuild@0.25.5)
@@ -19559,6 +21526,10 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
+ minimatch@9.0.3:
+ dependencies:
+ brace-expansion: 2.0.1
+
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
@@ -19591,9 +21562,9 @@ snapshots:
optionalDependencies:
encoding: 0.1.13
- minipass-fetch@3.0.5:
+ minipass-fetch@3.0.4:
dependencies:
- minipass: 7.1.2
+ minipass: 7.0.4
minipass-sized: 1.0.3
minizlib: 2.1.2
optionalDependencies:
@@ -19603,7 +21574,7 @@ snapshots:
dependencies:
minipass: 3.3.6
- minipass-json-stream@1.0.2:
+ minipass-json-stream@1.0.1:
dependencies:
jsonparse: 1.3.1
minipass: 3.3.6
@@ -19622,6 +21593,8 @@ snapshots:
minipass@5.0.0: {}
+ minipass@7.0.4: {}
+
minipass@7.1.2: {}
minizlib@2.1.2:
@@ -19629,6 +21602,10 @@ snapshots:
minipass: 3.3.6
yallist: 4.0.0
+ minizlib@3.0.2:
+ dependencies:
+ minipass: 7.1.2
+
mkdirp-infer-owner@2.0.0:
dependencies:
chownr: 2.0.0
@@ -19641,6 +21618,8 @@ snapshots:
mkdirp@1.0.4: {}
+ mkdirp@3.0.1: {}
+
mocha@11.5.0:
dependencies:
browser-stdout: 1.3.1
@@ -19670,6 +21649,8 @@ snapshots:
ms@2.0.0: {}
+ ms@2.1.2: {}
+
ms@2.1.3: {}
multicast-dns@7.2.5:
@@ -19695,7 +21676,7 @@ snapshots:
nano-css@5.6.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.4.15
css-tree: 1.1.3
csstype: 3.1.3
fastest-stable-stringify: 2.0.2
@@ -19704,10 +21685,12 @@ snapshots:
react-dom: 19.1.0(react@19.1.0)
rtl-css-js: 1.16.1
stacktrace-js: 2.0.2
- stylis: 4.3.4
+ stylis: 4.3.1
nanoid@3.3.11: {}
+ nanoid@3.3.7: {}
+
napi-postinstall@0.2.4: {}
natural-compare@1.4.0: {}
@@ -19729,8 +21712,6 @@ snapshots:
negotiator@0.6.3: {}
- negotiator@0.6.4: {}
-
neo-async@2.6.2: {}
neovim@5.3.0:
@@ -19738,17 +21719,17 @@ snapshots:
'@msgpack/msgpack': 2.8.0
winston: 3.14.1
- next@15.3.3(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ next@15.3.3(@babel/core@7.27.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
'@next/env': 15.3.3
'@swc/counter': 0.1.3
'@swc/helpers': 0.5.15
busboy: 1.6.0
- caniuse-lite: 1.0.30001717
+ caniuse-lite: 1.0.30001600
postcss: 8.4.31
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- styled-jsx: 5.1.6(@babel/core@7.27.1)(react@19.1.0)
+ styled-jsx: 5.1.6(@babel/core@7.27.4)(react@19.1.0)
optionalDependencies:
'@next/swc-darwin-arm64': 15.3.3
'@next/swc-darwin-x64': 15.3.3
@@ -19766,7 +21747,7 @@ snapshots:
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
- tslib: 2.8.1
+ tslib: 2.6.2
node-emoji@2.1.3:
dependencies:
@@ -19823,6 +21804,8 @@ snapshots:
node-int64@0.4.0: {}
+ node-releases@2.0.14: {}
+
node-releases@2.0.19: {}
nopt@5.0.0:
@@ -19843,21 +21826,21 @@ snapshots:
normalize-package-data@3.0.3:
dependencies:
hosted-git-info: 4.1.0
- is-core-module: 2.15.1
+ is-core-module: 2.16.1
semver: 7.7.2
validate-npm-package-license: 3.0.4
normalize-package-data@4.0.1:
dependencies:
hosted-git-info: 5.2.1
- is-core-module: 2.15.1
+ is-core-module: 2.16.1
semver: 7.7.2
validate-npm-package-license: 3.0.4
normalize-package-data@5.0.0:
dependencies:
- hosted-git-info: 6.1.3
- is-core-module: 2.15.1
+ hosted-git-info: 6.1.1
+ is-core-module: 2.16.1
semver: 7.7.2
validate-npm-package-license: 3.0.4
@@ -19873,7 +21856,7 @@ snapshots:
dependencies:
npm-normalize-package-bin: 1.0.1
- npm-bundled@3.0.1:
+ npm-bundled@3.0.0:
dependencies:
npm-normalize-package-bin: 3.0.1
@@ -19893,17 +21876,17 @@ snapshots:
npm-package-arg@10.1.0:
dependencies:
- hosted-git-info: 6.1.3
+ hosted-git-info: 6.1.1
proc-log: 3.0.0
semver: 7.7.2
- validate-npm-package-name: 5.0.1
+ validate-npm-package-name: 5.0.0
npm-package-arg@12.0.2:
dependencies:
hosted-git-info: 8.1.0
proc-log: 5.0.0
semver: 7.7.2
- validate-npm-package-name: 6.0.0
+ validate-npm-package-name: 6.0.1
npm-package-arg@8.1.5:
dependencies:
@@ -19920,7 +21903,7 @@ snapshots:
npm-packlist@7.0.4:
dependencies:
- ignore-walk: 6.0.5
+ ignore-walk: 6.0.4
npm-pick-manifest@6.1.1:
dependencies:
@@ -19941,7 +21924,7 @@ snapshots:
make-fetch-happen: 10.2.1
minipass: 3.3.6
minipass-fetch: 1.4.1
- minipass-json-stream: 1.0.2
+ minipass-json-stream: 1.0.1
minizlib: 2.1.2
npm-package-arg: 8.1.5
transitivePeerDependencies:
@@ -19952,8 +21935,8 @@ snapshots:
dependencies:
make-fetch-happen: 11.1.1
minipass: 5.0.0
- minipass-fetch: 3.0.5
- minipass-json-stream: 1.0.2
+ minipass-fetch: 3.0.4
+ minipass-json-stream: 1.0.1
minizlib: 2.1.2
npm-package-arg: 10.1.0
proc-log: 3.0.0
@@ -19992,17 +21975,19 @@ snapshots:
nwsapi@2.2.20: {}
+ nwsapi@2.2.7: {}
+
object-assign@4.1.1: {}
object-hash@3.0.0: {}
- object-inspect@1.13.2: {}
+ object-inspect@1.13.1: {}
object-inspect@1.13.4: {}
object-is@1.1.6:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
object-keys@1.1.1: {}
@@ -20014,33 +21999,44 @@ snapshots:
has-symbols: 1.0.3
object-keys: 1.1.1
+ object.assign@4.1.7:
+ dependencies:
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ define-properties: 1.2.1
+ es-object-atoms: 1.1.1
+ has-symbols: 1.1.0
+ object-keys: 1.1.1
+
object.entries@1.1.8:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
object.fromentries@2.0.8:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
+ es-abstract: 1.24.0
+ es-object-atoms: 1.1.1
object.groupby@1.0.3:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
object.values@1.2.0:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
obuf@1.1.2: {}
+ ohash@2.0.11: {}
+
on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
@@ -20063,7 +22059,15 @@ snapshots:
dependencies:
mimic-function: 5.0.1
- open@10.1.2:
+ oniguruma-parser@0.12.1: {}
+
+ oniguruma-to-es@4.3.3:
+ dependencies:
+ oniguruma-parser: 0.12.1
+ regex: 6.0.1
+ regex-recursion: 6.0.2
+
+ open@10.1.0:
dependencies:
default-browser: 5.2.1
define-lazy-prop: 3.0.0
@@ -20078,14 +22082,14 @@ snapshots:
opener@1.5.2: {}
- optionator@0.9.4:
+ optionator@0.9.3:
dependencies:
+ '@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4
fast-levenshtein: 2.0.6
levn: 0.4.1
prelude-ls: 1.2.1
type-check: 0.4.0
- word-wrap: 1.2.5
ora@5.4.1:
dependencies:
@@ -20101,7 +22105,7 @@ snapshots:
ora@8.2.0:
dependencies:
- chalk: 5.4.1
+ chalk: 5.3.0
cli-cursor: 5.0.0
cli-spinners: 2.9.2
is-interactive: 2.0.0
@@ -20113,6 +22117,12 @@ snapshots:
os-tmpdir@1.0.2: {}
+ own-keys@1.0.1:
+ dependencies:
+ get-intrinsic: 1.3.0
+ object-keys: 1.1.1
+ safe-push-apply: 1.0.0
+
p-cancelable@3.0.0: {}
p-defer@1.0.0: {}
@@ -20133,7 +22143,7 @@ snapshots:
p-limit@4.0.0:
dependencies:
- yocto-queue: 1.1.1
+ yocto-queue: 1.0.0
p-locate@4.1.0:
dependencies:
@@ -20163,7 +22173,7 @@ snapshots:
'@types/retry': 0.12.0
retry: 0.13.1
- p-retry@6.2.1:
+ p-retry@6.2.0:
dependencies:
'@types/retry': 0.12.2
is-network-error: 1.1.0
@@ -20175,7 +22185,7 @@ snapshots:
p-transform@1.3.0:
dependencies:
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
p-queue: 6.6.2
transitivePeerDependencies:
- supports-color
@@ -20219,7 +22229,7 @@ snapshots:
pacote@15.2.0:
dependencies:
'@npmcli/git': 4.1.0
- '@npmcli/installed-package-contents': 2.1.0
+ '@npmcli/installed-package-contents': 2.0.2
'@npmcli/promise-spawn': 6.0.2
'@npmcli/run-script': 6.0.2
cacache: 17.1.4
@@ -20234,7 +22244,7 @@ snapshots:
read-package-json: 6.0.4
read-package-json-fast: 3.0.2
sigstore: 1.9.0
- ssri: 10.0.6
+ ssri: 10.0.5
tar: 6.2.1
transitivePeerDependencies:
- bluebird
@@ -20245,7 +22255,7 @@ snapshots:
param-case@3.0.4:
dependencies:
dot-case: 3.0.4
- tslib: 2.8.1
+ tslib: 2.6.2
parent-module@1.0.1:
dependencies:
@@ -20259,7 +22269,7 @@ snapshots:
parse-entities@4.0.1:
dependencies:
- '@types/unist': 2.0.11
+ '@types/unist': 2.0.10
character-entities: 2.0.2
character-entities-legacy: 3.0.0
character-reference-invalid: 2.0.1
@@ -20270,7 +22280,7 @@ snapshots:
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.27.1
+ '@babel/code-frame': 7.24.2
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -20279,21 +22289,25 @@ snapshots:
parse-numeric-range@1.3.0: {}
- parse5-htmlparser2-tree-adapter@7.1.0:
+ parse5-htmlparser2-tree-adapter@7.0.0:
dependencies:
domhandler: 5.0.3
- parse5: 7.3.0
+ parse5: 7.1.2
+
+ parse5@7.1.2:
+ dependencies:
+ entities: 4.5.0
parse5@7.3.0:
dependencies:
- entities: 6.0.0
+ entities: 6.0.1
parseurl@1.3.3: {}
pascal-case@3.1.2:
dependencies:
no-case: 3.0.4
- tslib: 2.8.1
+ tslib: 2.6.2
path-absolute@1.0.1: {}
@@ -20311,14 +22325,19 @@ snapshots:
path-parse@1.0.7: {}
+ path-scurry@1.10.1:
+ dependencies:
+ lru-cache: 10.2.0
+ minipass: 7.0.4
+
path-scurry@1.11.1:
dependencies:
- lru-cache: 10.4.3
+ lru-cache: 10.2.0
minipass: 7.1.2
path-scurry@2.0.0:
dependencies:
- lru-cache: 11.0.1
+ lru-cache: 11.1.0
minipass: 7.1.2
path-temp@2.1.0:
@@ -20327,7 +22346,9 @@ snapshots:
path-to-regexp@0.1.12: {}
- path-to-regexp@1.9.0:
+ path-to-regexp@0.1.7: {}
+
+ path-to-regexp@1.8.0:
dependencies:
isarray: 0.0.1
@@ -20341,10 +22362,12 @@ snapshots:
periscopic@3.1.0:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.5
estree-walker: 3.0.3
is-reference: 3.0.2
+ picocolors@1.0.0: {}
+
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -20385,7 +22408,7 @@ snapshots:
postcss-calc@9.0.1(postcss@8.5.4):
dependencies:
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
postcss-value-parser: 4.2.0
postcss-clamp@4.1.0(postcss@8.5.4):
@@ -20393,12 +22416,12 @@ snapshots:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- postcss-color-functional-notation@7.0.9(postcss@8.5.4):
+ postcss-color-functional-notation@7.0.10(postcss@8.5.4):
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
@@ -20416,7 +22439,7 @@ snapshots:
postcss-colormin@6.1.0(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
caniuse-api: 3.0.0
colord: 2.9.3
postcss: 8.5.4
@@ -20424,32 +22447,32 @@ snapshots:
postcss-convert-values@6.1.0(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
postcss: 8.5.4
postcss-value-parser: 4.2.0
- postcss-custom-media@11.0.5(postcss@8.5.4):
+ postcss-custom-media@11.0.6(postcss@8.5.4):
dependencies:
- '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
+ '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
postcss: 8.5.4
- postcss-custom-properties@14.0.4(postcss@8.5.4):
+ postcss-custom-properties@14.0.6(postcss@8.5.4):
dependencies:
- '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
postcss-value-parser: 4.2.0
- postcss-custom-selectors@8.0.4(postcss@8.5.4):
+ postcss-custom-selectors@8.0.5(postcss@8.5.4):
dependencies:
- '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
postcss: 8.5.4
postcss-selector-parser: 7.1.0
@@ -20477,11 +22500,11 @@ snapshots:
postcss-discard-unused@6.0.5(postcss@8.5.4):
dependencies:
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
- postcss-double-position-gradients@6.0.1(postcss@8.5.4):
+ postcss-double-position-gradients@6.0.2(postcss@8.5.4):
dependencies:
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
postcss-value-parser: 4.2.0
@@ -20522,18 +22545,18 @@ snapshots:
camelcase-css: 2.0.1
postcss: 8.5.4
- postcss-lab-function@7.0.9(postcss@8.5.4):
+ postcss-lab-function@7.0.10(postcss@8.5.4):
dependencies:
- '@csstools/css-color-parser': 3.0.9(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
+ '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
'@csstools/utilities': 2.0.0(postcss@8.5.4)
postcss: 8.5.4
postcss-load-config@4.0.2(postcss@8.5.4)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)):
dependencies:
- lilconfig: 3.1.2
+ lilconfig: 3.1.1
yaml: 2.6.0
optionalDependencies:
postcss: 8.5.4
@@ -20542,7 +22565,7 @@ snapshots:
postcss-loader@7.3.4(postcss@8.5.4)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
cosmiconfig: 8.3.6(typescript@5.8.3)
- jiti: 1.21.6
+ jiti: 1.21.0
postcss: 8.5.4
semver: 7.7.2
webpack: 5.99.9(esbuild@0.25.5)
@@ -20552,9 +22575,9 @@ snapshots:
postcss-loader@8.1.1(postcss@8.5.4)(typescript@5.8.3)(webpack@5.99.9):
dependencies:
cosmiconfig: 9.0.0(typescript@5.8.3)
- jiti: 1.21.6
+ jiti: 1.21.0
postcss: 8.5.4
- semver: 7.7.2
+ semver: 7.6.0
optionalDependencies:
webpack: 5.99.9(esbuild@0.25.5)(webpack-cli@6.0.1)
transitivePeerDependencies:
@@ -20579,11 +22602,11 @@ snapshots:
postcss-merge-rules@6.1.1(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
caniuse-api: 3.0.0
cssnano-utils: 4.0.2(postcss@8.5.4)
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
postcss-minify-font-values@6.1.0(postcss@8.5.4):
dependencies:
@@ -20599,7 +22622,7 @@ snapshots:
postcss-minify-params@6.1.0(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
cssnano-utils: 4.0.2(postcss@8.5.4)
postcss: 8.5.4
postcss-value-parser: 4.2.0
@@ -20607,37 +22630,53 @@ snapshots:
postcss-minify-selectors@6.0.4(postcss@8.5.4):
dependencies:
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
+
+ postcss-modules-extract-imports@3.0.0(postcss@8.5.4):
+ dependencies:
+ postcss: 8.5.4
postcss-modules-extract-imports@3.1.0(postcss@8.5.4):
dependencies:
postcss: 8.5.4
- postcss-modules-local-by-default@4.0.5(postcss@8.5.4):
+ postcss-modules-local-by-default@4.0.4(postcss@8.5.4):
dependencies:
icss-utils: 5.1.0(postcss@8.5.4)
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.0(postcss@8.5.4):
+ postcss-modules-local-by-default@4.2.0(postcss@8.5.4):
dependencies:
+ icss-utils: 5.1.0(postcss@8.5.4)
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.0
+ postcss-value-parser: 4.2.0
+
+ postcss-modules-scope@3.1.1(postcss@8.5.4):
+ dependencies:
+ postcss: 8.5.4
+ postcss-selector-parser: 6.0.16
+
+ postcss-modules-scope@3.2.1(postcss@8.5.4):
+ dependencies:
+ postcss: 8.5.4
+ postcss-selector-parser: 7.1.0
postcss-modules-values@4.0.0(postcss@8.5.4):
dependencies:
icss-utils: 5.1.0(postcss@8.5.4)
postcss: 8.5.4
- postcss-nested@6.2.0(postcss@8.5.4):
+ postcss-nested@6.0.1(postcss@8.5.4):
dependencies:
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
postcss-nesting@13.0.1(postcss@8.5.4):
dependencies:
- '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.1.0)
+ '@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.0)
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0)
postcss: 8.5.4
postcss-selector-parser: 7.1.0
@@ -20673,7 +22712,7 @@ snapshots:
postcss-normalize-unicode@6.1.0(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
postcss: 8.5.4
postcss-value-parser: 4.2.0
@@ -20711,63 +22750,64 @@ snapshots:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- postcss-preset-env@10.1.6(postcss@8.5.4):
+ postcss-preset-env@10.2.1(postcss@8.5.4):
dependencies:
'@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.4)
- '@csstools/postcss-color-function': 4.0.9(postcss@8.5.4)
- '@csstools/postcss-color-mix-function': 3.0.9(postcss@8.5.4)
- '@csstools/postcss-content-alt-text': 2.0.5(postcss@8.5.4)
- '@csstools/postcss-exponential-functions': 2.0.8(postcss@8.5.4)
+ '@csstools/postcss-color-function': 4.0.10(postcss@8.5.4)
+ '@csstools/postcss-color-mix-function': 3.0.10(postcss@8.5.4)
+ '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.0(postcss@8.5.4)
+ '@csstools/postcss-content-alt-text': 2.0.6(postcss@8.5.4)
+ '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.4)
'@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.4)
- '@csstools/postcss-gamut-mapping': 2.0.9(postcss@8.5.4)
- '@csstools/postcss-gradients-interpolation-method': 5.0.9(postcss@8.5.4)
- '@csstools/postcss-hwb-function': 4.0.9(postcss@8.5.4)
- '@csstools/postcss-ic-unit': 4.0.1(postcss@8.5.4)
+ '@csstools/postcss-gamut-mapping': 2.0.10(postcss@8.5.4)
+ '@csstools/postcss-gradients-interpolation-method': 5.0.10(postcss@8.5.4)
+ '@csstools/postcss-hwb-function': 4.0.10(postcss@8.5.4)
+ '@csstools/postcss-ic-unit': 4.0.2(postcss@8.5.4)
'@csstools/postcss-initial': 2.0.1(postcss@8.5.4)
'@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.4)
- '@csstools/postcss-light-dark-function': 2.0.8(postcss@8.5.4)
+ '@csstools/postcss-light-dark-function': 2.0.9(postcss@8.5.4)
'@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.4)
'@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.4)
'@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.4)
'@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.4)
- '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.4)
- '@csstools/postcss-media-minmax': 2.0.8(postcss@8.5.4)
- '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.4)
+ '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.4)
+ '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.4)
+ '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.4)
'@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.4)
'@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.4)
- '@csstools/postcss-oklab-function': 4.0.9(postcss@8.5.4)
- '@csstools/postcss-progressive-custom-properties': 4.0.1(postcss@8.5.4)
- '@csstools/postcss-random-function': 2.0.0(postcss@8.5.4)
- '@csstools/postcss-relative-color-syntax': 3.0.9(postcss@8.5.4)
+ '@csstools/postcss-oklab-function': 4.0.10(postcss@8.5.4)
+ '@csstools/postcss-progressive-custom-properties': 4.1.0(postcss@8.5.4)
+ '@csstools/postcss-random-function': 2.0.1(postcss@8.5.4)
+ '@csstools/postcss-relative-color-syntax': 3.0.10(postcss@8.5.4)
'@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.4)
- '@csstools/postcss-sign-functions': 1.1.3(postcss@8.5.4)
- '@csstools/postcss-stepped-value-functions': 4.0.8(postcss@8.5.4)
+ '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.4)
+ '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.4)
'@csstools/postcss-text-decoration-shorthand': 4.0.2(postcss@8.5.4)
- '@csstools/postcss-trigonometric-functions': 4.0.8(postcss@8.5.4)
+ '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.4)
'@csstools/postcss-unset-value': 4.0.0(postcss@8.5.4)
autoprefixer: 10.4.21(postcss@8.5.4)
- browserslist: 4.24.5
+ browserslist: 4.25.0
css-blank-pseudo: 7.0.1(postcss@8.5.4)
css-has-pseudo: 7.0.2(postcss@8.5.4)
css-prefers-color-scheme: 10.0.0(postcss@8.5.4)
- cssdb: 8.2.5
+ cssdb: 8.3.0
postcss: 8.5.4
postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.4)
postcss-clamp: 4.1.0(postcss@8.5.4)
- postcss-color-functional-notation: 7.0.9(postcss@8.5.4)
+ postcss-color-functional-notation: 7.0.10(postcss@8.5.4)
postcss-color-hex-alpha: 10.0.0(postcss@8.5.4)
postcss-color-rebeccapurple: 10.0.0(postcss@8.5.4)
- postcss-custom-media: 11.0.5(postcss@8.5.4)
- postcss-custom-properties: 14.0.4(postcss@8.5.4)
- postcss-custom-selectors: 8.0.4(postcss@8.5.4)
+ postcss-custom-media: 11.0.6(postcss@8.5.4)
+ postcss-custom-properties: 14.0.6(postcss@8.5.4)
+ postcss-custom-selectors: 8.0.5(postcss@8.5.4)
postcss-dir-pseudo-class: 9.0.1(postcss@8.5.4)
- postcss-double-position-gradients: 6.0.1(postcss@8.5.4)
+ postcss-double-position-gradients: 6.0.2(postcss@8.5.4)
postcss-focus-visible: 10.0.1(postcss@8.5.4)
postcss-focus-within: 9.0.1(postcss@8.5.4)
postcss-font-variant: 5.0.0(postcss@8.5.4)
postcss-gap-properties: 6.0.0(postcss@8.5.4)
postcss-image-set-function: 7.0.0(postcss@8.5.4)
- postcss-lab-function: 7.0.9(postcss@8.5.4)
+ postcss-lab-function: 7.0.10(postcss@8.5.4)
postcss-logical: 8.1.0(postcss@8.5.4)
postcss-nesting: 13.0.1(postcss@8.5.4)
postcss-opacity-percentage: 3.0.0(postcss@8.5.4)
@@ -20790,7 +22830,7 @@ snapshots:
postcss-reduce-initial@6.1.0(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
caniuse-api: 3.0.0
postcss: 8.5.4
@@ -20808,7 +22848,7 @@ snapshots:
postcss: 8.5.4
postcss-selector-parser: 7.1.0
- postcss-selector-parser@6.1.2:
+ postcss-selector-parser@6.0.16:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
@@ -20827,12 +22867,12 @@ snapshots:
dependencies:
postcss: 8.5.4
postcss-value-parser: 4.2.0
- svgo: 3.3.2
+ svgo: 3.2.0
postcss-unique-selectors@6.0.4(postcss@8.5.4):
dependencies:
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
postcss-value-parser@4.2.0: {}
@@ -20842,7 +22882,13 @@ snapshots:
postcss@8.4.31:
dependencies:
- nanoid: 3.3.11
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.2.0
+
+ postcss@8.4.47:
+ dependencies:
+ nanoid: 3.3.7
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -20852,12 +22898,12 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
- preferred-pm@3.1.4:
+ preferred-pm@3.1.3:
dependencies:
find-up: 5.0.0
find-yarn-workspace-root2: 1.2.16
path-exists: 4.0.0
- which-pm: 2.2.0
+ which-pm: 2.0.0
prelude-ls@1.2.1: {}
@@ -20865,6 +22911,8 @@ snapshots:
dependencies:
prettier: 3.3.3
+ prettier@3.2.5: {}
+
prettier@3.3.3: {}
pretty-bytes@5.6.0: {}
@@ -20884,13 +22932,13 @@ snapshots:
dependencies:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
- react-is: 18.3.1
+ react-is: 18.2.0
pretty-format@30.0.0-beta.3:
dependencies:
'@jest/schemas': 30.0.0-beta.3
ansi-styles: 5.2.0
- react-is: 18.3.1
+ react-is: 18.2.0
pretty-ms@7.0.1:
dependencies:
@@ -20906,7 +22954,7 @@ snapshots:
prism-react-renderer@2.4.1(react@19.1.0):
dependencies:
- '@types/prismjs': 1.26.4
+ '@types/prismjs': 1.26.3
clsx: 2.1.1
react: 19.1.0
@@ -20944,7 +22992,9 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
- property-information@6.5.0: {}
+ property-information@6.4.1: {}
+
+ property-information@7.1.0: {}
proto-list@1.2.4: {}
@@ -20953,6 +23003,8 @@ snapshots:
forwarded: 0.2.0
ipaddr.js: 1.9.1
+ psl@1.9.0: {}
+
punycode@2.3.1: {}
pupa@3.1.0:
@@ -20963,9 +23015,19 @@ snapshots:
pure-rand@7.0.1: {}
+ qs@6.11.0:
+ dependencies:
+ side-channel: 1.0.6
+
+ qs@6.12.0:
+ dependencies:
+ side-channel: 1.0.6
+
qs@6.13.0:
dependencies:
- side-channel: 1.1.0
+ side-channel: 1.0.6
+
+ querystringify@2.2.0: {}
queue-microtask@1.2.3: {}
@@ -21017,7 +23079,7 @@ snapshots:
react-is@17.0.2: {}
- react-is@18.3.1: {}
+ react-is@18.2.0: {}
react-json-view-lite@2.4.1(react@19.1.0):
dependencies:
@@ -21025,7 +23087,7 @@ snapshots:
react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@19.1.0))(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- '@babel/runtime': 7.27.1
+ '@babel/runtime': 7.24.1
react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.1.0)'
webpack: 5.99.9(esbuild@0.25.5)
@@ -21040,13 +23102,13 @@ snapshots:
react-router-config@5.1.1(react-router@5.3.4(react@19.1.0))(react@19.1.0):
dependencies:
- '@babel/runtime': 7.27.1
+ '@babel/runtime': 7.24.1
react: 19.1.0
react-router: 5.3.4(react@19.1.0)
react-router-dom@5.3.4(react@19.1.0):
dependencies:
- '@babel/runtime': 7.27.1
+ '@babel/runtime': 7.24.1
history: 4.10.1
loose-envify: 1.4.0
prop-types: 15.8.1
@@ -21057,11 +23119,11 @@ snapshots:
react-router@5.3.4(react@19.1.0):
dependencies:
- '@babel/runtime': 7.27.1
+ '@babel/runtime': 7.24.1
history: 4.10.1
hoist-non-react-statics: 3.3.2
loose-envify: 1.4.0
- path-to-regexp: 1.9.0
+ path-to-regexp: 1.8.0
prop-types: 15.8.1
react: 19.1.0
react-is: 16.13.1
@@ -21070,10 +23132,10 @@ snapshots:
react-string-replace@1.1.1: {}
- react-universal-interface@0.6.2(react@19.1.0)(tslib@2.8.1):
+ react-universal-interface@0.6.2(react@19.1.0)(tslib@2.6.2):
dependencies:
react: 19.1.0
- tslib: 2.8.1
+ tslib: 2.6.2
react-use@17.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
@@ -21086,13 +23148,17 @@ snapshots:
nano-css: 5.6.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- react-universal-interface: 0.6.2(react@19.1.0)(tslib@2.8.1)
+ react-universal-interface: 0.6.2(react@19.1.0)(tslib@2.6.2)
resize-observer-polyfill: 1.5.1
screenfull: 5.2.0
set-harmonic-interval: 1.0.1
throttle-debounce: 3.0.1
ts-easing: 0.2.0
- tslib: 2.8.1
+ tslib: 2.6.2
+
+ react@18.2.0:
+ dependencies:
+ loose-envify: 1.4.0
react@19.1.0: {}
@@ -21114,13 +23180,13 @@ snapshots:
read-package-json-fast@3.0.2:
dependencies:
- json-parse-even-better-errors: 3.0.2
+ json-parse-even-better-errors: 3.0.1
npm-normalize-package-bin: 3.0.1
read-package-json@6.0.4:
dependencies:
- glob: 10.4.5
- json-parse-even-better-errors: 3.0.2
+ glob: 10.3.10
+ json-parse-even-better-errors: 3.0.1
normalize-package-data: 5.0.0
npm-normalize-package-bin: 3.0.1
@@ -21207,15 +23273,30 @@ snapshots:
indent-string: 5.0.0
strip-indent: 4.0.0
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+ call-bind: 1.0.8
+ define-properties: 1.2.1
+ es-abstract: 1.24.0
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ get-intrinsic: 1.3.0
+ get-proto: 1.0.1
+ which-builtin-type: 1.2.1
+
reflect.getprototypeof@1.0.6:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- get-intrinsic: 1.2.4
+ get-intrinsic: 1.3.0
globalthis: 1.0.4
- which-builtin-type: 1.1.4
+ which-builtin-type: 1.1.3
+
+ regenerate-unicode-properties@10.1.1:
+ dependencies:
+ regenerate: 1.4.2
regenerate-unicode-properties@10.2.0:
dependencies:
@@ -21223,15 +23304,38 @@ snapshots:
regenerate@1.4.2: {}
+ regenerator-runtime@0.14.1: {}
+
+ regex-recursion@6.0.2:
+ dependencies:
+ regex-utilities: 2.3.0
+
+ regex-utilities@2.3.0: {}
+
+ regex@6.0.1:
+ dependencies:
+ regex-utilities: 2.3.0
+
regexp-tree@0.1.27: {}
- regexp.prototype.flags@1.5.3:
+ regexp.prototype.flags@1.5.4:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
es-errors: 1.3.0
+ get-proto: 1.0.1
+ gopd: 1.2.0
set-function-name: 2.0.2
+ regexpu-core@5.3.2:
+ dependencies:
+ '@babel/regjsgen': 0.8.0
+ regenerate: 1.4.2
+ regenerate-unicode-properties: 10.1.1
+ regjsparser: 0.9.1
+ unicode-match-property-ecmascript: 2.0.0
+ unicode-match-property-value-ecmascript: 2.1.0
+
regexpu-core@6.2.0:
dependencies:
regenerate: 1.4.2
@@ -21239,11 +23343,11 @@ snapshots:
regjsgen: 0.8.0
regjsparser: 0.12.0
unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.2.0
+ unicode-match-property-value-ecmascript: 2.1.0
registry-auth-token@5.0.2:
dependencies:
- '@pnpm/npm-conf': 2.3.1
+ '@pnpm/npm-conf': 2.2.2
registry-url@6.0.1:
dependencies:
@@ -21259,11 +23363,15 @@ snapshots:
dependencies:
jsesc: 3.0.2
+ regjsparser@0.9.1:
+ dependencies:
+ jsesc: 0.5.0
+
rehype-raw@7.0.0:
dependencies:
'@types/hast': 3.0.4
- hast-util-raw: 9.0.4
- vfile: 6.0.3
+ hast-util-raw: 9.0.2
+ vfile: 6.0.1
relateurl@0.2.7: {}
@@ -21271,7 +23379,7 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
mdast-util-directive: 3.0.0
- micromark-extension-directive: 3.0.2
+ micromark-extension-directive: 3.0.0
unified: 11.0.5
transitivePeerDependencies:
- supports-color
@@ -21279,7 +23387,7 @@ snapshots:
remark-emoji@4.0.1:
dependencies:
'@types/mdast': 4.0.4
- emoticon: 4.1.0
+ emoticon: 4.0.1
mdast-util-find-and-replace: 3.0.2
node-emoji: 2.1.3
unified: 11.0.5
@@ -21314,19 +23422,19 @@ snapshots:
remark-parse@11.0.0:
dependencies:
'@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.1
+ mdast-util-from-markdown: 2.0.0
micromark-util-types: 2.0.0
unified: 11.0.5
transitivePeerDependencies:
- supports-color
- remark-rehype@11.1.1:
+ remark-rehype@11.1.0:
dependencies:
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- mdast-util-to-hast: 13.2.0
+ mdast-util-to-hast: 13.1.0
unified: 11.0.5
- vfile: 6.0.3
+ vfile: 6.0.1
remark-stringify@11.0.0:
dependencies:
@@ -21376,13 +23484,13 @@ snapshots:
resolve@1.22.8:
dependencies:
- is-core-module: 2.15.1
+ is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
resolve@2.0.0-next.5:
dependencies:
- is-core-module: 2.15.1
+ is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -21418,12 +23526,12 @@ snapshots:
rtl-css-js@1.16.1:
dependencies:
- '@babel/runtime': 7.27.1
+ '@babel/runtime': 7.24.1
- rtlcss@4.3.0:
+ rtlcss@4.1.1:
dependencies:
- escalade: 3.2.0
- picocolors: 1.1.1
+ escalade: 3.1.2
+ picocolors: 1.0.0
postcss: 8.5.4
strip-json-comments: 3.1.1
@@ -21437,13 +23545,14 @@ snapshots:
rxjs@7.8.1:
dependencies:
- tslib: 2.8.1
+ tslib: 2.6.2
- safe-array-concat@1.1.2:
+ safe-array-concat@1.1.3:
dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ get-intrinsic: 1.3.0
+ has-symbols: 1.1.0
isarray: 2.0.5
safe-buffer@5.1.2: {}
@@ -21456,23 +23565,22 @@ snapshots:
execa: 5.1.1
path-name: 1.0.0
- safe-execa@0.1.4:
+ safe-push-apply@1.0.0:
dependencies:
- '@zkochan/which': 2.0.3
- execa: 5.1.1
- path-name: 1.0.0
+ es-errors: 1.3.0
+ isarray: 2.0.5
- safe-regex-test@1.0.3:
+ safe-regex-test@1.1.0:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
es-errors: 1.3.0
- is-regex: 1.1.4
+ is-regex: 1.2.1
safe-stable-stringify@2.5.0: {}
safer-buffer@2.1.2: {}
- sax@1.4.1: {}
+ sax@1.3.0: {}
saxes@6.0.0:
dependencies:
@@ -21488,18 +23596,25 @@ snapshots:
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
+ schema-utils@4.2.0:
+ dependencies:
+ '@types/json-schema': 7.0.15
+ ajv: 8.12.0
+ ajv-formats: 2.1.1(ajv@8.12.0)
+ ajv-keywords: 5.1.0(ajv@8.12.0)
+
schema-utils@4.3.2:
dependencies:
'@types/json-schema': 7.0.15
- ajv: 8.17.1
- ajv-formats: 2.1.1(ajv@8.17.1)
- ajv-keywords: 5.1.0(ajv@8.17.1)
+ ajv: 8.12.0
+ ajv-formats: 2.1.1(ajv@8.12.0)
+ ajv-keywords: 5.1.0(ajv@8.12.0)
scoped-regex@2.1.0: {}
screenfull@5.2.0: {}
- search-insights@2.17.2: {}
+ search-insights@2.13.0: {}
section-matter@1.0.0:
dependencies:
@@ -21523,8 +23638,30 @@ snapshots:
semver@6.3.1: {}
+ semver@7.6.0:
+ dependencies:
+ lru-cache: 6.0.0
+
semver@7.7.2: {}
+ send@0.18.0:
+ dependencies:
+ debug: 2.6.9
+ depd: 2.0.0
+ destroy: 1.2.0
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ etag: 1.8.1
+ fresh: 0.5.2
+ http-errors: 2.0.0
+ mime: 1.6.0
+ ms: 2.1.3
+ on-finished: 2.4.1
+ range-parser: 1.2.1
+ statuses: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
send@0.19.0:
dependencies:
debug: 2.6.9
@@ -21569,6 +23706,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ serve-static@1.15.0:
+ dependencies:
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ parseurl: 1.3.3
+ send: 0.18.0
+ transitivePeerDependencies:
+ - supports-color
+
serve-static@1.16.2:
dependencies:
encodeurl: 2.0.0
@@ -21585,7 +23731,7 @@ snapshots:
define-data-property: 1.1.4
es-errors: 1.3.0
function-bind: 1.1.2
- get-intrinsic: 1.2.4
+ get-intrinsic: 1.3.0
gopd: 1.0.1
has-property-descriptors: 1.0.2
@@ -21598,6 +23744,12 @@ snapshots:
set-harmonic-interval@1.0.1: {}
+ set-proto@1.0.0:
+ dependencies:
+ dunder-proto: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+
setimmediate@1.0.5: {}
setprototypeof@1.1.0: {}
@@ -21645,7 +23797,7 @@ snapshots:
shebang-regex@3.0.0: {}
- shell-quote@1.8.3: {}
+ shell-quote@1.8.1: {}
shelljs@0.8.5:
dependencies:
@@ -21653,6 +23805,25 @@ snapshots:
interpret: 1.4.0
rechoir: 0.6.2
+ shiki-magic-move@1.1.0(react@18.2.0)(shiki@3.6.0):
+ dependencies:
+ diff-match-patch-es: 1.0.1
+ ohash: 2.0.11
+ optionalDependencies:
+ react: 18.2.0
+ shiki: 3.6.0
+
+ shiki@3.6.0:
+ dependencies:
+ '@shikijs/core': 3.6.0
+ '@shikijs/engine-javascript': 3.6.0
+ '@shikijs/engine-oniguruma': 3.6.0
+ '@shikijs/langs': 3.6.0
+ '@shikijs/themes': 3.6.0
+ '@shikijs/types': 3.6.0
+ '@shikijs/vscode-textmate': 10.0.2
+ '@types/hast': 3.0.4
+
side-channel-list@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -21678,7 +23849,7 @@ snapshots:
call-bind: 1.0.7
es-errors: 1.3.0
get-intrinsic: 1.2.4
- object-inspect: 1.13.2
+ object-inspect: 1.13.1
side-channel@1.1.0:
dependencies:
@@ -21716,18 +23887,18 @@ snapshots:
sirv@2.0.4:
dependencies:
- '@polka/url': 1.0.0-next.28
+ '@polka/url': 1.0.0-next.25
mrmime: 2.0.0
totalist: 3.0.1
sisteransi@1.0.5: {}
- sitemap@7.1.2:
+ sitemap@7.1.1:
dependencies:
'@types/node': 17.0.45
'@types/sax': 1.2.7
arg: 5.0.2
- sax: 1.4.1
+ sax: 1.3.0
skin-tone@2.0.0:
dependencies:
@@ -21762,7 +23933,7 @@ snapshots:
dependencies:
agent-base: 6.0.2
debug: 4.4.1(supports-color@8.1.1)
- socks: 2.8.3
+ socks: 2.8.1
transitivePeerDependencies:
- supports-color
@@ -21770,7 +23941,7 @@ snapshots:
dependencies:
agent-base: 6.0.2
debug: 4.4.1(supports-color@8.1.1)
- socks: 2.8.3
+ socks: 2.8.1
transitivePeerDependencies:
- supports-color
@@ -21778,11 +23949,16 @@ snapshots:
dependencies:
agent-base: 7.1.3
debug: 4.4.1(supports-color@8.1.1)
- socks: 2.8.3
+ socks: 2.8.4
transitivePeerDependencies:
- supports-color
- socks@2.8.3:
+ socks@2.8.1:
+ dependencies:
+ ip-address: 9.0.5
+ smart-buffer: 4.2.0
+
+ socks@2.8.4:
dependencies:
ip-address: 9.0.5
smart-buffer: 4.2.0
@@ -21793,10 +23969,12 @@ snapshots:
dependencies:
is-plain-obj: 2.1.0
- sort-keys@5.1.0:
+ sort-keys@5.0.0:
dependencies:
is-plain-obj: 4.1.0
+ source-map-js@1.2.0: {}
+
source-map-js@1.2.1: {}
source-map-support@0.5.13:
@@ -21822,16 +24000,16 @@ snapshots:
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.17
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
+ spdx-license-ids: 3.0.17
- spdx-license-ids@3.0.20: {}
+ spdx-license-ids@3.0.17: {}
spdy-transport@3.0.0:
dependencies:
@@ -21846,7 +24024,7 @@ snapshots:
spdy@4.0.2:
dependencies:
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
handle-thing: 2.0.1
http-deceiver: 1.2.7
select-hose: 2.0.0
@@ -21864,9 +24042,9 @@ snapshots:
srcset@4.0.0: {}
- ssri@10.0.6:
+ ssri@10.0.5:
dependencies:
- minipass: 7.1.2
+ minipass: 7.0.4
ssri@8.0.1:
dependencies:
@@ -21876,6 +24054,8 @@ snapshots:
dependencies:
minipass: 3.3.6
+ stable-hash-x@0.1.1: {}
+
stable-hash@0.0.5: {}
stack-generator@2.0.10:
@@ -21914,9 +24094,10 @@ snapshots:
stdin-discarder@0.2.2: {}
- stop-iteration-iterator@1.0.0:
+ stop-iteration-iterator@1.1.0:
dependencies:
- internal-slot: 1.0.7
+ es-errors: 1.3.0
+ internal-slot: 1.1.0
streamsearch@1.1.0: {}
@@ -21945,48 +24126,52 @@ snapshots:
string.prototype.includes@2.0.1:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
string.prototype.matchall@4.0.11:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
es-errors: 1.3.0
- es-object-atoms: 1.0.0
- get-intrinsic: 1.2.4
- gopd: 1.0.1
- has-symbols: 1.0.3
- internal-slot: 1.0.7
- regexp.prototype.flags: 1.5.3
+ es-object-atoms: 1.1.1
+ get-intrinsic: 1.3.0
+ gopd: 1.2.0
+ has-symbols: 1.1.0
+ internal-slot: 1.1.0
+ regexp.prototype.flags: 1.5.4
set-function-name: 2.0.2
- side-channel: 1.0.6
+ side-channel: 1.1.0
string.prototype.repeat@1.0.0:
dependencies:
define-properties: 1.2.1
- es-abstract: 1.23.3
+ es-abstract: 1.24.0
- string.prototype.trim@1.2.9:
+ string.prototype.trim@1.2.10:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
+ es-abstract: 1.24.0
+ es-object-atoms: 1.1.1
+ has-property-descriptors: 1.0.2
- string.prototype.trimend@1.0.8:
+ string.prototype.trimend@1.0.9:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
string.prototype.trimstart@1.0.8:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ es-object-atoms: 1.1.1
string_decoder@1.1.1:
dependencies:
@@ -21996,7 +24181,7 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
- stringify-entities@4.0.4:
+ stringify-entities@4.0.3:
dependencies:
character-entities-html4: 2.1.0
character-entities-legacy: 3.0.0
@@ -22013,7 +24198,7 @@ snapshots:
strip-ansi@7.1.0:
dependencies:
- ansi-regex: 6.1.0
+ ansi-regex: 6.0.1
strip-bom-buf@1.0.0:
dependencies:
@@ -22060,35 +24245,39 @@ snapshots:
dependencies:
inline-style-parser: 0.1.1
- style-to-object@1.0.8:
+ style-to-object@1.0.5:
dependencies:
- inline-style-parser: 0.2.4
+ inline-style-parser: 0.2.2
- styled-jsx@5.1.6(@babel/core@7.27.1)(react@19.1.0):
+ styled-jsx@5.1.6(@babel/core@7.27.4)(react@19.1.0):
dependencies:
client-only: 0.0.1
react: 19.1.0
optionalDependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
stylehacks@6.1.1(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.23.0
postcss: 8.5.4
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 6.0.16
- stylis@4.3.4: {}
+ stylis@4.3.1: {}
sucrase@3.35.0:
dependencies:
'@jridgewell/gen-mapping': 0.3.5
commander: 4.1.1
- glob: 10.4.5
+ glob: 10.3.10
lines-and-columns: 1.2.4
mz: 2.7.0
pirates: 4.0.6
ts-interface-checker: 0.1.13
+ supports-color@5.5.0:
+ dependencies:
+ has-flag: 3.0.0
+
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
@@ -22101,7 +24290,7 @@ snapshots:
svg-parser@2.0.4: {}
- svgo@3.3.2:
+ svgo@3.2.0:
dependencies:
'@trysound/sax': 0.2.0
commander: 7.2.0
@@ -22119,7 +24308,7 @@ snapshots:
chalk-template: 1.1.0
commander: 13.1.0
cosmiconfig: 9.0.0(typescript@5.8.3)
- effect: 3.15.2
+ effect: 3.16.5
enquirer: 2.4.1
fast-check: 3.23.2
globby: 14.1.0
@@ -22144,26 +24333,28 @@ snapshots:
chokidar: 3.6.0
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.3.3
+ fast-glob: 3.3.2
glob-parent: 6.0.2
is-glob: 4.0.3
- jiti: 1.21.6
+ jiti: 1.21.0
lilconfig: 2.1.0
- micromatch: 4.0.8
+ micromatch: 4.0.5
normalize-path: 3.0.0
object-hash: 3.0.0
- picocolors: 1.1.1
+ picocolors: 1.0.0
postcss: 8.5.4
postcss-import: 15.1.0(postcss@8.5.4)
postcss-js: 4.0.1(postcss@8.5.4)
postcss-load-config: 4.0.2(postcss@8.5.4)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
- postcss-nested: 6.2.0(postcss@8.5.4)
- postcss-selector-parser: 6.1.2
+ postcss-nested: 6.0.1(postcss@8.5.4)
+ postcss-selector-parser: 6.0.16
resolve: 1.22.8
sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
+ tailwindcss@4.1.8: {}
+
talon-snippets@1.3.0: {}
tapable@2.2.1: {}
@@ -22177,13 +24368,22 @@ snapshots:
mkdirp: 1.0.4
yallist: 4.0.0
+ tar@7.4.3:
+ dependencies:
+ '@isaacs/fs-minipass': 4.0.1
+ chownr: 3.0.0
+ minipass: 7.1.2
+ minizlib: 3.0.2
+ mkdirp: 3.0.1
+ yallist: 5.0.0
+
terser-webpack-plugin@5.3.14(esbuild@0.25.5)(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 4.3.2
serialize-javascript: 6.0.2
- terser: 5.35.0
+ terser: 5.41.0
webpack: 5.99.9(esbuild@0.25.5)
optionalDependencies:
esbuild: 0.25.5
@@ -22194,15 +24394,22 @@ snapshots:
jest-worker: 27.5.1
schema-utils: 4.3.2
serialize-javascript: 6.0.2
- terser: 5.35.0
+ terser: 5.41.0
webpack: 5.99.9(esbuild@0.25.5)(webpack-cli@6.0.1)
optionalDependencies:
esbuild: 0.25.5
- terser@5.35.0:
+ terser@5.29.2:
+ dependencies:
+ '@jridgewell/source-map': 0.3.6
+ acorn: 8.11.3
+ commander: 2.20.3
+ source-map-support: 0.5.21
+
+ terser@5.41.0:
dependencies:
'@jridgewell/source-map': 0.3.6
- acorn: 8.14.1
+ acorn: 8.15.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -22226,10 +24433,6 @@ snapshots:
dependencies:
any-promise: 1.3.0
- thingies@1.21.0(tslib@2.8.1):
- dependencies:
- tslib: 2.8.1
-
throttle-debounce@3.0.1: {}
through2@4.0.2:
@@ -22250,7 +24453,7 @@ snapshots:
tinyglobby@0.2.14:
dependencies:
- fdir: 6.4.4(picomatch@4.0.2)
+ fdir: 6.4.5(picomatch@4.0.2)
picomatch: 4.0.2
tinypool@1.1.0: {}
@@ -22267,6 +24470,8 @@ snapshots:
tmpl@1.0.5: {}
+ to-fast-properties@2.0.0: {}
+
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -22277,19 +24482,26 @@ snapshots:
totalist@3.0.1: {}
+ tough-cookie@4.1.3:
+ dependencies:
+ psl: 1.9.0
+ punycode: 2.3.1
+ universalify: 0.2.0
+ url-parse: 1.5.10
+
tough-cookie@5.1.2:
dependencies:
tldts: 6.1.86
tr46@0.0.3: {}
- tr46@5.1.1:
+ tr46@3.0.0:
dependencies:
punycode: 2.3.1
- tree-dump@1.0.3(tslib@2.8.1):
+ tr46@5.1.1:
dependencies:
- tslib: 2.8.1
+ punycode: 2.3.1
treeverse@1.0.4: {}
@@ -22314,7 +24526,25 @@ snapshots:
ts-interface-checker@0.1.13: {}
- ts-jest@29.3.4(@babel/core@7.27.1)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.25.5)(jest@29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)))(typescript@5.8.3):
+ ts-jest@29.1.2(@babel/core@7.27.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(esbuild@0.25.5)(jest@29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)))(typescript@5.8.3):
+ dependencies:
+ bs-logger: 0.2.6
+ fast-json-stable-stringify: 2.1.0
+ jest: 29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3))
+ jest-util: 29.7.0
+ json5: 2.2.3
+ lodash.memoize: 4.1.2
+ make-error: 1.3.6
+ semver: 7.7.2
+ typescript: 5.8.3
+ yargs-parser: 21.1.1
+ optionalDependencies:
+ '@babel/core': 7.27.4
+ '@jest/types': 29.6.3
+ babel-jest: 29.7.0(@babel/core@7.27.4)
+ esbuild: 0.25.5
+
+ ts-jest@29.3.4(@babel/core@7.24.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(esbuild@0.25.5)(jest@29.7.0(@types/node@20.17.50)(ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3)))(typescript@5.8.3):
dependencies:
bs-logger: 0.2.6
ejs: 3.1.10
@@ -22329,17 +24559,17 @@ snapshots:
typescript: 5.8.3
yargs-parser: 21.1.1
optionalDependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.24.3
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.27.1)
+ babel-jest: 29.7.0(@babel/core@7.24.3)
esbuild: 0.25.5
ts-loader@9.5.2(typescript@5.8.3)(webpack@5.99.9):
dependencies:
chalk: 4.1.2
- enhanced-resolve: 5.17.1
- micromatch: 4.0.8
+ enhanced-resolve: 5.18.1
+ micromatch: 4.0.5
semver: 7.7.2
source-map: 0.7.4
typescript: 5.8.3
@@ -22348,13 +24578,13 @@ snapshots:
ts-node@10.9.2(@types/node@20.17.50)(typescript@5.8.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.11
+ '@tsconfig/node10': 1.0.10
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 20.17.50
- acorn: 8.14.1
- acorn-walk: 8.3.4
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
@@ -22372,8 +24602,18 @@ snapshots:
minimist: 1.2.8
strip-bom: 3.0.0
+ tslib@2.6.2: {}
+
tslib@2.8.1: {}
+ tsx@3.12.7:
+ dependencies:
+ '@esbuild-kit/cjs-loader': 2.4.4
+ '@esbuild-kit/core-utils': 3.3.2
+ '@esbuild-kit/esm-loader': 2.6.5
+ optionalDependencies:
+ fsevents: 2.3.3
+
tuf-js@1.1.7:
dependencies:
'@tufjs/models': 1.0.4
@@ -22411,37 +24651,38 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
- typed-array-buffer@1.0.2:
+ typed-array-buffer@1.0.3:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
es-errors: 1.3.0
- is-typed-array: 1.1.13
+ is-typed-array: 1.1.15
- typed-array-byte-length@1.0.1:
+ typed-array-byte-length@1.0.3:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
+ gopd: 1.2.0
+ has-proto: 1.2.0
+ is-typed-array: 1.1.15
- typed-array-byte-offset@1.0.2:
+ typed-array-byte-offset@1.0.4:
dependencies:
available-typed-arrays: 1.0.7
- call-bind: 1.0.7
+ call-bind: 1.0.8
for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
+ gopd: 1.2.0
+ has-proto: 1.2.0
+ is-typed-array: 1.1.15
+ reflect.getprototypeof: 1.0.10
- typed-array-length@1.0.6:
+ typed-array-length@1.0.7:
dependencies:
- call-bind: 1.0.7
+ call-bind: 1.0.8
for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
+ gopd: 1.2.0
+ is-typed-array: 1.1.15
possible-typed-array-names: 1.0.0
+ reflect.getprototypeof: 1.0.6
typedarray-to-buffer@3.1.5:
dependencies:
@@ -22449,25 +24690,25 @@ snapshots:
typescript@5.8.3: {}
- unbox-primitive@1.0.2:
+ unbox-primitive@1.1.0:
dependencies:
- call-bind: 1.0.7
+ call-bound: 1.0.4
has-bigints: 1.0.2
- has-symbols: 1.0.3
- which-boxed-primitive: 1.0.2
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
undici-types@6.19.8: {}
- unicode-canonical-property-names-ecmascript@2.0.1: {}
+ unicode-canonical-property-names-ecmascript@2.0.0: {}
unicode-emoji-modifier-base@1.0.0: {}
unicode-match-property-ecmascript@2.0.0:
dependencies:
- unicode-canonical-property-names-ecmascript: 2.0.1
+ unicode-canonical-property-names-ecmascript: 2.0.0
unicode-property-aliases-ecmascript: 2.1.0
- unicode-match-property-value-ecmascript@2.2.0: {}
+ unicode-match-property-value-ecmascript@2.1.0: {}
unicode-property-aliases-ecmascript@2.1.0: {}
@@ -22475,17 +24716,17 @@ snapshots:
unified@11.0.5:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
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
+ vfile: 6.0.1
union@0.5.0:
dependencies:
- qs: 6.13.0
+ qs: 6.12.0
unique-filename@1.1.1:
dependencies:
@@ -22521,71 +24762,84 @@ snapshots:
unist-util-is@6.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-position-from-estree@2.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-position@5.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
+
+ unist-util-remove-position@5.0.0:
+ dependencies:
+ '@types/unist': 3.0.2
+ unist-util-visit: 5.0.0
unist-util-stringify-position@4.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-visit-parents@6.0.1:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
unist-util-visit@5.0.0:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
universal-user-agent@6.0.1: {}
+ universalify@0.2.0: {}
+
universalify@2.0.1: {}
unpipe@1.0.0: {}
- unrs-resolver@1.7.2:
+ unrs-resolver@1.7.11:
dependencies:
napi-postinstall: 0.2.4
optionalDependencies:
- '@unrs/resolver-binding-darwin-arm64': 1.7.2
- '@unrs/resolver-binding-darwin-x64': 1.7.2
- '@unrs/resolver-binding-freebsd-x64': 1.7.2
- '@unrs/resolver-binding-linux-arm-gnueabihf': 1.7.2
- '@unrs/resolver-binding-linux-arm-musleabihf': 1.7.2
- '@unrs/resolver-binding-linux-arm64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-arm64-musl': 1.7.2
- '@unrs/resolver-binding-linux-ppc64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-riscv64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-riscv64-musl': 1.7.2
- '@unrs/resolver-binding-linux-s390x-gnu': 1.7.2
- '@unrs/resolver-binding-linux-x64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-x64-musl': 1.7.2
- '@unrs/resolver-binding-wasm32-wasi': 1.7.2
- '@unrs/resolver-binding-win32-arm64-msvc': 1.7.2
- '@unrs/resolver-binding-win32-ia32-msvc': 1.7.2
- '@unrs/resolver-binding-win32-x64-msvc': 1.7.2
+ '@unrs/resolver-binding-darwin-arm64': 1.7.11
+ '@unrs/resolver-binding-darwin-x64': 1.7.11
+ '@unrs/resolver-binding-freebsd-x64': 1.7.11
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.7.11
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.7.11
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.7.11
+ '@unrs/resolver-binding-linux-arm64-musl': 1.7.11
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.7.11
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.7.11
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.7.11
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.7.11
+ '@unrs/resolver-binding-linux-x64-gnu': 1.7.11
+ '@unrs/resolver-binding-linux-x64-musl': 1.7.11
+ '@unrs/resolver-binding-wasm32-wasi': 1.7.11
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.7.11
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.7.11
+ '@unrs/resolver-binding-win32-x64-msvc': 1.7.11
untildify@4.0.0: {}
- update-browserslist-db@1.1.3(browserslist@4.24.5):
+ update-browserslist-db@1.0.13(browserslist@4.23.0):
+ dependencies:
+ browserslist: 4.23.0
+ escalade: 3.1.2
+ picocolors: 1.0.0
+
+ update-browserslist-db@1.1.3(browserslist@4.25.0):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.25.0
escalade: 3.2.0
picocolors: 1.1.1
update-notifier@6.0.2:
dependencies:
boxen: 7.1.1
- chalk: 5.4.1
+ chalk: 5.3.0
configstore: 6.0.0
has-yarn: 3.0.0
import-lazy: 4.0.0
@@ -22614,6 +24868,11 @@ snapshots:
optionalDependencies:
file-loader: 6.2.0(webpack@5.99.9(esbuild@0.25.5))
+ url-parse@1.5.10:
+ dependencies:
+ querystringify: 2.2.0
+ requires-port: 1.0.0
+
util-deprecate@1.0.2: {}
utila@0.4.0: {}
@@ -22628,7 +24887,7 @@ snapshots:
v8-compile-cache-lib@3.0.1: {}
- v8-to-istanbul@9.3.0:
+ v8-to-istanbul@9.2.0:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
'@types/istanbul-lib-coverage': 2.0.6
@@ -22645,29 +24904,28 @@ snapshots:
validate-npm-package-name@5.0.0:
dependencies:
- builtins: 5.1.0
+ builtins: 5.0.1
- validate-npm-package-name@5.0.1: {}
-
- validate-npm-package-name@6.0.0: {}
+ validate-npm-package-name@6.0.1: {}
value-equal@1.0.1: {}
vary@1.1.2: {}
- vfile-location@5.0.3:
+ vfile-location@5.0.2:
dependencies:
- '@types/unist': 3.0.3
- vfile: 6.0.3
+ '@types/unist': 3.0.2
+ vfile: 6.0.1
vfile-message@4.0.2:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
- vfile@6.0.3:
+ vfile@6.0.1:
dependencies:
- '@types/unist': 3.0.3
+ '@types/unist': 3.0.2
+ unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
vinyl-file@3.0.0:
@@ -22689,6 +24947,10 @@ snapshots:
vscode-uri@3.1.0: {}
+ w3c-xmlserializer@4.0.0:
+ dependencies:
+ xml-name-validator: 4.0.0
+
w3c-xmlserializer@5.0.0:
dependencies:
xml-name-validator: 5.0.0
@@ -22699,7 +24961,7 @@ snapshots:
dependencies:
makeerror: 1.0.12
- watchpack@2.4.2:
+ watchpack@2.4.1:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
@@ -22721,17 +24983,17 @@ snapshots:
webpack-bundle-analyzer@4.10.2:
dependencies:
'@discoveryjs/json-ext': 0.5.7
- acorn: 8.14.1
- acorn-walk: 8.3.4
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
commander: 7.2.0
debounce: 1.2.1
escape-string-regexp: 4.0.0
gzip-size: 6.0.0
html-escaper: 2.0.2
opener: 1.5.2
- picocolors: 1.1.1
+ picocolors: 1.0.0
sirv: 2.0.4
- ws: 7.5.10
+ ws: 7.5.9
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -22747,7 +25009,7 @@ snapshots:
cross-spawn: 7.0.6
envinfo: 7.14.0
fastest-levenshtein: 1.0.16
- import-local: 3.2.0
+ import-local: 3.1.0
interpret: 3.1.1
rechoir: 0.8.0
webpack: 5.99.9(esbuild@0.25.5)(webpack-cli@6.0.1)
@@ -22761,17 +25023,17 @@ snapshots:
memfs: 3.5.3
mime-types: 2.1.35
range-parser: 1.2.1
- schema-utils: 4.3.2
+ schema-utils: 4.2.0
webpack: 5.99.9(esbuild@0.25.5)
webpack-dev-middleware@7.4.2(webpack@5.99.9):
dependencies:
colorette: 2.0.20
- memfs: 4.17.2
+ memfs: 4.8.0
mime-types: 2.1.35
on-finished: 2.4.1
range-parser: 1.2.1
- schema-utils: 4.3.2
+ schema-utils: 4.2.0
optionalDependencies:
webpack: 5.99.9(esbuild@0.25.5)(webpack-cli@6.0.1)
@@ -22779,34 +25041,34 @@ snapshots:
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
- '@types/express': 4.17.22
+ '@types/express': 4.17.21
'@types/serve-index': 1.9.4
- '@types/serve-static': 1.15.7
+ '@types/serve-static': 1.15.5
'@types/sockjs': 0.3.36
- '@types/ws': 8.18.1
+ '@types/ws': 8.5.10
ansi-html-community: 0.0.8
- bonjour-service: 1.3.0
+ bonjour-service: 1.2.1
chokidar: 3.6.0
colorette: 2.0.20
- compression: 1.8.0
+ compression: 1.7.4
connect-history-api-fallback: 2.0.0
default-gateway: 6.0.3
- express: 4.21.2
+ express: 4.19.2
graceful-fs: 4.2.11
html-entities: 2.5.2
- http-proxy-middleware: 2.0.9(@types/express@4.17.22)
- ipaddr.js: 2.2.0
- launch-editor: 2.10.0
+ http-proxy-middleware: 2.0.6(@types/express@4.17.21)
+ ipaddr.js: 2.1.0
+ launch-editor: 2.6.1
open: 8.4.2
p-retry: 4.6.2
rimraf: 3.0.2
- schema-utils: 4.3.2
+ schema-utils: 4.2.0
selfsigned: 2.4.1
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
webpack-dev-middleware: 5.3.4(webpack@5.99.9(esbuild@0.25.5))
- ws: 8.18.2
+ ws: 8.16.0
optionalDependencies:
webpack: 5.99.9(esbuild@0.25.5)
transitivePeerDependencies:
@@ -22819,26 +25081,26 @@ snapshots:
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
- '@types/express': 4.17.22
- '@types/express-serve-static-core': 4.19.6
+ '@types/express': 4.17.21
+ '@types/express-serve-static-core': 4.17.43
'@types/serve-index': 1.9.4
- '@types/serve-static': 1.15.7
+ '@types/serve-static': 1.15.5
'@types/sockjs': 0.3.36
- '@types/ws': 8.18.1
+ '@types/ws': 8.5.10
ansi-html-community: 0.0.8
- bonjour-service: 1.3.0
+ bonjour-service: 1.2.1
chokidar: 3.6.0
colorette: 2.0.20
- compression: 1.8.0
+ compression: 1.7.4
connect-history-api-fallback: 2.0.0
express: 4.21.2
graceful-fs: 4.2.11
- http-proxy-middleware: 2.0.9(@types/express@4.17.22)
- ipaddr.js: 2.2.0
- launch-editor: 2.10.0
- open: 10.1.2
- p-retry: 6.2.1
- schema-utils: 4.3.2
+ http-proxy-middleware: 2.0.9(@types/express@4.17.21)
+ ipaddr.js: 2.1.0
+ launch-editor: 2.6.1
+ open: 10.1.0
+ p-retry: 6.2.0
+ schema-utils: 4.2.0
selfsigned: 2.4.1
serve-index: 1.9.1
sockjs: 0.3.24
@@ -22871,16 +25133,16 @@ snapshots:
webpack@5.99.9(esbuild@0.25.5):
dependencies:
'@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
'@webassemblyjs/ast': 1.14.1
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.14.1
- browserslist: 4.24.5
+ acorn: 8.15.0
+ browserslist: 4.25.0
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.17.1
- es-module-lexer: 1.5.4
+ enhanced-resolve: 5.18.1
+ es-module-lexer: 1.5.0
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
@@ -22892,7 +25154,7 @@ snapshots:
schema-utils: 4.3.2
tapable: 2.2.1
terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.9(esbuild@0.25.5))
- watchpack: 2.4.2
+ watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies:
- '@swc/core'
@@ -22902,16 +25164,16 @@ snapshots:
webpack@5.99.9(esbuild@0.25.5)(webpack-cli@6.0.1):
dependencies:
'@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
'@webassemblyjs/ast': 1.14.1
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.14.1
- browserslist: 4.24.5
+ acorn: 8.15.0
+ browserslist: 4.25.0
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.17.1
- es-module-lexer: 1.5.4
+ enhanced-resolve: 5.18.1
+ es-module-lexer: 1.5.0
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
@@ -22923,7 +25185,7 @@ snapshots:
schema-utils: 4.3.2
tapable: 2.2.1
terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.9)
- watchpack: 2.4.2
+ watchpack: 2.4.1
webpack-sources: 3.2.3
optionalDependencies:
webpack-cli: 6.0.1(webpack-dev-server@5.2.2)(webpack@5.99.9)
@@ -22946,7 +25208,7 @@ snapshots:
websocket-driver@0.7.4:
dependencies:
- http-parser-js: 0.5.10
+ http-parser-js: 0.5.8
safe-buffer: 5.2.1
websocket-extensions: 0.1.4
@@ -22960,8 +25222,15 @@ snapshots:
dependencies:
iconv-lite: 0.6.3
+ whatwg-mimetype@3.0.0: {}
+
whatwg-mimetype@4.0.0: {}
+ whatwg-url@11.0.0:
+ dependencies:
+ tr46: 3.0.0
+ webidl-conversions: 7.0.0
+
whatwg-url@14.2.0:
dependencies:
tr46: 5.1.1
@@ -22977,23 +25246,47 @@ snapshots:
is-bigint: 1.0.4
is-boolean-object: 1.1.2
is-number-object: 1.0.7
- is-string: 1.0.7
+ is-string: 1.1.1
is-symbol: 1.0.4
- which-builtin-type@1.1.4:
+ which-boxed-primitive@1.1.1:
+ dependencies:
+ is-bigint: 1.1.0
+ is-boolean-object: 1.2.2
+ is-number-object: 1.1.1
+ is-string: 1.1.1
+ is-symbol: 1.1.1
+
+ which-builtin-type@1.1.3:
dependencies:
- function.prototype.name: 1.1.6
+ function.prototype.name: 1.1.8
has-tostringtag: 1.0.2
is-async-function: 2.0.0
is-date-object: 1.0.5
is-finalizationregistry: 1.0.2
is-generator-function: 1.0.10
- is-regex: 1.1.4
- is-weakref: 1.0.2
+ is-regex: 1.2.1
+ is-weakref: 1.1.1
isarray: 2.0.5
which-boxed-primitive: 1.0.2
which-collection: 1.0.2
- which-typed-array: 1.1.15
+ which-typed-array: 1.1.19
+
+ which-builtin-type@1.2.1:
+ dependencies:
+ call-bound: 1.0.4
+ function.prototype.name: 1.1.8
+ has-tostringtag: 1.0.2
+ is-async-function: 2.0.0
+ is-date-object: 1.1.0
+ is-finalizationregistry: 1.1.1
+ is-generator-function: 1.0.10
+ is-regex: 1.2.1
+ is-weakref: 1.1.1
+ isarray: 2.0.5
+ which-boxed-primitive: 1.1.1
+ which-collection: 1.0.2
+ which-typed-array: 1.1.19
which-collection@1.0.2:
dependencies:
@@ -23002,17 +25295,19 @@ snapshots:
is-weakmap: 2.0.2
is-weakset: 2.0.3
- which-pm@2.2.0:
+ which-pm@2.0.0:
dependencies:
load-yaml-file: 0.2.0
path-exists: 4.0.0
- which-typed-array@1.1.15:
+ which-typed-array@1.1.19:
dependencies:
available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ for-each: 0.3.5
+ get-proto: 1.0.1
+ gopd: 1.2.0
has-tostringtag: 1.0.2
which@2.0.2:
@@ -23037,27 +25332,25 @@ snapshots:
wildcard@2.0.1: {}
- winston-transport@4.8.0:
+ winston-transport@4.9.0:
dependencies:
- logform: 2.6.1
- readable-stream: 4.5.2
+ logform: 2.7.0
+ readable-stream: 3.6.2
triple-beam: 1.4.1
winston@3.14.1:
dependencies:
'@colors/colors': 1.6.0
'@dabh/diagnostics': 2.0.3
- async: 3.2.6
+ async: 3.2.5
is-stream: 2.0.1
- logform: 2.6.1
+ logform: 2.7.0
one-time: 1.0.0
readable-stream: 3.6.2
safe-stable-stringify: 2.5.0
stack-trace: 0.0.10
triple-beam: 1.4.1
- winston-transport: 4.8.0
-
- word-wrap@1.2.5: {}
+ winston-transport: 4.9.0
workerpool@6.5.1: {}
@@ -23102,7 +25395,7 @@ snapshots:
dependencies:
detect-indent: 7.0.1
is-plain-obj: 4.1.0
- sort-keys: 5.1.0
+ sort-keys: 5.0.0
write-file-atomic: 3.0.3
write-yaml-file@5.0.0:
@@ -23110,9 +25403,9 @@ snapshots:
js-yaml: 4.1.0
write-file-atomic: 5.0.1
- ws@7.5.10: {}
+ ws@7.5.9: {}
- ws@8.18.0: {}
+ ws@8.16.0: {}
ws@8.18.2: {}
@@ -23120,7 +25413,9 @@ snapshots:
xml-js@1.6.11:
dependencies:
- sax: 1.4.1
+ sax: 1.3.0
+
+ xml-name-validator@4.0.0: {}
xml-name-validator@5.0.0: {}
@@ -23132,6 +25427,10 @@ snapshots:
yallist@4.0.0: {}
+ yallist@5.0.0: {}
+
+ yaml@2.2.1: {}
+
yaml@2.6.0: {}
yargs-parser@21.1.1: {}
@@ -23146,7 +25445,7 @@ snapshots:
yargs@17.7.2:
dependencies:
cliui: 8.0.1
- escalade: 3.2.0
+ escalade: 3.1.2
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
@@ -23163,7 +25462,7 @@ snapshots:
cli-table: 0.3.11
commander: 7.1.0
dateformat: 4.6.3
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
diff: 5.2.0
error: 10.4.0
escape-string-regexp: 4.0.0
@@ -23183,7 +25482,7 @@ snapshots:
p-queue: 6.6.2
p-transform: 1.3.0
pacote: 12.0.3
- preferred-pm: 3.1.4
+ preferred-pm: 3.1.3
pretty-bytes: 5.6.0
readable-stream: 4.5.2
semver: 7.7.2
@@ -23200,7 +25499,7 @@ snapshots:
dependencies:
chalk: 4.1.2
dargs: 7.0.0
- debug: 4.4.1(supports-color@8.1.1)
+ debug: 4.3.4
execa: 5.1.1
github-username: 6.0.0(encoding@0.1.13)
lodash: 4.17.21
@@ -23225,7 +25524,7 @@ snapshots:
yocto-queue@0.1.0: {}
- yocto-queue@1.1.1: {}
+ yocto-queue@1.0.0: {}
zod@3.25.50: {}
diff --git a/tsconfig.json b/tsconfig.json
index 20ea84c510..1bdd00ddfb 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -65,6 +65,9 @@
{
"path": "./packages/sentence-parser"
},
+ {
+ "path": "./packages/test-case-component"
+ },
{
"path": "./packages/test-case-recorder"
},