This monorepo included libraries, tools, and helpers that will make my life easier.
./scripts/prerequisite.sh
for checking current environmentBelow is a list of command you usually use to develop this repository.
rush install
or rush update
:
The main different between install and update
is the install won't update files and
throw if files requires to update (more).
rush rebuild
or rush build
: Rebuild will build every packages,
however build will build only changed package.
rushx <script_name>
: This will provide better error report and
ensure nodejs and pnpm version by rush.
rush commit
: Create Git commit using commitizen configure as
conventional syntax.
Changesfile is a changelog entry which later will use to create CHANGELOG file and bump version (more)
rush change [--commit]
: This will prompt to add changelog entry
and version type to bump. Add --commit
to git commit
as well.
rush upgrade [--interactive]
: Upgrade all outdated dependencies or
select via prompt using --interactive
option. powered by npm-check-updates