Configuration
changeLogMarkers#
The markers used to list the changed packages and corresponding commit messages in CHANGELOG.md. This will be used by fynpo prepare command to detect the changed packages.
command.bootstrap.npmRunScripts#
npm scripts to run for each package while bootstrapping them. Its recommended to build all the packages while bootstrapping for the local package linking to work properly.
command.publish.tags#
To publish to npm with the given npm dist-tag. Users can specify different tags for different packages and also enable/disable tags for individual or multiple packages.
- Above config will add the tag
tag1topublishConfigofpkg1andtag2topublishConfigofpkg3. addToVersion- If enabled, will add the tag name to package version. Example -1.0.0-tag1.0
command.publish.versionTagging#
To add ver[pkgVerison] as dist-tag.
if current version of pkg4 is 1.0.0, the above config will add the tag ver1 to publishConfig of pkg4.
forcePublish#
List of packages to be force published. Use * for all packages.
To force publish all the packages,
To force publish selected packages,
ignoreChanges#
Ignore changes in files matched by glob(s) when detecting changed packages.
versionLocks#
Group of packages to be version locked together. Use ['*'] to lock the verisons of all the packages together.
Lock versions of all packages:
Lock versions of selected packages:
Here pkg1, pkg3 are version locked and pkg2, pk4 are verison locked together.
commitlint#
commit lint configuration. Refer here for the details of supported configurations.