cmd/client.go: both client scaffolds pnpm add@lucide/vue instead of the deprecated lucide-vue-next. The template overlay now imports its icons from @lucide/vue (project-template#6); pnpm doesn't hoist the kit's own copy to the app, so without this a freshly generated project would fail to resolve its icon imports
No versions are pinned in the CLI — these remain unpinned pnpm add calls, so the template stays the version authority (kit ^0.4.1, @lucide/vue^1.53.0 live in its package.jsons)
Submodule bumped to project-template#6. Merge that first.
Test plan
go vet ./cmd/...; resynced embedded templates carry @lucide/vue in 11 files per framework and no lucide-vue-next
draft new monorepo (Nuxt) and (Vue): the generated apps/client/package.json has kit ^0.4.1 and @lucide/vue^1.53.0, no lucide-vue-next
docker compose build client passes for both generated monorepos
## Summary
- `cmd/client.go`: both client scaffolds `pnpm add` `@lucide/vue` instead of the deprecated `lucide-vue-next`. The template overlay now imports its icons from `@lucide/vue` (project-template#6); pnpm doesn't hoist the kit's own copy to the app, so without this a freshly generated project would fail to resolve its icon imports
- No versions are pinned in the CLI — these remain unpinned `pnpm add` calls, so the template stays the version authority (kit `^0.4.1`, `@lucide/vue` `^1.53.0` live in its `package.json`s)
- Submodule bumped to project-template#6. **Merge that first.**
## Test plan
- [x] `go vet ./cmd/...`; resynced embedded templates carry `@lucide/vue` in 11 files per framework and no `lucide-vue-next`
- [x] `draft new monorepo` (Nuxt) and (Vue): the generated `apps/client/package.json` has kit `^0.4.1` and `@lucide/vue` `^1.53.0`, no `lucide-vue-next`
- [x] `docker compose build client` passes for both generated monorepos
🤖 Generated with [Claude Code](https://claude.com/claude-code)
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]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
cmd/client.go: both client scaffoldspnpm add@lucide/vueinstead of the deprecatedlucide-vue-next. The template overlay now imports its icons from@lucide/vue(project-template#6); pnpm doesn't hoist the kit's own copy to the app, so without this a freshly generated project would fail to resolve its icon importspnpm addcalls, so the template stays the version authority (kit^0.4.1,@lucide/vue^1.53.0live in itspackage.jsons)Test plan
go vet ./cmd/...; resynced embedded templates carry@lucide/vuein 11 files per framework and nolucide-vue-nextdraft new monorepo(Nuxt) and (Vue): the generatedapps/client/package.jsonhas kit^0.4.1and@lucide/vue^1.53.0, nolucide-vue-nextdocker compose build clientpasses for both generated monorepos🤖 Generated with Claude Code