pack command is a multi-step pre-release solution for preparing packages for distribution.
When ran, it begins by cleaning workspaces, then building all packages,
and finally validating all packages before a release.
If any of the steps fail, a non-zero exit code will be triggered, allowing the release cycle to be aborted.
"pack": "NODE_ENV=production packemon pack --addEngines --declaration",
"release": "yarn run pack && yarn publish"
When releasing, be sure to set
NODE_ENVto production to remove all development and testing configuration settings.
Pack supports all the same command line options as
build. The validation step cannot
be customized and will validate everything by default.