mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-13 13:48:26 +00:00
* test(lucide-solid): add Vite and SolidStart integration fixtures Mirror the `lucide-react` integration suite for `lucide-solid`. Both fixtures are scaffolded by `pnpm create solid` and consume the built package through its public entry points only: - `integrations/lucide-solid/vite` (vanilla/basic template) - `integrations/lucide-solid/solid-start` (solid-start-v2/basic template) Each runs a production build, `tsc --noEmit`, and a Vitest Browser Mode test in Chromium under a `check` script, wired into the new root `test:integrations:solid` script and an `integration` job on the `lucide-solid` workflow. The showcase exercises the bare export, per-icon props, `LucideProvider`, an alias against its canonical icon, and the `lucide-solid/icons/circle` deep import. `lucide-solid` has no `DynamicIcon`, so the deep import takes the place of the React fixtures' dynamic-icon block. The SolidStart spec additionally navigates between two routes. Both fixtures resolve the package through its `solid` export condition and compile the raw JSX in `dist/source`; the SolidStart build bundles it into the SSR server chunk. Each fixture carries a second TypeScript project, `tsconfig.declarations.json`, that compiles the showcase with `skipLibCheck: false` so the declarations shipped in `dist/types` are actually read. That catches a `.d.ts` pointing at a file the build never emitted, which the app typecheck silently degrades to `any`. `@solidjs/start@2` requires Vite 8 while the repository pins Vite 7, so the SolidStart fixture is released from that pin by a parent-scoped `'@lucide/integration-solid-solid-start>vite'` override. Only that importer resolves to Vite 8; every other package stays on 7.3.6. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EAmVJZqdypLNwEFhCmfsPN * fix(solid): align SolidStart fixture with Vite 7 * Upgrade vite dependency from 7.3.6 to 8.3.2 Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update README.md to clarify Vite overrides Removed duplicate note about bug #4846 and added a section on Vite overrides. --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
76 lines
1.7 KiB
Plaintext
76 lines
1.7 KiB
Plaintext
.DS_Store
|
|
.idea
|
|
.next
|
|
.astro
|
|
.obsidian
|
|
.now
|
|
.cache
|
|
.env
|
|
node_modules
|
|
.pnpm-store
|
|
dist
|
|
build
|
|
sandbox
|
|
stash
|
|
coverage
|
|
stats
|
|
*.log
|
|
*.tsbuildinfo
|
|
integrations/**/.react-router
|
|
integrations/**/.vitest-attachments
|
|
integrations/**/__screenshots__
|
|
integrations/**/.output
|
|
integrations/**/.nitro
|
|
integrations/**/.nuxt
|
|
outlined
|
|
lucide-font
|
|
packages/**/src/icons/*.js
|
|
packages/**/src/icons/*.ts
|
|
packages/**/src/icons/*.tsx
|
|
packages/**/src/aliases/*.ts
|
|
packages/**/src/aliases.ts
|
|
!packages/**/src/aliases/index.ts
|
|
packages/**/src/utils/*.ts
|
|
!packages/shared/src/utils/*.ts
|
|
!packages/shared/src/build/
|
|
!packages/shared/src/build/*.ts
|
|
packages/shared/src/build/types.d.ts
|
|
packages/**/src/dynamicIconImports.ts
|
|
packages/**/DynamicIcon.d.ts
|
|
packages/**/dynamicIconImports.js
|
|
packages/**/dynamicIconImports.mjs
|
|
packages/**/dynamicIconImports.d.ts
|
|
packages/**/dynamicIconImports.d.mts
|
|
packages/**/dynamicIconImports.js.map
|
|
packages/**/dynamicIconImports.mjs.map
|
|
packages/**/dynamic.d.ts
|
|
packages/**/dynamic.d.mts
|
|
packages/**/dynamic.mjs.map
|
|
packages/**/dynamic.mjs
|
|
packages/**/LICENSE
|
|
categories.json
|
|
tags.json
|
|
.vercel
|
|
package-lock.json
|
|
|
|
# docs
|
|
docs/.vitepress/cache
|
|
docs/.vitepress/dist
|
|
docs/.vitepress/.temp
|
|
docs/.vitepress/data/iconNodes
|
|
docs/.vitepress/data/iconMetaData.ts
|
|
docs/.vitepress/data/releaseMetaData.json
|
|
docs/.vitepress/data/releaseMetadata
|
|
docs/.vitepress/data/categoriesData.json
|
|
docs/.vitepress/data/iconDetails
|
|
docs/.vitepress/data/relatedIcons.json
|
|
docs/.vitepress/data/brandStopwords.json
|
|
docs/.vitepress/data/iconPopularity
|
|
docs/.vitepress/data/lab/iconNodes
|
|
docs/.vitepress/data/lab/iconMetaData.ts
|
|
docs/.vitepress/data/lab/iconPopularity
|
|
docs/.vercel
|
|
docs/.nitro
|
|
docs/public/og/**
|
|
!docs/public/og/general.png
|