| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-05 | 2.1 kB | |
| v2.0.0-beta.12 source code.tar.gz | 2026-10-05 | 5.0 MB | |
| v2.0.0-beta.12 source code.zip | 2026-10-05 | 6.1 MB | |
| Totals: 3 Items | 11.1 MB | 0 | |
Breaking Changes
- Monorepos now follow shadcn's layout exactly: an app in
apps/weband the shared components inpackages/ui, each with its owncomponents.json. Single-app projects are not affected. To move a monorepo set up with v2.0.0-beta.11: - Move
components/andutils/topackages/ui/and update the imports (<module>/components/...becomes<module>/packages/ui/components/...,<module>/utilsbecomes<module>/packages/ui/utils). - Add
packages/ui/components.jsonand move the theme intopackages/ui/styles/globals.css, as shown in the monorepo guide. - In each app's
components.json, setaliases.componentsto the app's own<module>/apps/<app>/components,aliases.uito<module>/packages/ui/components,aliases.utilsto<module>/packages/ui/utils, andtailwind.cssto../../packages/ui/styles/globals.css. - Move installed blocks from
components/blocks/toapps/<app>/components/blocks/, then runshadcn-templ bundle --cwd apps/<app>.
Minor Changes
components.jsontakes shadcn'saliases.ui. Unset, it meansaliases.components, so existing configs keep working unchanged.- In a monorepo,
addinstalls ui components intopackages/uiwith that workspace's style and the blocks into the app, with imports rewritten to each side's aliases.initandapplypropagatemenuColor,menuAccent,rtlandiconLibraryto the other workspaces, like shadcn. - Every app's
task devpicks a free app port and a free templ proxy port, so several apps run side by side.
Patch Changes
- Scaffolds build on
golang:1.26, the Go versiongo mod tidyraises them to. Existing projects: change the first line of theDockerfiletoFROM golang:1.26 AS tools. task dev PORT=...now reaches the dev server instead of picking another port.- The monorepo
task devruns the app in its own directory (it failed with "no Go files"). - CSS variables are always written with
:rootbefore.dark. initstops with a clear message when its directory does not exist.