UNPKG

unbag

Version:

一个专门用来开发npm工具的包

38 lines (37 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useTagPrefix = exports.useDefaultReleasePresetPath = void 0; var _common = require("./../../utils/common.cjs"); var _index = require("./../../utils/message/index.cjs"); var _nodeModule = require("node:module"); const useTagPrefix = async params => { const { finalUserConfig } = params; const message = (0, _index.useMessage)({ locale: finalUserConfig.locale }); const { release: { tag: { genPrefix } } } = finalUserConfig; const prefix = await (0, _common.unSafeFunctionWrapper)(genPrefix)({ finalUserConfig }); if (!prefix) { throw new Error(message.release.tag.undefinedGenPrefix()); } return prefix; }; exports.useTagPrefix = useTagPrefix; const useDefaultReleasePresetPath = () => { const require2 = (0, _nodeModule.createRequire)(import.meta.url); const presetPath = require2.resolve("conventional-changelog-conventionalcommits"); return presetPath; }; exports.useDefaultReleasePresetPath = useDefaultReleasePresetPath;