@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