fynpo
A zero setup JavaScript tool for working with multiple packages as monorepo or colorepo
Easier Development
Code, publish, and test all your packages using local sources without skipping a beat.
Integrated Local Package Install
No symlink magic, no dependencies hoisting, no package mixing, no hacking npm dependency graph.
Freedom and Flexibility
Develop and test with local packages outside of your monorepo directly
npm workflow
Designed from the ground up to enable a monorepo that integrates with the standard npm workflow
Independent Applications
Applications are not confined to the monorepo. You can zip up, copy, or deploy an application from the monorepo and it just works.
Hybrid Publish Mode
You can lock versions of some selected packages and leave others as independent in the same monorepo
Automated Releasing
Using git commit messages as source, fynpo help you automatically update CHANGELOG and package versions, and then publish them.
Incremental Builds
Generate cache using files and data from custom or npm rules to avoid running the same build for packages multiple times.
Remote Caching
Upload cache to remote server to share with others and CI/CD jobs