@latipun7/releaserc 🥷🚀
Latipun Semantic-Realease
🥷 Nerdy Ninja's shareable Semantic Release configuration🚀
About
Shareable semantic-release
configuration enforcing conventional commits.
- Semantic Release adheres to conventional commits specs.
- Add commit
type
: feature, revert, security. - Extends release notes from conventionalcommits preset.
- Custom release notes & changelog.
- Lot of customizations on writerOpts.
- Note Groups with emoji
😎 - 6 commit types for changelog: feat/feature, fix, docs, perf, revert, security.
Getting started
-
Standard repository (NPM)
yarn add -D @latipun7/releaserc semantic-release
// package.json "release": { "extends": [ "@latipun7/releaserc" ] }
-
Monorepo (NPM)
yarn add -D @latipun7/releaserc semantic-release semantic-release-monorepo
// package.json "release": { "extends": [ "semantic-release-monorepo", "@latipun7/releaserc/monorepo" ] }
-
VSCode Extension repository
yarn add -D @latipun7/releaserc semantic-release
// package.json "release": { "extends": [ "@latipun7/releaserc/vsce" ] }
🧑💻 🎶
Hacking to the Gate~! MIT License © Latif Sulistyo