Bug Fixes
- Scoped package name fix —
trellis initon monorepos with scoped npm packages (e.g.@zhubao/desktop) no longer creates nested@scope/directories in.trellis/spec/. The scope prefix is now stripped, so@zhubao/desktopbecomesdesktopin all filesystem paths andconfig.yamlkeys. Display-only usages retain the full scoped name.
Migration
If you previously rantrellis init on a monorepo with scoped packages, you may need to:
- Rename
.trellis/spec/@scope/name/to.trellis/spec/name/ - Update the package keys in
.trellis/config.yaml(e.g.@scope/name:→name:)