Skip to main content
Hotfix for scoped npm package names in monorepo init.

Bug Fixes

  • Scoped package name fixtrellis init on 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/desktop becomes desktop in all filesystem paths and config.yaml keys. Display-only usages retain the full scoped name.

Migration

If you previously ran trellis init on a monorepo with scoped packages, you may need to:
  1. Rename .trellis/spec/@scope/name/ to .trellis/spec/name/
  2. Update the package keys in .trellis/config.yaml (e.g. @scope/name:name:)