Not maintained anymore
Install the package as a dev dependency from npm:
npm install --save-dev @kaaaxcreators/config
I use Semantic Release for automated deployments of my packages. The configuration adds support for Gitmoji commits, creating release notes with a CHANGELOG.md
, and publishing to GitHub and npm.
Create a Semantic Release config file release.config.js
in the project root. Branch is main
module.exports = require("@kaaaxcreators/config").releaseMain;
This does not need a NPM Token, because it just publishes on Github
module.exports = require("@kaaaxcreators/config").releaseNPM;
This does need a NPM Token, because it publishes on Github and NPM Example Workflow is in this Workflow
Here are all the emojis which trigger a new release:
Major:
- 💥 = Introduce breaking changes
Minor:
- ✨ = Introduce new features
Patch:
- 🐛 = Bug fix
- 🚑 = Critical hotfix
- 🔒 = Fix security issues
- ♻️ = Refactor code
- 💄 = Add/update the UI and style files
- 👽 = Update code due to external API changes
- 📦 = Add/Update compiled files or package
All Credits goes to BetaHuhn. I only changed branch to main and removed eslint MIT © Maximilian Schiller and Koj