diff --git a/docs/package.json b/docs/package.json index abea04b65..b66974ab9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -36,13 +36,22 @@ "rollup-plugin-copy": "^3.5.0", "svg-path-commander": "^2.1.11", "vitepress": "^1.6.4", - "vitepress-plugin-sandpack": "^1.1.4" + "vitepress-plugin-group-icons": "^1.6.5", + "vitepress-plugin-llms": "^1.11.1", + "markdown-it": "^14.1.0", + "markdown-it-container": "^4.0.0", + "semver": "^7.7.3", + "sharp": "^0.34.5", + "shiki": "^3.15.0", + "simple-git": "^3.32.3", + "sitemap": "^7.1.2", + "svg-pathdata": "^6.0.3", + "svgson": "^5.3.1" }, "dependencies": { "@floating-ui/vue": "^1.1.9", "@headlessui/vue": "^1.7.23", "@lucide/vue": "workspace:*", - "@resvg/resvg-wasm": "^2.6.2", "@vueuse/components": "^14.0.0", "@vueuse/core": "^14.0.0", "element-to-path": "^1.2.1", @@ -51,20 +60,10 @@ "lodash-es": "^4.17.23", "lucide": "workspace:*", "lucide-react": "workspace:*", - "markdown-it": "^14.1.0", "motion-v": "1.10.3", "react": "18.2.0", "react-dom": "18.2.0", "sandpack-vue3": "3.1.12", - "semver": "^7.7.3", - "sharp": "^0.34.5", - "shiki": "^3.15.0", - "simple-git": "^3.32.3", - "sitemap": "^7.1.2", - "svg-pathdata": "^6.0.3", - "svgson": "^5.3.1", - "vitepress-plugin-group-icons": "^1.6.5", - "vitepress-plugin-llms": "^1.11.1", "vue": "^3.5.24" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8875cff3f..605686258 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -136,9 +136,6 @@ importers: '@lucide/vue': specifier: workspace:* version: link:../packages/vue - '@resvg/resvg-wasm': - specifier: ^2.6.2 - version: 2.6.2 '@vueuse/components': specifier: ^14.0.0 version: 14.0.0(vue@3.5.24(typescript@5.9.3)) @@ -163,9 +160,6 @@ importers: lucide-react: specifier: workspace:* version: link:../packages/lucide-react - markdown-it: - specifier: ^14.1.0 - version: 14.1.0 motion-v: specifier: 1.10.3 version: 1.10.3(@vueuse/core@14.0.0(vue@3.5.24(typescript@5.9.3)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vue@3.5.24(typescript@5.9.3)) @@ -178,33 +172,6 @@ importers: sandpack-vue3: specifier: 3.1.12 version: 3.1.12(vue@3.5.24(typescript@5.9.3)) - semver: - specifier: ^7.7.3 - version: 7.7.3 - sharp: - specifier: ^0.34.5 - version: 0.34.5 - shiki: - specifier: ^3.15.0 - version: 3.15.0 - simple-git: - specifier: ^3.32.3 - version: 3.32.3 - sitemap: - specifier: ^7.1.2 - version: 7.1.2 - svg-pathdata: - specifier: ^6.0.3 - version: 6.0.3 - svgson: - specifier: ^5.3.1 - version: 5.3.1 - vitepress-plugin-group-icons: - specifier: ^1.6.5 - version: 1.7.1(vite@5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.98.0)(stylus@0.56.0)(terser@5.44.1)) - vitepress-plugin-llms: - specifier: ^1.11.1 - version: 1.11.1 vue: specifier: ^3.5.24 version: 3.5.24(typescript@5.9.3) @@ -227,21 +194,51 @@ importers: h3: specifier: ^1.15.9 version: 1.15.9 + markdown-it: + specifier: ^14.1.0 + version: 14.1.0 + markdown-it-container: + specifier: ^4.0.0 + version: 4.0.0 nitropack: specifier: ^2.12.4 version: 2.13.1(@vercel/blob@2.3.0)(encoding@0.1.13)(rolldown@1.0.0-rc.4)(xml2js@0.6.2) rollup-plugin-copy: specifier: ^3.5.0 version: 3.5.0 + semver: + specifier: ^7.7.3 + version: 7.7.3 + sharp: + specifier: ^0.34.5 + version: 0.34.5 + shiki: + specifier: ^3.15.0 + version: 3.15.0 + simple-git: + specifier: ^3.32.3 + version: 3.32.3 + sitemap: + specifier: ^7.1.2 + version: 7.1.2 svg-path-commander: specifier: ^2.1.11 version: 2.1.11 + svg-pathdata: + specifier: ^6.0.3 + version: 6.0.3 + svgson: + specifier: ^5.3.1 + version: 5.3.1 vitepress: specifier: ^1.6.4 version: 1.6.4(@algolia/client-search@5.48.1)(@types/node@24.10.1)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.2.0)(postcss@8.5.6)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.98.0)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3) - vitepress-plugin-sandpack: - specifier: ^1.1.4 - version: 1.1.4(vite@5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.98.0)(stylus@0.56.0)(terser@5.44.1))(vitepress@1.6.4(@algolia/client-search@5.48.1)(@types/node@24.10.1)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.2.0)(postcss@8.5.6)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.98.0)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3))(vue@3.5.24(typescript@5.9.3)) + vitepress-plugin-group-icons: + specifier: ^1.6.5 + version: 1.7.1(vite@5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.98.0)(stylus@0.56.0)(terser@5.44.1)) + vitepress-plugin-llms: + specifier: ^1.11.1 + version: 1.11.1 packages/angular: devDependencies: @@ -2839,9 +2836,6 @@ packages: '@codesandbox/sandpack-client@2.19.8': resolution: {integrity: sha512-CMV4nr1zgKzVpx4I3FYvGRM5YT0VaQhALMW9vy4wZRhEyWAtJITQIqZzrTGWqB1JvV7V72dVEUCUPLfYz5hgJQ==} - '@codesandbox/sandpack-themes@2.0.21': - resolution: {integrity: sha512-CMH/MO/dh6foPYb/3eSn2Cu/J3+1+/81Fsaj7VggICkCrmRk0qG5dmgjGAearPTnRkOGORIPHuRqwNXgw0E6YQ==} - '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -5279,10 +5273,6 @@ packages: resolution: {integrity: sha512-wTOf1zerZX8qYcMmLZw3czR4paI4hXqPjShNwJRh5DeHxvgffUS5KM7XwxtbIheUW6LVYT5fhT2AJiP6mU7U4A==} engines: {node: '>= 10'} - '@resvg/resvg-wasm@2.6.2': - resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==} - engines: {node: '>= 10'} - '@rolldown/binding-android-arm64@1.0.0-rc.4': resolution: {integrity: sha512-vRq9f4NzvbdZavhQbjkJBx7rRebDKYR9zHfO/Wg486+I7bSecdUapzCm5cyXoK+LHokTxgSq7A5baAXUZkIz0w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -6261,9 +6251,6 @@ packages: '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} - '@types/prop-types@15.7.5': - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - '@types/pug@2.0.6': resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} @@ -11038,8 +11025,8 @@ packages: mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} - markdown-it-container@3.0.0: - resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} + markdown-it-container@4.0.0: + resolution: {integrity: sha512-HaNccxUH0l7BNGYbFbjmGpf5aLHAMTinqRZQAEQbMr2cdD3z91Q6kIo1oUn1CQndkT03jat6ckrdRYuwwqLlQw==} markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} @@ -14963,21 +14950,6 @@ packages: resolution: {integrity: sha512-0ZRsIwEFOk/ZfEX45lKfjlKY8k2m4QnPtAnDFRAm6q52C+W0j4Y+tdcuTsWRwgbFLsv/xByhulhYD3ijdtpUNA==} engines: {node: '>=18.0.0'} - vitepress-plugin-sandpack@1.1.4: - resolution: {integrity: sha512-8ZAQLpg9VDY1o8wCjEQeKgfTnmxaV/1thElx5mhA6QbKpzo7Jo8WSYcWYA7yTCvBfTY+Blt8ngwXRnwbNbw5ig==} - engines: {node: '>=16'} - peerDependencies: - vite: '>=4.0.0' - vitepress: ^1.0.0-beta.1 - vue: '>=3.2.0' - peerDependenciesMeta: - vite: - optional: true - vitepress: - optional: true - vue: - optional: true - vitepress@1.6.4: resolution: {integrity: sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg==} hasBin: true @@ -18906,8 +18878,6 @@ snapshots: outvariant: 1.4.0 static-browser-server: 1.0.3 - '@codesandbox/sandpack-themes@2.0.21': {} - '@colors/colors@1.5.0': {} '@cspotcode/source-map-support@0.8.1': @@ -20364,7 +20334,7 @@ snapshots: '@napi-rs/wasm-runtime@1.1.1': dependencies: '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.8.1 + '@emnapi/runtime': 1.9.1 '@tybys/wasm-util': 0.10.1 optional: true @@ -21085,8 +21055,6 @@ snapshots: '@resvg/resvg-js-win32-ia32-msvc': 2.4.1 '@resvg/resvg-js-win32-x64-msvc': 2.4.1 - '@resvg/resvg-wasm@2.6.2': {} - '@rolldown/binding-android-arm64@1.0.0-rc.4': optional: true @@ -22018,8 +21986,6 @@ snapshots: '@types/prop-types@15.7.15': {} - '@types/prop-types@15.7.5': {} - '@types/pug@2.0.6': {} '@types/qs@6.9.15': {} @@ -22032,7 +21998,7 @@ snapshots: '@types/react@18.3.27': dependencies: - '@types/prop-types': 15.7.5 + '@types/prop-types': 15.7.15 csstype: 3.2.3 '@types/resolve@1.17.1': @@ -27872,7 +27838,7 @@ snapshots: mark.js@8.11.1: {} - markdown-it-container@3.0.0: {} + markdown-it-container@4.0.0: {} markdown-it@14.1.0: dependencies: @@ -28745,7 +28711,7 @@ snapshots: needle@3.3.1: dependencies: iconv-lite: 0.6.3 - sax: 1.4.3 + sax: 1.6.0 optional: true negotiator@0.6.3: {} @@ -32944,16 +32910,6 @@ snapshots: transitivePeerDependencies: - supports-color - vitepress-plugin-sandpack@1.1.4(vite@5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.98.0)(stylus@0.56.0)(terser@5.44.1))(vitepress@1.6.4(@algolia/client-search@5.48.1)(@types/node@24.10.1)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.2.0)(postcss@8.5.6)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.98.0)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3))(vue@3.5.24(typescript@5.9.3)): - dependencies: - '@codesandbox/sandpack-themes': 2.0.21 - markdown-it-container: 3.0.0 - sandpack-vue3: 3.1.12(vue@3.5.24(typescript@5.9.3)) - optionalDependencies: - vite: 5.4.21(@types/node@24.10.1)(less@4.2.0)(sass@1.98.0)(stylus@0.56.0)(terser@5.44.1) - vitepress: 1.6.4(@algolia/client-search@5.48.1)(@types/node@24.10.1)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.2.0)(postcss@8.5.6)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.98.0)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3) - vue: 3.5.24(typescript@5.9.3) - vitepress@1.6.4(@algolia/client-search@5.48.1)(@types/node@24.10.1)(@types/react@18.3.27)(axios@1.13.2)(fuse.js@7.1.0)(less@4.2.0)(postcss@8.5.6)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.98.0)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.44.1)(typescript@5.9.3): dependencies: '@docsearch/css': 3.8.2