diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 8f75fa005..51ab6ff5b 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -36,6 +36,13 @@ export default defineConfig({ }, }, head: [ + [ + 'link', + { + rel: 'preconnect', + href: 'https://analytics.lucide.dev', + }, + ], [ 'script', { diff --git a/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css index 3c9bd87cb..2508728b8 100644 --- a/docs/.vitepress/theme/style.css +++ b/docs/.vitepress/theme/style.css @@ -25,6 +25,7 @@ --vp-code-editor-string: #032f62; --vp-c-text-4: rgba(60, 60, 67, 0.32); + --vp-home-hero-name-color: var(--vp-c-text); } .dark { @@ -60,36 +61,15 @@ .VPHomeHero .image-container { transform: none; width: 100%; - /* padding: 0 24px; */ } -/* .VPHomeHero .container { - flex-direction: column-reverse; -} */ -.VPHomeHero .container .main { - /* flex:1; */ - flex-shirk: 0; -} - -.VPHomeHero .container .main h1.name { - color: var(--vp-c-text); -} -.VPHomeHero .container .main h1.name .clip { - color: inherit; - -webkit-text-fill-color: unset; - color: var(--vp-c-text); - font-size: 36px; -} - -.VPHomeHero .container .main h1::first-line { +.VPHomeHero .name::first-line { color: var(--vp-c-brand); } -/* */ .VPHomeHero .container .image { margin: 0; order: 2; - /* flex: 1; */ margin-top: 32px; } @@ -98,10 +78,6 @@ justify-content: flex-end; } -.VPHomeHero .container .image-bg { - display: none; -} - .VPFeature .icon { background-color: var(--vp-c-bg); } @@ -115,12 +91,6 @@ padding-left: 0; } -@media (min-width: 640px) { - .VPHomeHero .container .main h1.name .clip { - font-size: unset; - } -} - @media (min-width: 960px) { .VPHomeHero .container .image { order: 1; @@ -140,18 +110,11 @@ .VPHomeHero .container .image-container { display: block; } - - .VPHomeHero .container .main h1.name { - } } .VPNavBarHamburger .container > span { border-radius: 2px; } -/* -html:has(* .outline-link:target) { - scroll-behavior: smooth; -} */ .sp-wrapper + * { margin-top: 24px; @@ -183,7 +146,6 @@ html:has(* .outline-link:target) { font-size: 14px; font-weight: 500; position: relative; - /* box-sizing: content-box; */ } .sp-wrapper .sp-tabs .sp-tab-button:after { diff --git a/docs/nitro.config.ts b/docs/nitro.config.ts index 630b0e589..1d21e93a8 100644 --- a/docs/nitro.config.ts +++ b/docs/nitro.config.ts @@ -2,6 +2,7 @@ import copy from 'rollup-plugin-copy'; import replace from '@rollup/plugin-replace'; export default defineNitroConfig({ + compatibilityDate: '2025-07-30', preset: 'vercel_edge', srcDir: '.vitepress', routeRules: { diff --git a/docs/package.json b/docs/package.json index 106435771..2cb0e60a8 100644 --- a/docs/package.json +++ b/docs/package.json @@ -28,13 +28,12 @@ "@lucide/build-icons": "workspace:*", "@lucide/helpers": "workspace:*", "@lucide/shared": "workspace:*", - "@rollup/plugin-replace": "^6.0.1", + "@rollup/plugin-replace": "^6.0.2", "@types/semver": "^7.5.3", - "h3": "^1.8.0", "nitropack": "2.8.1", - "rollup-plugin-copy": "^3.4.0", - "svg-path-commander": "^2.1.11", - "vitepress": "^1.3.1" + "rollup-plugin-copy": "^3.5.0", + "vitepress": "^1.6.3", + "svg-path-commander": "^2.1.11" }, "dependencies": { "@floating-ui/vue": "^1.0.3", @@ -58,6 +57,6 @@ "sitemap": "^7.1.1", "svg-pathdata": "^6.0.3", "svgson": "^5.2.1", - "vue": "^3.5.13" + "vue": "^3.5.18" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53253d92b..8cc9500bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -111,10 +111,10 @@ importers: dependencies: '@floating-ui/vue': specifier: ^1.0.3 - version: 1.1.6(vue@3.5.14(typescript@5.8.3)) + version: 1.1.6(vue@3.5.18(typescript@5.8.3)) '@headlessui/vue': specifier: ^1.7.17 - version: 1.7.23(vue@3.5.14(typescript@5.8.3)) + version: 1.7.23(vue@3.5.18(typescript@5.8.3)) '@resvg/resvg-wasm': specifier: ^2.6.2 version: 2.6.2 @@ -153,7 +153,7 @@ importers: version: 18.2.0(react@18.2.0) sandpack-vue3: specifier: 3.1.11 - version: 3.1.11(@lezer/common@1.2.1)(vue@3.5.14(typescript@5.8.3)) + version: 3.1.11(@lezer/common@1.2.1)(vue@3.5.18(typescript@5.8.3)) semver: specifier: ^7.5.2 version: 7.7.2 @@ -173,8 +173,8 @@ importers: specifier: ^5.2.1 version: 5.3.1 vue: - specifier: ^3.5.13 - version: 3.5.14(typescript@5.8.3) + specifier: ^3.5.18 + version: 3.5.18(typescript@5.8.3) devDependencies: '@lucide/build-icons': specifier: workspace:* @@ -186,26 +186,23 @@ importers: specifier: workspace:* version: link:../packages/shared '@rollup/plugin-replace': - specifier: ^6.0.1 + specifier: ^6.0.2 version: 6.0.2(rollup@4.22.4) '@types/semver': specifier: ^7.5.3 version: 7.7.0 - h3: - specifier: ^1.8.0 - version: 1.15.3 nitropack: specifier: 2.8.1 version: 2.8.1(encoding@0.1.13)(ioredis@5.4.1)(magicast@0.3.5)(xml2js@0.6.2) rollup-plugin-copy: - specifier: ^3.4.0 + specifier: ^3.5.0 version: 3.5.0 svg-path-commander: specifier: ^2.1.11 version: 2.1.11 vitepress: - specifier: ^1.3.1 - version: 1.6.3(@algolia/client-search@5.25.0)(@types/node@22.15.30)(@types/react@18.3.21)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.39.2)(typescript@5.8.3) + specifier: ^1.6.3 + version: 1.6.3(@algolia/client-search@5.25.0)(@types/node@22.15.30)(@types/react@18.3.21)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.6)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.39.2)(typescript@5.8.3) packages/astro: dependencies: @@ -648,10 +645,10 @@ importers: version: 4.2.19 svelte-check: specifier: ^3.4.4 - version: 3.8.6(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19) + version: 3.8.6(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.19) svelte-preprocess: specifier: ^5.0.4 - version: 5.1.4(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3) + version: 5.1.4(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -720,7 +717,7 @@ importers: version: 6.6.3 '@testing-library/vue': specifier: ^8.0.3 - version: 8.1.0(@vue/compiler-sfc@3.5.14)(vue@3.5.14(typescript@5.8.3)) + version: 8.1.0(@vue/compiler-sfc@3.5.18)(vue@3.5.14(typescript@5.8.3)) '@vitejs/plugin-vue': specifier: ^4.6.2 version: 4.6.2(vite@6.3.4(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3)) @@ -786,7 +783,7 @@ importers: version: 4.2.1(picomatch@4.0.2)(svelte@5.30.1)(typescript@5.8.3) svelte-preprocess: specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(stylus@0.56.0)(svelte@5.30.1)(typescript@5.8.3) + version: 6.0.3(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(stylus@0.56.0)(svelte@5.30.1)(typescript@5.8.3) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1398,6 +1395,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.0': + resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} engines: {node: '>=6.9.0'} @@ -2349,6 +2351,10 @@ packages: resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.2': + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + engines: {node: '>=6.9.0'} + '@cloudflare/kv-asset-handler@0.3.4': resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} @@ -5722,18 +5728,30 @@ packages: '@vue/compiler-core@3.5.14': resolution: {integrity: sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==} + '@vue/compiler-core@3.5.18': + resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} + '@vue/compiler-dom@3.5.14': resolution: {integrity: sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug==} + '@vue/compiler-dom@3.5.18': + resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} + '@vue/compiler-sfc@2.7.14': resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} '@vue/compiler-sfc@3.5.14': resolution: {integrity: sha512-9T6m/9mMr81Lj58JpzsiSIjBgv2LiVoWjIVa7kuXHICUi8LiDSIotMpPRXYJsXKqyARrzjT24NAwttrMnMaCXA==} + '@vue/compiler-sfc@3.5.18': + resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==} + '@vue/compiler-ssr@3.5.14': resolution: {integrity: sha512-Y0G7PcBxr1yllnHuS/NxNCSPWnRGH4Ogrp0tsLA5QemDZuJLs99YjAKQ7KqkHE0vCg4QTKlQzXLKCMF7WPSl7Q==} + '@vue/compiler-ssr@3.5.18': + resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==} + '@vue/devtools-api@7.7.6': resolution: {integrity: sha512-b2Xx0KvXZObePpXPYHvBRRJLDQn5nhKjXh7vUhMEtWxz1AYNFOVIsh5+HLP8xDGL7sy+Q7hXeUxPHB/KgbtsPw==} @@ -5746,20 +5764,37 @@ packages: '@vue/reactivity@3.5.14': resolution: {integrity: sha512-7cK1Hp343Fu/SUCCO52vCabjvsYu7ZkOqyYu7bXV9P2yyfjUMUXHZafEbq244sP7gf+EZEz+77QixBTuEqkQQw==} + '@vue/reactivity@3.5.18': + resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==} + '@vue/runtime-core@3.5.14': resolution: {integrity: sha512-w9JWEANwHXNgieAhxPpEpJa+0V5G0hz3NmjAZwlOebtfKyp2hKxKF0+qSh0Xs6/PhfGihuSdqMprMVcQU/E6ag==} + '@vue/runtime-core@3.5.18': + resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==} + '@vue/runtime-dom@3.5.14': resolution: {integrity: sha512-lCfR++IakeI35TVR80QgOelsUIdcKjd65rWAMfdSlCYnaEY5t3hYwru7vvcWaqmrK+LpI7ZDDYiGU5V3xjMacw==} + '@vue/runtime-dom@3.5.18': + resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==} + '@vue/server-renderer@3.5.14': resolution: {integrity: sha512-Rf/ISLqokIvcySIYnv3tNWq40PLpNLDLSJwwVWzG6MNtyIhfbcrAxo5ZL9nARJhqjZyWWa40oRb2IDuejeuv6w==} peerDependencies: vue: 3.5.14 + '@vue/server-renderer@3.5.18': + resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==} + peerDependencies: + vue: 3.5.18 + '@vue/shared@3.5.14': resolution: {integrity: sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==} + '@vue/shared@3.5.18': + resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + '@vue/test-utils@1.3.0': resolution: {integrity: sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==} peerDependencies: @@ -10939,10 +10974,6 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.5: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} engines: {node: ^10 || ^12 || >=14} @@ -10951,6 +10982,10 @@ packages: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + preact@10.26.6: resolution: {integrity: sha512-5SRRBinwpwkaD+OqlBDeITlRgvd8I8QlxHJw9AxSdMNV6O+LodN9nUyYGpSF7sadHjs6RzeFShMexC6DbtWr9g==} @@ -13180,6 +13215,14 @@ packages: typescript: optional: true + vue@3.5.18: + resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} @@ -14457,6 +14500,10 @@ snapshots: dependencies: '@babel/types': 7.27.1 + '@babel/parser@7.28.0': + dependencies: + '@babel/types': 7.28.2 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.1)': dependencies: '@babel/core': 7.27.1 @@ -15736,6 +15783,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.2': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@cloudflare/kv-asset-handler@0.3.4': dependencies: mime: 3.0.0 @@ -16445,21 +16497,21 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@floating-ui/vue@1.1.6(vue@3.5.14(typescript@5.8.3))': + '@floating-ui/vue@1.1.6(vue@3.5.18(typescript@5.8.3))': dependencies: '@floating-ui/dom': 1.6.1 '@floating-ui/utils': 0.2.9 - vue-demi: 0.14.7(vue@3.5.14(typescript@5.8.3)) + vue-demi: 0.14.7(vue@3.5.18(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@gar/promisify@1.1.3': {} - '@headlessui/vue@1.7.23(vue@3.5.14(typescript@5.8.3))': + '@headlessui/vue@1.7.23(vue@3.5.18(typescript@5.8.3))': dependencies: - '@tanstack/vue-virtual': 3.0.4(vue@3.5.14(typescript@5.8.3)) - vue: 3.5.14(typescript@5.8.3) + '@tanstack/vue-virtual': 3.0.4(vue@3.5.18(typescript@5.8.3)) + vue: 3.5.18(typescript@5.8.3) '@html-eslint/eslint-plugin@0.19.1': {} @@ -18195,10 +18247,10 @@ snapshots: '@tanstack/virtual-core@3.0.0': {} - '@tanstack/vue-virtual@3.0.4(vue@3.5.14(typescript@5.8.3))': + '@tanstack/vue-virtual@3.0.4(vue@3.5.18(typescript@5.8.3))': dependencies: '@tanstack/virtual-core': 3.0.0 - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) '@testing-library/dom@10.4.0': dependencies: @@ -18277,14 +18329,14 @@ snapshots: vue: 2.7.14 vue-template-compiler: 2.7.14(vue@2.7.14) - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.14)(vue@3.5.14(typescript@5.8.3))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.18)(vue@3.5.14(typescript@5.8.3))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.5 vue: 3.5.14(typescript@5.8.3) optionalDependencies: - '@vue/compiler-sfc': 3.5.14 + '@vue/compiler-sfc': 3.5.18 '@thednp/dommatrix@2.0.12': {} @@ -18866,10 +18918,10 @@ snapshots: vite: 6.3.4(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0) vue: 3.5.14(typescript@5.8.3) - '@vitejs/plugin-vue@5.2.4(vite@5.4.14(@types/node@22.15.30)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2))(vue@3.5.14(typescript@5.8.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.14(@types/node@22.15.30)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2))(vue@3.5.18(typescript@5.8.3))': dependencies: vite: 5.4.14(@types/node@22.15.30)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) '@vitest/expect@3.1.3': dependencies: @@ -18931,11 +18983,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.18': + dependencies: + '@babel/parser': 7.28.0 + '@vue/shared': 3.5.18 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.14': dependencies: '@vue/compiler-core': 3.5.14 '@vue/shared': 3.5.14 + '@vue/compiler-dom@3.5.18': + dependencies: + '@vue/compiler-core': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/compiler-sfc@2.7.14': dependencies: '@babel/parser': 7.27.2 @@ -18954,11 +19019,28 @@ snapshots: postcss: 8.5.3 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.18': + dependencies: + '@babel/parser': 7.28.0 + '@vue/compiler-core': 3.5.18 + '@vue/compiler-dom': 3.5.18 + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.6 + source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.14': dependencies: '@vue/compiler-dom': 3.5.14 '@vue/shared': 3.5.14 + '@vue/compiler-ssr@3.5.18': + dependencies: + '@vue/compiler-dom': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/devtools-api@7.7.6': dependencies: '@vue/devtools-kit': 7.7.6 @@ -18981,11 +19063,20 @@ snapshots: dependencies: '@vue/shared': 3.5.14 + '@vue/reactivity@3.5.18': + dependencies: + '@vue/shared': 3.5.18 + '@vue/runtime-core@3.5.14': dependencies: '@vue/reactivity': 3.5.14 '@vue/shared': 3.5.14 + '@vue/runtime-core@3.5.18': + dependencies: + '@vue/reactivity': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/runtime-dom@3.5.14': dependencies: '@vue/reactivity': 3.5.14 @@ -18993,14 +19084,29 @@ snapshots: '@vue/shared': 3.5.14 csstype: 3.1.3 + '@vue/runtime-dom@3.5.18': + dependencies: + '@vue/reactivity': 3.5.18 + '@vue/runtime-core': 3.5.18 + '@vue/shared': 3.5.18 + csstype: 3.1.3 + '@vue/server-renderer@3.5.14(vue@3.5.14(typescript@5.8.3))': dependencies: '@vue/compiler-ssr': 3.5.14 '@vue/shared': 3.5.14 vue: 3.5.14(typescript@5.8.3) + '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.8.3))': + dependencies: + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + vue: 3.5.18(typescript@5.8.3) + '@vue/shared@3.5.14': {} + '@vue/shared@3.5.18': {} + '@vue/test-utils@1.3.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)': dependencies: dom-event-types: 1.1.0 @@ -19018,7 +19124,7 @@ snapshots: dependencies: '@vueuse/core': 12.8.2(typescript@5.8.3) '@vueuse/shared': 12.8.2(typescript@5.8.3) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -19027,7 +19133,7 @@ snapshots: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 12.8.2 '@vueuse/shared': 12.8.2(typescript@5.8.3) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -19035,7 +19141,7 @@ snapshots: dependencies: '@vueuse/core': 12.8.2(typescript@5.8.3) '@vueuse/shared': 12.8.2(typescript@5.8.3) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) optionalDependencies: axios: 1.7.4 focus-trap: 7.6.4 @@ -19047,7 +19153,7 @@ snapshots: '@vueuse/shared@12.8.2(typescript@5.8.3)': dependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -19310,12 +19416,12 @@ snapshots: ansi-styles@6.2.1: {} - ansi-to-vue3@0.1.2(vue@3.5.14(typescript@5.8.3)): + ansi-to-vue3@0.1.2(vue@3.5.18(typescript@5.8.3)): dependencies: anser: 2.1.1 escape-carriage: 1.3.1 optionalDependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) any-base@1.1.0: {} @@ -22130,7 +22236,7 @@ snapshots: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 glob: 7.2.3 ignore: 5.3.2 merge2: 1.4.1 @@ -22149,7 +22255,7 @@ snapshots: dependencies: array-union: 3.0.1 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 @@ -25687,12 +25793,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.4.49: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.4.5: dependencies: nanoid: 3.3.11 @@ -25705,6 +25805,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + preact@10.26.6: {} prelude-ls@1.2.1: {} @@ -26441,7 +26547,7 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.5.14(typescript@5.8.3)): + sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.5.18(typescript@5.8.3)): dependencies: '@codemirror/autocomplete': 6.13.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.0)(@codemirror/view@6.23.1)(@lezer/common@1.2.1) '@codemirror/commands': 6.3.3 @@ -26454,12 +26560,12 @@ snapshots: '@codesandbox/sandpack-client': 2.13.2 '@lezer/highlight': 1.2.0 '@stitches/core': 1.2.8 - ansi-to-vue3: 0.1.2(vue@3.5.14(typescript@5.8.3)) + ansi-to-vue3: 0.1.2(vue@3.5.18(typescript@5.8.3)) clean-set: 1.1.2 dequal: 2.0.3 lz-string: 1.5.0 optionalDependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - '@lezer/common' @@ -27176,14 +27282,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.8.6(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19): + svelte-check@3.8.6(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.19): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.1.1 sade: 1.8.1 svelte: 4.2.19 - svelte-preprocess: 5.1.4(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3) + svelte-preprocess: 5.1.4(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - '@babel/core' @@ -27212,7 +27318,7 @@ snapshots: dependencies: svelte: 4.2.19 - svelte-preprocess@5.1.4(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3): + svelte-preprocess@5.1.4(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 @@ -27223,17 +27329,17 @@ snapshots: optionalDependencies: '@babel/core': 7.27.1 less: 4.2.0 - postcss: 8.5.3 + postcss: 8.5.6 sass: 1.77.8 typescript: 5.8.3 - svelte-preprocess@6.0.3(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(stylus@0.56.0)(svelte@5.30.1)(typescript@5.8.3): + svelte-preprocess@6.0.3(@babel/core@7.27.1)(less@4.2.0)(postcss@8.5.6)(sass@1.77.8)(stylus@0.56.0)(svelte@5.30.1)(typescript@5.8.3): dependencies: svelte: 5.30.1 optionalDependencies: '@babel/core': 7.27.1 less: 4.2.0 - postcss: 8.5.3 + postcss: 8.5.6 sass: 1.77.8 stylus: 0.56.0 typescript: 5.8.3 @@ -28035,7 +28141,7 @@ snapshots: vite@5.4.14(@types/node@22.15.30)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 + postcss: 8.5.3 rollup: 4.40.2 optionalDependencies: '@types/node': 22.15.30 @@ -28109,7 +28215,7 @@ snapshots: optionalDependencies: vite: 6.2.2(@types/node@22.15.30)(jiti@2.4.2)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2)(yaml@2.8.0) - vitepress@1.6.3(@algolia/client-search@5.25.0)(@types/node@22.15.30)(@types/react@18.3.21)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.39.2)(typescript@5.8.3): + vitepress@1.6.3(@algolia/client-search@5.25.0)(@types/node@22.15.30)(@types/react@18.3.21)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.6)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.39.2)(typescript@5.8.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.25.0)(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.8.2) @@ -28118,7 +28224,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.14(@types/node@22.15.30)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2))(vue@3.5.14(typescript@5.8.3)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.14(@types/node@22.15.30)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2))(vue@3.5.18(typescript@5.8.3)) '@vue/devtools-api': 7.7.6 '@vue/shared': 3.5.14 '@vueuse/core': 12.8.2(typescript@5.8.3) @@ -28128,9 +28234,9 @@ snapshots: minisearch: 7.1.2 shiki: 2.5.0 vite: 5.4.14(@types/node@22.15.30)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.39.2) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) optionalDependencies: - postcss: 8.5.3 + postcss: 8.5.6 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -28209,9 +28315,9 @@ snapshots: vue-component-type-helpers@2.0.7: {} - vue-demi@0.14.7(vue@3.5.14(typescript@5.8.3)): + vue-demi@0.14.7(vue@3.5.18(typescript@5.8.3)): dependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) vue-template-compiler@2.7.14(vue@2.7.14): dependencies: @@ -28234,6 +28340,16 @@ snapshots: optionalDependencies: typescript: 5.8.3 + vue@3.5.18(typescript@5.8.3): + dependencies: + '@vue/compiler-dom': 3.5.18 + '@vue/compiler-sfc': 3.5.18 + '@vue/runtime-dom': 3.5.18 + '@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@5.8.3)) + '@vue/shared': 3.5.18 + optionalDependencies: + typescript: 5.8.3 + w3c-keyname@2.2.8: {} w3c-xmlserializer@4.0.0: