mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-13 13:48:26 +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>
75 lines
1.7 KiB
Plaintext
75 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/**/.nuxt
|
|
integrations/**/.output
|
|
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
|