Package build configuration based on Rollup to compile JS packages.
Install this package as a dev dependency in your package, then create scripts in your package.json
invoking it like this:
"dist": "package-build",
"dist:watch": "package-build -w",
NOTICE: this package doesn't clean your build directories in each run, so you'd probably want to append something like rimraf
to your dependencies.
-w
to watch the files.-p
to define a differenttsconfig.ts
file. p.eg:package-build -p tsconfig.build.json
.
- Update CHANGELOG with new features, breaking changes, etc
- Check you're in
main
branch and everything is up-to-date. - Run
yarn publish:<major|minor|patch>
oryarn publish:canary
for canary versions. - Run
git push && git push --tags
- Check all test actions triggered after previous push are ✔️.
- Go to create a new release, select previously pushed tag and write a Title.
- Check the action for publish the npm has finished with success.
- Check on npm package webpage, the version has been published successfully under
latest
tag.
Thanks goes to these wonderful people (emoji key):
Alejandro 💻 |
Alejandro Gallardo Escobar 💻 |
Alejandro León 💻 |
Alex Temina 💻 |
Arian Zargaran 💻 |
Crismmgg 💻 |
Francisco Sánchez 💻 |
Javier López 💻 |
Valentin Berlin 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!