semantic-release-config-gitmoji
Version:
a gitmoji commit style presets for semantic-release
27 lines (26 loc) • 886 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* git
* @param options
*/
var git = function git() {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return ['@semantic-release/git', {
assets: typeof options.gitAssets === 'boolean' ? false : [
// 这里的 assets 配置的是要重新 push 回去的东西
// 如果不列的话会将全部内容都合并到 release 中
'CHANGELOG.md', 'package.json'].concat(options.gitAssets).filter(function (a) {
return a;
}),
message: options.message ? options.message :
// eslint-disable-next-line no-template-curly-in-string
':bookmark: chore(release): ${nextRelease.gitTag} [skip ci] \n\n${nextRelease.notes}'
}];
};
var _default = git;
exports.default = _default;
module.exports = exports.default;