1.1.3 • Published 2 years ago
@kaaaxcreators/config v1.1.3
config
💻 Usage
Install the package as a dev dependency from npm:
npm install --save-dev @kaaaxcreators/config
Semantic Release
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:
- :boom: = Introduce breaking changes
Minor:
- :sparkles: = Introduce new features
Patch:
- :bug: = Bug fix
- :ambulance: = Critical hotfix
- :lock: = Fix security issues
- :recycle: = Refactor code
- :lipstick: = Add/update the UI and style files
- :alien: = Update code due to external API changes
- :package: = Add/Update compiled files or package
VSCode Integration
📄 License & Credits
All Credits goes to BetaHuhn. I only changed branch to main and removed eslint MIT © Maximilian Schiller and Koj