@xerox/semantic-release-config
v4.0.7
Published
semantic-release shareable config for Xerox projects
Downloads
1,470
Readme
@xerox/semantic-release-config
semantic-release shareable config for Xerox projects
Usage
- Install this config and eslint as a
devDependency
:
yarn add semantic-release @xerox/semantic-release-config --dev
# or
npm install semantic-release @xerox/semantic-release-config --save-dev
- Extend the base and any additional configs in your semantic release configuration:
{
"extends": "@xerox/semantic-release-config/npm"
}
// or
{
"extends": "@xerox/semantic-release-config/simple"
}
Configurations
npm
For publishing npm modules.
Plugins:
- @semantic-release/plugin-commit-analyzer
- @semantic-release/plugin-release-notes-generator
- @semantic-release/plugin-changelog
- @semantic-release/plugin-npm
- @semantic-release/plugin-git
- @semantic-release-slack-bot
Environment variables:
NPM_TOKEN
: so semantic-release can publish to npm.SLACK_WEBHOOK
: so semantic-release-slack-bot can notify slack.
simple
For keeping track of changes.
Plugins:
- @semantic-release/plugin-commit-analyzer
- @semantic-release/plugin-release-notes-generator
- @semantic-release/plugin-changelog
- @semantic-release/plugin-git