UNPKG

@r4lrgx/shared-config

Version:

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

23 lines (20 loc) • 932 B
// @r4lrgx/shared-config v1.0.6 // MIT License // src/release-config/plugins/exec.ts var execPlugin = (options = {}) => { options = Object.fromEntries(Object.entries(options).filter(([_, v]) => v !== void 0)); const { prepareCmd, publishCmd, successCmd, failCmd, ...customized } = options; return [ "@semantic-release/exec", { prepareCmd: prepareCmd ?? 'echo "\u{1F4E6} Preparing release ${nextRelease.tag} v${nextRelease.version}"', publishCmd: publishCmd ?? 'echo "\u{1F680} Publishing release ${nextRelease.tag} v${nextRelease.version}"', successCmd: successCmd ?? 'echo "\u2705 Release ${nextRelease.tag} v${nextRelease.version} published successfully!"', failCmd: failCmd ?? 'echo "\u{1F6D1} Failed to publish release ${nextRelease.tag} v${nextRelease.version}"', ...customized } ]; }; export { execPlugin }; //# sourceMappingURL=exec.js.map //# sourceMappingURL=exec.js.map