Semantic release config for version management and package publishing. It uses our own preset based on conventional commits.
- Using npm and git plugins
to write version to
package.json
and publish to npm registry. - Using github plugin to publish a GitHub release.
- Release for
feat
,fix
,perf
andbuild
commit types.
To add package to project's dependencies via npm run:
npm i -E -D semantic-release semantic-release-config-aristek
Or via yarn:
yarn add -E -D semantic-release semantic-release-config-aristek
Add this lines to your package.json
file:
"release": {
"extends": "semantic-release-config-aristek"
}