UNPKG

@r4lrgx/shared-config

Version:

🔩 My customized Config of semantic release and commitlint and others.

43 lines (40 loc) • 1.63 kB
// @r4lrgx/shared-config v1.0.6 // MIT License // src/release-config/plugins/analyzer.ts var commitAnalyzerPlugin = (options = {}) => { options = Object.fromEntries(Object.entries(options).filter(([_, v]) => v !== void 0)); const { releaseRules, config, ...customized } = options; return [ "@semantic-release/commit-analyzer", { // version:1.0.0:major.minor.patch:2.0.0:1.1.0:1.0.1 releaseRules: releaseRules ?? [ { breaking: true, release: "major" }, { type: "feat", release: "minor" }, { type: "feat", scope: "int-*", release: false }, { type: "fix", release: "patch" }, { type: "fix", scope: "int-*", release: false }, { type: "perf", release: "patch" }, { type: "perf", scope: "int-*", release: false }, { type: "refactor", release: "patch" }, { type: "refactor", scope: "int-*", release: false }, { type: "chore", release: "patch" }, { type: "chore", scope: "int-*", release: false }, { type: "chore", scope: "deps", release: "patch" }, { type: "docs", release: "patch" }, { type: "docs", scope: "int-*", release: false }, { type: "build", release: "patch" }, { type: "ci", release: false }, { type: "test", release: false }, { type: "style", release: false }, { type: "wip", release: false }, { type: "revert", release: false } ], config: config ?? "@r4lrgx/gitmoji/changelog-config", ...customized } ]; }; export { commitAnalyzerPlugin }; //# sourceMappingURL=analyzer.js.map //# sourceMappingURL=analyzer.js.map