mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-11 13:28:19 +00:00
Mirror the lucide-react integration tests for `@lucide/vue`. Each fixture is scaffolded with the framework's official generator (`pnpm create vue@latest`, `pnpm create nuxt@latest`, `pnpm create vike@latest --vue`), trimmed of demo boilerplate, and runs a production build, `vue-tsc`, and a Vitest Browser Mode test in Chromium that renders the public `@lucide/vue` APIs (static icon, per-instance props, `setLucideProps` context, alias vs canonical icon). Nuxt is pinned to 4.4.8: 4.5.x requires Vite 8, which the workspace-wide `vite: ^7.3.6` override does not allow. Wire it up with a `test:integrations:vue` root script and an `integration` job in the Lucide Vue workflow. Claude-Session: https://claude.ai/code/session_01KmQsnSECZoNxh1GJ15BmdH Co-authored-by: Claude <noreply@anthropic.com>