Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@art-suite/monorepo) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@art-suite/monorepo
An opinionated, yet simple way to manage monorepos of JavaScript projects which use package.json.
- All dependencies are synced across all packages to be the same version.
- Only one package-lock.json file is checked in - the one in the root that lists all dependencies of all packages.
- Only one node_modules/ folder is needed - again, in the root.
- Sub-packages can exist anywhere in the tree. Organize them as you like.
Commands
art-monorepo sync- update the root package.json and package-lock.json from all sub-packages- Runs all three sub commands:
clean,update-sub-packages, andupdate-mono-packagein that order
- Runs all three sub commands:
art-monorepo clean- clean up any danglingnode_modules/andpackage-lock.jsonfiles in sub-folders.art-monorepo test- runnpm testin every sub-project in parallelart-monorepo run --command foo- runnpm run fooin every sub-project in parallel