semantic-release-config-gitmoji
Version:
a gitmoji commit style presets for semantic-release
28 lines (27 loc) • 827 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* commit analyzer
* @param releaseRules
*/
var commitAnalyzer = function commitAnalyzer() {
var releaseRules = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
return ['@semantic-release/commit-analyzer', {
// 使用 changelog-gitmoji-config 自定义配置,如果不填则是默认的 conventional-changelog-angular
config: 'conventional-changelog-gitmoji-config',
// 默认情况下 style 和 build 都会触发新的构建
releaseRules: [{
type: 'style',
release: 'patch'
}, {
type: 'build',
release: 'patch'
}].concat(releaseRules)
}];
};
var _default = commitAnalyzer;
exports.default = _default;
module.exports = exports.default;