Configuration
#
changeLogMarkersThe 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.npmRunScriptsnpm 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.tagsTo 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
tag1
topublishConfig
ofpkg1
andtag2
topublishConfig
ofpkg3
. addToVersion
- If enabled, will add the tag name to package version. Example -1.0.0-tag1.0
#
command.publish.versionTaggingTo 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
.
#
forcePublishList of packages to be force published. Use *
for all packages.
To force publish all the packages,
To force publish selected packages,
#
ignoreChangesIgnore changes in files matched by glob(s) when detecting changed packages.
#
versionLocksGroup 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.
#
commitlintcommit lint configuration. Refer here for the details of supported configurations.