diff --git a/docs/content/20-await.mdx b/docs/content/20-await.mdx
index b4da49d5..c803905c 100644
--- a/docs/content/20-await.mdx
+++ b/docs/content/20-await.mdx
@@ -83,7 +83,9 @@ function DashboardContent() {
return (
{/* Retend sees both of these Async Cells and tells the boundary to wait for both! */}
- {If(userData, { true: (u) =>
{u.name}'s Dashboard
})}
+ {If(userData, (u) => (
+
{u.name}'s Dashboard
+ ))}
{For(postsData, (p) => (
{p.title}
))}
diff --git a/docs/source/routes/docs/DocsSidebarChrome.tsx b/docs/source/routes/docs/DocsSidebarChrome.tsx
index 1b2403f5..e345fd02 100644
--- a/docs/source/routes/docs/DocsSidebarChrome.tsx
+++ b/docs/source/routes/docs/DocsSidebarChrome.tsx
@@ -49,14 +49,12 @@ export function MobileOverlay(props: MobileOverlayProps) {
return (
<>
- {If(isOpen, {
- true: () => (
-
- ),
- })}
+ {If(isOpen, () => (
+
+ ))}
>
);
}
diff --git a/experiments/unique-test/source/App.tsx b/experiments/unique-test/source/App.tsx
index f3f7137a..aa193d7e 100644
--- a/experiments/unique-test/source/App.tsx
+++ b/experiments/unique-test/source/App.tsx
@@ -56,7 +56,6 @@ const Box = createUnique(() => {
return (
diff --git a/packages/retend-oxlint-plugin/index.js b/packages/retend-oxlint-plugin/index.js
index 33b57566..92a2b502 100644
--- a/packages/retend-oxlint-plugin/index.js
+++ b/packages/retend-oxlint-plugin/index.js
@@ -308,6 +308,48 @@ function unwrapExpression(node) {
return current;
}
+function getStaticPropertyName(property) {
+ if (property.type !== 'Property') {
+ return null;
+ }
+
+ if (property.key.type === 'Identifier') {
+ return property.key.name;
+ }
+
+ if (isStaticStringLiteral(property.key)) {
+ return property.key.value;
+ }
+
+ return null;
+}
+
+function isTrueOnlyConditionObject(node) {
+ if (node?.type !== 'ObjectExpression') {
+ return false;
+ }
+
+ let hasTrueBranch = false;
+ let hasFalseBranch = false;
+
+ for (const property of node.properties) {
+ const propertyName = getStaticPropertyName(property);
+ if (propertyName === null) {
+ return false;
+ }
+
+ if (propertyName === 'true') {
+ hasTrueBranch = true;
+ }
+
+ if (propertyName === 'false') {
+ hasFalseBranch = true;
+ }
+ }
+
+ return hasTrueBranch && !hasFalseBranch;
+}
+
function isProviderElementName(node) {
if (node.type === 'JSXIdentifier') {
return node.name === 'Provider';
@@ -1115,6 +1157,42 @@ const noDerivedInJsx = {
},
};
+const noIfThreeArgs = {
+ meta: {
+ docs: {
+ description: 'disallow legacy or noisy If() branch syntax',
+ },
+ schema: [],
+ messages: {
+ threeArgs:
+ 'Do not pass a third argument to `If()`. Use `If(value, trueFn)` for a true-only branch, `If(value, { false: falseFn })` for a false-only branch, or `If(value, { true: trueFn, false: falseFn })` when both branches are present.',
+ trueOnlyObject:
+ 'Do not use an object bag for a true-only `If()` branch. Pass the render function directly as the second argument: `If(value, trueFn)`.',
+ },
+ },
+ createOnce(context) {
+ return {
+ CallExpression(node) {
+ if (!isNamedCall(node, 'If')) {
+ return;
+ }
+
+ if (node.arguments.length >= 3) {
+ context.report({ node: node.arguments[2], messageId: 'threeArgs' });
+ return;
+ }
+
+ const branchArgument = unwrapExpression(node.arguments[1]);
+ if (!isTrueOnlyConditionObject(branchArgument)) {
+ return;
+ }
+
+ context.report({ node: branchArgument, messageId: 'trueOnlyObject' });
+ },
+ };
+ },
+};
+
const noJsxControlFlow = {
meta: {
docs: {
@@ -2219,6 +2297,7 @@ const plugin = {
'no-get-in-derived-async': noGetInDerivedAsync,
'no-get-in-jsx': noGetInJsx,
'no-derived-in-jsx': noDerivedInJsx,
+ 'no-if-three-args': noIfThreeArgs,
'no-jsx-control-flow': noJsxControlFlow,
'no-jsx-map': noJsxMap,
'no-listen-in-onsetup': noListenInOnSetup,
diff --git a/packages/retend-oxlint-plugin/recommended.js b/packages/retend-oxlint-plugin/recommended.js
index 1149c0c5..a1c5155b 100644
--- a/packages/retend-oxlint-plugin/recommended.js
+++ b/packages/retend-oxlint-plugin/recommended.js
@@ -7,6 +7,7 @@ const rules = {
'retend/no-derived-in-jsx': 'error',
'retend/no-get-in-derived-async': 'error',
'retend/no-get-in-jsx': 'error',
+ 'retend/no-if-three-args': 'error',
'retend/no-inline-object-type': 'error',
'retend/no-jsx-control-flow': 'error',
'retend/no-jsx-map': 'error',
diff --git a/packages/retend-oxlint-plugin/recommended.json b/packages/retend-oxlint-plugin/recommended.json
index 824f9997..a90c7123 100644
--- a/packages/retend-oxlint-plugin/recommended.json
+++ b/packages/retend-oxlint-plugin/recommended.json
@@ -9,6 +9,7 @@
"retend/no-derived-in-jsx": "error",
"retend/no-get-in-derived-async": "error",
"retend/no-get-in-jsx": "error",
+ "retend/no-if-three-args": "error",
"retend/no-inline-object-type": "error",
"retend/no-jsx-control-flow": "error",
"retend/no-jsx-map": "error",
diff --git a/packages/retend-server/source/v-dom/index.js b/packages/retend-server/source/v-dom/index.js
index 268ad7ff..cb462804 100644
--- a/packages/retend-server/source/v-dom/index.js
+++ b/packages/retend-server/source/v-dom/index.js
@@ -100,12 +100,15 @@ export class VNode extends EventTarget {
}
}
+ for (const node of newNodes) {
+ if (node !== this) node.remove();
+ }
const index = parentNode.childNodes.indexOf(this);
parentNode.childNodes.splice(index, 1, ...newNodes);
for (const node of newNodes) {
- node.parentNode = this.parentNode;
+ node.parentNode = parentNode;
}
- this.parentNode = null;
+ if (!newNodes.includes(this)) this.parentNode = null;
}
/** @param {(string | VNode)[]} nodes */
@@ -120,6 +123,9 @@ export class VNode extends EventTarget {
? n
: ownerDocument.createTextNode(n)
);
+ for (const node of newNodes) {
+ node.remove();
+ }
for (const node of this.childNodes) {
node.parentNode = null;
}
diff --git a/packages/retend/package.json b/packages/retend/package.json
index b8c6facc..6a7a3fc7 100644
--- a/packages/retend/package.json
+++ b/packages/retend/package.json
@@ -50,7 +50,7 @@
"build": "node scripts/build.js"
},
"dependencies": {
- "@adbl/cells": "https://pkg.pr.new/adebola-io/cells/@adbl/cells@9fb5142",
+ "@adbl/cells": "^0.0.24",
"csstype": "^3.1.3"
},
"devDependencies": {
diff --git a/packages/retend/source/library/scope.js b/packages/retend/source/library/scope.js
index 00648ad2..e27df6b2 100644
--- a/packages/retend/source/library/scope.js
+++ b/packages/retend/source/library/scope.js
@@ -138,7 +138,9 @@ class EffectNode {
async activate() {
if (!this.#enabled || this.#active) return;
- await new Promise((resolve) => setTimeout(resolve));
+ await new Promise((resolve) => {
+ queueMicrotask(() => resolve(undefined));
+ });
await this.#runActivateFns();
this.renderer?.host.dispatchEvent(new Event('retend:activate'));
}
@@ -538,7 +540,7 @@ export async function runPendingSetupEffects() {
renderer?.observer?.flush();
node.enable();
await node.activate();
- await new Promise((resolve) => setTimeout(resolve));
+ await new Promise((resolve) => queueMicrotask(() => resolve(undefined)));
}
/** @type {Scope<__HMR_UpdatableFn[]>} */
diff --git a/packages/retend/source/router/router.js b/packages/retend/source/router/router.js
index 1d162b6c..c2a30c40 100644
--- a/packages/retend/source/router/router.js
+++ b/packages/retend/source/router/router.js
@@ -564,7 +564,7 @@ export class Router extends EventTarget {
if (!this.#assertNotLocked(path)) return;
this.#isNavigating = true;
try {
- await this.#load({ rawPath: path, replace: true });
+ await this.#load({ rawPath: path, navigate: true, replace: true });
} finally {
this.#isNavigating = false;
}
@@ -650,9 +650,12 @@ export class Router extends EventTarget {
if (this.#isNavigating) return;
const window = /** @type {Window} */ (event.currentTarget);
this.#isNavigating = true;
- const path = getFullPath(window);
- await this.#load({ rawPath: path, navigate: false });
- this.#isNavigating = false;
+ try {
+ const path = getFullPath(window);
+ await this.#load({ rawPath: path, navigate: false });
+ } finally {
+ this.#isNavigating = false;
+ }
};
/** @param {Window} window */
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 910ccb76..f8faed01 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -107,28 +107,6 @@ importers:
specifier: ^6.2.1
version: 6.4.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)
- experiments/retend-lynx-rspeedy:
- dependencies:
- retend:
- specifier: workspace:*
- version: link:../../packages/retend
- devDependencies:
- '@lynx-js/qrcode-rsbuild-plugin':
- specifier: ^0.4.7
- version: 0.4.7
- '@lynx-js/rspeedy':
- specifier: ^0.14.5
- version: 0.14.5(@rspack/core@1.7.11(@swc/helpers@0.5.23))(typescript@5.9.3)
- '@lynx-js/template-webpack-plugin':
- specifier: ^0.11.2
- version: 0.11.2(tslib@2.8.1)
- '@lynx-js/types':
- specifier: ^3.9.0
- version: 3.9.0
- typescript:
- specifier: ^5.8.2
- version: 5.9.3
-
experiments/retend-opentui:
dependencies:
'@opentui/core':
@@ -226,8 +204,8 @@ importers:
packages/retend:
dependencies:
'@adbl/cells':
- specifier: https://pkg.pr.new/adebola-io/cells/@adbl/cells@9fb5142
- version: https://pkg.pr.new/adebola-io/cells/@adbl/cells@9fb5142
+ specifier: ^0.0.24
+ version: 0.0.24
csstype:
specifier: ^3.1.3
version: 3.2.3
@@ -383,13 +361,8 @@ importers:
packages:
- '@adbl/cells@https://pkg.pr.new/adebola-io/cells/@adbl/cells@9fb5142':
- resolution: {tarball: https://pkg.pr.new/adebola-io/cells/@adbl/cells@9fb5142}
- version: 0.0.22
-
- '@babel/code-frame@7.26.2':
- resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
- engines: {node: '>=6.9.0'}
+ '@adbl/cells@0.0.24':
+ resolution: {integrity: sha512-TYlpvecOu3na0MdHfhLZ3uYSj5OUhd5+m0ZICxh65miGKwd5UBca51YwVT5rv0wmAJQ9BNRoyKnSph8OHuerWA==}
'@babel/code-frame@7.29.0':
resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
@@ -451,9 +424,6 @@ packages:
cpu: [x64]
os: [win32]
- '@colordx/core@5.4.3':
- resolution: {integrity: sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ==}
-
'@cspotcode/source-map-support@0.8.1':
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
@@ -1198,14 +1168,6 @@ packages:
'@types/node':
optional: true
- '@jest/schemas@29.6.3':
- resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
- '@jest/types@29.6.3':
- resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
'@jimp/core@1.6.0':
resolution: {integrity: sha512-EQQlKU3s9QfdJqiSrZWNTxBs3rKXgO2W+GxNXDtwchF3a4IqxDheFX1ti+Env9hdJXDiYLp2jTRjlxhPthsk8w==}
engines: {node: '>=18'}
@@ -1460,79 +1422,6 @@ packages:
'@leichtgewicht/ip-codec@2.0.5':
resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==}
- '@lynx-js/cache-events-webpack-plugin@0.0.3':
- resolution: {integrity: sha512-ijKI7zlBgZYo4Hbai3BpsNkKmetNrV8VqbVbFCwlX70+DET2jvxm5Lngzqo4yteHNAFOA58XoMa81bQKFTX7WQ==}
- engines: {node: '>=18'}
-
- '@lynx-js/chunk-loading-webpack-plugin@0.3.4':
- resolution: {integrity: sha512-SHe1STEa2oUJodcEU8sHphFT2NaM/PB1h4fC7Wr/3miquaPDudmpEXTrHt9YBuqQMVm0JAVXXJTsTPkGHZrPqQ==}
- engines: {node: '>=18'}
-
- '@lynx-js/css-serializer@0.1.6':
- resolution: {integrity: sha512-AgYrhsNljp+xBqO2UUGFTfHR+zPBiH9XE8eD13PDkcTDXWA9uKE/cZ6glZUE3Ze0lUDEtp0cSPCOVlHTMEyKIg==}
-
- '@lynx-js/qrcode-rsbuild-plugin@0.4.7':
- resolution: {integrity: sha512-7Y4jK5I7lbmzbmmBhXPbbFw+4+mAWkwqzF1+PKLSzgY9BPsnwuEyu4EsrRo7RqyXpgcpunacZC7IgyB6BRDh+g==}
- engines: {node: '>=18'}
-
- '@lynx-js/rspeedy@0.14.5':
- resolution: {integrity: sha512-rFL3N1hjDMoFJwPQ0JHusj9g6oIVxOhCIJtGuvRvba2f63S5MFJCHTWD8tIZmDB+Jgtx7/8voXrbDkbhP0GiiQ==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- typescript: 5.1.6 - 5.9.x
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@lynx-js/tasm@0.0.39':
- resolution: {integrity: sha512-FNIV6Cc2K0wCKOHVMfpr3M6kpIZqHHNI02GpVl+h0ClyyK44jxEO+lf58gLFD5E3o0hJ1cp3H2OBIxSUJGkPDw==}
- hasBin: true
-
- '@lynx-js/template-webpack-plugin@0.11.2':
- resolution: {integrity: sha512-GCaRbGvxcdwRaa8Knz/pMQyjRpYpXD5SUjMj/K5euRjh8P9gSTL4M7LkypR2iv13nNrCiJAz/xWb0sRDWd7CYg==}
- engines: {node: ^18.14 || >=19.4}
-
- '@lynx-js/types@3.9.0':
- resolution: {integrity: sha512-mwODjqahwrGwNUsmpG/GZ5ztccB2aZ3Do8o9KwJpH5XsaXXynaRVEzmOeq2/BsLWzs4rWj6zEwsK+CaX3DCKyA==}
-
- '@lynx-js/web-core@0.21.0':
- resolution: {integrity: sha512-GrmABxobiXmFQvjTe9fiSNgZKnG+pswJjSBuD/XOlit+u7vpC1xR1yxJBocalLlSwGJVzpdFE1AbG7y14nQdBw==}
- peerDependencies:
- '@lynx-js/css-serializer': 0.1.6
- '@lynx-js/lynx-core': 0.1.3
- tslib: ^2.5.0
- peerDependenciesMeta:
- '@lynx-js/css-serializer':
- optional: true
- '@lynx-js/lynx-core':
- optional: true
- tslib:
- optional: true
-
- '@lynx-js/web-elements@0.12.3':
- resolution: {integrity: sha512-2hww4llLjwl/Q6y53V4roTNnqc/KYtIq2g8E2UD3Lnh35IJKdFTOQGDfyi82vbfkLD+XAvSIHDvP+fQufV6kqg==}
- peerDependencies:
- tslib: ^2.5.0
-
- '@lynx-js/web-rsbuild-server-middleware@0.21.0':
- resolution: {integrity: sha512-tzcTVctCmWwUhGlmAL7IgYRf67Yy50tei5drce7fEW5omjzgC0l5p09O/DLq4K759cSFbyZDLVpDBpUQelDi2w==}
-
- '@lynx-js/web-worker-rpc@0.21.0':
- resolution: {integrity: sha512-lRVzwz7+vMzSkcHEfDNquNH40f3oki9T3PVDMN4nsLqxu5OesFhRQhLN8HMPaNlx0OL24ZrFdGuRtu0vbxhOOA==}
-
- '@lynx-js/webpack-dev-transport@0.2.0':
- resolution: {integrity: sha512-RSy02FSoMsavEn2wna4khSJwT2uGW4XeLduKH8UDT3aCsBNM/rXndUyG6PbwMcywXCeyb8UofkhaQDtJvNJklA==}
- engines: {node: '>=18'}
-
- '@lynx-js/webpack-runtime-globals@0.0.6':
- resolution: {integrity: sha512-VzpJc/w7v38/SHaZ+f3WBVBrsgXOG13YX9mRRxRrCgJQa+wZ6waRz7OIjntuTYJk2p7rQ0wKRGzsMgMfRBs/3g==}
- engines: {node: '>=18'}
-
- '@lynx-js/websocket@0.0.4':
- resolution: {integrity: sha512-yXuMiTALLNvkDz8hG+0KdkBodnyJDvyfr8bdIq6zMP9X8JAoBC/czc1HIhUgYEJ3Zee5F/vGKjNxcoSx2t1E6w==}
- engines: {node: '>=18'}
-
'@mdx-js/mdx@3.1.1':
resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==}
@@ -2104,162 +1993,55 @@ packages:
cpu: [x64]
os: [win32]
- '@rsbuild/core@1.7.5':
- resolution: {integrity: sha512-i37urpoV4y9NSsGiUOuLdoI42KJ5h4gAZ8EG8Ilmsond3bxoAoOCu7YvC+1pJ7p+r16suVPW8cki891ZKHOoXQ==}
- engines: {node: '>=18.12.0'}
- hasBin: true
-
- '@rsbuild/plugin-check-syntax@1.6.1':
- resolution: {integrity: sha512-26xtEYN0QjZYoyt0lWnvIztBWjEZJvcfw7MN4f5B4SpNggmnF7F7aNPrgkY3EccXVFx1VGQBhnCkBV//OoS07Q==}
- peerDependencies:
- '@rsbuild/core': ^1.0.0 || ^2.0.0-0
- peerDependenciesMeta:
- '@rsbuild/core':
- optional: true
-
- '@rsbuild/plugin-css-minimizer@1.1.1':
- resolution: {integrity: sha512-cTEAqiCR8X6iJ4+r0Gl0bC+bW8MUAqqXNyVBu7N0DrEatr9gsqo4e3x2d8gCyOnOUNsF6W35LvDWREsCCzDRHg==}
- peerDependencies:
- '@rsbuild/core': ^1.0.0 || ^2.0.0-0
- peerDependenciesMeta:
- '@rsbuild/core':
- optional: true
-
- '@rsdoctor/client@1.5.13':
- resolution: {integrity: sha512-pGc+Y6irGROjPBOAt7fMAiZwwtzS7dS5txcrioP8Q5MvJPGtcHxQ56IiUPl5i5faHBo0RSCwBESnslQPwjRGcg==}
-
- '@rsdoctor/core@1.5.13':
- resolution: {integrity: sha512-ZeJMUidUYAxA+Y48A+aAEyo0Pe1aIezv452y/z+eweI0V/MF4/uMcNTxaHuWYItKzP0XNr0/QStJTsfLSORzxQ==}
-
- '@rsdoctor/graph@1.5.13':
- resolution: {integrity: sha512-sImaFcLTg27m7PO5WOaH3ati3Vw64fvszBANae3ONXqb6F9EqpyLzyXTw7djqyvfVZsNObw+9LLmKJNevEmuyg==}
-
- '@rsdoctor/rspack-plugin@1.5.13':
- resolution: {integrity: sha512-eYSrfW+8+A5BXynHryWizbwvTKXpItpANi3Mf8+XhCaxdi6zVDaND9RWt9vj4IBBaTMNH9M7j2TCsiP9TfcLCg==}
- peerDependencies:
- '@rspack/core': '*'
- peerDependenciesMeta:
- '@rspack/core':
- optional: true
-
- '@rsdoctor/sdk@1.5.13':
- resolution: {integrity: sha512-KCcKSR9B6cKUj3J0+EqzYf4up34WldD2MP2iUfUzGR+9OI/OSGzuirFMlGzV9cSFHWj0iJ5ydGSrXFvWDwmLkg==}
-
- '@rsdoctor/types@1.5.13':
- resolution: {integrity: sha512-XBrxFQ45eB3QsF1B2P3AMowUis2cbDmFLOu8brtDovGTYypEiUlMAmVsdIhXKJrljkv47+j7GgTmUSUBarLM1g==}
- peerDependencies:
- '@rspack/core': '*'
- webpack: 5.x
- peerDependenciesMeta:
- '@rspack/core':
- optional: true
- webpack:
- optional: true
-
- '@rsdoctor/utils@1.5.13':
- resolution: {integrity: sha512-Z3O+92uRl6XrYJBDt2s0YAgkDszgjut85+kmM5wx+Z10Ha2o3ZmGp3FVLYBPz7TbKsay5RYxb2OLuJ39lrUQKg==}
-
- '@rspack/binding-darwin-arm64@1.7.11':
- resolution: {integrity: sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==}
- cpu: [arm64]
- os: [darwin]
-
'@rspack/binding-darwin-arm64@1.7.7':
resolution: {integrity: sha512-eL14fHy2JqfQ0YA5YMN2hktXhbafDSZt5kthvlBCbpQZLnYB7RP7TjHManIW/xFpnzrabvxkrLUOHhuIbWixIw==}
cpu: [arm64]
os: [darwin]
- '@rspack/binding-darwin-x64@1.7.11':
- resolution: {integrity: sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==}
- cpu: [x64]
- os: [darwin]
-
'@rspack/binding-darwin-x64@1.7.7':
resolution: {integrity: sha512-Zt+whHag/cTw1pZfRwkv11tu5LaAHy2VkvRVCsHClwrfp81PRcNJ2oRMurOUmRt1YL0mRdpRbZTh7XjGSc6gGw==}
cpu: [x64]
os: [darwin]
- '@rspack/binding-linux-arm64-gnu@1.7.11':
- resolution: {integrity: sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==}
- cpu: [arm64]
- os: [linux]
-
'@rspack/binding-linux-arm64-gnu@1.7.7':
resolution: {integrity: sha512-uSq4qkvmAzSDUTKE2v4yUgHIBdTily1k3BcK5wBCGFm9OPODj5lQZpAdOHHIwu+Jxyjoa7Mb64tghhj9hZcXcA==}
cpu: [arm64]
os: [linux]
- '@rspack/binding-linux-arm64-musl@1.7.11':
- resolution: {integrity: sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==}
- cpu: [arm64]
- os: [linux]
-
'@rspack/binding-linux-arm64-musl@1.7.7':
resolution: {integrity: sha512-NhWCBfiu6plpmLRP6c6D5lBUaVrBr1nvjSEc7VyQF8TGh8URo2btH0wngEiX0nWvidsSlERt1l6Y5QPGuiCl1g==}
cpu: [arm64]
os: [linux]
- '@rspack/binding-linux-x64-gnu@1.7.11':
- resolution: {integrity: sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==}
- cpu: [x64]
- os: [linux]
-
'@rspack/binding-linux-x64-gnu@1.7.7':
resolution: {integrity: sha512-aRvf8gCI7jDeEN9i4u9fY5coa3ZAyHzGVA4ZhTJCgZ5wWA5A9SQewMSq7khS1WAAFE1USlk1tUuPujnrGoYrGg==}
cpu: [x64]
os: [linux]
- '@rspack/binding-linux-x64-musl@1.7.11':
- resolution: {integrity: sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==}
- cpu: [x64]
- os: [linux]
-
'@rspack/binding-linux-x64-musl@1.7.7':
resolution: {integrity: sha512-ALPto4OT7snzXbYDyqkLfh1BvwDTTH1hPYXGUXBzQ0wEV7sXeyvxCC4yjH6B5MhR7W3tFuF4IfDy5Z4BxmOoGQ==}
cpu: [x64]
os: [linux]
- '@rspack/binding-wasm32-wasi@1.7.11':
- resolution: {integrity: sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==}
- cpu: [wasm32]
-
'@rspack/binding-wasm32-wasi@1.7.7':
resolution: {integrity: sha512-7DZvUp0v75n451qfZw1ppbPakL6NAc2gjb5e9AJcOb7KUMBHNyOxqpPo/jRYKxH7isPpLfpoId79WQGGNTTMAw==}
cpu: [wasm32]
- '@rspack/binding-win32-arm64-msvc@1.7.11':
- resolution: {integrity: sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==}
- cpu: [arm64]
- os: [win32]
-
'@rspack/binding-win32-arm64-msvc@1.7.7':
resolution: {integrity: sha512-oI08KqyVDKhq1Qi/YPMdrSLDOib0DQes9Cg67NJLZISe5UXwzvgBj7zyyKpaj8TLWnIlKSq4ITr3haRnd4lOfA==}
cpu: [arm64]
os: [win32]
- '@rspack/binding-win32-ia32-msvc@1.7.11':
- resolution: {integrity: sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==}
- cpu: [ia32]
- os: [win32]
-
'@rspack/binding-win32-ia32-msvc@1.7.7':
resolution: {integrity: sha512-nZ/t7XpO/+tRjK6m85an27j8FwJqpYXVSBGReZbB6dVHZiS7l6psjWkIf6A3E2umn/RjA7qvHaPH9czWkH+Fhw==}
cpu: [ia32]
os: [win32]
- '@rspack/binding-win32-x64-msvc@1.7.11':
- resolution: {integrity: sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==}
- cpu: [x64]
- os: [win32]
-
'@rspack/binding-win32-x64-msvc@1.7.7':
resolution: {integrity: sha512-+XnPOC1MoeF5Qa24Z8+DCsytQP0Q9Ifdkh+XzTWgvjpFQmGAkDynHUVfscmJL/8k/nd1l/6TyXCL1EGoqa0huQ==}
cpu: [x64]
os: [win32]
- '@rspack/binding@1.7.11':
- resolution: {integrity: sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==}
-
'@rspack/binding@1.7.7':
resolution: {integrity: sha512-9FqHG2Bl70Bd4gUmwA+3xUx4pYphdLO9ToIm9iMWbBINyArME0XboZg4FoEdU13LqndkWqaamkE613BR0lRF3g==}
@@ -2269,15 +2051,6 @@ packages:
peerDependencies:
'@rspack/core': ^1.0.0-alpha || ^1.x
- '@rspack/core@1.7.11':
- resolution: {integrity: sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==}
- engines: {node: '>=18.12.0'}
- peerDependencies:
- '@swc/helpers': '>=0.5.1'
- peerDependenciesMeta:
- '@swc/helpers':
- optional: true
-
'@rspack/core@1.7.7':
resolution: {integrity: sha512-efwVXxAA9eYgLtYX53zcuuex6Wr8DnOXeIw3JFoA8EuyN7TINGqnvkuGDuE+F9XQxQ3KBzVueiYdMK42sVTyUw==}
engines: {node: '>=18.12.0'}
@@ -2296,75 +2069,13 @@ packages:
'@rspack/lite-tapable@1.1.0':
resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==}
- '@rspack/resolver-binding-darwin-arm64@0.2.8':
- resolution: {integrity: sha512-nTnK17kmxXEvR+WpOIZPSIzUFYeWCHoffgU9tvOLOwuTBH41kWnSQXXWu+AiMVwvJ6wdRO6Vo30hPhlXEG7Pyw==}
- cpu: [arm64]
- os: [darwin]
-
- '@rspack/resolver-binding-darwin-x64@0.2.8':
- resolution: {integrity: sha512-Aqr4TK2rA6XVYUOmM5YCtYyCMZhOIR53P4cOGgGARg99A7OuMBMzUL4r1n0M0Fx35v6/sSx1OBe+odHmPxksEg==}
- cpu: [x64]
- os: [darwin]
-
- '@rspack/resolver-binding-linux-arm64-gnu@0.2.8':
- resolution: {integrity: sha512-wGvkxm2G4mNTztslaOzLzx5JuySQSy5DcOWEZxHcjJJzp5L3ODbYLK18HtUc6cvmaVOmjaGrrYPrqJJ0hHTVFg==}
- cpu: [arm64]
- os: [linux]
-
- '@rspack/resolver-binding-linux-arm64-musl@0.2.8':
- resolution: {integrity: sha512-EqRJ9zLQsLAvyDKJKVZ45BSqRIMS12f5HtJdy3KkAHU14ZmsGv8e5IKkwUZN5CNBRad8xVlOMMx3dOfF4whJzg==}
- cpu: [arm64]
- os: [linux]
-
- '@rspack/resolver-binding-linux-x64-gnu@0.2.8':
- resolution: {integrity: sha512-eXbeotNCTntL4/+mxJRVCxK63YeWzTfp0F3POeHJFSs6Nt0f2J/mZNFlasJmd6xm7zvE80h/HWOwbwjRBLcElA==}
- cpu: [x64]
- os: [linux]
-
- '@rspack/resolver-binding-linux-x64-musl@0.2.8':
- resolution: {integrity: sha512-KWFHlOWGkT+eMngoUgPGXrDi+rU04VCh9jyk0U6Ot2RTWvhGxwKykjmLS+CWZI/EBrzr9A6g2U3jzKTMNz9oCw==}
- cpu: [x64]
- os: [linux]
-
- '@rspack/resolver-binding-wasm32-wasi@0.2.8':
- resolution: {integrity: sha512-I6GIhgICFViE88jejIV74oiiWHnpLpQ5ogaZM1ozM9KDnfqcHoX0IVEyrIh5KqA8iLDyhuoFSW+Hf0qN7VTBBQ==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
-
- '@rspack/resolver-binding-win32-arm64-msvc@0.2.8':
- resolution: {integrity: sha512-ZXCt3qUfDAEbtc2sHpvxM7lNFZM+DxfblgXUIl3Jy6BuEZbHe1i6z+t9c34ayHoGTVbVSNCtaYuG/MaWdSnPHw==}
- cpu: [arm64]
- os: [win32]
-
- '@rspack/resolver-binding-win32-ia32-msvc@0.2.8':
- resolution: {integrity: sha512-2LRymjDK8MpUERD8CL0PPae5y2crU5TAg4T4EzpeL5jLARVq6izsEruiWzB6Y+D15vUYlvmgs2370GXVSB861w==}
- cpu: [ia32]
- os: [win32]
-
- '@rspack/resolver-binding-win32-x64-msvc@0.2.8':
- resolution: {integrity: sha512-hzRpfbtvv4M4EVrKKIAaHDs5wT8lVcbSUjtwPs5u4IeLEix45nQPQ6ZQjmE4lIH0GP/3L3XQhZroYmTcH/xdsQ==}
- cpu: [x64]
- os: [win32]
-
- '@rspack/resolver@0.2.8':
- resolution: {integrity: sha512-FBWqdHhzS8mcf/WN4Ktzr7EaeaN+hsxbN98EweegX3924beZuY6H70CSFWCv1fIHAieCUv/9XCjKggHvhCsLwA==}
-
- '@sinclair/typebox@0.27.10':
- resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==}
-
'@sindresorhus/is@7.2.0':
resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==}
engines: {node: '>=18'}
- '@socket.io/component-emitter@3.1.2':
- resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
-
'@speed-highlight/core@1.2.14':
resolution: {integrity: sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==}
- '@swc/helpers@0.5.23':
- resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
-
'@tailwindcss/node@4.2.1':
resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==}
@@ -2492,9 +2203,6 @@ packages:
'@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- '@types/cors@2.8.19':
- resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
-
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
@@ -2504,9 +2212,6 @@ packages:
'@types/estree-jsx@1.0.5':
resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
- '@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==}
@@ -2525,15 +2230,6 @@ packages:
'@types/http-proxy@1.17.17':
resolution: {integrity: sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==}
- '@types/istanbul-lib-coverage@2.0.6':
- resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
-
- '@types/istanbul-lib-report@3.0.3':
- resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
-
- '@types/istanbul-reports@3.0.4':
- resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
-
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -2588,12 +2284,6 @@ packages:
'@types/sockjs@0.3.36':
resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
- '@types/tapable@2.3.0':
- resolution: {integrity: sha512-oMnbAXeVo+KUnje3hzdORXUbfnzTfqD0H92mLl19NE5hFqH9Q4ktq+xehNSxcNeeLm1COopYwa0zeP6Iz+oIXg==}
-
- '@types/trusted-types@2.0.7':
- resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
-
'@types/unist@2.0.11':
resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
@@ -2603,12 +2293,6 @@ packages:
'@types/ws@8.18.1':
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
- '@types/yargs-parser@21.0.3':
- resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
-
- '@types/yargs@17.0.35':
- resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==}
-
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
deprecated: Potential CWE-502 - Update to 1.3.1 or higher
@@ -2668,11 +2352,6 @@ packages:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
engines: {node: '>= 0.6'}
- acorn-import-attributes@1.9.5:
- resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
- peerDependencies:
- acorn: ^8
-
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -2726,23 +2405,12 @@ packages:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
- argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
- array-buffer-byte-length@1.0.2:
- resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
- engines: {node: '>= 0.4'}
-
array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- arraybuffer.prototype.slice@1.0.4:
- resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
- engines: {node: '>= 0.4'}
-
assertion-error@2.0.1:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
@@ -2751,14 +2419,6 @@ packages:
resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
hasBin: true
- async-function@1.0.0:
- resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
- engines: {node: '>= 0.4'}
-
- available-typed-arrays@1.0.7:
- resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
- engines: {node: '>= 0.4'}
-
await-to-js@3.0.0:
resolution: {integrity: sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==}
engines: {node: '>=6.0.0'}
@@ -2769,15 +2429,6 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- base64id@2.0.0:
- resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
- engines: {node: ^4.5.0 || >= 5.9}
-
- baseline-browser-mapping@2.10.37:
- resolution: {integrity: sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
batch@0.6.1:
resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
@@ -2803,25 +2454,10 @@ packages:
bonjour-service@1.3.0:
resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==}
- boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
-
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist-load-config@1.0.3:
- resolution: {integrity: sha512-boNaPS4KlW6AITZQ60G+1oDJLuxauljDd7QNQFOYpRtldzcTDknMZ8awbwI0BT/8h1/Y/CG4k/tDOLip9lAGcg==}
-
- browserslist-to-es-version@1.4.2:
- resolution: {integrity: sha512-3NV13pCv0wmPxxZZcekHAG6vt8rQ94w2c4/UBe3ZU3NDUm5TP+QFK3rjS6XeKWSHWpnPYNfQzlhnljka0BrEOA==}
- hasBin: true
-
- browserslist@4.28.2:
- resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
@@ -2869,20 +2505,10 @@ packages:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
- call-bind@1.0.9:
- resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==}
- engines: {node: '>= 0.4'}
-
call-bound@1.0.4:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
- caniuse-api@3.0.0:
- resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
-
- caniuse-lite@1.0.30001799:
- resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==}
-
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -2890,10 +2516,6 @@ packages:
resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
engines: {node: '>=18'}
- chalk@4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
-
chalk@5.6.2:
resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
@@ -2921,10 +2543,6 @@ packages:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
- ci-info@3.9.0:
- resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
- engines: {node: '>=8'}
-
cli-cursor@5.0.0:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines: {node: '>=18'}
@@ -2953,10 +2571,6 @@ packages:
comma-separated-tokens@2.0.3:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
- commander@11.1.0:
- resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
- engines: {node: '>=16'}
-
commander@7.2.0:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'}
@@ -2995,107 +2609,12 @@ packages:
resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==}
engines: {node: '>=18'}
- core-js@3.47.0:
- resolution: {integrity: sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==}
-
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- cors@2.8.6:
- resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
- engines: {node: '>= 0.10'}
-
- css-declaration-sorter@7.4.0:
- resolution: {integrity: sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- postcss: ^8.0.9
-
- css-minimizer-webpack-plugin@7.0.2:
- resolution: {integrity: sha512-nBRWZtI77PBZQgcXMNqiIXVshiQOVLGSf2qX/WZfG8IQfMbeHUMXaBWQmiiSTmPJUflQxHjZjzAmuyO7tpL2Jg==}
- engines: {node: '>= 18.12.0'}
- peerDependencies:
- '@parcel/css': '*'
- '@swc/css': '*'
- clean-css: '*'
- csso: '*'
- esbuild: '*'
- lightningcss: '*'
- webpack: ^5.0.0
- peerDependenciesMeta:
- '@parcel/css':
- optional: true
- '@swc/css':
- optional: true
- clean-css:
- optional: true
- csso:
- optional: true
- esbuild:
- optional: true
- lightningcss:
- optional: true
-
- css-select@5.2.2:
- resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
-
- css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- css-tree@3.2.1:
- resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
- css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
- engines: {node: '>= 6'}
-
- cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
-
- cssnano-preset-default@7.0.17:
- resolution: {integrity: sha512-11qO63A+czwguQFJCaTdICvbaxn0pJzz/XghLlv+OT7WyToDxAMR0Xb3/26/l0y0hQJywwNbj/SLSQlGBHE1OA==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- cssnano-utils@5.0.3:
- resolution: {integrity: sha512-ynIREMICLxkxm7e9bCR9sh75s4Q5drICi0ua1yxo5jH2XPBqSKkl4dOh4EbFqtUmnTMhRffHgYL0EKKkMjtJTg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- cssnano@7.1.9:
- resolution: {integrity: sha512-uPR75+5Dk/WJ/YSPR1/YDHdwMM9c5FsaARljfKWgeCKLKOtJ0we21xy/RcCjn53fZnD/f6yYEIZ8pu18+GnbNQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- csso@5.0.5:
- resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
- data-view-buffer@1.0.2:
- resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
- engines: {node: '>= 0.4'}
-
- 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.1:
- resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
- engines: {node: '>= 0.4'}
-
debounce@1.2.1:
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
@@ -3107,15 +2626,6 @@ packages:
supports-color:
optional: true
- debug@4.3.7:
- resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
@@ -3128,10 +2638,6 @@ packages:
decode-named-character-reference@1.3.0:
resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==}
- deep-eql@4.1.4:
- resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
- engines: {node: '>=6'}
-
deep-eql@5.0.2:
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
engines: {node: '>=6'}
@@ -3144,18 +2650,10 @@ packages:
resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==}
engines: {node: '>=18'}
- define-data-property@1.1.4:
- resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
- engines: {node: '>= 0.4'}
-
define-lazy-prop@3.0.0:
resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
engines: {node: '>=12'}
- define-properties@1.2.1:
- resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
- engines: {node: '>= 0.4'}
-
depd@1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
engines: {node: '>= 0.6'}
@@ -3203,9 +2701,6 @@ packages:
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines: {node: '>= 4'}
- dompurify@3.4.10:
- resolution: {integrity: sha512-0xzNv0e7oYC6yyuOGZIABPM4qtg3QxLFniDNPP4ZP90wR8Yq3zgwpRbrNiT4N3IKqDbbYFEJLV+JWEs19aZ//w==}
-
domutils@3.2.2:
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
@@ -3219,9 +2714,6 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.372:
- resolution: {integrity: sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA==}
-
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -3232,14 +2724,6 @@ packages:
resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
engines: {node: '>= 0.8'}
- engine.io-parser@5.2.3:
- resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
- engines: {node: '>=10.0.0'}
-
- engine.io@6.6.8:
- resolution: {integrity: sha512-2agL3ueZhqxoVrfmntO8yuVj+uNSlIOnhykYHk3Cq0ShYPdUjjUiSJrQvXjq01I9jAuI0Zl2YO8Evv5Mqytm5g==}
- engines: {node: '>=10.2.0'}
-
enhanced-resolve@5.20.0:
resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==}
engines: {node: '>=10.13.0'}
@@ -3248,26 +2732,13 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- entities@6.0.1:
- resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
- engines: {node: '>=0.12'}
-
entities@7.0.1:
resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
engines: {node: '>=0.12'}
- envinfo@7.21.0:
- resolution: {integrity: sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==}
- engines: {node: '>=4'}
- hasBin: true
-
error-stack-parser-es@1.0.5:
resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
- es-abstract@1.24.2:
- resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==}
- engines: {node: '>= 0.4'}
-
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
@@ -3283,23 +2754,8 @@ packages:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
- es-object-atoms@1.1.2:
- resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
- engines: {node: '>= 0.4'}
-
- es-set-tostringtag@2.1.0:
- resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
- engines: {node: '>= 0.4'}
-
- es-to-primitive@1.3.0:
- resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
- engines: {node: '>= 0.4'}
-
- es-toolkit@1.47.1:
- resolution: {integrity: sha512-5RAqEwf4P4E17p+W75KLOWw/nOvKZzSQpxM32IpI2KZLaVonjTrZ0Ai5ghMaVI9eKC2p8eoQgcBdkEDgzFk6+Q==}
-
- esast-util-from-estree@2.0.0:
- resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
+ esast-util-from-estree@2.0.0:
+ resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
esast-util-from-js@2.0.1:
resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
@@ -3319,10 +2775,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
- escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
- engines: {node: '>=6'}
-
escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
@@ -3369,9 +2821,6 @@ packages:
eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
- eventemitter3@5.0.4:
- resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
-
events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
@@ -3417,10 +2866,6 @@ packages:
resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==}
engines: {node: '>=10'}
- filesize@11.0.17:
- resolution: {integrity: sha512-oHLTvMLw6imZUl1se/RBQrFlyy50nXce4sU7yGR6Qc0JgCwqnfiFsAnEwotdGmfKLD7SArGUk2/5STU0k8LOBQ==}
- engines: {node: '>= 10.8.0'}
-
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
@@ -3438,10 +2883,6 @@ packages:
debug:
optional: true
- for-each@0.3.5:
- resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
- engines: {node: '>= 0.4'}
-
forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
@@ -3450,10 +2891,6 @@ packages:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines: {node: '>= 0.6'}
- fs-extra@11.3.5:
- resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==}
- engines: {node: '>=14.14'}
-
fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -3467,17 +2904,6 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- function.prototype.name@1.2.0:
- resolution: {integrity: sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==}
- engines: {node: '>= 0.4'}
-
- functions-have-names@1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
-
- generator-function@2.0.1:
- resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
- engines: {node: '>= 0.4'}
-
get-east-asian-width@1.5.0:
resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==}
engines: {node: '>=18'}
@@ -3486,18 +2912,10 @@ packages:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
- get-port@5.1.1:
- resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
- engines: {node: '>=8'}
-
get-proto@1.0.1:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
- get-symbol-description@1.1.0:
- resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
- engines: {node: '>= 0.4'}
-
get-tsconfig@4.13.6:
resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==}
@@ -3514,10 +2932,6 @@ packages:
peerDependencies:
tslib: '2'
- globalthis@1.0.4:
- resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
- engines: {node: '>= 0.4'}
-
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
@@ -3532,37 +2946,14 @@ packages:
handle-thing@2.0.1:
resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
- has-bigints@1.1.0:
- resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
- engines: {node: '>= 0.4'}
-
- has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
-
- has-property-descriptors@1.0.2:
- resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
-
- has-proto@1.2.0:
- resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
- engines: {node: '>= 0.4'}
-
has-symbols@1.1.0:
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
engines: {node: '>= 0.4'}
- has-tostringtag@1.0.2:
- resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
- engines: {node: '>= 0.4'}
-
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hasown@2.0.4:
- resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
- engines: {node: '>= 0.4'}
-
hast-util-to-estree@3.1.3:
resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==}
@@ -3581,9 +2972,6 @@ packages:
html-to-image@1.11.13:
resolution: {integrity: sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==}
- htmlparser2@10.0.0:
- resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==}
-
htmlparser2@10.1.0:
resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
@@ -3652,10 +3040,6 @@ packages:
'@types/node':
optional: true
- internal-slot@1.1.0:
- resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
- engines: {node: '>= 0.4'}
-
ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
@@ -3670,38 +3054,10 @@ packages:
is-alphanumerical@2.0.1:
resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
- is-array-buffer@3.0.5:
- resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
- engines: {node: '>= 0.4'}
-
- is-async-function@2.1.1:
- resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
- engines: {node: '>= 0.4'}
-
- 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'}
- is-boolean-object@1.2.2:
- resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
- engines: {node: '>= 0.4'}
-
- is-callable@1.2.7:
- resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
- engines: {node: '>= 0.4'}
-
- is-data-view@1.0.2:
- resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
- 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==}
@@ -3710,26 +3066,14 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin: true
- is-document.all@1.0.0:
- resolution: {integrity: sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==}
- engines: {node: '>= 0.4'}
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- 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'}
- is-generator-function@1.1.2:
- resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
- engines: {node: '>= 0.4'}
-
is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
@@ -3746,22 +3090,10 @@ packages:
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
engines: {node: '>=12'}
- is-map@2.0.3:
- resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
- engines: {node: '>= 0.4'}
-
- is-negative-zero@2.0.3:
- resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
- engines: {node: '>= 0.4'}
-
is-network-error@1.3.1:
resolution: {integrity: sha512-6QCxa49rQbmUWLfk0nuGqzql9U8uaV2H6279bRErPBHe/109hCzsLUBUHfbEtvLIHBd6hyXbgedBSHevm43Edw==}
engines: {node: '>=16'}
- 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'}
@@ -3774,30 +3106,6 @@ packages:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
- is-regex@1.2.1:
- resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
- engines: {node: '>= 0.4'}
-
- is-set@2.0.3:
- resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
- engines: {node: '>= 0.4'}
-
- is-shared-array-buffer@1.0.4:
- resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
- engines: {node: '>= 0.4'}
-
- is-string@1.1.1:
- resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
- engines: {node: '>= 0.4'}
-
- 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-unicode-supported@1.3.0:
resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
engines: {node: '>=12'}
@@ -3806,18 +3114,6 @@ packages:
resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
engines: {node: '>=18'}
- is-weakmap@2.0.2:
- resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
- engines: {node: '>= 0.4'}
-
- is-weakref@1.1.1:
- resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
- engines: {node: '>= 0.4'}
-
- is-weakset@2.0.4:
- resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
- engines: {node: '>= 0.4'}
-
is-wsl@3.1.1:
resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==}
engines: {node: '>=16'}
@@ -3825,17 +3121,6 @@ packages:
isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- isarray@2.0.5:
- resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
-
- jest-util@29.7.0:
- resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
- jest-worker@29.7.0:
- resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
jimp@1.6.0:
resolution: {integrity: sha512-YcwCHw1kiqEeI5xRpDlPPBGL2EOpBKLwO4yIBJcXWHPj5PnA5urGq0jbyhM5KoNpypQ6VboSoxc9D8HyfvngSg==}
engines: {node: '>=18'}
@@ -3856,12 +3141,6 @@ packages:
json-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
- json-stream-stringify@3.0.1:
- resolution: {integrity: sha512-vuxs3G1ocFDiAQ/SX0okcZbtqXwgj1g71qE9+vrjJ2EkjKQlEFDAcUNRxRU8O+GekV4v5cM2qXP0Wyt/EMDBiQ==}
-
- jsonfile@6.2.1:
- resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
-
kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
@@ -3869,9 +3148,6 @@ packages:
launch-editor@2.13.1:
resolution: {integrity: sha512-lPSddlAAluRKJ7/cjRFoXUFzaX7q/YKI7yPHuEvSJVqoXvFnJov1/Ud87Aa4zULIbA9Nja4mSPK8l0z/7eV2wA==}
- launch-editor@2.14.1:
- resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==}
-
lightningcss-android-arm64@1.31.1:
resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==}
engines: {node: '>= 12.0.0'}
@@ -3942,23 +3218,6 @@ packages:
resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==}
engines: {node: '>= 12.0.0'}
- lilconfig@3.1.3:
- resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
- engines: {node: '>=14'}
-
- lines-and-columns@2.0.4:
- resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- linkify-it@5.0.1:
- resolution: {integrity: sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==}
-
- lodash.memoize@4.1.2:
- resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
-
- lodash.uniq@4.5.0:
- resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
-
log-symbols@6.0.0:
resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==}
engines: {node: '>=18'}
@@ -3983,10 +3242,6 @@ packages:
resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
engines: {node: '>=16'}
- markdown-it@14.2.0:
- resolution: {integrity: sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==}
- hasBin: true
-
markdown-table@3.0.4:
resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
@@ -4047,15 +3302,6 @@ packages:
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
- mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
-
- mdn-data@2.27.1:
- resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
-
- mdurl@2.0.0:
- resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
-
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
@@ -4066,9 +3312,6 @@ packages:
merge-descriptors@1.0.3:
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
-
methods@1.1.2:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
@@ -4258,37 +3501,14 @@ packages:
resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==}
engines: {node: '>= 6.13.0'}
- node-releases@2.0.47:
- resolution: {integrity: sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==}
- engines: {node: '>=18'}
-
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
-
- object-assign@4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
-
object-inspect@1.13.4:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
- object-keys@1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
-
- object.assign@4.1.7:
- resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
- engines: {node: '>= 0.4'}
-
- object.groupby@1.0.3:
- resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
- engines: {node: '>= 0.4'}
-
obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
@@ -4319,10 +3539,6 @@ packages:
resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==}
engines: {node: '>=18'}
- own-keys@1.0.1:
- resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
- engines: {node: '>= 0.4'}
-
oxc-parser@0.115.0:
resolution: {integrity: sha512-2w7Xn3CbS/zwzSY82S5WLemrRu3CT57uF7Lx8llrE/2bul6iMTcJE4Rbls7GDNbLn3ttATI68PfOz2Pt3KZ2cQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -4370,9 +3586,6 @@ packages:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
- path-browserify@1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
-
path-to-regexp@0.1.12:
resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
@@ -4432,179 +3645,6 @@ packages:
resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
engines: {node: '>=14.19.0'}
- possible-typed-array-names@1.1.0:
- resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
- engines: {node: '>= 0.4'}
-
- postcss-calc@10.1.1:
- resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==}
- engines: {node: ^18.12 || ^20.9 || >=22.0}
- peerDependencies:
- postcss: ^8.4.38
-
- postcss-colormin@7.0.10:
- resolution: {integrity: sha512-yFr6JezOolHLta/buLE71VKPh2mXursp4saVe98/ol8ZnEWhL+racShqPKlvd/DKWLre/39B6HhcMXf7RZ3hxg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-convert-values@7.0.12:
- resolution: {integrity: sha512-xurKu5qqk4viR3Cp3p4xBR4KfnZm4w4ys6+UBwBmeuBSNkH7+DtLnYOYnOffgtE4yx8sH9S1VZ6RAAvROXzP2Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-discard-comments@7.0.8:
- resolution: {integrity: sha512-CvvS5S9WrXblFXCEJ9nVo+4z+eA7zSC7Z88V1HEJuwlQhlFnYTIjg1xJY+BCUiG2bvICap2tXii4mP22BD108Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-discard-duplicates@7.0.4:
- resolution: {integrity: sha512-VBNn1+EuMZkeGVVtz0gRfbNGtx9IFgAsAV+E2pHtXPrp4qfGBkhTIiAuE/wrb+Y6Pakg9NewAlfTpYIFAWODtw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-discard-empty@7.0.3:
- resolution: {integrity: sha512-M2pyjQCU+/7cMHVtL6bKTHjv0lZnPLMpicgr67Dlth7AbuV9gjVTtUqaRwn6Pp6BwSDspUzhz8SaUrRykJU5Dw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-discard-overridden@7.0.3:
- resolution: {integrity: sha512-aNovXo9UsZuRNLzHJtp13lHIvinDPfiXBPePpXkSjCbgp++iU2FqE+YxvjIsg6EdyPZsASFbfu+JcBFVsErXIQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-merge-longhand@7.0.7:
- resolution: {integrity: sha512-b3mfYUxR388u5Pt0HPcVIUtUDn/k15UfTY9M+ORW+meCR6JLNxoZffiYvXyOYQoRYQNZyX/UFkMCM/mNHxe1qA==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-merge-rules@7.0.11:
- resolution: {integrity: sha512-SJUPM18g2BmPhf8BVlbwqWz4aK3pLu6u6xjfwEzra7xL6IBR10sUaiB++EzqcVfadPHrKBSMlNdP+XieykhI+Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-minify-font-values@7.0.3:
- resolution: {integrity: sha512-yilG/VOaNI74IylQvAQQxm3/wZVBkXyYUqNUAdxqwtbWUXPsbK1q8Ms0mL83v+f8YicgcyfYCRZtWACUdYajpA==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-minify-gradients@7.0.5:
- resolution: {integrity: sha512-YraROyQRg3BI1+Hg8E05B/JPdnTm8EDSVu4P2BxdM+CRiOyfmou809+chGIqo6fQqwjPGQ947nbGncSjmTU1WQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-minify-params@7.0.9:
- resolution: {integrity: sha512-R8itbB8BhlpoYyBm1ou0dD+vJnQ3F6adQipR4UnkCHUwlo+S9WXJaDRg1RHjC8YVAtIdrQzSWvJl40HnGDTKjA==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-minify-selectors@7.1.2:
- resolution: {integrity: sha512-aQtrEWKwqafNlExcKHQvPGsXR2+vlUqqJtf5XsCQcgsSb5PL4wlujWBYDJuWsP4UnQX1YHDHU8qRlD+1PzTQ+Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-charset@7.0.3:
- resolution: {integrity: sha512-NoBfZu8PR4c2NlmjvrqQTzCzLY79hwcSRgNQ3ZiNK0ABzf9kYKloE/jNj+/8GQY1wsm8pRRgANk6ydLH8cwo0Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-display-values@7.0.3:
- resolution: {integrity: sha512-ldsCX0QIt05pKIOobZtVQ48wXJecr+czw4+e1/YjVhLMqslShgpVxgPtI2CefURR8oyVoYaU/l829MMwExDMLw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-positions@7.0.4:
- resolution: {integrity: sha512-VEvlpeGd3Ju1Hqa/oN4jaP3+ms4laYwkEL9N9u+B6k54PZjXbW1n6wI+aVprf1BQXlCYpS5+1pl/7/vHiKgARg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-repeat-style@7.0.4:
- resolution: {integrity: sha512-6mPKlY/8cSaDHxX502wERADarJsccwlky6yIrOapHH2ZgfoKAV94SbiTKfKEs4EEpdazuc3J72WsqeYk7hp9+Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-string@7.0.3:
- resolution: {integrity: sha512-HnEQPUchi1eznmDKEYrKUTqrprEq97SrpUYClgUkv7V2zRODD9DFoUsYU+m9ZOetmD5ku7fEMZB/lwy8IT6xVQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-timing-functions@7.0.3:
- resolution: {integrity: sha512-zmEzHdvpZBZu0OKlbJSfgASQvaayyAoVuWtvyr34IJ/LyS+DaOKvvR3EvFJ9RWWtNIx+CMvO125OVophaxNYew==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-unicode@7.0.9:
- resolution: {integrity: sha512-DRAdWfeh/TjmhLJsw91vdiWCnUod9iwvM7xyS02/nF/sLsCR3A8l3pztrSUrWG8DSBqfX7yEk9FM0USaVJ2mSg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-url@7.0.3:
- resolution: {integrity: sha512-CL93wmloq5qsffmFv+bw24MIRbmhHrp53qoh1LDAb/5TtjWEXI/np4xcP/Gw9oWCb2XyWnqHYLDUwiKRoJBA1Q==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-normalize-whitespace@7.0.3:
- resolution: {integrity: sha512-FdHjjn+Ht5Z2ZRjNOmeCbNq6lq09sUYKpmlF/Aq0XjVNSLTL6fmHlA/3swN2wP2caY9GV/tjSDcIIyS7aN7W0A==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-ordered-values@7.0.4:
- resolution: {integrity: sha512-nubSi49hDHQk4E8KIj+IbLY8Bg+8OcSUEhgyolgM+atnOvXjV7EjaR6bac4YGZoFyPa9mWoAF3EaYbWdFkKqVg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-reduce-initial@7.0.9:
- resolution: {integrity: sha512-ztTNPdIxXTxtBcG03E9u8v44M4ElXbMIRT7pf2onlquGula0Y83nKKxqM22FA/hMgkfCjN7ohevkVlaNwI8iOQ==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-reduce-transforms@7.0.3:
- resolution: {integrity: sha512-FXsnN9ZwcZTT8Yf8cAHA8qIGUXcX6WfLd9JoYhrdDfmvsVhhfqkkv7m4AC3rwFOfz+GzkUa87OCKF9dUcicd+g==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-selector-parser@7.1.4:
- resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==}
- engines: {node: '>=4'}
-
- postcss-svgo@7.1.3:
- resolution: {integrity: sha512-2QfoFOYMcj8lwcVEf9WeTlkVIAm7u2QvOEhMzkQU3KUhhGX/l8hVV9EtjMv4iq3E9iI3OeeMN0YoMLbGusuigw==}
- engines: {node: ^18.12.0 || ^20.9.0 || >= 18}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-unique-selectors@7.0.7:
- resolution: {integrity: sha512-d+sCkaRnSefghOUdH8CMJZV9yUQhj2ojpe8Nw/lA+LV1UOfeleGkLTl6XdCFFSai9UJ+DJPb69FFuqthXYsY8w==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
- postcss-value-parser@4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
-
postcss@8.5.6:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
@@ -4627,17 +3667,10 @@ packages:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
- punycode.js@2.3.1:
- resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
- engines: {node: '>=6'}
-
qs@6.14.2:
resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==}
engines: {node: '>=0.6'}
- randombytes@2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
-
range-parser@1.2.1:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
@@ -4682,21 +3715,10 @@ packages:
recma-stringify@1.0.0:
resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
- reduce-configs@1.1.2:
- resolution: {integrity: sha512-AgBP55V8FC7NaqoOP2RCbTpu6LE+YuX3LUZkNAoitcfyS3/PIC8Obg/TJrBzTkJ+lDvZv0TTAeDpLkzjTtYlbw==}
-
- reflect.getprototypeof@1.0.10:
- resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
- engines: {node: '>= 0.4'}
-
regexp-tree@0.1.27:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
- regexp.prototype.flags@1.5.4:
- resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
- engines: {node: '>= 0.4'}
-
rehype-recma@1.0.0:
resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==}
@@ -4738,10 +3760,6 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rslog@2.1.3:
- resolution: {integrity: sha512-DCUkRKUBR1lSpHKRcxNvHaYwGrUVf9MsoE1u6gd0CF37I8vwwtWc4b+FA9OwYZ4QA/shslzAYorD3MMfd+Rs/Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
-
run-applescript@7.1.0:
resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
engines: {node: '>=18'}
@@ -4753,24 +3771,12 @@ packages:
rxjs@7.8.2:
resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
- safe-array-concat@1.1.4:
- resolution: {integrity: sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==}
- engines: {node: '>=0.4'}
-
safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
- safe-push-apply@1.0.0:
- resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
- engines: {node: '>= 0.4'}
-
- safe-regex-test@1.1.0:
- resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
- engines: {node: '>= 0.4'}
-
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
@@ -4798,9 +3804,6 @@ packages:
resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==}
engines: {node: '>= 0.8.0'}
- serialize-javascript@6.0.2:
- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
-
serve-index@1.9.2:
resolution: {integrity: sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==}
engines: {node: '>= 0.8.0'}
@@ -4809,18 +3812,6 @@ packages:
resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==}
engines: {node: '>= 0.8.0'}
- set-function-length@1.2.2:
- resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
- engines: {node: '>= 0.4'}
-
- set-function-name@2.0.2:
- resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
- engines: {node: '>= 0.4'}
-
- set-proto@1.0.0:
- resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
- engines: {node: '>= 0.4'}
-
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
@@ -4832,10 +3823,6 @@ packages:
resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
engines: {node: '>= 0.4'}
- shell-quote@1.8.4:
- resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==}
- engines: {node: '>= 0.4'}
-
side-channel-list@1.0.0:
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
engines: {node: '>= 0.4'}
@@ -4871,17 +3858,6 @@ packages:
resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
engines: {node: '>=18'}
- socket.io-adapter@2.5.7:
- resolution: {integrity: sha512-e0LyK91f3cUxTmv95/KzoLg47+zF+s/sbxRGDNsyG4dmIP8ZSX8ax6byOxfJXeNNtS/8AZlfD+uP7gBeR7DLlg==}
-
- socket.io-parser@4.2.6:
- resolution: {integrity: sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==}
- engines: {node: '>=10.0.0'}
-
- socket.io@4.8.1:
- resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==}
- engines: {node: '>=10.2.0'}
-
sockjs@0.3.24:
resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==}
@@ -4921,10 +3897,6 @@ packages:
resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
engines: {node: '>=18'}
- stop-iteration-iterator@1.1.0:
- resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
- engines: {node: '>= 0.4'}
-
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -4933,18 +3905,6 @@ packages:
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
- string.prototype.trim@1.2.11:
- resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==}
- engines: {node: '>= 0.4'}
-
- string.prototype.trimend@1.0.10:
- resolution: {integrity: sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==}
- engines: {node: '>= 0.4'}
-
- string.prototype.trimstart@1.0.8:
- resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
- engines: {node: '>= 0.4'}
-
string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
@@ -4975,29 +3935,10 @@ packages:
style-to-object@1.0.14:
resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==}
- stylehacks@7.0.11:
- resolution: {integrity: sha512-iODNfhXVLqc5LADs+Y6Oh5wJuK5ZcHbVng8aiK3y9pjMQdc5hLrBW0eFU6FtnpNrE6PoEg/MmFTU4waotj5WNg==}
- engines: {node: ^18.12.0 || ^20.9.0 || >=22.0}
- peerDependencies:
- postcss: ^8.5.13
-
supports-color@10.2.2:
resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
engines: {node: '>=18'}
- supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
-
- supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
-
- svgo@4.0.1:
- resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==}
- engines: {node: '>=16'}
- hasBin: true
-
tailwindcss@4.2.1:
resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==}
@@ -5005,10 +3946,6 @@ packages:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
engines: {node: '>=6'}
- tapable@2.3.3:
- resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
- engines: {node: '>=6'}
-
thingies@2.5.0:
resolution: {integrity: sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==}
engines: {node: '>=10.18'}
@@ -5086,10 +4023,6 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
- type-detect@4.1.0:
- resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
- engines: {node: '>=4'}
-
type-is@1.6.18:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
@@ -5097,37 +4030,14 @@ packages:
type-level-regexp@0.1.17:
resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==}
- typed-array-buffer@1.0.3:
- resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
- engines: {node: '>= 0.4'}
-
- typed-array-byte-length@1.0.3:
- resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
- engines: {node: '>= 0.4'}
-
- typed-array-byte-offset@1.0.4:
- resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
- engines: {node: '>= 0.4'}
-
- typed-array-length@1.0.8:
- resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==}
- engines: {node: '>= 0.4'}
-
typescript@5.9.3:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
- uc.micro@2.1.0:
- resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
-
ufo@1.6.3:
resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
- unbox-primitive@1.1.0:
- resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
- engines: {node: '>= 0.4'}
-
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
@@ -5162,10 +4072,6 @@ packages:
unist-util-visit@5.1.0:
resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==}
- universalify@2.0.1:
- resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
- engines: {node: '>= 10.0.0'}
-
unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
@@ -5174,12 +4080,6 @@ packages:
resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==}
engines: {node: '>=18.12.0'}
- update-browserslist-db@1.2.3:
- resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
utif2@4.1.0:
resolution: {integrity: sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w==}
@@ -5354,9 +4254,6 @@ packages:
jsdom:
optional: true
- wasm-feature-detect@1.8.0:
- resolution: {integrity: sha512-zksaLKM2fVlnB5jQQDqKXXwYHLQUVH9es+5TOOHwGOVJOCeRBCiPjwSg+3tN2AdTCzjgli4jijCH290kXb/zWQ==}
-
wbuf@1.7.3:
resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==}
@@ -5398,22 +4295,6 @@ packages:
resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==}
engines: {node: '>=0.8.0'}
- which-boxed-primitive@1.1.1:
- resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
- 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-typed-array@1.1.22:
- resolution: {integrity: sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==}
- engines: {node: '>= 0.4'}
-
why-is-node-running@2.3.0:
resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'}
@@ -5474,18 +4355,6 @@ packages:
utf-8-validate:
optional: true
- ws@8.20.1:
- resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
wsl-utils@0.1.0:
resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
engines: {node: '>=18'}
@@ -5522,13 +4391,7 @@ packages:
snapshots:
- '@adbl/cells@https://pkg.pr.new/adebola-io/cells/@adbl/cells@9fb5142': {}
-
- '@babel/code-frame@7.26.2':
- dependencies:
- '@babel/helper-validator-identifier': 7.28.5
- js-tokens: 4.0.0
- picocolors: 1.1.1
+ '@adbl/cells@0.0.24': {}
'@babel/code-frame@7.29.0':
dependencies:
@@ -5577,8 +4440,6 @@ snapshots:
'@cloudflare/workerd-windows-64@1.20260301.1':
optional: true
- '@colordx/core@5.4.3': {}
-
'@cspotcode/source-map-support@0.8.1':
dependencies:
'@jridgewell/trace-mapping': 0.3.9
@@ -6052,19 +4913,6 @@ snapshots:
optionalDependencies:
'@types/node': 22.19.11
- '@jest/schemas@29.6.3':
- dependencies:
- '@sinclair/typebox': 0.27.10
-
- '@jest/types@29.6.3':
- dependencies:
- '@jest/schemas': 29.6.3
- '@types/istanbul-lib-coverage': 2.0.6
- '@types/istanbul-reports': 3.0.4
- '@types/node': 22.19.11
- '@types/yargs': 17.0.35
- chalk: 4.1.2
-
'@jimp/core@1.6.0':
dependencies:
'@jimp/file-ops': 1.6.0
@@ -6407,93 +5255,6 @@ snapshots:
'@leichtgewicht/ip-codec@2.0.5': {}
- '@lynx-js/cache-events-webpack-plugin@0.0.3':
- dependencies:
- '@lynx-js/webpack-runtime-globals': 0.0.6
-
- '@lynx-js/chunk-loading-webpack-plugin@0.3.4':
- dependencies:
- '@lynx-js/webpack-runtime-globals': 0.0.6
-
- '@lynx-js/css-serializer@0.1.6':
- dependencies:
- css-tree: 3.2.1
-
- '@lynx-js/qrcode-rsbuild-plugin@0.4.7': {}
-
- '@lynx-js/rspeedy@0.14.5(@rspack/core@1.7.11(@swc/helpers@0.5.23))(typescript@5.9.3)':
- dependencies:
- '@lynx-js/cache-events-webpack-plugin': 0.0.3
- '@lynx-js/chunk-loading-webpack-plugin': 0.3.4
- '@lynx-js/web-rsbuild-server-middleware': 0.21.0
- '@lynx-js/webpack-dev-transport': 0.2.0
- '@lynx-js/websocket': 0.0.4
- '@rsbuild/core': 1.7.5
- '@rsbuild/plugin-css-minimizer': 1.1.1(@rsbuild/core@1.7.5)
- '@rsdoctor/rspack-plugin': 1.5.13(@rsbuild/core@1.7.5)(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - '@parcel/css'
- - '@rspack/core'
- - '@swc/css'
- - bufferutil
- - clean-css
- - csso
- - esbuild
- - lightningcss
- - supports-color
- - utf-8-validate
- - webpack
-
- '@lynx-js/tasm@0.0.39': {}
-
- '@lynx-js/template-webpack-plugin@0.11.2(tslib@2.8.1)':
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- '@lynx-js/css-serializer': 0.1.6
- '@lynx-js/tasm': 0.0.39
- '@lynx-js/web-core': 0.21.0(@lynx-js/css-serializer@0.1.6)(tslib@2.8.1)
- '@lynx-js/webpack-runtime-globals': 0.0.6
- '@rspack/lite-tapable': 1.1.0
- css-tree: 3.2.1
- object.groupby: 1.0.3
- tinypool: 2.1.0
- transitivePeerDependencies:
- - '@lynx-js/lynx-core'
- - tslib
-
- '@lynx-js/types@3.9.0':
- dependencies:
- csstype: 3.1.3
-
- '@lynx-js/web-core@0.21.0(@lynx-js/css-serializer@0.1.6)(tslib@2.8.1)':
- dependencies:
- '@lynx-js/web-elements': 0.12.3(tslib@2.8.1)
- '@lynx-js/web-worker-rpc': 0.21.0
- wasm-feature-detect: 1.8.0
- optionalDependencies:
- '@lynx-js/css-serializer': 0.1.6
- tslib: 2.8.1
-
- '@lynx-js/web-elements@0.12.3(tslib@2.8.1)':
- dependencies:
- dompurify: 3.4.10
- markdown-it: 14.2.0
- tslib: 2.8.1
-
- '@lynx-js/web-rsbuild-server-middleware@0.21.0': {}
-
- '@lynx-js/web-worker-rpc@0.21.0': {}
-
- '@lynx-js/webpack-dev-transport@0.2.0': {}
-
- '@lynx-js/webpack-runtime-globals@0.0.6': {}
-
- '@lynx-js/websocket@0.0.4':
- dependencies:
- eventemitter3: 5.0.4
-
'@mdx-js/mdx@3.1.1':
dependencies:
'@types/estree': 1.0.8
@@ -6892,214 +5653,38 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.59.0':
optional: true
- '@rsbuild/core@1.7.5':
- dependencies:
- '@rspack/core': 1.7.11(@swc/helpers@0.5.23)
- '@rspack/lite-tapable': 1.1.0
- '@swc/helpers': 0.5.23
- core-js: 3.47.0
- jiti: 2.6.1
-
- '@rsbuild/plugin-check-syntax@1.6.1(@rsbuild/core@1.7.5)':
- dependencies:
- acorn: 8.16.0
- browserslist-to-es-version: 1.4.2
- htmlparser2: 10.0.0
- picocolors: 1.1.1
- source-map: 0.7.6
- optionalDependencies:
- '@rsbuild/core': 1.7.5
-
- '@rsbuild/plugin-css-minimizer@1.1.1(@rsbuild/core@1.7.5)':
- dependencies:
- css-minimizer-webpack-plugin: 7.0.2
- reduce-configs: 1.1.2
- optionalDependencies:
- '@rsbuild/core': 1.7.5
- transitivePeerDependencies:
- - '@parcel/css'
- - '@swc/css'
- - clean-css
- - csso
- - esbuild
- - lightningcss
- - webpack
-
- '@rsdoctor/client@1.5.13': {}
-
- '@rsdoctor/core@1.5.13(@rsbuild/core@1.7.5)(@rspack/core@1.7.11(@swc/helpers@0.5.23))':
- dependencies:
- '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@1.7.5)
- '@rsdoctor/graph': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/sdk': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/types': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/utils': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rspack/resolver': 0.2.8
- browserslist-load-config: 1.0.3
- es-toolkit: 1.47.1
- filesize: 11.0.17
- fs-extra: 11.3.5
- semver: 7.7.4
- source-map: 0.7.6
- transitivePeerDependencies:
- - '@rsbuild/core'
- - '@rspack/core'
- - bufferutil
- - supports-color
- - utf-8-validate
- - webpack
-
- '@rsdoctor/graph@1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))':
- dependencies:
- '@rsdoctor/types': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/utils': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- es-toolkit: 1.47.1
- path-browserify: 1.0.1
- source-map: 0.7.6
- transitivePeerDependencies:
- - '@rspack/core'
- - webpack
-
- '@rsdoctor/rspack-plugin@1.5.13(@rsbuild/core@1.7.5)(@rspack/core@1.7.11(@swc/helpers@0.5.23))':
- dependencies:
- '@rsdoctor/core': 1.5.13(@rsbuild/core@1.7.5)(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/graph': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/sdk': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/types': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/utils': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- optionalDependencies:
- '@rspack/core': 1.7.11(@swc/helpers@0.5.23)
- transitivePeerDependencies:
- - '@rsbuild/core'
- - bufferutil
- - supports-color
- - utf-8-validate
- - webpack
-
- '@rsdoctor/sdk@1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))':
- dependencies:
- '@rsdoctor/client': 1.5.13
- '@rsdoctor/graph': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/types': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@rsdoctor/utils': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- launch-editor: 2.14.1
- safer-buffer: 2.1.2
- socket.io: 4.8.1
- tapable: 2.3.3
- transitivePeerDependencies:
- - '@rspack/core'
- - bufferutil
- - supports-color
- - utf-8-validate
- - webpack
-
- '@rsdoctor/types@1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))':
- dependencies:
- '@types/connect': 3.4.38
- '@types/estree': 1.0.5
- '@types/tapable': 2.3.0
- source-map: 0.7.6
- optionalDependencies:
- '@rspack/core': 1.7.11(@swc/helpers@0.5.23)
-
- '@rsdoctor/utils@1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@rsdoctor/types': 1.5.13(@rspack/core@1.7.11(@swc/helpers@0.5.23))
- '@types/estree': 1.0.5
- acorn: 8.16.0
- acorn-import-attributes: 1.9.5(acorn@8.16.0)
- acorn-walk: 8.3.5
- deep-eql: 4.1.4
- envinfo: 7.21.0
- fs-extra: 11.3.5
- get-port: 5.1.1
- json-stream-stringify: 3.0.1
- lines-and-columns: 2.0.4
- picocolors: 1.1.1
- rslog: 2.1.3
- strip-ansi: 6.0.1
- transitivePeerDependencies:
- - '@rspack/core'
- - webpack
-
- '@rspack/binding-darwin-arm64@1.7.11':
- optional: true
-
'@rspack/binding-darwin-arm64@1.7.7':
optional: true
- '@rspack/binding-darwin-x64@1.7.11':
- optional: true
-
'@rspack/binding-darwin-x64@1.7.7':
optional: true
- '@rspack/binding-linux-arm64-gnu@1.7.11':
- optional: true
-
'@rspack/binding-linux-arm64-gnu@1.7.7':
optional: true
- '@rspack/binding-linux-arm64-musl@1.7.11':
- optional: true
-
'@rspack/binding-linux-arm64-musl@1.7.7':
optional: true
- '@rspack/binding-linux-x64-gnu@1.7.11':
- optional: true
-
'@rspack/binding-linux-x64-gnu@1.7.7':
optional: true
- '@rspack/binding-linux-x64-musl@1.7.11':
- optional: true
-
'@rspack/binding-linux-x64-musl@1.7.7':
optional: true
- '@rspack/binding-wasm32-wasi@1.7.11':
- dependencies:
- '@napi-rs/wasm-runtime': 1.0.7
- optional: true
-
'@rspack/binding-wasm32-wasi@1.7.7':
dependencies:
'@napi-rs/wasm-runtime': 1.0.7
optional: true
- '@rspack/binding-win32-arm64-msvc@1.7.11':
- optional: true
-
'@rspack/binding-win32-arm64-msvc@1.7.7':
optional: true
- '@rspack/binding-win32-ia32-msvc@1.7.11':
- optional: true
-
'@rspack/binding-win32-ia32-msvc@1.7.7':
optional: true
- '@rspack/binding-win32-x64-msvc@1.7.11':
- optional: true
-
'@rspack/binding-win32-x64-msvc@1.7.7':
optional: true
- '@rspack/binding@1.7.11':
- optionalDependencies:
- '@rspack/binding-darwin-arm64': 1.7.11
- '@rspack/binding-darwin-x64': 1.7.11
- '@rspack/binding-linux-arm64-gnu': 1.7.11
- '@rspack/binding-linux-arm64-musl': 1.7.11
- '@rspack/binding-linux-x64-gnu': 1.7.11
- '@rspack/binding-linux-x64-musl': 1.7.11
- '@rspack/binding-wasm32-wasi': 1.7.11
- '@rspack/binding-win32-arm64-msvc': 1.7.11
- '@rspack/binding-win32-ia32-msvc': 1.7.11
- '@rspack/binding-win32-x64-msvc': 1.7.11
-
'@rspack/binding@1.7.7':
optionalDependencies:
'@rspack/binding-darwin-arm64': 1.7.7
@@ -7129,14 +5714,6 @@ snapshots:
- webpack
- webpack-cli
- '@rspack/core@1.7.11(@swc/helpers@0.5.23)':
- dependencies:
- '@module-federation/runtime-tools': 0.22.0
- '@rspack/binding': 1.7.11
- '@rspack/lite-tapable': 1.1.0
- optionalDependencies:
- '@swc/helpers': 0.5.23
-
'@rspack/core@1.7.7':
dependencies:
'@module-federation/runtime-tools': 0.22.0
@@ -7162,63 +5739,10 @@ snapshots:
'@rspack/lite-tapable@1.1.0': {}
- '@rspack/resolver-binding-darwin-arm64@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-darwin-x64@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-linux-arm64-gnu@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-linux-arm64-musl@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-linux-x64-gnu@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-linux-x64-musl@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-wasm32-wasi@0.2.8':
- dependencies:
- '@napi-rs/wasm-runtime': 1.1.1
- optional: true
-
- '@rspack/resolver-binding-win32-arm64-msvc@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-win32-ia32-msvc@0.2.8':
- optional: true
-
- '@rspack/resolver-binding-win32-x64-msvc@0.2.8':
- optional: true
-
- '@rspack/resolver@0.2.8':
- optionalDependencies:
- '@rspack/resolver-binding-darwin-arm64': 0.2.8
- '@rspack/resolver-binding-darwin-x64': 0.2.8
- '@rspack/resolver-binding-linux-arm64-gnu': 0.2.8
- '@rspack/resolver-binding-linux-arm64-musl': 0.2.8
- '@rspack/resolver-binding-linux-x64-gnu': 0.2.8
- '@rspack/resolver-binding-linux-x64-musl': 0.2.8
- '@rspack/resolver-binding-wasm32-wasi': 0.2.8
- '@rspack/resolver-binding-win32-arm64-msvc': 0.2.8
- '@rspack/resolver-binding-win32-ia32-msvc': 0.2.8
- '@rspack/resolver-binding-win32-x64-msvc': 0.2.8
-
- '@sinclair/typebox@0.27.10': {}
-
'@sindresorhus/is@7.2.0': {}
- '@socket.io/component-emitter@3.1.2': {}
-
'@speed-highlight/core@1.2.14': {}
- '@swc/helpers@0.5.23':
- dependencies:
- tslib: 2.8.1
-
'@tailwindcss/node@4.2.1':
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -7338,10 +5862,6 @@ snapshots:
dependencies:
'@types/node': 25.9.3
- '@types/cors@2.8.19':
- dependencies:
- '@types/node': 22.19.11
-
'@types/debug@4.1.12':
dependencies:
'@types/ms': 2.1.0
@@ -7352,8 +5872,6 @@ snapshots:
dependencies:
'@types/estree': 1.0.8
- '@types/estree@1.0.5': {}
-
'@types/estree@1.0.8': {}
'@types/express-serve-static-core@4.19.8':
@@ -7380,16 +5898,6 @@ snapshots:
dependencies:
'@types/node': 25.9.3
- '@types/istanbul-lib-coverage@2.0.6': {}
-
- '@types/istanbul-lib-report@3.0.3':
- dependencies:
- '@types/istanbul-lib-coverage': 2.0.6
-
- '@types/istanbul-reports@3.0.4':
- dependencies:
- '@types/istanbul-lib-report': 3.0.3
-
'@types/json-schema@7.0.15': {}
'@types/mdast@4.0.4':
@@ -7447,13 +5955,6 @@ snapshots:
dependencies:
'@types/node': 25.9.3
- '@types/tapable@2.3.0':
- dependencies:
- tapable: 2.3.0
-
- '@types/trusted-types@2.0.7':
- optional: true
-
'@types/unist@2.0.11': {}
'@types/unist@3.0.3': {}
@@ -7462,12 +5963,6 @@ snapshots:
dependencies:
'@types/node': 25.9.3
- '@types/yargs-parser@21.0.3': {}
-
- '@types/yargs@17.0.35':
- dependencies:
- '@types/yargs-parser': 21.0.3
-
'@ungap/structured-clone@1.3.0': {}
'@vitest/browser@3.2.4(playwright@1.58.2)(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))(vitest@3.2.4)':
@@ -7551,10 +6046,6 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-import-attributes@1.9.5(acorn@8.16.0):
- dependencies:
- acorn: 8.16.0
-
acorn-jsx@5.3.2(acorn@8.16.0):
dependencies:
acorn: 8.16.0
@@ -7600,49 +6091,22 @@ snapshots:
normalize-path: 3.0.0
picomatch: 2.3.1
- argparse@2.0.1: {}
-
aria-query@5.3.0:
dependencies:
dequal: 2.0.3
- array-buffer-byte-length@1.0.2:
- dependencies:
- call-bound: 1.0.4
- is-array-buffer: 3.0.5
-
array-flatten@1.1.1: {}
- arraybuffer.prototype.slice@1.0.4:
- dependencies:
- array-buffer-byte-length: 1.0.2
- call-bind: 1.0.9
- define-properties: 1.2.1
- es-abstract: 1.24.2
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- is-array-buffer: 3.0.5
-
assertion-error@2.0.1: {}
astring@1.9.0: {}
- async-function@1.0.0: {}
-
- available-typed-arrays@1.0.7:
- dependencies:
- possible-typed-array-names: 1.1.0
-
await-to-js@3.0.0: {}
bail@2.0.2: {}
base64-js@1.5.1: {}
- base64id@2.0.0: {}
-
- baseline-browser-mapping@2.10.37: {}
-
batch@0.6.1: {}
binary-extensions@2.3.0: {}
@@ -7675,26 +6139,10 @@ snapshots:
fast-deep-equal: 3.1.3
multicast-dns: 7.2.5
- boolbase@1.0.0: {}
-
braces@3.0.3:
dependencies:
fill-range: 7.1.1
- browserslist-load-config@1.0.3: {}
-
- browserslist-to-es-version@1.4.2:
- dependencies:
- browserslist: 4.28.2
-
- browserslist@4.28.2:
- dependencies:
- baseline-browser-mapping: 2.10.37
- caniuse-lite: 1.0.30001799
- electron-to-chromium: 1.5.372
- node-releases: 2.0.47
- update-browserslist-db: 1.2.3(browserslist@4.28.2)
-
buffer@6.0.3:
dependencies:
base64-js: 1.5.1
@@ -7739,27 +6187,11 @@ snapshots:
es-errors: 1.3.0
function-bind: 1.1.2
- call-bind@1.0.9:
- 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
get-intrinsic: 1.3.0
- caniuse-api@3.0.0:
- dependencies:
- browserslist: 4.28.2
- caniuse-lite: 1.0.30001799
- lodash.memoize: 4.1.2
- lodash.uniq: 4.5.0
-
- caniuse-lite@1.0.30001799: {}
-
ccount@2.0.1: {}
chai@5.3.3:
@@ -7770,11 +6202,6 @@ snapshots:
loupe: 3.2.1
pathval: 2.0.1
- chalk@4.1.2:
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
-
chalk@5.6.2: {}
character-entities-html4@2.1.0: {}
@@ -7801,8 +6228,6 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- ci-info@3.9.0: {}
-
cli-cursor@5.0.0:
dependencies:
restore-cursor: 5.1.0
@@ -7823,8 +6248,6 @@ snapshots:
comma-separated-tokens@2.0.3: {}
- commander@11.1.0: {}
-
commander@7.2.0: {}
compressible@2.0.18:
@@ -7859,130 +6282,16 @@ snapshots:
cookie@1.1.1: {}
- core-js@3.47.0: {}
-
core-util-is@1.0.3: {}
- cors@2.8.6:
- dependencies:
- object-assign: 4.1.1
- vary: 1.1.2
-
- css-declaration-sorter@7.4.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- css-minimizer-webpack-plugin@7.0.2:
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- cssnano: 7.1.9(postcss@8.5.6)
- jest-worker: 29.7.0
- postcss: 8.5.6
- schema-utils: 4.3.3
- serialize-javascript: 6.0.2
-
- css-select@5.2.2:
- dependencies:
- boolbase: 1.0.0
- css-what: 6.2.2
- domhandler: 5.0.3
- domutils: 3.2.2
- nth-check: 2.1.1
-
- css-tree@2.2.1:
- dependencies:
- mdn-data: 2.0.28
- source-map-js: 1.2.1
-
- css-tree@3.2.1:
- dependencies:
- mdn-data: 2.27.1
- source-map-js: 1.2.1
-
- css-what@6.2.2: {}
-
- cssesc@3.0.0: {}
-
- cssnano-preset-default@7.0.17(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- css-declaration-sorter: 7.4.0(postcss@8.5.6)
- cssnano-utils: 5.0.3(postcss@8.5.6)
- postcss: 8.5.6
- postcss-calc: 10.1.1(postcss@8.5.6)
- postcss-colormin: 7.0.10(postcss@8.5.6)
- postcss-convert-values: 7.0.12(postcss@8.5.6)
- postcss-discard-comments: 7.0.8(postcss@8.5.6)
- postcss-discard-duplicates: 7.0.4(postcss@8.5.6)
- postcss-discard-empty: 7.0.3(postcss@8.5.6)
- postcss-discard-overridden: 7.0.3(postcss@8.5.6)
- postcss-merge-longhand: 7.0.7(postcss@8.5.6)
- postcss-merge-rules: 7.0.11(postcss@8.5.6)
- postcss-minify-font-values: 7.0.3(postcss@8.5.6)
- postcss-minify-gradients: 7.0.5(postcss@8.5.6)
- postcss-minify-params: 7.0.9(postcss@8.5.6)
- postcss-minify-selectors: 7.1.2(postcss@8.5.6)
- postcss-normalize-charset: 7.0.3(postcss@8.5.6)
- postcss-normalize-display-values: 7.0.3(postcss@8.5.6)
- postcss-normalize-positions: 7.0.4(postcss@8.5.6)
- postcss-normalize-repeat-style: 7.0.4(postcss@8.5.6)
- postcss-normalize-string: 7.0.3(postcss@8.5.6)
- postcss-normalize-timing-functions: 7.0.3(postcss@8.5.6)
- postcss-normalize-unicode: 7.0.9(postcss@8.5.6)
- postcss-normalize-url: 7.0.3(postcss@8.5.6)
- postcss-normalize-whitespace: 7.0.3(postcss@8.5.6)
- postcss-ordered-values: 7.0.4(postcss@8.5.6)
- postcss-reduce-initial: 7.0.9(postcss@8.5.6)
- postcss-reduce-transforms: 7.0.3(postcss@8.5.6)
- postcss-svgo: 7.1.3(postcss@8.5.6)
- postcss-unique-selectors: 7.0.7(postcss@8.5.6)
-
- cssnano-utils@5.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- cssnano@7.1.9(postcss@8.5.6):
- dependencies:
- cssnano-preset-default: 7.0.17(postcss@8.5.6)
- lilconfig: 3.1.3
- postcss: 8.5.6
-
- csso@5.0.5:
- dependencies:
- css-tree: 2.2.1
-
- csstype@3.1.3: {}
-
csstype@3.2.3: {}
- data-view-buffer@1.0.2:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- is-data-view: 1.0.2
-
- data-view-byte-length@1.0.2:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- is-data-view: 1.0.2
-
- data-view-byte-offset@1.0.1:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- is-data-view: 1.0.2
-
debounce@1.2.1: {}
debug@2.6.9:
dependencies:
ms: 2.0.0
- debug@4.3.7:
- dependencies:
- ms: 2.1.3
-
debug@4.4.3:
dependencies:
ms: 2.1.3
@@ -7991,10 +6300,6 @@ snapshots:
dependencies:
character-entities: 2.0.2
- deep-eql@4.1.4:
- dependencies:
- type-detect: 4.1.0
-
deep-eql@5.0.2: {}
default-browser-id@5.0.1: {}
@@ -8004,20 +6309,8 @@ snapshots:
bundle-name: 4.1.0
default-browser-id: 5.0.1
- define-data-property@1.1.4:
- dependencies:
- es-define-property: 1.0.1
- es-errors: 1.3.0
- gopd: 1.2.0
-
define-lazy-prop@3.0.0: {}
- define-properties@1.2.1:
- dependencies:
- define-data-property: 1.1.4
- has-property-descriptors: 1.0.2
- object-keys: 1.1.1
-
depd@1.1.2: {}
depd@2.0.0: {}
@@ -8054,10 +6347,6 @@ snapshots:
dependencies:
domelementtype: 2.3.0
- dompurify@3.4.10:
- optionalDependencies:
- '@types/trusted-types': 2.0.7
-
domutils@3.2.2:
dependencies:
dom-serializer: 2.0.0
@@ -8074,33 +6363,12 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.372: {}
-
emoji-regex@10.6.0: {}
emoji-regex@8.0.0: {}
encodeurl@2.0.0: {}
- engine.io-parser@5.2.3: {}
-
- engine.io@6.6.8:
- dependencies:
- '@types/cors': 2.8.19
- '@types/node': 22.19.11
- '@types/ws': 8.18.1
- accepts: 1.3.8
- base64id: 2.0.0
- cookie: 0.7.2
- cors: 2.8.6
- debug: 4.4.3
- engine.io-parser: 5.2.3
- ws: 8.20.1
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
enhanced-resolve@5.20.0:
dependencies:
graceful-fs: 4.2.11
@@ -8108,71 +6376,10 @@ snapshots:
entities@4.5.0: {}
- entities@6.0.1: {}
-
entities@7.0.1: {}
- envinfo@7.21.0: {}
-
error-stack-parser-es@1.0.5: {}
- es-abstract@1.24.2:
- dependencies:
- array-buffer-byte-length: 1.0.2
- arraybuffer.prototype.slice: 1.0.4
- available-typed-arrays: 1.0.7
- call-bind: 1.0.9
- 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.1.1
- es-set-tostringtag: 2.1.0
- es-to-primitive: 1.3.0
- function.prototype.name: 1.2.0
- get-intrinsic: 1.3.0
- get-proto: 1.0.1
- get-symbol-description: 1.1.0
- globalthis: 1.0.4
- gopd: 1.2.0
- has-property-descriptors: 1.0.2
- has-proto: 1.2.0
- has-symbols: 1.1.0
- hasown: 2.0.2
- internal-slot: 1.1.0
- is-array-buffer: 3.0.5
- is-callable: 1.2.7
- is-data-view: 1.0.2
- is-negative-zero: 2.0.3
- 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.7
- own-keys: 1.0.1
- regexp.prototype.flags: 1.5.4
- safe-array-concat: 1.1.4
- 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.11
- string.prototype.trimend: 1.0.10
- string.prototype.trimstart: 1.0.8
- 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.8
- unbox-primitive: 1.1.0
- which-typed-array: 1.1.22
-
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
@@ -8183,25 +6390,6 @@ snapshots:
dependencies:
es-errors: 1.3.0
- es-object-atoms@1.1.2:
- dependencies:
- es-errors: 1.3.0
-
- es-set-tostringtag@2.1.0:
- dependencies:
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- has-tostringtag: 1.0.2
- hasown: 2.0.2
-
- es-to-primitive@1.3.0:
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.1.0
- is-symbol: 1.1.1
-
- es-toolkit@1.47.1: {}
-
esast-util-from-estree@2.0.0:
dependencies:
'@types/estree-jsx': 1.0.5
@@ -8300,8 +6488,6 @@ snapshots:
'@esbuild/win32-ia32': 0.27.3
'@esbuild/win32-x64': 0.27.3
- escalade@3.2.0: {}
-
escape-html@1.0.3: {}
escape-string-regexp@4.0.0: {}
@@ -8349,8 +6535,6 @@ snapshots:
eventemitter3@4.0.7: {}
- eventemitter3@5.0.4: {}
-
events@3.3.0: {}
exif-parser@0.1.12: {}
@@ -8415,8 +6599,6 @@ snapshots:
strtok3: 6.3.0
token-types: 4.2.1
- filesize@11.0.17: {}
-
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
@@ -8435,20 +6617,10 @@ snapshots:
follow-redirects@1.15.11: {}
- for-each@0.3.5:
- dependencies:
- is-callable: 1.2.7
-
forwarded@0.2.0: {}
fresh@0.5.2: {}
- fs-extra@11.3.5:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.2.1
- universalify: 2.0.1
-
fsevents@2.3.2:
optional: true
@@ -8457,22 +6629,6 @@ snapshots:
function-bind@1.1.2: {}
- function.prototype.name@1.2.0:
- dependencies:
- call-bind: 1.0.9
- call-bound: 1.0.4
- es-define-property: 1.0.1
- es-errors: 1.3.0
- functions-have-names: 1.2.3
- has-property-descriptors: 1.0.2
- hasown: 2.0.4
- is-callable: 1.2.7
- is-document.all: 1.0.0
-
- functions-have-names@1.2.3: {}
-
- generator-function@2.0.1: {}
-
get-east-asian-width@1.5.0: {}
get-intrinsic@1.3.0:
@@ -8488,19 +6644,11 @@ snapshots:
hasown: 2.0.2
math-intrinsics: 1.1.0
- get-port@5.1.1: {}
-
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-symbol-description@1.1.0:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
-
get-tsconfig@4.13.6:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -8518,11 +6666,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- globalthis@1.0.4:
- dependencies:
- define-properties: 1.2.1
- gopd: 1.2.0
-
gopd@1.2.0: {}
graceful-fs@4.2.11: {}
@@ -8533,32 +6676,12 @@ snapshots:
handle-thing@2.0.1: {}
- has-bigints@1.1.0: {}
-
- has-flag@4.0.0: {}
-
- has-property-descriptors@1.0.2:
- dependencies:
- es-define-property: 1.0.1
-
- has-proto@1.2.0:
- dependencies:
- dunder-proto: 1.0.1
-
has-symbols@1.1.0: {}
- has-tostringtag@1.0.2:
- dependencies:
- has-symbols: 1.1.0
-
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
- hasown@2.0.4:
- dependencies:
- function-bind: 1.1.2
-
hast-util-to-estree@3.1.3:
dependencies:
'@types/estree': 1.0.8
@@ -8615,13 +6738,6 @@ snapshots:
html-to-image@1.11.13: {}
- htmlparser2@10.0.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- domutils: 3.2.2
- entities: 6.0.1
-
htmlparser2@10.1.0:
dependencies:
domelementtype: 2.3.0
@@ -8703,12 +6819,6 @@ snapshots:
optionalDependencies:
'@types/node': 22.19.11
- internal-slot@1.1.0:
- dependencies:
- es-errors: 1.3.0
- hasown: 2.0.2
- side-channel: 1.1.0
-
ipaddr.js@1.9.1: {}
ipaddr.js@2.3.0: {}
@@ -8720,70 +6830,18 @@ snapshots:
is-alphabetical: 2.0.1
is-decimal: 2.0.1
- is-array-buffer@3.0.5:
- dependencies:
- call-bind: 1.0.9
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
-
- is-async-function@2.1.1:
- dependencies:
- async-function: 1.0.0
- call-bound: 1.0.4
- get-proto: 1.0.1
- has-tostringtag: 1.0.2
- safe-regex-test: 1.1.0
-
- is-bigint@1.1.0:
- dependencies:
- has-bigints: 1.1.0
-
is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.3.0
- is-boolean-object@1.2.2:
- dependencies:
- call-bound: 1.0.4
- has-tostringtag: 1.0.2
-
- is-callable@1.2.7: {}
-
- is-data-view@1.0.2:
- dependencies:
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
- is-typed-array: 1.1.15
-
- is-date-object@1.1.0:
- dependencies:
- call-bound: 1.0.4
- has-tostringtag: 1.0.2
-
is-decimal@2.0.1: {}
is-docker@3.0.0: {}
- is-document.all@1.0.0:
- dependencies:
- call-bound: 1.0.4
-
is-extglob@2.1.1: {}
- is-finalizationregistry@1.1.1:
- dependencies:
- call-bound: 1.0.4
-
is-fullwidth-code-point@3.0.0: {}
- is-generator-function@1.1.2:
- dependencies:
- call-bound: 1.0.4
- generator-function: 2.0.1
- get-proto: 1.0.1
- has-tostringtag: 1.0.2
- safe-regex-test: 1.1.0
-
is-glob@4.0.3:
dependencies:
is-extglob: 2.1.1
@@ -8796,90 +6854,24 @@ snapshots:
is-interactive@2.0.0: {}
- is-map@2.0.3: {}
-
- is-negative-zero@2.0.3: {}
-
is-network-error@1.3.1: {}
- is-number-object@1.1.1:
- dependencies:
- call-bound: 1.0.4
- has-tostringtag: 1.0.2
-
is-number@7.0.0: {}
is-plain-obj@3.0.0: {}
is-plain-obj@4.1.0: {}
- is-regex@1.2.1:
- dependencies:
- call-bound: 1.0.4
- gopd: 1.2.0
- has-tostringtag: 1.0.2
- hasown: 2.0.2
-
- is-set@2.0.3: {}
-
- is-shared-array-buffer@1.0.4:
- dependencies:
- call-bound: 1.0.4
-
- is-string@1.1.1:
- dependencies:
- call-bound: 1.0.4
- has-tostringtag: 1.0.2
-
- 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.22
-
is-unicode-supported@1.3.0: {}
- is-unicode-supported@2.1.0: {}
-
- is-weakmap@2.0.2: {}
-
- is-weakref@1.1.1:
- dependencies:
- call-bound: 1.0.4
-
- is-weakset@2.0.4:
- dependencies:
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
-
+ is-unicode-supported@2.1.0: {}
+
is-wsl@3.1.1:
dependencies:
is-inside-container: 1.0.0
isarray@1.0.0: {}
- isarray@2.0.5: {}
-
- jest-util@29.7.0:
- dependencies:
- '@jest/types': 29.6.3
- '@types/node': 22.19.11
- chalk: 4.1.2
- ci-info: 3.9.0
- graceful-fs: 4.2.11
- picomatch: 2.3.1
-
- jest-worker@29.7.0:
- dependencies:
- '@types/node': 22.19.11
- jest-util: 29.7.0
- merge-stream: 2.0.0
- supports-color: 8.1.1
-
jimp@1.6.0:
dependencies:
'@jimp/core': 1.6.0
@@ -8920,14 +6912,6 @@ snapshots:
json-schema-traverse@1.0.0: {}
- json-stream-stringify@3.0.1: {}
-
- jsonfile@6.2.1:
- dependencies:
- universalify: 2.0.1
- optionalDependencies:
- graceful-fs: 4.2.11
-
kleur@4.1.5: {}
launch-editor@2.13.1:
@@ -8935,11 +6919,6 @@ snapshots:
picocolors: 1.1.1
shell-quote: 1.8.3
- launch-editor@2.14.1:
- dependencies:
- picocolors: 1.1.1
- shell-quote: 1.8.4
-
lightningcss-android-arm64@1.31.1:
optional: true
@@ -8989,18 +6968,6 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.31.1
lightningcss-win32-x64-msvc: 1.31.1
- lilconfig@3.1.3: {}
-
- lines-and-columns@2.0.4: {}
-
- linkify-it@5.0.1:
- dependencies:
- uc.micro: 2.1.0
-
- lodash.memoize@4.1.2: {}
-
- lodash.uniq@4.5.0: {}
-
log-symbols@6.0.0:
dependencies:
chalk: 5.6.2
@@ -9028,15 +6995,6 @@ snapshots:
markdown-extensions@2.0.0: {}
- markdown-it@14.2.0:
- dependencies:
- argparse: 2.0.1
- entities: 4.5.0
- linkify-it: 5.0.1
- mdurl: 2.0.0
- punycode.js: 2.3.1
- uc.micro: 2.1.0
-
markdown-table@3.0.4: {}
marked@17.0.1: {}
@@ -9206,12 +7164,6 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
- mdn-data@2.0.28: {}
-
- mdn-data@2.27.1: {}
-
- mdurl@2.0.0: {}
-
media-typer@0.3.0: {}
memfs@4.56.11:
@@ -9233,8 +7185,6 @@ snapshots:
merge-descriptors@1.0.3: {}
- merge-stream@2.0.0: {}
-
methods@1.1.2: {}
micromark-core-commonmark@2.0.3:
@@ -9566,35 +7516,10 @@ snapshots:
node-forge@1.3.3: {}
- node-releases@2.0.47: {}
-
normalize-path@3.0.0: {}
- nth-check@2.1.1:
- dependencies:
- boolbase: 1.0.0
-
- object-assign@4.1.1: {}
-
object-inspect@1.13.4: {}
- object-keys@1.1.1: {}
-
- object.assign@4.1.7:
- dependencies:
- call-bind: 1.0.9
- 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.groupby@1.0.3:
- dependencies:
- call-bind: 1.0.9
- define-properties: 1.2.1
- es-abstract: 1.24.2
-
obuf@1.1.2: {}
omggif@1.0.10: {}
@@ -9630,12 +7555,6 @@ snapshots:
string-width: 7.2.0
strip-ansi: 7.1.2
- own-keys@1.0.1:
- dependencies:
- get-intrinsic: 1.3.0
- object-keys: 1.1.1
- safe-push-apply: 1.0.0
-
oxc-parser@0.115.0:
dependencies:
'@oxc-project/types': 0.115.0
@@ -9742,8 +7661,6 @@ snapshots:
parseurl@1.3.3: {}
- path-browserify@1.0.1: {}
-
path-to-regexp@0.1.12: {}
path-to-regexp@6.3.0: {}
@@ -9785,166 +7702,6 @@ snapshots:
pngjs@7.0.0: {}
- possible-typed-array-names@1.1.0: {}
-
- postcss-calc@10.1.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.4
- postcss-value-parser: 4.2.0
-
- postcss-colormin@7.0.10(postcss@8.5.6):
- dependencies:
- '@colordx/core': 5.4.3
- browserslist: 4.28.2
- caniuse-api: 3.0.0
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-convert-values@7.0.12(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-discard-comments@7.0.8(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.4
-
- postcss-discard-duplicates@7.0.4(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-discard-empty@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-discard-overridden@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-merge-longhand@7.0.7(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
- stylehacks: 7.0.11(postcss@8.5.6)
-
- postcss-merge-rules@7.0.11(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- caniuse-api: 3.0.0
- cssnano-utils: 5.0.3(postcss@8.5.6)
- postcss: 8.5.6
- postcss-selector-parser: 7.1.4
-
- postcss-minify-font-values@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-minify-gradients@7.0.5(postcss@8.5.6):
- dependencies:
- '@colordx/core': 5.4.3
- cssnano-utils: 5.0.3(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-minify-params@7.0.9(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- cssnano-utils: 5.0.3(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-minify-selectors@7.1.2(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- caniuse-api: 3.0.0
- cssesc: 3.0.0
- postcss: 8.5.6
- postcss-selector-parser: 7.1.4
-
- postcss-normalize-charset@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-normalize-display-values@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-positions@7.0.4(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-repeat-style@7.0.4(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-string@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-timing-functions@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-unicode@7.0.9(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-url@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-whitespace@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-ordered-values@7.0.4(postcss@8.5.6):
- dependencies:
- cssnano-utils: 5.0.3(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-reduce-initial@7.0.9(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- caniuse-api: 3.0.0
- postcss: 8.5.6
-
- postcss-reduce-transforms@7.0.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-selector-parser@7.1.4:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
- postcss-svgo@7.1.3(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
- svgo: 4.0.1
-
- postcss-unique-selectors@7.0.7(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.4
-
- postcss-value-parser@4.2.0: {}
-
postcss@8.5.6:
dependencies:
nanoid: 3.3.11
@@ -9968,16 +7725,10 @@ snapshots:
forwarded: 0.2.0
ipaddr.js: 1.9.1
- punycode.js@2.3.1: {}
-
qs@6.14.2:
dependencies:
side-channel: 1.1.0
- randombytes@2.1.0:
- dependencies:
- safe-buffer: 5.2.1
-
range-parser@1.2.1: {}
raw-body@2.5.3:
@@ -10050,30 +7801,8 @@ snapshots:
unified: 11.0.5
vfile: 6.0.3
- reduce-configs@1.1.2: {}
-
- reflect.getprototypeof@1.0.10:
- dependencies:
- call-bind: 1.0.9
- define-properties: 1.2.1
- es-abstract: 1.24.2
- 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
-
regexp-tree@0.1.27: {}
- regexp.prototype.flags@1.5.4:
- dependencies:
- call-bind: 1.0.9
- 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
-
rehype-recma@1.0.0:
dependencies:
'@types/estree': 1.0.8
@@ -10167,8 +7896,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.59.0
fsevents: 2.3.3
- rslog@2.1.3: {}
-
run-applescript@7.1.0: {}
run-async@4.0.6: {}
@@ -10177,29 +7904,10 @@ snapshots:
dependencies:
tslib: 2.8.1
- safe-array-concat@1.1.4:
- dependencies:
- call-bind: 1.0.9
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
- has-symbols: 1.1.0
- isarray: 2.0.5
-
safe-buffer@5.1.2: {}
safe-buffer@5.2.1: {}
- safe-push-apply@1.0.0:
- dependencies:
- es-errors: 1.3.0
- isarray: 2.0.5
-
- safe-regex-test@1.1.0:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- is-regex: 1.2.1
-
safer-buffer@2.1.2: {}
sax@1.5.0: {}
@@ -10238,10 +7946,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- serialize-javascript@6.0.2:
- dependencies:
- randombytes: 2.1.0
-
serve-index@1.9.2:
dependencies:
accepts: 1.3.8
@@ -10263,28 +7967,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- set-function-length@1.2.2:
- dependencies:
- define-data-property: 1.1.4
- es-errors: 1.3.0
- function-bind: 1.1.2
- get-intrinsic: 1.3.0
- gopd: 1.2.0
- has-property-descriptors: 1.0.2
-
- set-function-name@2.0.2:
- dependencies:
- define-data-property: 1.1.4
- es-errors: 1.3.0
- functions-have-names: 1.2.3
- has-property-descriptors: 1.0.2
-
- set-proto@1.0.0:
- dependencies:
- dunder-proto: 1.0.1
- es-errors: 1.3.0
- es-object-atoms: 1.1.1
-
setprototypeof@1.2.0: {}
sharp@0.34.5:
@@ -10320,8 +8002,6 @@ snapshots:
shell-quote@1.8.3: {}
- shell-quote@1.8.4: {}
-
side-channel-list@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -10368,36 +8048,6 @@ snapshots:
mrmime: 2.0.1
totalist: 3.0.1
- socket.io-adapter@2.5.7:
- dependencies:
- debug: 4.4.3
- ws: 8.20.1
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
- socket.io-parser@4.2.6:
- dependencies:
- '@socket.io/component-emitter': 3.1.2
- debug: 4.4.3
- transitivePeerDependencies:
- - supports-color
-
- socket.io@4.8.1:
- dependencies:
- accepts: 1.3.8
- base64id: 2.0.0
- cors: 2.8.6
- debug: 4.3.7
- engine.io: 6.6.8
- socket.io-adapter: 2.5.7
- socket.io-parser: 4.2.6
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
sockjs@0.3.24:
dependencies:
faye-websocket: 0.11.4
@@ -10441,11 +8091,6 @@ snapshots:
stdin-discarder@0.2.2: {}
- stop-iteration-iterator@1.1.0:
- dependencies:
- es-errors: 1.3.0
- internal-slot: 1.1.0
-
string-width@4.2.3:
dependencies:
emoji-regex: 8.0.0
@@ -10458,30 +8103,6 @@ snapshots:
get-east-asian-width: 1.5.0
strip-ansi: 7.1.2
- string.prototype.trim@1.2.11:
- dependencies:
- call-bind: 1.0.9
- call-bound: 1.0.4
- define-data-property: 1.1.4
- define-properties: 1.2.1
- es-abstract: 1.24.2
- es-object-atoms: 1.1.2
- has-property-descriptors: 1.0.2
- safe-regex-test: 1.1.0
-
- string.prototype.trimend@1.0.10:
- dependencies:
- call-bind: 1.0.9
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-object-atoms: 1.1.2
-
- string.prototype.trimstart@1.0.8:
- dependencies:
- call-bind: 1.0.9
- define-properties: 1.2.1
- es-object-atoms: 1.1.1
-
string_decoder@1.1.1:
dependencies:
safe-buffer: 5.1.2
@@ -10520,38 +8141,12 @@ snapshots:
dependencies:
inline-style-parser: 0.2.7
- stylehacks@7.0.11(postcss@8.5.6):
- dependencies:
- browserslist: 4.28.2
- postcss: 8.5.6
- postcss-selector-parser: 7.1.4
-
supports-color@10.2.2: {}
- supports-color@7.2.0:
- dependencies:
- has-flag: 4.0.0
-
- supports-color@8.1.1:
- dependencies:
- has-flag: 4.0.0
-
- svgo@4.0.1:
- dependencies:
- commander: 11.1.0
- css-select: 5.2.2
- css-tree: 3.2.1
- css-what: 6.2.2
- csso: 5.0.5
- picocolors: 1.1.1
- sax: 1.5.0
-
tailwindcss@4.2.1: {}
tapable@2.3.0: {}
- tapable@2.3.3: {}
-
thingies@2.5.0(tslib@2.8.1):
dependencies:
tslib: 2.8.1
@@ -10610,8 +8205,6 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- type-detect@4.1.0: {}
-
type-is@1.6.18:
dependencies:
media-typer: 0.3.0
@@ -10619,52 +8212,10 @@ snapshots:
type-level-regexp@0.1.17: {}
- typed-array-buffer@1.0.3:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- is-typed-array: 1.1.15
-
- typed-array-byte-length@1.0.3:
- dependencies:
- call-bind: 1.0.9
- for-each: 0.3.5
- gopd: 1.2.0
- has-proto: 1.2.0
- is-typed-array: 1.1.15
-
- typed-array-byte-offset@1.0.4:
- dependencies:
- available-typed-arrays: 1.0.7
- call-bind: 1.0.9
- for-each: 0.3.5
- 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.8:
- dependencies:
- call-bind: 1.0.9
- for-each: 0.3.5
- gopd: 1.2.0
- is-typed-array: 1.1.15
- possible-typed-array-names: 1.1.0
- reflect.getprototypeof: 1.0.10
-
typescript@5.9.3: {}
- uc.micro@2.1.0: {}
-
ufo@1.6.3: {}
- unbox-primitive@1.1.0:
- dependencies:
- call-bound: 1.0.4
- has-bigints: 1.1.0
- has-symbols: 1.1.0
- which-boxed-primitive: 1.1.1
-
undici-types@6.21.0: {}
undici-types@7.24.6: {}
@@ -10712,8 +8263,6 @@ snapshots:
unist-util-is: 6.0.1
unist-util-visit-parents: 6.0.2
- universalify@2.0.1: {}
-
unpipe@1.0.0: {}
unplugin@2.3.11:
@@ -10723,12 +8272,6 @@ snapshots:
picomatch: 4.0.3
webpack-virtual-modules: 0.6.2
- update-browserslist-db@1.2.3(browserslist@4.28.2):
- dependencies:
- browserslist: 4.28.2
- escalade: 3.2.0
- picocolors: 1.1.1
-
utif2@4.1.0:
dependencies:
pako: 1.0.11
@@ -10874,8 +8417,6 @@ snapshots:
- tsx
- yaml
- wasm-feature-detect@1.8.0: {}
-
wbuf@1.7.3:
dependencies:
minimalistic-assert: 1.0.1
@@ -10953,47 +8494,6 @@ snapshots:
websocket-extensions@0.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.2.1:
- dependencies:
- call-bound: 1.0.4
- function.prototype.name: 1.2.0
- has-tostringtag: 1.0.2
- is-async-function: 2.1.1
- is-date-object: 1.1.0
- is-finalizationregistry: 1.1.1
- is-generator-function: 1.1.2
- 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.22
-
- which-collection@1.0.2:
- dependencies:
- is-map: 2.0.3
- is-set: 2.0.3
- is-weakmap: 2.0.2
- is-weakset: 2.0.4
-
- which-typed-array@1.1.22:
- dependencies:
- available-typed-arrays: 1.0.7
- call-bind: 1.0.9
- call-bound: 1.0.4
- for-each: 0.3.5
- get-proto: 1.0.1
- gopd: 1.2.0
- has-tostringtag: 1.0.2
-
why-is-node-running@2.3.0:
dependencies:
siginfo: 2.0.0
@@ -11035,8 +8535,6 @@ snapshots:
ws@8.19.0: {}
- ws@8.20.1: {}
-
wsl-utils@0.1.0:
dependencies:
is-wsl: 3.1.1
diff --git a/tests/observer.spec.tsx b/tests/observer.spec.tsx
index b6e62cdb..38ceb42e 100644
--- a/tests/observer.spec.tsx
+++ b/tests/observer.spec.tsx
@@ -1,6 +1,13 @@
import type { DOMRenderer } from 'retend-web';
-import { Cell, getActiveRenderer, onConnected } from 'retend';
+import {
+ Cell,
+ If,
+ getActiveRenderer,
+ onConnected,
+ onSetup,
+ runPendingSetupEffects,
+} from 'retend';
import { describe, expect, it, vi } from 'vitest';
import { browserSetup, timeout } from './setup.tsx';
@@ -253,4 +260,64 @@ describe('onConnected', () => {
node.remove();
});
+
+ it('should call onSetup after onConnected', async () => {
+ const renderer = getActiveRenderer() as DOMRenderer;
+ const order: string[] = [];
+ const ref = Cell.source(null);
+ const Component = () => {
+ onConnected(ref, () => {
+ order.push('connected');
+ });
+ onSetup(() => {
+ order.push('setup');
+ });
+ return ;
+ };
+
+ renderer.host.document.body.append(renderer.render() as Node);
+ await runPendingSetupEffects();
+
+ expect(order).toEqual(['connected', 'setup']);
+ });
+
+ it("should call onSetup's cleanup before onConnected's cleanup", async () => {
+ const renderer = getActiveRenderer() as DOMRenderer;
+ const order: string[] = [];
+ const show = Cell.source(true);
+ const ref = Cell.source(null);
+ const Component = () => {
+ onConnected(ref, () => () => {
+ order.push('connected');
+ });
+ onSetup(() => () => {
+ order.push('setup');
+ });
+ return ;
+ };
+
+ renderer.host.document.body.append(
+ renderer.render({If(show, Component)}
) as Node
+ );
+ await runPendingSetupEffects();
+ show.set(false);
+ renderer.observer?.flush();
+
+ expect(order).toEqual(['setup', 'connected']);
+ });
+
+ it('should have refs connected in onSetup', async () => {
+ const renderer = getActiveRenderer() as DOMRenderer;
+ const connected = Cell.source(false);
+ const ref = Cell.source(null);
+ const Component = () => {
+ onSetup(() => connected.set(ref.get()?.isConnected ?? false));
+ return ;
+ };
+
+ renderer.host.document.body.append(renderer.render() as Node);
+ await runPendingSetupEffects();
+
+ expect(connected.get()).toBe(true);
+ });
});
diff --git a/tests/router/title.spec.tsx b/tests/router/title.spec.tsx
index 709156e8..e1f67399 100644
--- a/tests/router/title.spec.tsx
+++ b/tests/router/title.spec.tsx
@@ -39,6 +39,37 @@ describe('Router Title Updates', () => {
expect(window.document.title).toBe('About Page Title');
});
+ it('should update window.document.title when replacing routes with titles', async () => {
+ const renderer = getActiveRenderer() as DOMRenderer;
+ const { host: window } = renderer;
+ const router = new Router({
+ routes: defineRoutes([
+ {
+ name: 'home',
+ path: '/',
+ component: () => 'Home Page',
+ title: 'Home Page Title',
+ },
+ {
+ name: 'about',
+ path: '/about',
+ component: () => 'About Us',
+ title: 'About Page Title',
+ },
+ ]),
+ });
+
+ router.attachWindowListeners(window);
+ window.document.body.append(createRouterRoot(router));
+
+ await router.navigate('/');
+ expect(window.document.title).toBe('Home Page Title');
+
+ await router.replace('/about');
+ expect(window.document.title).toBe('About Page Title');
+ expect(window.location.pathname).toBe('/about');
+ });
+
it('should not update window.document.title if route has no title', async () => {
const renderer = getActiveRenderer() as DOMRenderer;
const { host: window } = renderer;
diff --git a/tests/v-dom.spec.ts b/tests/v-dom.spec.ts
new file mode 100644
index 00000000..f079e3e5
--- /dev/null
+++ b/tests/v-dom.spec.ts
@@ -0,0 +1,40 @@
+import { VWindow } from 'retend-server/v-dom';
+import { describe, expect, it } from 'vitest';
+
+describe('VDOM node ownership', () => {
+ it('detaches moved nodes before replaceWith()', () => {
+ const window = new VWindow();
+ const source = window.document.createElement('div');
+ const targetParent = window.document.createElement('section');
+ const moved = window.document.createElement('span');
+ const target = window.document.createElement('p');
+
+ source.append(moved);
+ targetParent.append(target);
+
+ target.replaceWith(moved);
+
+ expect(source.childNodes).toEqual([]);
+ expect(targetParent.childNodes).toEqual([moved]);
+ expect(moved.parentNode).toBe(targetParent);
+ expect(target.parentNode).toBeNull();
+ });
+
+ it('detaches moved nodes before replaceChildren()', () => {
+ const window = new VWindow();
+ const source = window.document.createElement('div');
+ const target = window.document.createElement('section');
+ const moved = window.document.createElement('span');
+ const oldChild = window.document.createElement('p');
+
+ source.append(moved);
+ target.append(oldChild);
+
+ target.replaceChildren(moved);
+
+ expect(source.childNodes).toEqual([]);
+ expect(target.childNodes).toEqual([moved]);
+ expect(moved.parentNode).toBe(target);
+ expect(oldChild.parentNode).toBeNull();
+ });
+});