From 9ce8d1e29900b959bc3e9ee697b2089ff1bc8e71 Mon Sep 17 00:00:00 2001 From: Mayank Date: Sat, 1 Nov 2025 18:11:01 +0530 Subject: [PATCH 1/4] Update deps --- .vscode/settings.json | 3 +- examples/nextjs/package.json | 14 +- examples/vite/package.json | 14 +- package.json | 4 +- packages/shared/package.json | 22 +- pnpm-lock.yaml | 903 ++++++++++++++++++----------------- 6 files changed, 493 insertions(+), 467 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 9c51a8b..e21b0b0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -17,5 +17,6 @@ "cSpell.words": ["mdast", "Turborepo"], "[typescript]": { "editor.defaultFormatter": "biomejs.biome" - } + }, + "svg.preview.background": "dark-transparent" } diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index a0b37c3..03a5b6c 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -16,12 +16,12 @@ "@m2d/emoji": "^0.1.3", "@m2d/image": "workspace:*", "@repo/shared": "workspace:*", - "mdast2docx": "1.5.1", + "mdast2docx": "1.6.0", "next": "^15.5.4", "nextjs-darkmode-lite": "^1.0.10", "nextjs-themes": "^4.0.6", - "react": "^19.1.1", - "react-dom": "^19.1.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", "react18-loaders": "^1.1.11", "remark-frontmatter": "^5.0.0", "remark-gfm": "^4.0.1", @@ -33,9 +33,9 @@ "devDependencies": { "@next/eslint-plugin-next": "^15.5.4", "@repo/typescript-config": "workspace:*", - "@types/node": "^24.5.2", - "@types/react": "^19.1.13", - "@types/react-dom": "^19.1.9", - "typescript": "^5.9.2" + "@types/node": "^24.7.0", + "@types/react": "^19.2.2", + "@types/react-dom": "^19.2.1", + "typescript": "^5.9.3" } } diff --git a/examples/vite/package.json b/examples/vite/package.json index 1092757..5b53969 100644 --- a/examples/vite/package.json +++ b/examples/vite/package.json @@ -15,18 +15,18 @@ "@m2d/image": "workspace:*", "@repo/shared": "workspace:*", "nextjs-darkmode": "^1.0.10", - "react": "^19.1.1", - "react-dom": "^19.1.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", "react-mouse-trails": "^0.0.5", "react18-loaders": "^1.1.11", "react18-themes": "^3.2.0" }, "devDependencies": { "@repo/typescript-config": "workspace:*", - "@types/react": "^19.1.13", - "@types/react-dom": "^19.1.9", - "@vitejs/plugin-react": "^5.0.3", - "typescript": "^5.9.2", - "vite": "^7.1.7" + "@types/react": "^19.2.2", + "@types/react-dom": "^19.2.1", + "@vitejs/plugin-react": "^5.0.4", + "typescript": "^5.9.3", + "vite": "^7.1.9" } } diff --git a/package.json b/package.json index 874ac2f..d8cec32 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "sync": "turborepo-template-upgrade" }, "devDependencies": { - "@biomejs/biome": "2.2.4", + "@biomejs/biome": "2.2.5", "@changesets/cli": "^2.29.7", "@repo/typescript-config": "workspace:*", "@types/node": "^24.9.2", @@ -26,8 +26,8 @@ "plop": "^4.0.4", "tsx": "^4.20.6", "turbo": "^2.6.0", - "turborepo-template-upgrade": "^0.6.2", "typedoc": "^0.28.14", + "turborepo-template-upgrade": "^0.8.0", "typedoc-plugin-markdown": "^4.9.0", "typedoc-plugin-mdn-links": "^5.0.10", "typedoc-plugin-missing-exports": "^4.1.2", diff --git a/packages/shared/package.json b/packages/shared/package.json index 1fe75e7..4acd1c7 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -20,19 +20,19 @@ "@repo/scripts": "workspace:*", "@repo/typescript-config": "workspace:*", "@testing-library/react": "^16.3.0", - "@types/node": "^24.5.2", - "@types/react": "^19.1.13", - "@types/react-dom": "^19.1.9", - "@vitejs/plugin-react": "^5.0.3", + "@types/node": "^24.7.0", + "@types/react": "^19.2.2", + "@types/react-dom": "^19.2.1", + "@vitejs/plugin-react": "^5.0.4", "@vitest/coverage-v8": "^3.2.4", "esbuild-plugin-rdi": "^0.0.0", "esbuild-plugin-react18": "^0.2.6", "esbuild-plugin-react18-css": "^0.0.4", "jsdom": "27.0.0", - "react": "^19.1.1", - "react-dom": "^19.1.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", "tsup": "^8.5.0", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" }, @@ -42,20 +42,20 @@ "@m2d/html": "^1.1.10", "@m2d/image": "workspace:*", "@m2d/mermaid": "^1.2.2", + "@m2d/react-markdown": "^1.0.0", "@mayank1513/fork-me": "^2.1.3", "@repo/scripts": "workspace:*", "esbuild-raw-plugin": "^0.3.1", - "mdast2docx": "1.5.1", + "mdast2docx": "1.6.0", "nextjs-darkmode": "^1.0.10", "nextjs-themes": "^4.0.6", "r18gs": "^3.0.1", "react-live": "^4.1.8", "react18-loaders": "^1.1.11", + "rehype-raw": "^7.0.0", "remark-parse": "^11.0.0", "typingfx": "^1.2.0", "unified": "^11.0.5", - "unist-util-remove-position": "^5.0.0", - "@m2d/react-markdown": "^1.0.0", - "rehype-raw": "^7.0.0" + "unist-util-remove-position": "^5.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f66fff4..091f27f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: .: devDependencies: '@biomejs/biome': - specifier: 2.2.4 - version: 2.2.4 + specifier: 2.2.5 + version: 2.2.5 '@changesets/cli': specifier: ^2.29.7 version: 2.29.7(@types/node@24.9.2) @@ -39,23 +39,23 @@ importers: specifier: ^2.6.0 version: 2.6.0 turborepo-template-upgrade: - specifier: ^0.6.2 - version: 0.6.2(json5@2.2.3)(micromatch@4.0.8)(picomatch@4.0.3)(yaml@2.8.1) + specifier: ^0.8.0 + version: 0.8.0(json5@2.2.3)(micromatch@4.0.8)(picomatch@4.0.3)(yaml@2.8.1) typedoc: specifier: ^0.28.14 - version: 0.28.14(typescript@5.9.2) + version: 0.28.14(typescript@5.9.3) typedoc-plugin-markdown: specifier: ^4.9.0 - version: 4.9.0(typedoc@0.28.14(typescript@5.9.2)) + version: 4.9.0(typedoc@0.28.14(typescript@5.9.3)) typedoc-plugin-mdn-links: specifier: ^5.0.10 - version: 5.0.10(typedoc@0.28.14(typescript@5.9.2)) + version: 5.0.10(typedoc@0.28.14(typescript@5.9.3)) typedoc-plugin-missing-exports: specifier: ^4.1.2 - version: 4.1.2(typedoc@0.28.14(typescript@5.9.2)) + version: 4.1.2(typedoc@0.28.14(typescript@5.9.3)) typedoc-plugin-rename-defaults: specifier: ^0.7.3 - version: 0.7.3(typedoc@0.28.14(typescript@5.9.2)) + version: 0.7.3(typedoc@0.28.14(typescript@5.9.3)) examples/nextjs: dependencies: @@ -72,26 +72,26 @@ importers: specifier: workspace:* version: link:../../packages/shared mdast2docx: - specifier: 1.5.1 - version: 1.5.1(remark-math@6.0.0) + specifier: 1.6.0 + version: 1.6.0(remark-math@6.0.0)(sharp@0.34.4) next: specifier: ^15.5.4 - version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + version: 15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) nextjs-darkmode-lite: specifier: ^1.0.10 - version: 1.0.10(@types/react@19.1.13)(r18gs@3.0.1(@types/react@19.1.13)(react@19.1.1))(react@19.1.1) + version: 1.0.10(@types/react@19.2.2)(r18gs@3.0.1(@types/react@19.2.2)(react@19.2.0))(react@19.2.0) nextjs-themes: specifier: ^4.0.6 - version: 4.0.6(@types/react@19.1.13)(next@15.5.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) + version: 4.0.6(@types/react@19.2.2)(next@15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) react: - specifier: ^19.1.1 - version: 19.1.1 + specifier: ^19.2.0 + version: 19.2.0 react-dom: - specifier: ^19.1.1 - version: 19.1.1(react@19.1.1) + specifier: ^19.2.0 + version: 19.2.0(react@19.2.0) react18-loaders: specifier: ^1.1.11 - version: 1.1.11(@types/react@19.1.13)(react@19.1.1) + version: 1.1.11(@types/react@19.2.2)(react@19.2.0) remark-frontmatter: specifier: ^5.0.0 version: 5.0.0 @@ -109,7 +109,7 @@ importers: version: 11.0.5 webgl-generative-particles: specifier: ^0.0.1 - version: 0.0.1(@types/react@19.1.13)(react@19.1.1) + version: 0.0.1(@types/react@19.2.2)(react@19.2.0) devDependencies: '@next/eslint-plugin-next': specifier: ^15.5.4 @@ -118,17 +118,17 @@ importers: specifier: workspace:* version: link:../../packages/config-typescript '@types/node': - specifier: ^24.5.2 - version: 24.5.2 + specifier: ^24.7.0 + version: 24.7.0 '@types/react': - specifier: ^19.1.13 - version: 19.1.13 + specifier: ^19.2.2 + version: 19.2.2 '@types/react-dom': - specifier: ^19.1.9 - version: 19.1.9(@types/react@19.1.13) + specifier: ^19.2.1 + version: 19.2.1(@types/react@19.2.2) typescript: - specifier: ^5.9.2 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 examples/vite: dependencies: @@ -146,41 +146,41 @@ importers: version: link:../../packages/shared nextjs-darkmode: specifier: ^1.0.10 - version: 1.0.10(@types/react@19.1.13)(react@19.1.1) + version: 1.0.10(@types/react@19.2.2)(react@19.2.0) react: - specifier: ^19.1.1 - version: 19.1.1 + specifier: ^19.2.0 + version: 19.2.0 react-dom: - specifier: ^19.1.1 - version: 19.1.1(react@19.1.1) + specifier: ^19.2.0 + version: 19.2.0(react@19.2.0) react-mouse-trails: specifier: ^0.0.5 - version: 0.0.5(@types/react@19.1.13)(react@19.1.1) + version: 0.0.5(@types/react@19.2.2)(react@19.2.0) react18-loaders: specifier: ^1.1.11 - version: 1.1.11(@types/react@19.1.13)(react@19.1.1) + version: 1.1.11(@types/react@19.2.2)(react@19.2.0) react18-themes: specifier: ^3.2.0 - version: 3.2.0(@types/react@19.1.13)(react@19.1.1) + version: 3.2.0(@types/react@19.2.2)(react@19.2.0) devDependencies: '@repo/typescript-config': specifier: workspace:* version: link:../../packages/config-typescript '@types/react': - specifier: ^19.1.13 - version: 19.1.13 + specifier: ^19.2.2 + version: 19.2.2 '@types/react-dom': - specifier: ^19.1.9 - version: 19.1.9(@types/react@19.1.13) + specifier: ^19.2.1 + version: 19.2.1(@types/react@19.2.2) '@vitejs/plugin-react': - specifier: ^5.0.3 - version: 5.0.3(vite@7.1.7(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) + specifier: ^5.0.4 + version: 5.0.4(vite@7.1.9(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) typescript: - specifier: ^5.9.2 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 vite: - specifier: ^7.1.7 - version: 7.1.7(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.1.9 + version: 7.1.9(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) lib: dependencies: @@ -188,11 +188,14 @@ importers: specifier: ^1.7.0 version: 1.7.0(docx@9.5.1) '@svg-fns/io': - specifier: ^1.0.0 - version: 1.0.0 + specifier: ^1.0.1 + version: 1.0.1 + '@svg-fns/layout': + specifier: ^0.1.0 + version: 0.1.0 '@svg-fns/svg2img': - specifier: ^0.0.0 - version: 0.0.0(sharp@0.34.4) + specifier: ^0.1.0 + version: 0.1.0(sharp@0.34.4) devDependencies: '@m2d/html': specifier: ^1.1.10 @@ -204,14 +207,14 @@ importers: specifier: workspace:* version: link:../packages/config-typescript '@types/jsdom': - specifier: ^21.1.7 - version: 21.1.7 + specifier: ^27.0.0 + version: 27.0.0 '@types/node': - specifier: ^24.5.2 - version: 24.5.2 + specifier: ^24.7.0 + version: 24.7.0 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) docx: specifier: ^9.5.1 version: 9.5.1 @@ -229,19 +232,19 @@ importers: version: 11.0.0 tsup: specifier: ^8.5.0 - version: 8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.2)(yaml@2.8.1) + version: 8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) typescript: - specifier: ^5.9.2 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 unified: specifier: ^11.0.5 version: 11.0.5 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) + version: 5.1.4(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) xxhash-wasm: specifier: ^1.1.0 version: 1.1.0 @@ -267,10 +270,10 @@ importers: version: 1.2.2(docx@9.5.1) '@m2d/react-markdown': specifier: ^1.0.0 - version: 1.0.0(@types/react@19.1.13)(react@19.1.1) + version: 1.0.0(@types/react@19.2.2)(react@19.2.0) '@mayank1513/fork-me': specifier: ^2.1.3 - version: 2.1.3(@types/react@19.1.13)(next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) + version: 2.1.3(@types/react@19.2.2)(next@15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) '@repo/scripts': specifier: workspace:* version: link:../../scripts @@ -278,23 +281,23 @@ importers: specifier: ^0.3.1 version: 0.3.1 mdast2docx: - specifier: 1.5.1 - version: 1.5.1(remark-math@6.0.0) + specifier: 1.6.0 + version: 1.6.0(remark-math@6.0.0)(sharp@0.34.4) nextjs-darkmode: specifier: ^1.0.10 - version: 1.0.10(@types/react@19.1.13)(react@19.1.1) + version: 1.0.10(@types/react@19.2.2)(react@19.2.0) nextjs-themes: specifier: ^4.0.6 - version: 4.0.6(@types/react@19.1.13)(next@15.5.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) + version: 4.0.6(@types/react@19.2.2)(next@15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) r18gs: specifier: ^3.0.1 - version: 3.0.1(@types/react@19.1.13)(react@19.1.1) + version: 3.0.1(@types/react@19.2.2)(react@19.2.0) react-live: specifier: ^4.1.8 - version: 4.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 4.1.8(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react18-loaders: specifier: ^1.1.11 - version: 1.1.11(@types/react@19.1.13)(react@19.1.1) + version: 1.1.11(@types/react@19.2.2)(react@19.2.0) rehype-raw: specifier: ^7.0.0 version: 7.0.0 @@ -303,7 +306,7 @@ importers: version: 11.0.0 typingfx: specifier: ^1.2.0 - version: 1.2.0(@types/react@19.1.13)(react@19.1.1) + version: 1.2.0(@types/react@19.2.2)(react@19.2.0) unified: specifier: ^11.0.5 version: 11.0.5 @@ -316,22 +319,22 @@ importers: version: link:../config-typescript '@testing-library/react': specifier: ^16.3.0 - version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@types/node': - specifier: ^24.5.2 - version: 24.5.2 + specifier: ^24.7.0 + version: 24.7.0 '@types/react': - specifier: ^19.1.13 - version: 19.1.13 + specifier: ^19.2.2 + version: 19.2.2 '@types/react-dom': - specifier: ^19.1.9 - version: 19.1.9(@types/react@19.1.13) + specifier: ^19.2.1 + version: 19.2.1(@types/react@19.2.2) '@vitejs/plugin-react': - specifier: ^5.0.3 - version: 5.0.3(vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) + specifier: ^5.0.4 + version: 5.0.4(vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) esbuild-plugin-rdi: specifier: ^0.0.0 version: 0.0.0 @@ -345,23 +348,23 @@ importers: specifier: 27.0.0 version: 27.0.0(postcss@8.5.6) react: - specifier: ^19.1.1 - version: 19.1.1 + specifier: ^19.2.0 + version: 19.2.0 react-dom: - specifier: ^19.1.1 - version: 19.1.1(react@19.1.1) + specifier: ^19.2.0 + version: 19.2.0(react@19.2.0) tsup: specifier: ^8.5.0 - version: 8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.2)(yaml@2.8.1) + version: 8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) typescript: - specifier: ^5.9.2 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) + version: 5.1.4(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) scripts: {} @@ -374,14 +377,14 @@ packages: '@antfu/install-pkg@1.1.0': resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} - '@antfu/utils@9.2.1': - resolution: {integrity: sha512-TMilPqXyii1AsiEii6l6ubRzbo76p6oshUSYPaKsmXDavyMLqjzVDkcp3pHp5ELMUNJHATcEOGxKTTsX9yYhGg==} + '@antfu/utils@9.3.0': + resolution: {integrity: sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==} '@asamuzakjp/css-color@4.0.5': resolution: {integrity: sha512-lMrXidNhPGsDjytDy11Vwlb6OIGrT3CmLg3VWNFyWkLWtijKl7xjvForlh8vuj0SHGjgl4qZEQzUmYTeQA2JFQ==} - '@asamuzakjp/dom-selector@6.5.6': - resolution: {integrity: sha512-Mj3Hu9ymlsERd7WOsUKNUZnJYL4IZ/I9wVVYgtvOsWYiEFbkQ4G7VRIh2USxTVW4BBDIsLG+gBUgqOqf2Kvqow==} + '@asamuzakjp/dom-selector@6.6.1': + resolution: {integrity: sha512-8QT9pokVe1fUt1C8IrJketaeFOdRfTOS96DL3EBjE8CRZm3eHnwMlQe2NPoOSEYPwJ5Q25uYoX1+m9044l3ysQ==} '@asamuzakjp/nwsapi@2.3.9': resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} @@ -477,55 +480,55 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@biomejs/biome@2.2.4': - resolution: {integrity: sha512-TBHU5bUy/Ok6m8c0y3pZiuO/BZoY/OcGxoLlrfQof5s8ISVwbVBdFINPQZyFfKwil8XibYWb7JMwnT8wT4WVPg==} + '@biomejs/biome@2.2.5': + resolution: {integrity: sha512-zcIi+163Rc3HtyHbEO7CjeHq8DjQRs40HsGbW6vx2WI0tg8mYQOPouhvHSyEnCBAorfYNnKdR64/IxO7xQ5faw==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.2.4': - resolution: {integrity: sha512-RJe2uiyaloN4hne4d2+qVj3d3gFJFbmrr5PYtkkjei1O9c+BjGXgpUPVbi8Pl8syumhzJjFsSIYkcLt2VlVLMA==} + '@biomejs/cli-darwin-arm64@2.2.5': + resolution: {integrity: sha512-MYT+nZ38wEIWVcL5xLyOhYQQ7nlWD0b/4mgATW2c8dvq7R4OQjt/XGXFkXrmtWmQofaIM14L7V8qIz/M+bx5QQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.2.4': - resolution: {integrity: sha512-cFsdB4ePanVWfTnPVaUX+yr8qV8ifxjBKMkZwN7gKb20qXPxd/PmwqUH8mY5wnM9+U0QwM76CxFyBRJhC9tQwg==} + '@biomejs/cli-darwin-x64@2.2.5': + resolution: {integrity: sha512-FLIEl73fv0R7dI10EnEiZLw+IMz3mWLnF95ASDI0kbx6DDLJjWxE5JxxBfmG+udz1hIDd3fr5wsuP7nwuTRdAg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.2.4': - resolution: {integrity: sha512-7TNPkMQEWfjvJDaZRSkDCPT/2r5ESFPKx+TEev+I2BXDGIjfCZk2+b88FOhnJNHtksbOZv8ZWnxrA5gyTYhSsQ==} + '@biomejs/cli-linux-arm64-musl@2.2.5': + resolution: {integrity: sha512-5Ov2wgAFwqDvQiESnu7b9ufD1faRa+40uwrohgBopeY84El2TnBDoMNXx6iuQdreoFGjwW8vH6k68G21EpNERw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@2.2.4': - resolution: {integrity: sha512-M/Iz48p4NAzMXOuH+tsn5BvG/Jb07KOMTdSVwJpicmhN309BeEyRyQX+n1XDF0JVSlu28+hiTQ2L4rZPvu7nMw==} + '@biomejs/cli-linux-arm64@2.2.5': + resolution: {integrity: sha512-5DjiiDfHqGgR2MS9D+AZ8kOfrzTGqLKywn8hoXpXXlJXIECGQ32t+gt/uiS2XyGBM2XQhR6ztUvbjZWeccFMoQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@2.2.4': - resolution: {integrity: sha512-m41nFDS0ksXK2gwXL6W6yZTYPMH0LughqbsxInSKetoH6morVj43szqKx79Iudkp8WRT5SxSh7qVb8KCUiewGg==} + '@biomejs/cli-linux-x64-musl@2.2.5': + resolution: {integrity: sha512-AVqLCDb/6K7aPNIcxHaTQj01sl1m989CJIQFQEaiQkGr2EQwyOpaATJ473h+nXDUuAcREhccfRpe/tu+0wu0eQ==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@2.2.4': - resolution: {integrity: sha512-orr3nnf2Dpb2ssl6aihQtvcKtLySLta4E2UcXdp7+RTa7mfJjBgIsbS0B9GC8gVu0hjOu021aU8b3/I1tn+pVQ==} + '@biomejs/cli-linux-x64@2.2.5': + resolution: {integrity: sha512-fq9meKm1AEXeAWan3uCg6XSP5ObA6F/Ovm89TwaMiy1DNIwdgxPkNwxlXJX8iM6oRbFysYeGnT0OG8diCWb9ew==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@2.2.4': - resolution: {integrity: sha512-NXnfTeKHDFUWfxAefa57DiGmu9VyKi0cDqFpdI+1hJWQjGJhJutHPX0b5m+eXvTKOaf+brU+P0JrQAZMb5yYaQ==} + '@biomejs/cli-win32-arm64@2.2.5': + resolution: {integrity: sha512-xaOIad4wBambwJa6mdp1FigYSIF9i7PCqRbvBqtIi9y29QtPVQ13sDGtUnsRoe6SjL10auMzQ6YAe+B3RpZXVg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.2.4': - resolution: {integrity: sha512-3Y4V4zVRarVh/B/eSHczR4LYoSVyv3Dfuvm3cWs5w/HScccS0+Wt/lHOcDTRYeHjQmMYVC3rIRWqyN2EI52+zg==} + '@biomejs/cli-win32-x64@2.2.5': + resolution: {integrity: sha512-F/jhuXCssPFAuciMhHKk00xnCAxJRS/pUzVfXYmOMUp//XW7mO6QeCjsjvnm8L4AO/dG2VOB0O+fJPiJ2uXtIw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -1139,8 +1142,8 @@ packages: peerDependencies: docx: ^9.3.0 - '@m2d/image@1.3.2': - resolution: {integrity: sha512-OOt5FGoAqFbK+C2S8cJb4mMh5kG/80HNqlvaWxoMJXrxM/IqJ4Fah+auhIL0LhipkBb01rq8TAJ51CYPfwcZMA==} + '@m2d/image@1.4.1': + resolution: {integrity: sha512-kW5bJJoSJP/gkFOvXE4Lm4cQk/NUPeMQs7C8eltSEYXcqwaMmbmXDm/PEMbU3K3sPNw+jZMBtrgrhbgOTiX6pg==} peerDependencies: docx: ^9.3.0 @@ -1192,8 +1195,8 @@ packages: next: optional: true - '@mermaid-js/parser@0.6.2': - resolution: {integrity: sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==} + '@mermaid-js/parser@0.6.3': + resolution: {integrity: sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==} '@next/env@15.5.4': resolution: {integrity: sha512-27SQhYp5QryzIT5uO8hq99C69eLQ7qkzkDPsk3N+GuS2XgOgoYEeOav7Pf8Tn4drECOVDsDg8oj+/DVy8qQL2A==} @@ -1347,116 +1350,116 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@rolldown/pluginutils@1.0.0-beta.35': - resolution: {integrity: sha512-slYrCpoxJUqzFDDNlvrOYRazQUNRvWPjXA17dAOISY3rDMxX6k8K4cj2H+hEYMHF81HO3uNd5rHVigAWRM5dSg==} + '@rolldown/pluginutils@1.0.0-beta.38': + resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} - '@rollup/rollup-android-arm-eabi@4.52.2': - resolution: {integrity: sha512-o3pcKzJgSGt4d74lSZ+OCnHwkKBeAbFDmbEm5gg70eA8VkyCuC/zV9TwBnmw6VjDlRdF4Pshfb+WE9E6XY1PoQ==} + '@rollup/rollup-android-arm-eabi@4.52.4': + resolution: {integrity: sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.52.2': - resolution: {integrity: sha512-cqFSWO5tX2vhC9hJTK8WAiPIm4Q8q/cU8j2HQA0L3E1uXvBYbOZMhE2oFL8n2pKB5sOCHY6bBuHaRwG7TkfJyw==} + '@rollup/rollup-android-arm64@4.52.4': + resolution: {integrity: sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.52.2': - resolution: {integrity: sha512-vngduywkkv8Fkh3wIZf5nFPXzWsNsVu1kvtLETWxTFf/5opZmflgVSeLgdHR56RQh71xhPhWoOkEBvbehwTlVA==} + '@rollup/rollup-darwin-arm64@4.52.4': + resolution: {integrity: sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.52.2': - resolution: {integrity: sha512-h11KikYrUCYTrDj6h939hhMNlqU2fo/X4NB0OZcys3fya49o1hmFaczAiJWVAFgrM1NCP6RrO7lQKeVYSKBPSQ==} + '@rollup/rollup-darwin-x64@4.52.4': + resolution: {integrity: sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.52.2': - resolution: {integrity: sha512-/eg4CI61ZUkLXxMHyVlmlGrSQZ34xqWlZNW43IAU4RmdzWEx0mQJ2mN/Cx4IHLVZFL6UBGAh+/GXhgvGb+nVxw==} + '@rollup/rollup-freebsd-arm64@4.52.4': + resolution: {integrity: sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.52.2': - resolution: {integrity: sha512-QOWgFH5X9+p+S1NAfOqc0z8qEpJIoUHf7OWjNUGOeW18Mx22lAUOiA9b6r2/vpzLdfxi/f+VWsYjUOMCcYh0Ng==} + '@rollup/rollup-freebsd-x64@4.52.4': + resolution: {integrity: sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.52.2': - resolution: {integrity: sha512-kDWSPafToDd8LcBYd1t5jw7bD5Ojcu12S3uT372e5HKPzQt532vW+rGFFOaiR0opxePyUkHrwz8iWYEyH1IIQA==} + '@rollup/rollup-linux-arm-gnueabihf@4.52.4': + resolution: {integrity: sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.52.2': - resolution: {integrity: sha512-gKm7Mk9wCv6/rkzwCiUC4KnevYhlf8ztBrDRT9g/u//1fZLapSRc+eDZj2Eu2wpJ+0RzUKgtNijnVIB4ZxyL+w==} + '@rollup/rollup-linux-arm-musleabihf@4.52.4': + resolution: {integrity: sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.52.2': - resolution: {integrity: sha512-66lA8vnj5mB/rtDNwPgrrKUOtCLVQypkyDa2gMfOefXK6rcZAxKLO9Fy3GkW8VkPnENv9hBkNOFfGLf6rNKGUg==} + '@rollup/rollup-linux-arm64-gnu@4.52.4': + resolution: {integrity: sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.52.2': - resolution: {integrity: sha512-s+OPucLNdJHvuZHuIz2WwncJ+SfWHFEmlC5nKMUgAelUeBUnlB4wt7rXWiyG4Zn07uY2Dd+SGyVa9oyLkVGOjA==} + '@rollup/rollup-linux-arm64-musl@4.52.4': + resolution: {integrity: sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.52.2': - resolution: {integrity: sha512-8wTRM3+gVMDLLDdaT6tKmOE3lJyRy9NpJUS/ZRWmLCmOPIJhVyXwjBo+XbrrwtV33Em1/eCTd5TuGJm4+DmYjw==} + '@rollup/rollup-linux-loong64-gnu@4.52.4': + resolution: {integrity: sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.52.2': - resolution: {integrity: sha512-6yqEfgJ1anIeuP2P/zhtfBlDpXUb80t8DpbYwXQ3bQd95JMvUaqiX+fKqYqUwZXqdJDd8xdilNtsHM2N0cFm6A==} + '@rollup/rollup-linux-ppc64-gnu@4.52.4': + resolution: {integrity: sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.52.2': - resolution: {integrity: sha512-sshYUiYVSEI2B6dp4jMncwxbrUqRdNApF2c3bhtLAU0qA8Lrri0p0NauOsTWh3yCCCDyBOjESHMExonp7Nzc0w==} + '@rollup/rollup-linux-riscv64-gnu@4.52.4': + resolution: {integrity: sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.52.2': - resolution: {integrity: sha512-duBLgd+3pqC4MMwBrKkFxaZerUxZcYApQVC5SdbF5/e/589GwVvlRUnyqMFbM8iUSb1BaoX/3fRL7hB9m2Pj8Q==} + '@rollup/rollup-linux-riscv64-musl@4.52.4': + resolution: {integrity: sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.52.2': - resolution: {integrity: sha512-tzhYJJidDUVGMgVyE+PmxENPHlvvqm1KILjjZhB8/xHYqAGeizh3GBGf9u6WdJpZrz1aCpIIHG0LgJgH9rVjHQ==} + '@rollup/rollup-linux-s390x-gnu@4.52.4': + resolution: {integrity: sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.52.2': - resolution: {integrity: sha512-opH8GSUuVcCSSyHHcl5hELrmnk4waZoVpgn/4FDao9iyE4WpQhyWJ5ryl5M3ocp4qkRuHfyXnGqg8M9oKCEKRA==} + '@rollup/rollup-linux-x64-gnu@4.52.4': + resolution: {integrity: sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.52.2': - resolution: {integrity: sha512-LSeBHnGli1pPKVJ79ZVJgeZWWZXkEe/5o8kcn23M8eMKCUANejchJbF/JqzM4RRjOJfNRhKJk8FuqL1GKjF5oQ==} + '@rollup/rollup-linux-x64-musl@4.52.4': + resolution: {integrity: sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==} cpu: [x64] os: [linux] - '@rollup/rollup-openharmony-arm64@4.52.2': - resolution: {integrity: sha512-uPj7MQ6/s+/GOpolavm6BPo+6CbhbKYyZHUDvZ/SmJM7pfDBgdGisFX3bY/CBDMg2ZO4utfhlApkSfZ92yXw7Q==} + '@rollup/rollup-openharmony-arm64@4.52.4': + resolution: {integrity: sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.52.2': - resolution: {integrity: sha512-Z9MUCrSgIaUeeHAiNkm3cQyst2UhzjPraR3gYYfOjAuZI7tcFRTOD+4cHLPoS/3qinchth+V56vtqz1Tv+6KPA==} + '@rollup/rollup-win32-arm64-msvc@4.52.4': + resolution: {integrity: sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.52.2': - resolution: {integrity: sha512-+GnYBmpjldD3XQd+HMejo+0gJGwYIOfFeoBQv32xF/RUIvccUz20/V6Otdv+57NE70D5pa8W/jVGDoGq0oON4A==} + '@rollup/rollup-win32-ia32-msvc@4.52.4': + resolution: {integrity: sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.52.2': - resolution: {integrity: sha512-ApXFKluSB6kDQkAqZOKXBjiaqdF1BlKi+/eqnYe9Ee7U2K3pUDKsIyr8EYm/QDHTJIM+4X+lI0gJc3TTRhd+dA==} + '@rollup/rollup-win32-x64-gnu@4.52.4': + resolution: {integrity: sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.52.2': - resolution: {integrity: sha512-ARz+Bs8kY6FtitYM96PqPEVvPXqEZmPZsSkXvyX19YzDqkCaIlhCieLLMI5hxO9SRZ2XtCtm8wxhy0iJ2jxNfw==} + '@rollup/rollup-win32-x64-msvc@4.52.4': + resolution: {integrity: sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==} cpu: [x64] os: [win32] @@ -1475,14 +1478,17 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@svg-fns/io@1.0.0': - resolution: {integrity: sha512-fDZTyIjbl327M9H8W6U1TJkaLlVNvSQ1SWLKjHTZlCWTywXQHJOIekpSHhCjlVc6ogU8uQ0E1/6UbPx60qv/NA==} + '@svg-fns/io@1.0.1': + resolution: {integrity: sha512-QcrGrP+JO9zkmFwBaAOLstA4qMzfM+RDoQrYm6JnQX/WhB56Uj5+goC+IhzAf7d0xbW7EbhBrYarr1dvP8D6hA==} peerDependencies: '@xmldom/xmldom': ^0.8.11 peerDependenciesMeta: '@xmldom/xmldom': optional: true + '@svg-fns/layout@0.1.0': + resolution: {integrity: sha512-9+P1CW6LaB6q/46HjGna9rP9H25VaqJ2DJdFbCsAiYsmkR+3rAKj4YUm8Y1VH2wp8MQ7ZxlR3SpfV5B+hRJD9w==} + '@svg-fns/svg2img@0.0.0': resolution: {integrity: sha512-9hj1BlZGabIhd8l93qge6rA+B0xb0+EDGWVA/1mHQ93Y+85aX4XQkuEptCqKogI0/BNW0Rzcedjw7idRknyy1w==} peerDependencies: @@ -1491,6 +1497,14 @@ packages: sharp: optional: true + '@svg-fns/svg2img@0.1.0': + resolution: {integrity: sha512-Qyw6mpwoU2znr6aRGrUix8WN/qvXguvac4HfQSbq/oC3G5CEjUtMb0ygxxIGf2Uemfu0obg1WfX0WQfJnq9QXw==} + peerDependencies: + sharp: ^0.34.4 + peerDependenciesMeta: + sharp: + optional: true + '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} @@ -1648,8 +1662,8 @@ packages: '@types/inquirer@9.0.9': resolution: {integrity: sha512-/mWx5136gts2Z2e5izdoRCo46lPp5TMs9R15GTSsgg/XnZyxDWVqoVU3R9lWnccKpqwsJLvRoxbCjoJtZB7DSw==} - '@types/jsdom@21.1.7': - resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} + '@types/jsdom@27.0.0': + resolution: {integrity: sha512-NZyFl/PViwKzdEkQg96gtnB8wm+1ljhdDay9ahn4hgb+SfVtPCbm3TlmDUFXTA+MGN3CijicnMhG18SI5H3rFw==} '@types/katex@0.16.7': resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} @@ -1666,8 +1680,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@24.5.2': - resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} + '@types/node@24.7.0': + resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==} '@types/node@24.9.2': resolution: {integrity: sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==} @@ -1678,13 +1692,13 @@ packages: '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} - '@types/react-dom@19.1.9': - resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==} + '@types/react-dom@19.2.1': + resolution: {integrity: sha512-/EEvYBdT3BflCWvTMO7YkYBHVE9Ci6XdqZciZANQgKpaiDRGOLIlRo91jbTNRQjgPFWVaRxcYc0luVNFitz57A==} peerDependencies: - '@types/react': ^19.0.0 + '@types/react': ^19.2.0 - '@types/react@19.1.13': - resolution: {integrity: sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==} + '@types/react@19.2.2': + resolution: {integrity: sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==} '@types/through@0.0.33': resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} @@ -1704,8 +1718,8 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@vitejs/plugin-react@5.0.3': - resolution: {integrity: sha512-PFVHhosKkofGH0Yzrw1BipSedTH68BFF8ZWy1kfUpCtJcouXXY0+racG8sExw7hw0HoX36813ga5o3LTWZ4FUg==} + '@vitejs/plugin-react@5.0.4': + resolution: {integrity: sha512-La0KD0vGkVkSk6K+piWDKRUyg8Rl5iAIKRMH0vMJI0Eg47bq1eOxmoObAaQG37WMW9MSyk7Cs8EIWwJC1PtzKA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -1832,8 +1846,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.8.7: - resolution: {integrity: sha512-bxxN2M3a4d1CRoQC//IqsR5XrLh0IJ8TCv2x6Y9N0nckNz/rTjZB3//GGscZziZOxmjP55rzxg/ze7usFI9FqQ==} + baseline-browser-mapping@2.8.13: + resolution: {integrity: sha512-7s16KR8io8nIBWQyCYhmFhd+ebIzb9VKTzki+wOJXHTxTnV6+mFGH3+Jwn1zoKaY9/H9T/0BcKCZnzXljPnpSQ==} hasBin: true better-path-resolve@1.0.0: @@ -1853,8 +1867,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.26.2: - resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==} + browserslist@4.26.3: + resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1875,8 +1889,8 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001745: - resolution: {integrity: sha512-ywt6i8FzvdgrrrGbr1jZVObnVv6adj+0if2/omv9cmR2oiZs30zL4DIyaptKcbOrBdOIc74QTMoJvSE2QHh5UQ==} + caniuse-lite@1.0.30001748: + resolution: {integrity: sha512-5P5UgAr0+aBmNiplks08JLw+AW/XG/SurlgZLgB1dDLfAw7EfRGxIwzPHxdSCGY/BTKDqIVyJL87cCN6s0ZR0w==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2219,8 +2233,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.1.1: - resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} devlop@1.1.0: @@ -2246,8 +2260,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.224: - resolution: {integrity: sha512-kWAoUu/bwzvnhpdZSIc6KUyvkI1rbRXMT0Eq8pKReyOyaPZcctMli+EgvcN1PAvwVc7Tdo4Fxi2PsLNDU05mdg==} + electron-to-chromium@1.5.232: + resolution: {integrity: sha512-ENirSe7wf8WzyPCibqKUG1Cg43cPaxH4wRR7AJsX7MCABCHBIOFqvaYODSLKUuZdraxUTHRE/0A2Aq8BYKEHOg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2747,8 +2761,8 @@ packages: jszip@3.10.1: resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} - katex@0.16.22: - resolution: {integrity: sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==} + katex@0.16.23: + resolution: {integrity: sha512-7VlC1hsEEolL9xNO05v9VjrvWZePkCVBJqj8ruICxYjZfHaHbaU53AlP+PODyFIXEnaEIEWi3wJy7FPZ95JAVg==} hasBin: true khroma@2.1.0: @@ -2873,8 +2887,8 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - marked@16.3.0: - resolution: {integrity: sha512-K3UxuKu6l6bmA5FUwYho8CfJBlsUWAooKtdGgMcERSpF7gcBUrCGsLH7wDaaNOzwq18JzSUDyoEb/YsrqMac3w==} + marked@16.4.0: + resolution: {integrity: sha512-CTPAcRBq57cn3R8n3hwc2REddc28hjR7RzDXQ+lXLmMJYqn20BaI2cGw6QjgZGIgVfp2Wdfw4aMzgNteQ6qJgQ==} engines: {node: '>= 20'} hasBin: true @@ -2929,8 +2943,8 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - mdast2docx@1.5.1: - resolution: {integrity: sha512-Wlx1MEEGGJYVhCTcHcHBiQWvsGCXKe/Uo4nzTO5g31lWbmVkYpjALQ0ie9VFQLddxoJNKfGV6wP31J3cGDZ81A==} + mdast2docx@1.6.0: + resolution: {integrity: sha512-eYCelupO95LUb2fzFgz8y5yrm2AbLgAGgkSMZqAMxwDHhpp8qMEZi9GsdE8FceALApKDzuVcvfoqmqwvGhNcEw==} mdn-data@2.12.2: resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} @@ -3141,8 +3155,8 @@ packages: resolution: {integrity: sha512-tn+OxutdqhvoByKJ7p84FZBSUDfUB76bcvj0ugLBvgE9V52LFcnz8cauCDKi6otnctvFCqa9XkrU35pBY5Baig==} engines: {node: '>=18'} - node-releases@2.0.21: - resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} + node-releases@2.0.23: + resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} @@ -3197,8 +3211,8 @@ packages: package-manager-detector@0.2.11: resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} - package-manager-detector@1.3.0: - resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} + package-manager-detector@1.4.0: + resolution: {integrity: sha512-rRZ+pR1Usc+ND9M2NkmCvE/LYJS+8ORVV9X0KuNSY/gFsp7RBHJM/ADh9LYq4Vvfq6QkKrW6/weuh8SMEtN5gw==} pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -3405,10 +3419,10 @@ packages: '@types/react': 16.8 - 19 react: 16.8 - 19 - react-dom@19.1.1: - resolution: {integrity: sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==} + react-dom@19.2.0: + resolution: {integrity: sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==} peerDependencies: - react: ^19.1.1 + react: ^19.2.0 react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -3446,8 +3460,8 @@ packages: next: optional: true - react@19.1.1: - resolution: {integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==} + react@19.2.0: + resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} engines: {node: '>=0.10.0'} read-yaml-file@1.1.0: @@ -3521,8 +3535,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.52.2: - resolution: {integrity: sha512-I25/2QgoROE1vYV+NQ1En9T9UFB9Cmfm2CJ83zZOlaDpvz29wGQSZXWKw7MiNXau7wYgB/T9fVIdIuEQ+KbiiA==} + rollup@4.52.4: + resolution: {integrity: sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3566,8 +3580,8 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.26.0: - resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -3667,8 +3681,8 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-literal@3.0.0: - resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + strip-literal@3.1.0: + resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} style-to-js@1.1.17: resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} @@ -3861,8 +3875,8 @@ packages: resolution: {integrity: sha512-kC5VJqOXo50k0/0jnJDDjibLAXalqT9j7PQ56so0pN+81VR4Fwb2QgIE9dTzT3phqOTQuEXkPh3sCpnv5Isz2g==} hasBin: true - turborepo-template-upgrade@0.6.2: - resolution: {integrity: sha512-HYHBqI0nN/iZsrCrDg6hF5FXAVgbMwXtLQNJI/w6awiR+1BCef/I3p5L9FDfWnVteULg1WoUhEAuIzHEuenyxA==} + turborepo-template-upgrade@0.8.0: + resolution: {integrity: sha512-1kmw++QXoJWmoC8psKBVhsLKV9XGFHEiBvLZbsuZMgcNU7hV02dV4r+4eJ0VfebUuDLj2sZ7ZVuqbiZaIrZDaQ==} hasBin: true type-fest@0.21.3: @@ -3897,8 +3911,8 @@ packages: peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x - typescript@5.9.2: - resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true @@ -3923,8 +3937,8 @@ packages: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} - undici-types@7.12.0: - resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} + undici-types@7.14.0: + resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -3998,8 +4012,8 @@ packages: vite: optional: true - vite@7.1.7: - resolution: {integrity: sha512-VbA8ScMvAISJNJVbRDTJdCwqQoAareR/wutevKanhR2/1EkoXVZVkkORaYm/tNVCjP/UDTKtcw3bAkwOUdedmA==} + vite@7.1.9: + resolution: {integrity: sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -4214,10 +4228,10 @@ snapshots: '@antfu/install-pkg@1.1.0': dependencies: - package-manager-detector: 1.3.0 + package-manager-detector: 1.4.0 tinyexec: 1.0.1 - '@antfu/utils@9.2.1': {} + '@antfu/utils@9.3.0': {} '@asamuzakjp/css-color@4.0.5': dependencies: @@ -4227,7 +4241,7 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 lru-cache: 11.2.2 - '@asamuzakjp/dom-selector@6.5.6': + '@asamuzakjp/dom-selector@6.6.1': dependencies: '@asamuzakjp/nwsapi': 2.3.9 bidi-js: 1.0.3 @@ -4277,7 +4291,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.4 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.26.2 + browserslist: 4.26.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -4353,39 +4367,39 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@biomejs/biome@2.2.4': + '@biomejs/biome@2.2.5': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.2.4 - '@biomejs/cli-darwin-x64': 2.2.4 - '@biomejs/cli-linux-arm64': 2.2.4 - '@biomejs/cli-linux-arm64-musl': 2.2.4 - '@biomejs/cli-linux-x64': 2.2.4 - '@biomejs/cli-linux-x64-musl': 2.2.4 - '@biomejs/cli-win32-arm64': 2.2.4 - '@biomejs/cli-win32-x64': 2.2.4 + '@biomejs/cli-darwin-arm64': 2.2.5 + '@biomejs/cli-darwin-x64': 2.2.5 + '@biomejs/cli-linux-arm64': 2.2.5 + '@biomejs/cli-linux-arm64-musl': 2.2.5 + '@biomejs/cli-linux-x64': 2.2.5 + '@biomejs/cli-linux-x64-musl': 2.2.5 + '@biomejs/cli-win32-arm64': 2.2.5 + '@biomejs/cli-win32-x64': 2.2.5 - '@biomejs/cli-darwin-arm64@2.2.4': + '@biomejs/cli-darwin-arm64@2.2.5': optional: true - '@biomejs/cli-darwin-x64@2.2.4': + '@biomejs/cli-darwin-x64@2.2.5': optional: true - '@biomejs/cli-linux-arm64-musl@2.2.4': + '@biomejs/cli-linux-arm64-musl@2.2.5': optional: true - '@biomejs/cli-linux-arm64@2.2.4': + '@biomejs/cli-linux-arm64@2.2.5': optional: true - '@biomejs/cli-linux-x64-musl@2.2.4': + '@biomejs/cli-linux-x64-musl@2.2.5': optional: true - '@biomejs/cli-linux-x64@2.2.4': + '@biomejs/cli-linux-x64@2.2.5': optional: true - '@biomejs/cli-win32-arm64@2.2.4': + '@biomejs/cli-win32-arm64@2.2.5': optional: true - '@biomejs/cli-win32-x64@2.2.4': + '@biomejs/cli-win32-x64@2.2.5': optional: true '@braintree/sanitize-url@7.1.1': {} @@ -4749,7 +4763,7 @@ snapshots: '@iconify/utils@3.0.2': dependencies: '@antfu/install-pkg': 1.1.0 - '@antfu/utils': 9.2.1 + '@antfu/utils': 9.3.0 '@iconify/types': 2.0.0 debug: 4.4.3 globals: 15.15.0 @@ -4902,10 +4916,15 @@ snapshots: '@m2d/core': 1.7.0(docx@9.5.1) docx: 9.5.1 - '@m2d/image@1.3.2(docx@9.5.1)': + '@m2d/image@1.4.1(docx@9.5.1)(sharp@0.34.4)': dependencies: '@m2d/core': 1.7.0(docx@9.5.1) + '@svg-fns/io': 1.0.1 + '@svg-fns/svg2img': 0.0.0(sharp@0.34.4) docx: 9.5.1 + transitivePeerDependencies: + - '@xmldom/xmldom' + - sharp '@m2d/list@0.0.8(docx@9.5.1)': dependencies: @@ -4931,11 +4950,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@m2d/react-markdown@1.0.0(@types/react@19.1.13)(react@19.1.1)': + '@m2d/react-markdown@1.0.0(@types/react@19.2.2)(react@19.2.0)': dependencies: - '@types/react': 19.1.13 + '@types/react': 19.2.2 hast-util-to-jsx-runtime: 2.3.6 - react: 19.1.1 + react: 19.2.0 remark-parse: 11.0.0 remark-rehype: 11.1.2 unified: 11.0.5 @@ -4964,14 +4983,14 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@mayank1513/fork-me@2.1.3(@types/react@19.1.13)(next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)': + '@mayank1513/fork-me@2.1.3(@types/react@19.2.2)(next@15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)': dependencies: - '@types/react': 19.1.13 - react: 19.1.1 + '@types/react': 19.2.2 + react: 19.2.0 optionalDependencies: - next: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + next: 15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) - '@mermaid-js/parser@0.6.2': + '@mermaid-js/parser@0.6.3': dependencies: langium: 3.3.1 @@ -5081,72 +5100,72 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@rolldown/pluginutils@1.0.0-beta.35': {} + '@rolldown/pluginutils@1.0.0-beta.38': {} - '@rollup/rollup-android-arm-eabi@4.52.2': + '@rollup/rollup-android-arm-eabi@4.52.4': optional: true - '@rollup/rollup-android-arm64@4.52.2': + '@rollup/rollup-android-arm64@4.52.4': optional: true - '@rollup/rollup-darwin-arm64@4.52.2': + '@rollup/rollup-darwin-arm64@4.52.4': optional: true - '@rollup/rollup-darwin-x64@4.52.2': + '@rollup/rollup-darwin-x64@4.52.4': optional: true - '@rollup/rollup-freebsd-arm64@4.52.2': + '@rollup/rollup-freebsd-arm64@4.52.4': optional: true - '@rollup/rollup-freebsd-x64@4.52.2': + '@rollup/rollup-freebsd-x64@4.52.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.52.2': + '@rollup/rollup-linux-arm-gnueabihf@4.52.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.52.2': + '@rollup/rollup-linux-arm-musleabihf@4.52.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.52.2': + '@rollup/rollup-linux-arm64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.52.2': + '@rollup/rollup-linux-arm64-musl@4.52.4': optional: true - '@rollup/rollup-linux-loong64-gnu@4.52.2': + '@rollup/rollup-linux-loong64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.52.2': + '@rollup/rollup-linux-ppc64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.52.2': + '@rollup/rollup-linux-riscv64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-riscv64-musl@4.52.2': + '@rollup/rollup-linux-riscv64-musl@4.52.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.52.2': + '@rollup/rollup-linux-s390x-gnu@4.52.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.52.2': + '@rollup/rollup-linux-x64-gnu@4.52.4': optional: true - '@rollup/rollup-linux-x64-musl@4.52.2': + '@rollup/rollup-linux-x64-musl@4.52.4': optional: true - '@rollup/rollup-openharmony-arm64@4.52.2': + '@rollup/rollup-openharmony-arm64@4.52.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.52.2': + '@rollup/rollup-win32-arm64-msvc@4.52.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.52.2': + '@rollup/rollup-win32-ia32-msvc@4.52.4': optional: true - '@rollup/rollup-win32-x64-gnu@4.52.2': + '@rollup/rollup-win32-x64-gnu@4.52.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.52.2': + '@rollup/rollup-win32-x64-msvc@4.52.4': optional: true '@shikijs/engine-oniguruma@3.14.0': @@ -5169,12 +5188,18 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@svg-fns/io@1.0.0': {} + '@svg-fns/io@1.0.1': {} + + '@svg-fns/layout@0.1.0': {} '@svg-fns/svg2img@0.0.0(sharp@0.34.4)': optionalDependencies: sharp: 0.34.4 + '@svg-fns/svg2img@0.1.0(sharp@0.34.4)': + optionalDependencies: + sharp: 0.34.4 + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 @@ -5190,15 +5215,15 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@babel/runtime': 7.28.4 '@testing-library/dom': 10.4.0 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + react: 19.2.0 + react-dom: 19.2.0(react@19.2.0) optionalDependencies: - '@types/react': 19.1.13 - '@types/react-dom': 19.1.9(@types/react@19.1.13) + '@types/react': 19.2.2 + '@types/react-dom': 19.2.1(@types/react@19.2.2) '@types/aria-query@5.0.4': {} @@ -5369,9 +5394,9 @@ snapshots: '@types/through': 0.0.33 rxjs: 7.8.2 - '@types/jsdom@21.1.7': + '@types/jsdom@27.0.0': dependencies: - '@types/node': 24.5.2 + '@types/node': 24.7.0 '@types/tough-cookie': 4.0.5 parse5: 7.3.0 @@ -5390,9 +5415,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@24.5.2': + '@types/node@24.7.0': dependencies: - undici-types: 7.12.0 + undici-types: 7.14.0 '@types/node@24.9.2': dependencies: @@ -5402,11 +5427,11 @@ snapshots: '@types/prismjs@1.26.5': {} - '@types/react-dom@19.1.9(@types/react@19.1.13)': + '@types/react-dom@19.2.1(@types/react@19.2.2)': dependencies: - '@types/react': 19.1.13 + '@types/react': 19.2.2 - '@types/react@19.1.13': + '@types/react@19.2.2': dependencies: csstype: 3.1.3 @@ -5425,31 +5450,31 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-react@5.0.3(vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': + '@vitejs/plugin-react@5.0.4(vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) - '@rolldown/pluginutils': 1.0.0-beta.35 + '@rolldown/pluginutils': 1.0.0-beta.38 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@5.0.3(vite@7.1.7(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': + '@vitejs/plugin-react@5.0.4(vite@7.1.9(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) - '@rolldown/pluginutils': 1.0.0-beta.35 + '@rolldown/pluginutils': 1.0.0-beta.38 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.7(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -5464,7 +5489,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -5476,13 +5501,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: 7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -5492,7 +5517,7 @@ snapshots: dependencies: '@vitest/utils': 3.2.4 pathe: 2.0.3 - strip-literal: 3.0.0 + strip-literal: 3.1.0 '@vitest/snapshot@3.2.4': dependencies: @@ -5560,8 +5585,8 @@ snapshots: autoprefixer@10.4.21(postcss@8.5.6): dependencies: - browserslist: 4.26.2 - caniuse-lite: 1.0.30001745 + browserslist: 4.26.3 + caniuse-lite: 1.0.30001748 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -5574,7 +5599,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.8.7: {} + baseline-browser-mapping@2.8.13: {} better-path-resolve@1.0.0: dependencies: @@ -5598,13 +5623,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.26.2: + browserslist@4.26.3: dependencies: - baseline-browser-mapping: 2.8.7 - caniuse-lite: 1.0.30001745 - electron-to-chromium: 1.5.224 - node-releases: 2.0.21 - update-browserslist-db: 1.1.3(browserslist@4.26.2) + baseline-browser-mapping: 2.8.13 + caniuse-lite: 1.0.30001748 + electron-to-chromium: 1.5.232 + node-releases: 2.0.23 + update-browserslist-db: 1.1.3(browserslist@4.26.3) buffer@5.7.1: dependencies: @@ -5620,7 +5645,7 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001745: {} + caniuse-lite@1.0.30001748: {} ccount@2.0.1: {} @@ -5960,7 +5985,7 @@ snapshots: detect-libc@1.0.3: optional: true - detect-libc@2.1.1: + detect-libc@2.1.2: optional: true devlop@1.1.0: @@ -5975,7 +6000,7 @@ snapshots: docx@9.5.1: dependencies: - '@types/node': 24.5.2 + '@types/node': 24.7.0 hash.js: 1.1.7 jszip: 3.10.1 nanoid: 5.1.6 @@ -5990,7 +6015,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.224: {} + electron-to-chromium@1.5.232: {} emoji-regex@8.0.0: {} @@ -6158,7 +6183,7 @@ snapshots: dependencies: magic-string: 0.30.19 mlly: 1.8.0 - rollup: 4.52.2 + rollup: 4.52.4 flagged-respawn@2.0.0: {} @@ -6539,7 +6564,7 @@ snapshots: jsdom@27.0.0(postcss@8.5.6): dependencies: - '@asamuzakjp/dom-selector': 6.5.6 + '@asamuzakjp/dom-selector': 6.6.1 cssstyle: 5.3.1(postcss@8.5.6) data-urls: 6.0.0 decimal.js: 10.6.0 @@ -6580,7 +6605,7 @@ snapshots: readable-stream: 2.3.8 setimmediate: 1.0.5 - katex@0.16.22: + katex@0.16.23: dependencies: commander: 8.3.0 @@ -6588,10 +6613,10 @@ snapshots: kolorist@1.8.0: {} - kosha@1.3.1(@types/react@19.1.13)(react@19.1.1): + kosha@1.3.1(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - react: 19.1.1 + '@types/react': 19.2.2 + react: 19.2.0 langium@3.3.1: dependencies: @@ -6701,7 +6726,7 @@ snapshots: markdown-table@3.0.4: {} - marked@16.3.0: {} + marked@16.4.0: {} mdast-util-find-and-replace@3.0.2: dependencies: @@ -6879,19 +6904,21 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - mdast2docx@1.5.1(remark-math@6.0.0): + mdast2docx@1.6.0(remark-math@6.0.0)(sharp@0.34.4): dependencies: '@m2d/core': 1.7.0(docx@9.5.1) '@m2d/emoji': 0.1.3(docx@9.5.1) '@m2d/html': 1.1.10(docx@9.5.1) - '@m2d/image': 1.3.2(docx@9.5.1) + '@m2d/image': 1.4.1(docx@9.5.1)(sharp@0.34.4) '@m2d/list': 0.0.8(docx@9.5.1) '@m2d/math': 0.0.6(docx@9.5.1)(remark-math@6.0.0) '@m2d/mermaid': 1.2.2(docx@9.5.1) '@m2d/table': 0.1.1(docx@9.5.1) docx: 9.5.1 transitivePeerDependencies: + - '@xmldom/xmldom' - remark-math + - sharp - supports-color mdn-data@2.12.2: {} @@ -6904,7 +6931,7 @@ snapshots: dependencies: '@braintree/sanitize-url': 7.1.1 '@iconify/utils': 3.0.2 - '@mermaid-js/parser': 0.6.2 + '@mermaid-js/parser': 0.6.3 '@types/d3': 7.4.3 cytoscape: 3.33.1 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.33.1) @@ -6914,10 +6941,10 @@ snapshots: dagre-d3-es: 7.0.11 dayjs: 1.11.18 dompurify: 3.2.7 - katex: 0.16.22 + katex: 0.16.23 khroma: 2.1.0 lodash-es: 4.17.21 - marked: 16.3.0 + marked: 16.4.0 roughjs: 4.6.6 stylis: 4.3.6 ts-dedent: 2.2.0 @@ -7013,7 +7040,7 @@ snapshots: dependencies: '@types/katex': 0.16.7 devlop: 1.1.0 - katex: 0.16.22 + katex: 0.16.23 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 @@ -7179,15 +7206,15 @@ snapshots: neo-async@2.6.2: {} - next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2): + next@15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): dependencies: '@next/env': 15.5.4 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001745 + caniuse-lite: 1.0.30001748 postcss: 8.4.31 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.1.1) + react: 19.2.0 + react-dom: 19.2.0(react@19.2.0) + styled-jsx: 5.1.6(react@19.2.0) optionalDependencies: '@next/swc-darwin-arm64': 15.5.4 '@next/swc-darwin-x64': 15.5.4 @@ -7203,25 +7230,25 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextjs-darkmode-lite@1.0.10(@types/react@19.1.13)(r18gs@3.0.1(@types/react@19.1.13)(react@19.1.1))(react@19.1.1): + nextjs-darkmode-lite@1.0.10(@types/react@19.2.2)(r18gs@3.0.1(@types/react@19.2.2)(react@19.2.0))(react@19.2.0): dependencies: - '@types/react': 19.1.13 - r18gs: 3.0.1(@types/react@19.1.13)(react@19.1.1) - react: 19.1.1 + '@types/react': 19.2.2 + r18gs: 3.0.1(@types/react@19.2.2)(react@19.2.0) + react: 19.2.0 - nextjs-darkmode@1.0.10(@types/react@19.1.13)(react@19.1.1): + nextjs-darkmode@1.0.10(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - r18gs: 3.0.1(@types/react@19.1.13)(react@19.1.1) - react: 19.1.1 + '@types/react': 19.2.2 + r18gs: 3.0.1(@types/react@19.2.2)(react@19.2.0) + react: 19.2.0 - nextjs-themes@4.0.6(@types/react@19.1.13)(next@15.5.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1): + nextjs-themes@4.0.6(@types/react@19.2.2)(next@15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0): dependencies: - '@types/react': 19.1.13 - r18gs: 3.0.1(@types/react@19.1.13)(react@19.1.1) - react: 19.1.1 + '@types/react': 19.2.2 + r18gs: 3.0.1(@types/react@19.2.2)(react@19.2.0) + react: 19.2.0 optionalDependencies: - next: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + next: 15.5.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) node-addon-api@7.1.1: optional: true @@ -7241,7 +7268,7 @@ snapshots: transitivePeerDependencies: - '@types/node' - node-releases@2.0.21: {} + node-releases@2.0.23: {} normalize-range@0.1.2: {} @@ -7298,7 +7325,7 @@ snapshots: dependencies: quansync: 0.2.11 - package-manager-detector@1.3.0: {} + package-manager-detector@1.4.0: {} pako@1.0.11: {} @@ -7459,11 +7486,11 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - prism-react-renderer@2.4.1(react@19.1.1): + prism-react-renderer@2.4.1(react@19.2.0): dependencies: '@types/prismjs': 1.26.5 clsx: 2.1.1 - react: 19.1.1 + react: 19.2.0 process-nextick-args@2.0.1: {} @@ -7479,51 +7506,51 @@ snapshots: queue-microtask@1.2.3: {} - r18gs@1.1.3(@types/react@19.1.13)(react@19.1.1): + r18gs@1.1.3(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - react: 19.1.1 + '@types/react': 19.2.2 + react: 19.2.0 - r18gs@3.0.1(@types/react@19.1.13)(react@19.1.1): + r18gs@3.0.1(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - react: 19.1.1 + '@types/react': 19.2.2 + react: 19.2.0 - react-dom@19.1.1(react@19.1.1): + react-dom@19.2.0(react@19.2.0): dependencies: - react: 19.1.1 - scheduler: 0.26.0 + react: 19.2.0 + scheduler: 0.27.0 react-is@17.0.2: {} - react-live@4.1.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + react-live@4.1.8(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - prism-react-renderer: 2.4.1(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) + prism-react-renderer: 2.4.1(react@19.2.0) + react: 19.2.0 + react-dom: 19.2.0(react@19.2.0) sucrase: 3.35.0 - use-editable: 2.3.3(react@19.1.1) + use-editable: 2.3.3(react@19.2.0) - react-mouse-trails@0.0.5(@types/react@19.1.13)(react@19.1.1): + react-mouse-trails@0.0.5(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - react: 19.1.1 + '@types/react': 19.2.2 + react: 19.2.0 react-refresh@0.17.0: {} - react18-loaders@1.1.11(@types/react@19.1.13)(react@19.1.1): + react18-loaders@1.1.11(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - r18gs: 3.0.1(@types/react@19.1.13)(react@19.1.1) - react: 19.1.1 + '@types/react': 19.2.2 + r18gs: 3.0.1(@types/react@19.2.2)(react@19.2.0) + react: 19.2.0 - react18-themes@3.2.0(@types/react@19.1.13)(react@19.1.1): + react18-themes@3.2.0(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - r18gs: 1.1.3(@types/react@19.1.13)(react@19.1.1) - react: 19.1.1 + '@types/react': 19.2.2 + r18gs: 1.1.3(@types/react@19.2.2)(react@19.2.0) + react: 19.2.0 - react@19.1.1: {} + react@19.2.0: {} read-yaml-file@1.1.0: dependencies: @@ -7638,32 +7665,32 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.52.2: + rollup@4.52.4: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.52.2 - '@rollup/rollup-android-arm64': 4.52.2 - '@rollup/rollup-darwin-arm64': 4.52.2 - '@rollup/rollup-darwin-x64': 4.52.2 - '@rollup/rollup-freebsd-arm64': 4.52.2 - '@rollup/rollup-freebsd-x64': 4.52.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.52.2 - '@rollup/rollup-linux-arm-musleabihf': 4.52.2 - '@rollup/rollup-linux-arm64-gnu': 4.52.2 - '@rollup/rollup-linux-arm64-musl': 4.52.2 - '@rollup/rollup-linux-loong64-gnu': 4.52.2 - '@rollup/rollup-linux-ppc64-gnu': 4.52.2 - '@rollup/rollup-linux-riscv64-gnu': 4.52.2 - '@rollup/rollup-linux-riscv64-musl': 4.52.2 - '@rollup/rollup-linux-s390x-gnu': 4.52.2 - '@rollup/rollup-linux-x64-gnu': 4.52.2 - '@rollup/rollup-linux-x64-musl': 4.52.2 - '@rollup/rollup-openharmony-arm64': 4.52.2 - '@rollup/rollup-win32-arm64-msvc': 4.52.2 - '@rollup/rollup-win32-ia32-msvc': 4.52.2 - '@rollup/rollup-win32-x64-gnu': 4.52.2 - '@rollup/rollup-win32-x64-msvc': 4.52.2 + '@rollup/rollup-android-arm-eabi': 4.52.4 + '@rollup/rollup-android-arm64': 4.52.4 + '@rollup/rollup-darwin-arm64': 4.52.4 + '@rollup/rollup-darwin-x64': 4.52.4 + '@rollup/rollup-freebsd-arm64': 4.52.4 + '@rollup/rollup-freebsd-x64': 4.52.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.4 + '@rollup/rollup-linux-arm-musleabihf': 4.52.4 + '@rollup/rollup-linux-arm64-gnu': 4.52.4 + '@rollup/rollup-linux-arm64-musl': 4.52.4 + '@rollup/rollup-linux-loong64-gnu': 4.52.4 + '@rollup/rollup-linux-ppc64-gnu': 4.52.4 + '@rollup/rollup-linux-riscv64-gnu': 4.52.4 + '@rollup/rollup-linux-riscv64-musl': 4.52.4 + '@rollup/rollup-linux-s390x-gnu': 4.52.4 + '@rollup/rollup-linux-x64-gnu': 4.52.4 + '@rollup/rollup-linux-x64-musl': 4.52.4 + '@rollup/rollup-openharmony-arm64': 4.52.4 + '@rollup/rollup-win32-arm64-msvc': 4.52.4 + '@rollup/rollup-win32-ia32-msvc': 4.52.4 + '@rollup/rollup-win32-x64-gnu': 4.52.4 + '@rollup/rollup-win32-x64-msvc': 4.52.4 fsevents: 2.3.3 roughjs@4.6.6: @@ -7707,7 +7734,7 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.26.0: {} + scheduler@0.27.0: {} semver@6.3.1: {} @@ -7718,7 +7745,7 @@ snapshots: sharp@0.34.4: dependencies: '@img/colour': 1.0.0 - detect-libc: 2.1.1 + detect-libc: 2.1.2 semver: 7.7.3 optionalDependencies: '@img/sharp-darwin-arm64': 0.34.4 @@ -7817,7 +7844,7 @@ snapshots: strip-bom@3.0.0: {} - strip-literal@3.0.0: + strip-literal@3.1.0: dependencies: js-tokens: 9.0.1 @@ -7829,12 +7856,10 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-jsx@5.1.6(@babel/core@7.28.4)(react@19.1.1): + styled-jsx@5.1.6(react@19.2.0): dependencies: client-only: 0.0.1 - react: 19.1.1 - optionalDependencies: - '@babel/core': 7.28.4 + react: 19.2.0 stylis@4.3.6: {} @@ -7923,13 +7948,13 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.6(typescript@5.9.2): + tsconfck@3.1.6(typescript@5.9.3): optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 tslib@2.8.1: {} - tsup@8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.2)(yaml@2.8.1): + tsup@8.5.0(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1): dependencies: bundle-require: 5.1.0(esbuild@0.25.10) cac: 6.7.14 @@ -7942,7 +7967,7 @@ snapshots: picocolors: 1.1.1 postcss-load-config: 6.0.1(postcss@8.5.6)(tsx@4.20.6)(yaml@2.8.1) resolve-from: 5.0.0 - rollup: 4.52.2 + rollup: 4.52.4 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.2 @@ -7950,7 +7975,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.6 - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - jiti - supports-color @@ -7991,7 +8016,7 @@ snapshots: turbo-windows-64: 2.6.0 turbo-windows-arm64: 2.6.0 - turborepo-template-upgrade@0.6.2(json5@2.2.3)(micromatch@4.0.8)(picomatch@4.0.3)(yaml@2.8.1): + turborepo-template-upgrade@0.8.0(json5@2.2.3)(micromatch@4.0.8)(picomatch@4.0.3)(yaml@2.8.1): dependencies: git-json-resolver: 1.3.7(json5@2.2.3)(micromatch@4.0.8)(picomatch@4.0.3)(yaml@2.8.1) git-json-resolver-semver: 1.0.0(git-json-resolver@1.3.7(json5@2.2.3)(micromatch@4.0.8)(picomatch@4.0.3)(yaml@2.8.1)) @@ -8005,39 +8030,39 @@ snapshots: type-fest@0.21.3: {} - typedoc-plugin-markdown@4.9.0(typedoc@0.28.14(typescript@5.9.2)): + typedoc-plugin-markdown@4.9.0(typedoc@0.28.14(typescript@5.9.3)): dependencies: - typedoc: 0.28.14(typescript@5.9.2) + typedoc: 0.28.14(typescript@5.9.3) - typedoc-plugin-mdn-links@5.0.10(typedoc@0.28.14(typescript@5.9.2)): + typedoc-plugin-mdn-links@5.0.10(typedoc@0.28.14(typescript@5.9.3)): dependencies: - typedoc: 0.28.14(typescript@5.9.2) + typedoc: 0.28.14(typescript@5.9.3) - typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.14(typescript@5.9.2)): + typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.14(typescript@5.9.3)): dependencies: - typedoc: 0.28.14(typescript@5.9.2) + typedoc: 0.28.14(typescript@5.9.3) - typedoc-plugin-rename-defaults@0.7.3(typedoc@0.28.14(typescript@5.9.2)): + typedoc-plugin-rename-defaults@0.7.3(typedoc@0.28.14(typescript@5.9.3)): dependencies: camelcase: 8.0.0 - typedoc: 0.28.14(typescript@5.9.2) + typedoc: 0.28.14(typescript@5.9.3) - typedoc@0.28.14(typescript@5.9.2): + typedoc@0.28.14(typescript@5.9.3): dependencies: '@gerrit0/mini-shiki': 3.14.0 lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - typescript: 5.9.2 + typescript: 5.9.3 yaml: 2.8.1 - typescript@5.9.2: {} + typescript@5.9.3: {} - typingfx@1.2.0(@types/react@19.1.13)(react@19.1.1): + typingfx@1.2.0(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - kosha: 1.3.1(@types/react@19.1.13)(react@19.1.1) - react: 19.1.1 + '@types/react': 19.2.2 + kosha: 1.3.1(@types/react@19.2.2)(react@19.2.0) + react: 19.2.0 transitivePeerDependencies: - immer @@ -8050,7 +8075,7 @@ snapshots: unc-path-regex@0.1.2: {} - undici-types@7.12.0: {} + undici-types@7.14.0: {} undici-types@7.16.0: {} @@ -8094,15 +8119,15 @@ snapshots: universalify@0.1.2: {} - update-browserslist-db@1.1.3(browserslist@4.26.2): + update-browserslist-db@1.1.3(browserslist@4.26.3): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 escalade: 3.2.0 picocolors: 1.1.1 - use-editable@2.3.3(react@19.1.1): + use-editable@2.3.3(react@19.2.0): dependencies: - react: 19.1.1 + react: 19.2.0 util-deprecate@1.0.2: {} @@ -8125,13 +8150,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@3.2.4(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): + vite-node@3.2.4(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -8146,39 +8171,39 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)): + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)): dependencies: debug: 4.4.3 globrex: 0.1.2 - tsconfck: 3.1.6(typescript@5.9.2) + tsconfck: 3.1.6(typescript@5.9.3) optionalDependencies: - vite: 7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color - typescript - vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): + vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.52.2 + rollup: 4.52.4 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.5.2 + '@types/node': 24.7.0 fsevents: 2.3.3 sass: 1.93.2 tsx: 4.20.6 yaml: 2.8.1 - vite@7.1.7(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): + vite@7.1.9(@types/node@24.9.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.52.2 + rollup: 4.52.4 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 24.9.2 @@ -8187,11 +8212,11 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.5.2)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(happy-dom@17.4.7)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -8209,12 +8234,12 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.7(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.5.2)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.9(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.7.0)(sass@1.93.2)(tsx@4.20.6)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 24.5.2 + '@types/node': 24.7.0 happy-dom: 17.4.7 jsdom: 27.0.0(postcss@8.5.6) transitivePeerDependencies: @@ -8258,10 +8283,10 @@ snapshots: web-namespaces@2.0.1: {} - webgl-generative-particles@0.0.1(@types/react@19.1.13)(react@19.1.1): + webgl-generative-particles@0.0.1(@types/react@19.2.2)(react@19.2.0): dependencies: - '@types/react': 19.1.13 - react: 19.1.1 + '@types/react': 19.2.2 + react: 19.2.0 webidl-conversions@4.0.2: {} From 3fdc0453143adef2e1b932f454e74d0adb2c5388 Mon Sep 17 00:00:00 2001 From: Mayank Date: Sat, 1 Nov 2025 18:11:21 +0530 Subject: [PATCH 2/4] fix layout shift --- packages/shared/src/server/landing-page/landing-page.module.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/shared/src/server/landing-page/landing-page.module.scss b/packages/shared/src/server/landing-page/landing-page.module.scss index d03d4c5..f98fda0 100644 --- a/packages/shared/src/server/landing-page/landing-page.module.scss +++ b/packages/shared/src/server/landing-page/landing-page.module.scss @@ -42,6 +42,7 @@ } .hero { + height: 300px; h2, strong { font-style: italic; From 3fe002dd46c469a202642fa74f4c032a3fc73a11 Mon Sep 17 00:00:00 2001 From: Mayank Date: Sat, 1 Nov 2025 18:12:49 +0530 Subject: [PATCH 3/4] biome format --- lib/src/utils.ts | 2 +- packages/shared/tsup.config.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/src/utils.ts b/lib/src/utils.ts index 47daea4..b0ba27d 100644 --- a/lib/src/utils.ts +++ b/lib/src/utils.ts @@ -46,9 +46,9 @@ export const getPlaceHolderImage = async ( options: IDefaultImagePluginOptions, ) => { if (!placeholderImg && options.placeholder && !shouldEmitEmptyPlaceholder) { - shouldEmitEmptyPlaceholder = true; // skipcq: JS-0357 placeholderImg = await options.imageResolver(options.placeholder, options); + shouldEmitEmptyPlaceholder = true; } else { placeholderImg = { type: "gif", diff --git a/packages/shared/tsup.config.ts b/packages/shared/tsup.config.ts index 352d2e4..ab47b7a 100644 --- a/packages/shared/tsup.config.ts +++ b/packages/shared/tsup.config.ts @@ -1,3 +1,4 @@ +import { rdiPlugin } from "esbuild-plugin-rdi"; import react18Plugin from "esbuild-plugin-react18"; import cssPlugin from "esbuild-plugin-react18-css"; import { raw } from "esbuild-raw-plugin"; @@ -17,7 +18,7 @@ export default defineConfig( raw({ textExtensions: ["md"] }), react18Plugin(), cssPlugin({ generateScopedName: "[folder]__[local]" }), - // rdiPlugin(), <-- todo: rdiPlugin sometimes breaks the build when building all packages parallel + rdiPlugin(), ], external: ["react"], ...options, From f74d5e327449474e25841626ce4a93f7a825fdd9 Mon Sep 17 00:00:00 2001 From: Mayank Date: Sat, 1 Nov 2025 18:16:53 +0530 Subject: [PATCH 4/4] Update deps --- lib/package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/package.json b/lib/package.json index 8301ef7..f2453f6 100644 --- a/lib/package.json +++ b/lib/package.json @@ -35,8 +35,8 @@ "@m2d/html": "^1.1.10", "@m2d/mermaid": "^1.2.2", "@repo/typescript-config": "workspace:*", - "@types/jsdom": "^21.1.7", - "@types/node": "^24.5.2", + "@types/jsdom": "^27.0.0", + "@types/node": "^24.7.0", "@vitest/coverage-v8": "^3.2.4", "docx": "^9.5.1", "esbuild-plugin-rdi": "^0.0.0", @@ -44,7 +44,7 @@ "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "tsup": "^8.5.0", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "unified": "^11.0.5", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4", @@ -52,8 +52,8 @@ }, "dependencies": { "@m2d/core": "^1.7.0", - "@svg-fns/io": "^1.0.0", - "@svg-fns/svg2img": "^0.0.0" + "@svg-fns/io": "^1.0.1", + "@svg-fns/svg2img": "^0.1.0" }, "peerDependencies": { "docx": "^9.3.0"