diff --git a/packages/core/package.json b/packages/core/package.json
index 6b5d611c0a..85f4e41867 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -99,11 +99,14 @@
"memfs": "^4.17.0",
"postcss": "8.5.3",
"rehype-stringify": "^9.0.4",
+ "remark-mdx": "2.3.0",
"remark-parse": "^10.0.2",
"remark-rehype": "^10.1.0",
+ "remark-stringify": "^10.0.3",
"rimraf": "^6.0.1",
"tailwindcss": "^3.4.17",
- "typescript": "^5.8.2"
+ "typescript": "^5.8.2",
+ "vfile": "^5.3.7"
},
"engines": {
"node": ">=14.17.6"
diff --git a/packages/core/src/node/mdx/options.ts b/packages/core/src/node/mdx/options.ts
index 10ece315d0..60ff5d1ab4 100644
--- a/packages/core/src/node/mdx/options.ts
+++ b/packages/core/src/node/mdx/options.ts
@@ -41,7 +41,6 @@ export async function createMDXOptions(
),
...globalComponentsFromConfig,
];
- const defaultLang = config?.lang || '';
return {
providerImportSource: '@mdx-js/react',
format: path.extname(filepath).slice(1) as 'mdx' | 'md',
@@ -52,7 +51,6 @@ export async function createMDXOptions(
remarkPluginNormalizeLink,
{
cleanUrls,
- defaultLang,
root: docDirectory,
},
],
diff --git a/packages/core/src/node/mdx/remarkPlugins/normalizeLink.ts b/packages/core/src/node/mdx/remarkPlugins/normalizeLink.ts
index 3b463eef4a..12b67fe673 100644
--- a/packages/core/src/node/mdx/remarkPlugins/normalizeLink.ts
+++ b/packages/core/src/node/mdx/remarkPlugins/normalizeLink.ts
@@ -127,13 +127,13 @@ export const remarkPluginNormalizeLink: Plugin<
return;
}
- const src = getNodeAttribute(node, 'src');
+ const srcAttr = getNodeAttribute(node, 'src', true);
- if (typeof src !== 'string') {
+ if (typeof srcAttr?.value !== 'string') {
return;
}
- const imagePath = normalizeImageUrl(src);
+ const imagePath = normalizeImageUrl(srcAttr.value);
if (!imagePath) {
return;
@@ -141,7 +141,7 @@ export const remarkPluginNormalizeLink: Plugin<
const tempVariableName = `image${images.length}`;
- Object.assign(src, getMdxSrcAttribute(tempVariableName));
+ Object.assign(srcAttr, getMdxSrcAttribute(tempVariableName));
images.push(getASTNodeImport(tempVariableName, imagePath));
});
diff --git a/packages/core/tests/__snapshots__/md.test.ts.snap b/packages/core/tests/__snapshots__/md.test.ts.snap
new file mode 100644
index 0000000000..8e0f55194a
--- /dev/null
+++ b/packages/core/tests/__snapshots__/md.test.ts.snap
@@ -0,0 +1,18 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`Markdown compile cases > remarkPluginNormalizeLink > should just work 1`] = `
+"import image0 from "./test3.jpg"
+
+import image1 from "./test4.png"
+
+[link1](/test1.html)
+
+{/* jsx link will not be transformed */}
+
+link2
+
+
+
+
+"
+`;
diff --git a/packages/core/tests/md.test.ts b/packages/core/tests/md.test.ts
index 6555d02145..729433b828 100644
--- a/packages/core/tests/md.test.ts
+++ b/packages/core/tests/md.test.ts
@@ -1,8 +1,13 @@
+import path from 'node:path';
import rehypeStringify from 'rehype-stringify';
+import remarkMdx from 'remark-mdx';
import remarkParse from 'remark-parse';
import remarkRehype from 'remark-rehype';
+import remarkStringify from 'remark-stringify';
import { unified } from 'unified';
+import { VFile } from 'vfile';
import { describe, expect, test } from 'vitest';
+import { remarkPluginNormalizeLink } from '../src/node/mdx/remarkPlugins/normalizeLink';
describe('Markdown compile cases', () => {
const processor = unified()
@@ -15,4 +20,35 @@ describe('Markdown compile cases', () => {
const result = processor.processSync(mdContent);
expect(result.value).toMatchInlineSnapshot('"
+ `.trim(),
+ path: path.resolve('test.mdx'),
+ }),
+ );
+ expect(result.value).matchSnapshot();
+ });
+ });
});
diff --git a/packages/shared/src/node-utils/getNodeAttribute.ts b/packages/shared/src/node-utils/getNodeAttribute.ts
index 2e6e6b7cb3..175b59310e 100644
--- a/packages/shared/src/node-utils/getNodeAttribute.ts
+++ b/packages/shared/src/node-utils/getNodeAttribute.ts
@@ -1,9 +1,28 @@
-import type { MdxJsxFlowElement, MdxJsxTextElement } from 'mdast-util-mdx-jsx';
+import type {
+ MdxJsxAttribute,
+ MdxJsxAttributeValueExpression,
+ MdxJsxExpressionAttribute,
+ MdxJsxFlowElement,
+ MdxJsxTextElement,
+} from 'mdast-util-mdx-jsx';
-export const getNodeAttribute = (
+export function getNodeAttribute(
node: MdxJsxFlowElement | MdxJsxTextElement,
attrName: string,
-) => {
- return node.attributes.find(attr => 'name' in attr && attr.name === attrName)
- ?.value;
-};
+ attribute?: false,
+): string | MdxJsxAttributeValueExpression | null | undefined;
+export function getNodeAttribute(
+ node: MdxJsxFlowElement | MdxJsxTextElement,
+ attrName: string,
+ attribute: true,
+): MdxJsxAttribute | MdxJsxExpressionAttribute | undefined;
+export function getNodeAttribute(
+ node: MdxJsxFlowElement | MdxJsxTextElement,
+ attrName: string,
+ attribute?: boolean,
+) {
+ const found = node.attributes.find(
+ attr => 'name' in attr && attr.name === attrName,
+ );
+ return attribute ? found : found?.value;
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1f933a4552..45eca4dbe2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -903,12 +903,18 @@ importers:
rehype-stringify:
specifier: ^9.0.4
version: 9.0.4
+ remark-mdx:
+ specifier: 2.3.0
+ version: 2.3.0
remark-parse:
specifier: ^10.0.2
version: 10.0.2
remark-rehype:
specifier: ^10.1.0
version: 10.1.0
+ remark-stringify:
+ specifier: ^10.0.3
+ version: 10.0.3
rimraf:
specifier: ^6.0.1
version: 6.0.1
@@ -918,6 +924,9 @@ importers:
typescript:
specifier: ^5.8.2
version: 5.8.2
+ vfile:
+ specifier: ^5.3.7
+ version: 5.3.7
packages/create-rspress:
dependencies:
@@ -1992,42 +2001,18 @@ packages:
resolution: {integrity: sha512-Ptfwhmlh9Xc5PunM1/X9tcmudxTAOIXxsDdvkSM4h9z/o+OrqL6DYgXOyPxo3mWFln/+oHHIB65jtNQCoo6Niw==}
engines: {node: '>= 10'}
- '@babel/code-frame@7.25.7':
- resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==}
- engines: {node: '>=6.9.0'}
-
'@babel/code-frame@7.26.2':
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.26.2':
- resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==}
- engines: {node: '>=6.9.0'}
-
'@babel/compat-data@7.26.8':
resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.25.2':
- resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.26.0':
- resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
- engines: {node: '>=6.9.0'}
-
'@babel/core@7.26.9':
resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.25.0':
- resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.26.2':
- resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
- engines: {node: '>=6.9.0'}
-
'@babel/generator@7.26.9':
resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==}
engines: {node: '>=6.9.0'}
@@ -2036,10 +2021,6 @@ packages:
resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.25.9':
- resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-compilation-targets@7.26.5':
resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}
engines: {node: '>=6.9.0'}
@@ -2102,28 +2083,10 @@ packages:
resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.26.0':
- resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helpers@7.26.9':
resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==}
engines: {node: '>=6.9.0'}
- '@babel/highlight@7.25.7':
- resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.25.3':
- resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/parser@7.26.2':
- resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
'@babel/parser@7.26.9':
resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==}
engines: {node: '>=6.0.0'}
@@ -2181,38 +2144,18 @@ packages:
resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
- engines: {node: '>=6.9.0'}
-
'@babel/template@7.26.9':
resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.25.3':
- resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.25.9':
- resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
- engines: {node: '>=6.9.0'}
-
'@babel/traverse@7.26.9':
resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.25.6':
- resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
- engines: {node: '>=6.9.0'}
-
'@babel/types@7.26.10':
resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.26.7':
- resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==}
- engines: {node: '>=6.9.0'}
-
'@biomejs/biome@1.9.4':
resolution: {integrity: sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==}
engines: {node: '>=14.21.3'}
@@ -2309,18 +2252,12 @@ packages:
'@changesets/logger@0.1.1':
resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==}
- '@changesets/parse@0.4.0':
- resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==}
-
'@changesets/parse@0.4.1':
resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==}
'@changesets/pre@2.0.2':
resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==}
- '@changesets/read@0.6.2':
- resolution: {integrity: sha512-wjfQpJvryY3zD61p8jR87mJdyx2FIhEcdXhKUqkja87toMrP/3jtg/Yg29upN+N4Ckf525/uvV7a4tzBlpk6gg==}
-
'@changesets/read@0.6.3':
resolution: {integrity: sha512-9H4p/OuJ3jXEUTjaVGdQEhBdqoT2cO5Ts95JTFsQyawmKzpL8FnIeJSyhTDPW1MBRDnwZlHFEM9SpPwJDY5wIg==}
@@ -2333,9 +2270,6 @@ packages:
'@changesets/types@5.2.1':
resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==}
- '@changesets/types@6.0.0':
- resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==}
-
'@changesets/types@6.1.0':
resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==}
@@ -3760,18 +3694,12 @@ packages:
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
- '@types/babel__generator@7.6.4':
- resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
-
'@types/babel__generator@7.6.8':
resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
'@types/babel__standalone@7.1.9':
resolution: {integrity: sha512-IcCNPLqpevUD7UpV8QB0uwQPOyoOKACFf0YtYWRHcmxcakaje4Q7dbG2+jMqxw/I8Zk0NHvEps66WwS7z/UaaA==}
- '@types/babel__template@7.4.1':
- resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
-
'@types/babel__template@7.4.4':
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
@@ -3850,9 +3778,6 @@ packages:
'@types/lodash-es@4.17.12':
resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==}
- '@types/lodash@4.17.13':
- resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==}
-
'@types/lodash@4.17.16':
resolution: {integrity: sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==}
@@ -4105,10 +4030,6 @@ packages:
ansi-sequence-parser@1.1.1:
resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
- ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
-
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -4216,10 +4137,6 @@ packages:
brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
- braces@3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
-
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@@ -4254,9 +4171,6 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001668:
- resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==}
-
caniuse-lite@1.0.30001702:
resolution: {integrity: sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==}
@@ -4271,10 +4185,6 @@ packages:
resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==}
engines: {node: '>=14.16'}
- chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
-
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
@@ -4846,10 +4756,6 @@ packages:
resolution: {integrity: sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==}
engines: {node: '>=6.0.0'}
- fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
- engines: {node: '>=8.6.0'}
-
fast-glob@3.3.3:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
@@ -4961,10 +4867,6 @@ packages:
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
- fs-extra@11.2.0:
- resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
- engines: {node: '>=14.14'}
-
fs-extra@11.3.0:
resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
engines: {node: '>=14.14'}
@@ -5104,10 +5006,6 @@ packages:
engines: {node: '>=0.4.7'}
hasBin: true
- has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
-
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
@@ -5212,9 +5110,6 @@ packages:
html-entities@2.3.3:
resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
- html-entities@2.4.0:
- resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==}
-
html-entities@2.5.2:
resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
@@ -5279,10 +5174,6 @@ packages:
immutable@5.0.3:
resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
- import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
-
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
@@ -5526,11 +5417,6 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
- jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
-
jsesc@3.0.2:
resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
engines: {node: '>=6'}
@@ -5955,10 +5841,6 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@7.1.0:
- resolution: {integrity: sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minipass@7.1.2:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -6150,9 +6032,6 @@ packages:
parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
- parse5@7.1.1:
- resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==}
-
parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
@@ -6330,10 +6209,6 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.1:
- resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
- engines: {node: ^10 || ^12 || >=14}
-
postcss@8.5.3:
resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
engines: {node: ^10 || ^12 || >=14}
@@ -6619,10 +6494,6 @@ packages:
resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==}
engines: {node: '>=10'}
- resolve@1.22.4:
- resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
- hasBin: true
-
resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
@@ -6881,11 +6752,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.7.1:
resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'}
@@ -7111,10 +6977,6 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
- supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
-
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
@@ -7236,10 +7098,6 @@ packages:
resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
engines: {node: '>=8.17.0'}
- to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -7633,11 +7491,6 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- yaml@2.6.1:
- resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
- engines: {node: '>= 14'}
- hasBin: true
-
yaml@2.7.0:
resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
engines: {node: '>= 14'}
@@ -7886,61 +7739,14 @@ snapshots:
'@ast-grep/napi-win32-ia32-msvc': 0.36.1
'@ast-grep/napi-win32-x64-msvc': 0.36.1
- '@babel/code-frame@7.25.7':
- dependencies:
- '@babel/highlight': 7.25.7
- picocolors: 1.1.1
-
'@babel/code-frame@7.26.2':
dependencies:
'@babel/helper-validator-identifier': 7.25.9
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.26.2': {}
-
'@babel/compat-data@7.26.8': {}
- '@babel/core@7.25.2':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.2
- '@babel/helper-compilation-targets': 7.25.9
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2)
- '@babel/helpers': 7.26.0
- '@babel/parser': 7.26.2
- '@babel/template': 7.25.9
- '@babel/traverse': 7.25.9
- '@babel/types': 7.26.10
- convert-source-map: 2.0.0
- debug: 4.4.0
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/core@7.26.0':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.2
- '@babel/helper-compilation-targets': 7.25.9
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
- '@babel/helpers': 7.26.0
- '@babel/parser': 7.26.2
- '@babel/template': 7.25.9
- '@babel/traverse': 7.25.9
- '@babel/types': 7.26.10
- convert-source-map: 2.0.0
- debug: 4.4.0
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
'@babel/core@7.26.9':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -7961,21 +7767,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.25.0':
- dependencies:
- '@babel/types': 7.26.10
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
-
- '@babel/generator@7.26.2':
- dependencies:
- '@babel/parser': 7.26.2
- '@babel/types': 7.26.10
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.0.2
-
'@babel/generator@7.26.9':
dependencies:
'@babel/parser': 7.26.9
@@ -7988,14 +7779,6 @@ snapshots:
dependencies:
'@babel/types': 7.26.10
- '@babel/helper-compilation-targets@7.25.9':
- dependencies:
- '@babel/compat-data': 7.26.2
- '@babel/helper-validator-option': 7.25.9
- browserslist: 4.24.0
- lru-cache: 5.1.1
- semver: 6.3.1
-
'@babel/helper-compilation-targets@7.26.5':
dependencies:
'@babel/compat-data': 7.26.8
@@ -8012,14 +7795,14 @@ snapshots:
'@babel/helper-optimise-call-expression': 7.25.9
'@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.9)
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/traverse': 7.25.9
+ '@babel/traverse': 7.26.9
semver: 6.3.1
transitivePeerDependencies:
- supports-color
'@babel/helper-member-expression-to-functions@7.25.9':
dependencies:
- '@babel/traverse': 7.25.9
+ '@babel/traverse': 7.26.9
'@babel/types': 7.26.10
transitivePeerDependencies:
- supports-color
@@ -8030,35 +7813,17 @@ snapshots:
'@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/traverse': 7.25.9
+ '@babel/traverse': 7.26.9
'@babel/types': 7.26.10
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.25.9
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.25.9
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)':
dependencies:
'@babel/core': 7.26.9
'@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.25.9
+ '@babel/traverse': 7.26.9
transitivePeerDependencies:
- supports-color
@@ -8073,20 +7838,20 @@ snapshots:
'@babel/core': 7.26.9
'@babel/helper-member-expression-to-functions': 7.25.9
'@babel/helper-optimise-call-expression': 7.25.9
- '@babel/traverse': 7.25.9
+ '@babel/traverse': 7.26.9
transitivePeerDependencies:
- supports-color
'@babel/helper-simple-access@7.25.9':
dependencies:
- '@babel/traverse': 7.25.9
+ '@babel/traverse': 7.26.9
'@babel/types': 7.26.10
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
- '@babel/traverse': 7.25.9
+ '@babel/traverse': 7.26.9
'@babel/types': 7.26.10
transitivePeerDependencies:
- supports-color
@@ -8097,31 +7862,11 @@ snapshots:
'@babel/helper-validator-option@7.25.9': {}
- '@babel/helpers@7.26.0':
- dependencies:
- '@babel/template': 7.25.9
- '@babel/types': 7.26.10
-
'@babel/helpers@7.26.9':
dependencies:
'@babel/template': 7.26.9
'@babel/types': 7.26.10
- '@babel/highlight@7.25.7':
- dependencies:
- '@babel/helper-validator-identifier': 7.25.9
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
- '@babel/parser@7.25.3':
- dependencies:
- '@babel/types': 7.26.10
-
- '@babel/parser@7.26.2':
- dependencies:
- '@babel/types': 7.26.10
-
'@babel/parser@7.26.9':
dependencies:
'@babel/types': 7.26.10
@@ -8193,42 +7938,12 @@ snapshots:
dependencies:
regenerator-runtime: 0.14.0
- '@babel/template@7.25.9':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.2
- '@babel/types': 7.26.10
-
'@babel/template@7.26.9':
dependencies:
'@babel/code-frame': 7.26.2
'@babel/parser': 7.26.9
'@babel/types': 7.26.10
- '@babel/traverse@7.25.3':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.2
- '@babel/parser': 7.26.2
- '@babel/template': 7.25.9
- '@babel/types': 7.26.10
- debug: 4.4.0
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/traverse@7.25.9':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.2
- '@babel/parser': 7.26.2
- '@babel/template': 7.25.9
- '@babel/types': 7.26.10
- debug: 4.4.0
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
'@babel/traverse@7.26.9':
dependencies:
'@babel/code-frame': 7.26.2
@@ -8241,22 +7956,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/types@7.25.6':
- dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
- to-fast-properties: 2.0.0
-
'@babel/types@7.26.10':
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- '@babel/types@7.26.7':
- dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
-
'@biomejs/biome@1.9.4':
optionalDependencies:
'@biomejs/cli-darwin-arm64': 1.9.4
@@ -8350,7 +8054,7 @@ snapshots:
package-manager-detector: 0.2.0
picocolors: 1.1.1
resolve-from: 5.0.0
- semver: 7.6.3
+ semver: 7.7.1
spawndamnit: 3.0.1
term-size: 2.2.1
@@ -8412,11 +8116,6 @@ snapshots:
dependencies:
picocolors: 1.1.1
- '@changesets/parse@0.4.0':
- dependencies:
- '@changesets/types': 6.0.0
- js-yaml: 3.14.1
-
'@changesets/parse@0.4.1':
dependencies:
'@changesets/types': 6.1.0
@@ -8429,16 +8128,6 @@ snapshots:
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
- '@changesets/read@0.6.2':
- dependencies:
- '@changesets/git': 3.0.2
- '@changesets/logger': 0.1.1
- '@changesets/parse': 0.4.0
- '@changesets/types': 6.0.0
- fs-extra: 7.0.1
- p-filter: 2.1.0
- picocolors: 1.1.1
-
'@changesets/read@0.6.3':
dependencies:
'@changesets/git': 3.0.2
@@ -8458,8 +8147,6 @@ snapshots:
'@changesets/types@5.2.1': {}
- '@changesets/types@6.0.0': {}
-
'@changesets/types@6.1.0': {}
'@changesets/write@0.4.0':
@@ -9109,8 +8796,8 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@ast-grep/napi': 0.33.1
- '@babel/core': 7.26.0
- '@babel/types': 7.26.7
+ '@babel/core': 7.26.9
+ '@babel/types': 7.26.10
'@modern-js/core': 2.64.0
'@modern-js/plugin': 2.64.0
'@modern-js/plugin-changeset': 2.64.0
@@ -9124,8 +8811,8 @@ snapshots:
enhanced-resolve: 5.17.1
esbuild: 0.19.2
magic-string: 0.30.17
- postcss: 8.5.1
- postcss-modules: 4.3.1(postcss@8.5.1)
+ postcss: 8.5.3
+ postcss-modules: 4.3.1(postcss@8.5.3)
safe-identifier: 0.4.2
source-map: 0.7.4
style-inject: 0.3.0
@@ -9149,7 +8836,7 @@ snapshots:
dependencies:
'@changesets/cli': 2.28.1
'@changesets/git': 2.0.0
- '@changesets/read': 0.6.2
+ '@changesets/read': 0.6.3
'@modern-js/plugin-i18n': 2.64.0
'@modern-js/utils': 2.64.0
'@swc/helpers': 0.5.13
@@ -9211,7 +8898,7 @@ snapshots:
'@modern-js/utils@2.64.0':
dependencies:
'@swc/helpers': 0.5.13
- caniuse-lite: 1.0.30001668
+ caniuse-lite: 1.0.30001702
lodash: 4.17.21
rslog: 1.1.0
@@ -9692,54 +9379,54 @@ snapshots:
'@sindresorhus/merge-streams@2.3.0': {}
- '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.0)':
+ '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.9
- '@svgr/babel-preset@8.1.0(@babel/core@7.26.0)':
+ '@svgr/babel-preset@8.1.0(@babel/core@7.26.9)':
dependencies:
- '@babel/core': 7.26.0
- '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.26.0)
- '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.26.0)
- '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.26.0)
- '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.26.0)
- '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.26.0)
- '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.26.0)
- '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.0)
- '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.0)
+ '@babel/core': 7.26.9
+ '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.26.9)
+ '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.26.9)
+ '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.26.9)
+ '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.26.9)
+ '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.26.9)
+ '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.26.9)
+ '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.9)
+ '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.9)
'@svgr/core@8.1.0(typescript@5.8.2)':
dependencies:
- '@babel/core': 7.26.0
- '@svgr/babel-preset': 8.1.0(@babel/core@7.26.0)
+ '@babel/core': 7.26.9
+ '@svgr/babel-preset': 8.1.0(@babel/core@7.26.9)
camelcase: 6.3.0
cosmiconfig: 8.3.6(typescript@5.8.2)
snake-case: 3.0.4
@@ -9754,8 +9441,8 @@ snapshots:
'@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.8.2))':
dependencies:
- '@babel/core': 7.26.0
- '@svgr/babel-preset': 8.1.0(@babel/core@7.26.0)
+ '@babel/core': 7.26.9
+ '@svgr/babel-preset': 8.1.0(@babel/core@7.26.9)
'@svgr/core': 8.1.0(typescript@5.8.2)
'@svgr/hast-util-to-babel-ast': 8.0.0
svg-parser: 2.0.4
@@ -9805,37 +9492,28 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.26.9
'@babel/types': 7.26.10
- '@types/babel__generator': 7.6.4
- '@types/babel__template': 7.4.1
+ '@types/babel__generator': 7.6.8
+ '@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
- '@types/babel__generator@7.6.4':
- dependencies:
- '@babel/types': 7.26.10
-
'@types/babel__generator@7.6.8':
dependencies:
'@babel/types': 7.26.10
'@types/babel__standalone@7.1.9':
dependencies:
- '@babel/parser': 7.26.2
+ '@babel/parser': 7.26.9
'@babel/types': 7.26.10
'@types/babel__core': 7.20.5
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
- '@types/babel__template@7.4.1':
- dependencies:
- '@babel/parser': 7.25.3
- '@babel/types': 7.26.10
-
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.26.2
+ '@babel/parser': 7.26.9
'@babel/types': 7.26.10
'@types/babel__traverse@7.20.6':
@@ -9918,9 +9596,7 @@ snapshots:
'@types/lodash-es@4.17.12':
dependencies:
- '@types/lodash': 4.17.13
-
- '@types/lodash@4.17.13': {}
+ '@types/lodash': 4.17.16
'@types/lodash@4.17.16': {}
@@ -10026,7 +9702,7 @@ snapshots:
'@vue/compiler-core@3.4.38':
dependencies:
- '@babel/parser': 7.26.2
+ '@babel/parser': 7.26.9
'@vue/shared': 3.4.38
entities: 4.5.0
estree-walker: 2.0.2
@@ -10041,7 +9717,7 @@ snapshots:
'@vue/compiler-sfc@3.4.38':
dependencies:
- '@babel/parser': 7.26.2
+ '@babel/parser': 7.26.9
'@vue/compiler-core': 3.4.38
'@vue/compiler-dom': 3.4.38
'@vue/compiler-ssr': 3.4.38
@@ -10229,10 +9905,6 @@ snapshots:
ansi-sequence-parser@1.1.1: {}
- ansi-styles@3.2.1:
- dependencies:
- color-convert: 1.9.3
-
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
@@ -10331,10 +10003,6 @@ snapshots:
dependencies:
balanced-match: 1.0.2
- braces@3.0.2:
- dependencies:
- fill-range: 7.1.1
-
braces@3.0.3:
dependencies:
fill-range: 7.1.1
@@ -10363,8 +10031,6 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001668: {}
-
caniuse-lite@1.0.30001702: {}
ccount@2.0.1: {}
@@ -10381,12 +10047,6 @@ snapshots:
dependencies:
chalk: 5.4.1
- chalk@2.4.2:
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
-
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
@@ -10418,7 +10078,7 @@ snapshots:
edit-json-file: 1.8.0
globby: 14.0.2
js-yaml: 4.1.0
- semver: 7.5.4
+ semver: 7.7.1
table: 6.8.2
type-fest: 4.30.0
@@ -10427,7 +10087,7 @@ snapshots:
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
- braces: 3.0.2
+ braces: 3.0.3
glob-parent: 5.1.2
is-binary-path: 2.1.0
is-glob: 4.0.3
@@ -10542,7 +10202,7 @@ snapshots:
cosmiconfig@8.3.6(typescript@5.8.2):
dependencies:
- import-fresh: 3.3.0
+ import-fresh: 3.3.1
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
@@ -10749,11 +10409,11 @@ snapshots:
documentation@14.0.3:
dependencies:
- '@babel/core': 7.25.2
- '@babel/generator': 7.25.0
- '@babel/parser': 7.25.3
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.6
+ '@babel/core': 7.26.9
+ '@babel/generator': 7.26.9
+ '@babel/parser': 7.26.9
+ '@babel/traverse': 7.26.9
+ '@babel/types': 7.26.10
chalk: 5.4.1
chokidar: 3.6.0
diff: 5.1.0
@@ -10778,7 +10438,7 @@ snapshots:
remark-html: 15.0.2
remark-reference-links: 6.0.1
remark-toc: 8.0.1
- resolve: 1.22.4
+ resolve: 1.22.8
strip-json-comments: 5.0.1
unist-builder: 3.0.1
unist-util-visit: 4.1.2
@@ -11080,14 +10740,6 @@ snapshots:
fast-equals@5.2.2: {}
- fast-glob@3.3.2:
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.8
-
fast-glob@3.3.3:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -11185,12 +10837,6 @@ snapshots:
fs-constants@1.0.0: {}
- fs-extra@11.2.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.0
-
fs-extra@11.3.0:
dependencies:
graceful-fs: 4.2.11
@@ -11267,7 +10913,7 @@ snapshots:
foreground-child: 3.1.1
jackspeak: 2.3.6
minimatch: 9.0.3
- minipass: 7.1.0
+ minipass: 7.1.2
path-scurry: 1.10.2
glob@11.0.1:
@@ -11349,8 +10995,6 @@ snapshots:
optionalDependencies:
uglify-js: 3.19.2
- has-flag@3.0.0: {}
-
has-flag@4.0.0: {}
has-own-prop@2.0.0: {}
@@ -11372,7 +11016,7 @@ snapshots:
'@types/hast': 3.0.4
devlop: 1.1.0
hast-util-from-parse5: 8.0.1
- parse5: 7.1.1
+ parse5: 7.1.2
vfile: 6.0.1
vfile-message: 4.0.2
@@ -11544,8 +11188,6 @@ snapshots:
html-entities@2.3.3: {}
- html-entities@2.4.0: {}
-
html-entities@2.5.2: {}
html-to-text@9.0.5:
@@ -11576,7 +11218,7 @@ snapshots:
htmr@1.0.2(react@18.3.1):
dependencies:
- html-entities: 2.4.0
+ html-entities: 2.5.2
htmlparser2: 6.1.0
react: 18.3.1
@@ -11594,9 +11236,9 @@ snapshots:
icss-replace-symbols@1.1.0: {}
- icss-utils@5.1.0(postcss@8.5.1):
+ icss-utils@5.1.0(postcss@8.5.3):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.3
ieee754@1.2.1: {}
@@ -11604,11 +11246,6 @@ snapshots:
immutable@5.0.3: {}
- import-fresh@3.3.0:
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
-
import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
@@ -11796,7 +11433,7 @@ snapshots:
jest-message-util@29.6.2:
dependencies:
- '@babel/code-frame': 7.25.7
+ '@babel/code-frame': 7.26.2
'@jest/types': 29.6.1
'@types/stack-utils': 2.0.1
chalk: 4.1.2
@@ -11838,8 +11475,6 @@ snapshots:
dependencies:
argparse: 2.0.1
- jsesc@2.5.2: {}
-
jsesc@3.0.2: {}
json-buffer@3.0.1: {}
@@ -11874,8 +11509,8 @@ snapshots:
konan@2.1.1:
dependencies:
- '@babel/parser': 7.26.2
- '@babel/traverse': 7.25.9
+ '@babel/parser': 7.26.9
+ '@babel/traverse': 7.26.9
transitivePeerDependencies:
- supports-color
@@ -12542,8 +12177,6 @@ snapshots:
minimist@1.2.8: {}
- minipass@7.1.0: {}
-
minipass@7.1.2: {}
mkdirp@0.3.0: {}
@@ -12635,7 +12268,7 @@ snapshots:
open: 8.4.2
ora: 5.3.0
resolve.exports: 2.0.3
- semver: 7.6.3
+ semver: 7.7.1
string-width: 4.2.3
tar-stream: 2.2.0
tmp: 0.2.1
@@ -12784,10 +12417,6 @@ snapshots:
parse5@6.0.1: {}
- parse5@7.1.1:
- dependencies:
- entities: 4.5.0
-
parse5@7.1.2:
dependencies:
entities: 4.5.0
@@ -12818,7 +12447,7 @@ snapshots:
path-scurry@1.10.2:
dependencies:
lru-cache: 10.2.2
- minipass: 7.1.0
+ minipass: 7.1.2
path-scurry@2.0.0:
dependencies:
@@ -12882,7 +12511,7 @@ snapshots:
postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@18.11.17)(typescript@5.8.2)):
dependencies:
lilconfig: 3.1.3
- yaml: 2.6.1
+ yaml: 2.7.0
optionalDependencies:
postcss: 8.5.3
ts-node: 10.9.2(@types/node@18.11.17)(typescript@5.8.2)
@@ -12890,42 +12519,42 @@ snapshots:
postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@22.10.2)(typescript@5.8.2)):
dependencies:
lilconfig: 3.1.3
- yaml: 2.6.1
+ yaml: 2.7.0
optionalDependencies:
postcss: 8.5.3
ts-node: 10.9.2(@types/node@22.10.2)(typescript@5.8.2)
- postcss-modules-extract-imports@3.0.0(postcss@8.5.1):
+ postcss-modules-extract-imports@3.0.0(postcss@8.5.3):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.3
- postcss-modules-local-by-default@4.0.3(postcss@8.5.1):
+ postcss-modules-local-by-default@4.0.3(postcss@8.5.3):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.1)
- postcss: 8.5.1
+ icss-utils: 5.1.0(postcss@8.5.3)
+ postcss: 8.5.3
postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.0.0(postcss@8.5.1):
+ postcss-modules-scope@3.0.0(postcss@8.5.3):
dependencies:
- postcss: 8.5.1
+ postcss: 8.5.3
postcss-selector-parser: 6.1.2
- postcss-modules-values@4.0.0(postcss@8.5.1):
+ postcss-modules-values@4.0.0(postcss@8.5.3):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.1)
- postcss: 8.5.1
+ icss-utils: 5.1.0(postcss@8.5.3)
+ postcss: 8.5.3
- postcss-modules@4.3.1(postcss@8.5.1):
+ postcss-modules@4.3.1(postcss@8.5.3):
dependencies:
generic-names: 4.0.0
icss-replace-symbols: 1.1.0
lodash.camelcase: 4.3.0
- postcss: 8.5.1
- postcss-modules-extract-imports: 3.0.0(postcss@8.5.1)
- postcss-modules-local-by-default: 4.0.3(postcss@8.5.1)
- postcss-modules-scope: 3.0.0(postcss@8.5.1)
- postcss-modules-values: 4.0.0(postcss@8.5.1)
+ postcss: 8.5.3
+ postcss-modules-extract-imports: 3.0.0(postcss@8.5.3)
+ postcss-modules-local-by-default: 4.0.3(postcss@8.5.3)
+ postcss-modules-scope: 3.0.0(postcss@8.5.3)
+ postcss-modules-values: 4.0.0(postcss@8.5.3)
string-hash: 1.1.3
postcss-nested@6.2.0(postcss@8.5.3):
@@ -12940,12 +12569,6 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.5.1:
- dependencies:
- nanoid: 3.3.8
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
postcss@8.5.3:
dependencies:
nanoid: 3.3.8
@@ -13303,12 +12926,6 @@ snapshots:
resolve.exports@2.0.3: {}
- resolve@1.22.4:
- dependencies:
- is-core-module: 2.13.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
resolve@1.22.8:
dependencies:
is-core-module: 2.13.0
@@ -13396,7 +13013,7 @@ snapshots:
rspack-plugin-virtual-module@0.1.13:
dependencies:
- fs-extra: 11.2.0
+ fs-extra: 11.3.0
rspress-plugin-font-open-sans@1.0.0: {}
@@ -13549,8 +13166,6 @@ snapshots:
dependencies:
lru-cache: 6.0.0
- semver@7.6.3: {}
-
semver@7.7.1: {}
serialize-javascript@6.0.2:
@@ -13643,7 +13258,7 @@ snapshots:
solid-refresh@0.6.3(solid-js@1.9.5):
dependencies:
- '@babel/generator': 7.26.2
+ '@babel/generator': 7.26.9
'@babel/helper-module-imports': 7.25.9
'@babel/types': 7.26.10
solid-js: 1.9.5
@@ -13790,10 +13405,6 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
- supports-color@5.5.0:
- dependencies:
- has-flag: 3.0.0
-
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
@@ -13844,7 +13455,7 @@ snapshots:
chokidar: 3.6.0
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
glob-parent: 6.0.2
is-glob: 4.0.3
jiti: 1.21.6
@@ -13871,7 +13482,7 @@ snapshots:
chokidar: 3.6.0
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
glob-parent: 6.0.2
is-glob: 4.0.3
jiti: 1.21.6
@@ -13954,8 +13565,6 @@ snapshots:
dependencies:
rimraf: 3.0.2
- to-fast-properties@2.0.0: {}
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -14414,8 +14023,6 @@ snapshots:
yallist@4.0.0: {}
- yaml@2.6.1: {}
-
yaml@2.7.0: {}
yargs-parser@21.1.1: {}