1.1.3 • Published 2 years ago

@kaaaxcreators/config v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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