2 Commits
Author SHA1 Message Date
FernandoJVideira 8a11de5b0f Merge pull request 'Scaffold generated clients with @lucide/vue' (#11) from chore/lucide-vue into main
Reviewed-on: #11
2026-10-08 22:55:31 +00:00
FernandoJVideiraandClaude Sonnet 5.5 b7fe8f3f4e Scaffold generated clients with @lucide/vue
The template overlay now imports its icons from @lucide/vue (project-template#6),
so the scaffolder has to install that instead of the deprecated
lucide-vue-next: pnpm doesn't hoist the kit's own copy to the app, and a
fresh project would fail to resolve its icon imports. No version is pinned
here - these stay unpinned `pnpm add` calls, so the template remains the
version authority.

Submodule bumped to that commit.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-08 23:54:00 +01:00
2 changed files with 3 additions and 3 deletions

No files matched your search

+2 -2
View File
@@ -88,7 +88,7 @@ func scaffoldClientNuxt(projectDir, serviceName string) error {
fmt.Println("📦 Installing dependencies...")
if err := runCommand(projectDir, "pnpm", "add", "pinia", "@pinia/nuxt",
"@fernandojvideira/vue-ui-kit", "lucide-vue-next",
"@fernandojvideira/vue-ui-kit", "@lucide/vue",
); err != nil {
return fmt.Errorf("error installing dependencies: %w", err)
}
@@ -258,7 +258,7 @@ func scaffoldClientVue(projectDir, serviceName string) error {
}
fmt.Println("📦 Installing remaining dependencies...")
return runCommand(projectDir, "pnpm", "add", "ofetch", "@fernandojvideira/vue-ui-kit", "lucide-vue-next")
return runCommand(projectDir, "pnpm", "add", "ofetch", "@fernandojvideira/vue-ui-kit", "@lucide/vue")
}
// The library's theme brings its own tokens; --success/--warning are added on