Skip to main content

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