36 lines
1.4 KiB
Plaintext
36 lines
1.4 KiB
Plaintext
|
'use strict';
|
||
|
|
||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||
|
|
||
|
var outdent = require('outdent');
|
||
|
|
||
|
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||
|
|
||
|
var outdent__default = /*#__PURE__*/_interopDefault(outdent);
|
||
|
|
||
|
const getAddMessage = async (changeset, options) => {
|
||
|
const skipCI = (options === null || options === void 0 ? void 0 : options.skipCI) === "add" || (options === null || options === void 0 ? void 0 : options.skipCI) === true;
|
||
|
return outdent__default["default"]`docs(changeset): ${changeset.summary}${skipCI ? `\n\n[skip ci]\n` : ""}`;
|
||
|
};
|
||
|
|
||
|
const getVersionMessage = async (releasePlan, options) => {
|
||
|
const skipCI = (options === null || options === void 0 ? void 0 : options.skipCI) === "version" || (options === null || options === void 0 ? void 0 : options.skipCI) === true;
|
||
|
const publishableReleases = releasePlan.releases.filter(release => release.type !== "none");
|
||
|
const numPackagesReleased = publishableReleases.length;
|
||
|
const releasesLines = publishableReleases.map(release => ` ${release.name}@${release.newVersion}`).join("\n");
|
||
|
return outdent__default["default"]`
|
||
|
RELEASING: Releasing ${numPackagesReleased} package(s)
|
||
|
|
||
|
Releases:
|
||
|
${releasesLines}
|
||
|
${skipCI ? `\n[skip ci]\n` : ""}
|
||
|
`;
|
||
|
};
|
||
|
|
||
|
const defaultCommitFunctions = {
|
||
|
getAddMessage,
|
||
|
getVersionMessage
|
||
|
};
|
||
|
|
||
|
exports["default"] = defaultCommitFunctions;
|