From dce1e767885a5e856ee95586b9cfb124f2f7bb22 Mon Sep 17 00:00:00 2001 From: Eric Date: Thu, 15 Oct 2026 14:07:07 +0200 Subject: [PATCH] Fix types --- docs/.vitepress/config.ts | 4 +- .../components/guide/FrameworkSelect.vue | 18 ++----- .../components/overrides/VPNavBarSearch.vue | 19 ++++--- docs/.vitepress/theme/index.ts | 4 +- .../theme/layouts/SideBarNavBefore.vue | 20 +++++++ docs/package.json | 1 + pnpm-lock.yaml | 53 ++++++++++--------- 7 files changed, 67 insertions(+), 52 deletions(-) create mode 100644 docs/.vitepress/theme/layouts/SideBarNavBefore.vue diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index c8546b469..251223308 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -136,8 +136,8 @@ export default defineConfig({ options: { appId: 'R7KKMCPXOB', apiKey: 'dd3101054267d35fb28f49c42715f1aa', - indexName: 'lucide' - } + indexName: 'lucide', + }, }, carbonAds: { code: 'CWYIC53U', diff --git a/docs/.vitepress/theme/components/guide/FrameworkSelect.vue b/docs/.vitepress/theme/components/guide/FrameworkSelect.vue index dd1b25367..f9171c114 100644 --- a/docs/.vitepress/theme/components/guide/FrameworkSelect.vue +++ b/docs/.vitepress/theme/components/guide/FrameworkSelect.vue @@ -1,7 +1,6 @@ diff --git a/docs/.vitepress/theme/components/overrides/VPNavBarSearch.vue b/docs/.vitepress/theme/components/overrides/VPNavBarSearch.vue index 72ca8b7b4..59305c683 100644 --- a/docs/.vitepress/theme/components/overrides/VPNavBarSearch.vue +++ b/docs/.vitepress/theme/components/overrides/VPNavBarSearch.vue @@ -8,20 +8,26 @@ const loaded = ref(false) + + diff --git a/docs/package.json b/docs/package.json index 2c6500df4..6ab33a92c 100644 --- a/docs/package.json +++ b/docs/package.json @@ -30,6 +30,7 @@ "author": "Eric Fennis", "license": "ISC", "devDependencies": { + "@docsearch/js": "3.8.2", "@lucide/build-icons": "workspace:*", "@lucide/helpers": "workspace:*", "@lucide/shared": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c6fd2ae94..ba0a83d36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -189,6 +189,9 @@ importers: specifier: ^3.5.43 version: 3.5.43(typescript@6.0.3) devDependencies: + '@docsearch/js': + specifier: 3.8.2 + version: 3.8.2(@algolia/client-search@5.57.0)(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(search-insights@2.8.2) '@lucide/build-icons': specifier: workspace:* version: link:../tools/build-icons @@ -1276,19 +1279,19 @@ importers: version: 6.1.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/babel__core@7.20.5)(rollup@4.63.1)(supports-color@10.2.2) '@solidjs/testing-library': specifier: next - version: 1.0.0-beta.3(@solidjs/web@2.0.0-rc.14(solid-js@2.0.0-rc.14))(solid-js@2.0.0-rc.14) + version: 1.0.0-beta.3(@solidjs/web@2.0.0-rc.15(solid-js@2.0.0-rc.15))(solid-js@2.0.0-rc.15) '@solidjs/vite-plugin': specifier: next - version: 3.0.0-next.35(@solidjs/web@2.0.0-rc.14(solid-js@2.0.0-rc.14))(@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.3))(solid-js@2.0.0-rc.14)(supports-color@10.2.2)(vite@8.3.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(sass-embedded@1.105.1)(sass@1.105.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)) + version: 3.0.0-next.35(@solidjs/web@2.0.0-rc.15(solid-js@2.0.0-rc.15))(@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.3))(solid-js@2.0.0-rc.15)(supports-color@10.2.2)(vite@8.3.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(sass-embedded@1.105.1)(sass@1.105.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)) '@solidjs/web': specifier: next - version: 2.0.0-rc.14(solid-js@2.0.0-rc.14) + version: 2.0.0-rc.15(solid-js@2.0.0-rc.15) '@testing-library/jest-dom': specifier: ^7.0.1 version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.3) babel-preset-solid: specifier: next - version: 2.0.0-rc.2(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@2.0.0-rc.14) + version: 2.0.0-rc.2(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@2.0.0-rc.15) esbuild: specifier: ^0.28.2 version: 0.28.2 @@ -1303,7 +1306,7 @@ importers: version: 6.5.1(rollup@4.63.1)(typescript@6.0.3) solid-js: specifier: next - version: 2.0.0-rc.14 + version: 2.0.0-rc.15 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -5713,8 +5716,8 @@ packages: resolution: {integrity: sha512-4+pRdrAHtfyE9BUJWBup3TpzJojJjgW2mV1vm/Jik4tWa5epxXB/YrLkwqP1v8+S9XjyKKZu5BSLqmcpswMYeQ==} engines: {node: '>=22.12.0'} - '@solidjs/signals@2.0.0-rc.14': - resolution: {integrity: sha512-s3v1wpPcX3wfNO0WUERrPrXS+qqJ4ylzH9QTIRKqrgcMVeLEOXgFa3hZrhEoVTp+lVAgido2NH6GCI79twe2fg==} + '@solidjs/signals@2.0.0-rc.15': + resolution: {integrity: sha512-rMhLaYnBvpb9sB3NJGPsqIxjgr0XKU2nvBS7jhWX2fKx+K/m5O0VoAuCgYuTie3BMBZU9vX08NdnFXg508pcew==} engines: {node: '>=22.12.0'} '@solidjs/start@2.0.5': @@ -5780,11 +5783,11 @@ packages: peerDependencies: solid-js: ^2.0.0-rc.13 - '@solidjs/web@2.0.0-rc.14': - resolution: {integrity: sha512-MhHqUoVBdgAG7EZOANx7Y5SuCFH7sBxzt9uBSYLpJxE503tqoi7pX1UhV7PWxw4LvmPe1PZkdkSOZ8BLchZkhQ==} + '@solidjs/web@2.0.0-rc.15': + resolution: {integrity: sha512-xwt4rNZ9CXTdMraFqmVn/AXuHIXQJ3jnrKyzEZ4ZFdRCBml0VxL8pA5D3YZHSjHoF7okNAmiVtyRCMNz15jQCg==} engines: {node: '>=22.12.0'} peerDependencies: - solid-js: ^2.0.0-rc.14 + solid-js: ^2.0.0-rc.15 '@speed-highlight/core@1.2.24': resolution: {integrity: sha512-qeW2e1l78afw8VhRPfPQ1Gjj+KU5XFQ/OFV5ti6eTa9bruO7mJyZtA4vw0ofqmA3tKCkROE9xLk3VZoeRc98nw==} @@ -12167,8 +12170,8 @@ packages: resolution: {integrity: sha512-62bYOI4JZ15KOqL5eReKyWSwAXrGb0fbX8SDnHsbJk2UX+SzSyy1gobas2cxW/0BXcobGfQ1V6ffPyQkMIBdoQ==} engines: {node: '>=22.12.0'} - solid-js@2.0.0-rc.14: - resolution: {integrity: sha512-fmaqUHgbITf18Hedur6gPnaPE4GrdPgkTbLujHqM5Vl5jxWf9rxwFh6hZMXQs+Kg1pu8KYuOMfqnuSizFQ9I6Q==} + solid-js@2.0.0-rc.15: + resolution: {integrity: sha512-HXiWAEG5Rjp5C7reElUlvdriIadcbpwWwVdztTf0wuxeirw49rGuIzVbSRn06p6GjlINwi5d24Z46b478hNdvw==} engines: {node: '>=22.12.0'} solid-refresh@0.6.3: @@ -18203,7 +18206,7 @@ snapshots: '@solidjs/signals@2.0.0-rc.13': {} - '@solidjs/signals@2.0.0-rc.14': {} + '@solidjs/signals@2.0.0-rc.15': {} '@solidjs/start@2.0.5(@solidjs/router@1.0.0(solid-js@1.9.15))(@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.3))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(supports-color@10.2.2)(vite@8.3.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(sass-embedded@1.105.1)(sass@1.105.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))': dependencies: @@ -18254,22 +18257,22 @@ snapshots: '@testing-library/dom': 10.4.1 solid-js: 2.0.0-rc.13 - '@solidjs/testing-library@1.0.0-beta.3(@solidjs/web@2.0.0-rc.14(solid-js@2.0.0-rc.14))(solid-js@2.0.0-rc.14)': + '@solidjs/testing-library@1.0.0-beta.3(@solidjs/web@2.0.0-rc.15(solid-js@2.0.0-rc.15))(solid-js@2.0.0-rc.15)': dependencies: - '@solidjs/web': 2.0.0-rc.14(solid-js@2.0.0-rc.14) + '@solidjs/web': 2.0.0-rc.15(solid-js@2.0.0-rc.15) '@testing-library/dom': 10.4.1 - solid-js: 2.0.0-rc.14 + solid-js: 2.0.0-rc.15 - '@solidjs/vite-plugin@3.0.0-next.35(@solidjs/web@2.0.0-rc.14(solid-js@2.0.0-rc.14))(@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.3))(solid-js@2.0.0-rc.14)(supports-color@10.2.2)(vite@8.3.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(sass-embedded@1.105.1)(sass@1.105.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))': + '@solidjs/vite-plugin@3.0.0-next.35(@solidjs/web@2.0.0-rc.15(solid-js@2.0.0-rc.15))(@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.3))(solid-js@2.0.0-rc.15)(supports-color@10.2.2)(vite@8.3.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(sass-embedded@1.105.1)(sass@1.105.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))': dependencies: '@ampproject/remapping': 2.3.0 '@babel/core': 7.29.7(supports-color@10.2.2) '@solidjs/babel-plugin': 2.0.0-rc.13(@babel/core@7.29.7(supports-color@10.2.2)) '@solidjs/compiler': 2.0.0-rc.13 - '@solidjs/web': 2.0.0-rc.14(solid-js@2.0.0-rc.14) + '@solidjs/web': 2.0.0-rc.15(solid-js@2.0.0-rc.15) '@types/babel__core': 7.20.5 merge-anything: 5.1.7 - solid-js: 2.0.0-rc.14 + solid-js: 2.0.0-rc.15 vite: 8.3.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(sass-embedded@1.105.1)(sass@1.105.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0) vitefu: 1.1.3(vite@8.3.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(sass-embedded@1.105.1)(sass@1.105.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)) optionalDependencies: @@ -18302,11 +18305,11 @@ snapshots: seroval-plugins: 1.6.7(seroval@1.6.7) solid-js: 2.0.0-rc.13 - '@solidjs/web@2.0.0-rc.14(solid-js@2.0.0-rc.14)': + '@solidjs/web@2.0.0-rc.15(solid-js@2.0.0-rc.15)': dependencies: seroval: 1.6.7 seroval-plugins: 1.6.7(seroval@1.6.7) - solid-js: 2.0.0-rc.14 + solid-js: 2.0.0-rc.15 '@speed-highlight/core@1.2.24': {} @@ -20170,12 +20173,12 @@ snapshots: optionalDependencies: solid-js: 1.9.15 - babel-preset-solid@2.0.0-rc.2(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@2.0.0-rc.14): + babel-preset-solid@2.0.0-rc.2(@babel/core@7.29.7(supports-color@10.2.2))(solid-js@2.0.0-rc.15): dependencies: '@babel/core': 7.29.7(supports-color@10.2.2) '@dom-expressions/babel-plugin-jsx': 0.50.0-next.44(@babel/core@7.29.7(supports-color@10.2.2)) optionalDependencies: - solid-js: 2.0.0-rc.14 + solid-js: 2.0.0-rc.15 bail@2.0.2: {} @@ -25941,9 +25944,9 @@ snapshots: seroval: 1.6.7 seroval-plugins: 1.6.7(seroval@1.6.7) - solid-js@2.0.0-rc.14: + solid-js@2.0.0-rc.15: dependencies: - '@solidjs/signals': 2.0.0-rc.14 + '@solidjs/signals': 2.0.0-rc.15 csstype: 3.2.3 seroval: 1.6.7 seroval-plugins: 1.6.7(seroval@1.6.7)