@derived-modular/cli 1.2.0
Minor
dma promote — dry-run by default; --apply moves a folder feature to services/ with import rewrite, post-check, and snapshot rollback
dma check|doctor --suggest|--fix — safe remediations:
no-barrel: rewrite importers to the unique public path
public-api: rewrite deep imports when a mirrored public/ file exists
orphan-public (doctor): delete dead public files with zero importers
- Share barrel-fix helpers in
@derived-modular/boundaries
- CLI bin name
dma (so scripts.dma: "dma check ." works)
dma.config thresholds overrides for doctor signals
- Promote: resolve-verify each rewritten import before commit
Patch
- Enrich doctor
help for shared-candidate and stage-growth with placement-algorithm next steps
@derived-modular/boundaries 1.2.0
- Export shared
barrel-fix helpers used by CLI and ESLint plugin
@derived-modular/eslint-plugin 1.2.0
- Reuse boundaries
barrel-fix for no-barrel autofix
@derived-modular/oxlint-plugin & @derived-modular/biome-plugin 1.2.0
- Version sync with the fixed release group
npm i -D @derived-modular/cli@1.2.0
npx @derived-modular/cli init .
npx @derived-modular/cli check .