2.0.0 • Published 9 months ago
@bubkoo/semantic-release-config v2.0.0
semantic-release-config
semantic-release shareable configuration for npm & GitHub
Plugins
This shareable configuration uses the following plugins:
@semantic-release/commit-analyzer
@semantic-release/release-notes-generator
@semantic-release/npm
@semantic-release/github
@semantic-release/git
Summary
- Provides an informative git commit message for the release commit that does not trigger continuous integration and conforms to the conventional commits specification (e.g., "chore(release): 1.2.3 skip ci\n\nnotes").
- Creates a tarball that gets uploaded with each GitHub release.
- Publishes the same tarball to npm.
- Commits the version change in
package.json
. - Creates or updates a changelog file.
Install
$ npm install --save-dev semantic-release @bubkoo/semantic-release-config
Usage
The shareable config can be configured in the semantic-release configuration file with default configuration:
{
"extends": "@bubkoo/semantic-release-config"
}
We can also specify plugin options in .releaserc.js
file:
var config = require('@bubkoo/semantic-release-config/config');
module.exports = config({
commitAnalyzer: {...},
releaseNotesGenerator: {...},
changelog: {...},
npm: {...},
github: {...},
git: {...},
})
2.0.0
9 months ago
1.8.2
2 years ago
1.8.1
2 years ago
1.8.0
2 years ago
1.7.1
2 years ago
1.8.4
2 years ago
1.8.3
2 years ago
1.7.0
2 years ago
1.6.1
2 years ago
1.6.0
3 years ago
1.5.0
3 years ago
1.4.0
3 years ago
1.3.1
3 years ago
1.3.0
3 years ago
1.2.0
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago