unbag
Version:
一个专门用来开发npm工具的包
381 lines • 12.7 kB
JavaScript
const message = {
config: {
file: {
notFound: filePath => {
return `\u6CA1\u6709\u627E\u5230\u914D\u7F6E\u6587\u4EF6: ${filePath}`;
}
}
},
transform: {
starting: () => {
return `\u8F6C\u6362\u6587\u4EF6\u4E2D...`;
},
action: {
empty: () => {
return `transform action \u672A\u5B9A\u4E49`;
},
processParentNotFound: params => {
const {
uid
} = params;
return `\u6CA1\u6709\u627E\u5230 uid \u4E3A ${uid} \u7684 transform action process`;
},
taskProcessing: params => {
const {
name,
startTime
} = params;
return `[${startTime}] \u6B63\u5728\u5904\u7406\u4EFB\u52A1 ${name} ... `;
},
taskEnd: params => {
const {
name,
interval,
endTime
} = params;
return `[${endTime}] \u5904\u7406\u4EFB\u52A1 ${name} \u5B8C\u6210, \u8017\u65F6 ${interval} \u79D2 `;
},
taskFail: params => {
const {
name,
interval,
endTime
} = params;
return `[${endTime}] \u5904\u7406\u4EFB\u52A1 ${name} \u5931\u8D25, \u8017\u65F6 ${interval} \u79D2 `;
}
},
plugin: {
processing: params => {
const {
name
} = params;
return `\u6B63\u5728\u5904\u7406\u63D2\u4EF6 ${name} ... `;
}
},
watch: {
enabled: () => {
return `\u89C2\u5BDF\u6A21\u5F0F\u5DF2\u542F\u52A8...`;
},
fileChanged: params => {
const {
filePath,
type
} = params;
return `\u68C0\u6D4B\u5230\u6587\u4EF6\u53D8\u5316: [${type}] ${filePath}`;
}
},
end: () => {
return `\u8F6C\u6362\u5B8C\u6210`;
}
},
commit: {
branch: {
stageFiles: {
empty: () => {
return `\u6CA1\u6709\u68C0\u6D4B\u5230\u6682\u5B58\u7684\u6587\u4EF6, \u8BF7\u6682\u5B58\u6587\u4EF6\u540E\u518D\u8BD5`;
}
}
},
lint: {
error: params => {
const {
message: message2
} = params;
return `\u6821\u9A8C\u4FE1\u606F\u5931\u8D25, \u5F53\u524D\u8F93\u5165\u4FE1\u606F: ${message2} `;
},
success: params => {
const {
message: message2
} = params;
return `\u6821\u9A8C\u4FE1\u606F\u901A\u8FC7, \u5F53\u524D\u8F93\u5165\u4FE1\u606F: ${message2} `;
}
}
},
release: {
scope: {
undefinedCheck: () => {
return `release.scope.check \u9700\u8981\u914D\u7F6E`;
},
unValidScopeName: () => {
return `\u65E0\u6548\u7684 scope \u540D\u79F0\uFF0C\u8BF7\u68C0\u67E5\u76F8\u5173\u914D\u7F6E release.scope.name release.scope.check`;
}
},
dry: {
tip: () => {
return `\u8FDB\u5165\u8BD5\u8FD0\u884C\u6A21\u5F0F\uFF0C\u5C06\u4F1A\u81EA\u52A8\u7981\u7528\u4E00\u4E9B\u64CD\u4F5C`;
},
bump: {
versionFileWriteDisable: () => {
return `\u8BD5\u8FD0\u884C\u6A21\u5F0F\uFF0C\u7981\u7528\u7248\u672C\u63CF\u8FF0\u6587\u4EF6\u5199\u5165`;
}
},
changelog: {
fileWriteDisable: () => {
return `\u8BD5\u8FD0\u884C\u6A21\u5F0F\uFF0C\u7981\u7528\u66F4\u65B0\u65E5\u5FD7\u5199\u5165`;
}
},
commit: {
disable: () => {
return `\u8BD5\u8FD0\u884C\u6A21\u5F0F\uFF0C\u7981\u7528\u66F4\u6539\u6587\u4EF6\u63D0\u4EA4`;
}
},
tag: {
disable: () => {
return `\u8BD5\u8FD0\u884C\u6A21\u5F0F\uFF0C\u7981\u7528 git tag \u6DFB\u52A0`;
}
},
push: {
disable: () => {
return `\u8BD5\u8FD0\u884C\u6A21\u5F0F\uFF0C\u7981\u7528 git push `;
}
}
},
branch: {
currentBranchUndefined: () => {
return `\u73B0\u5728\u6CA1\u6709\u5904\u5728\u4EFB\u4F55\u5206\u652F,\u8BF7\u5207\u6362\u5230\u67D0\u5206\u652F\u4E0B\u8FDB\u884C\u64CD\u4F5C`;
}
},
bump: {
unValidOldVersion: () => {
return `\u65E0\u6548\u7684\u65E7\u7248\u53F7\uFF0C\u8BF7\u68C0\u67E5\u76F8\u5173\u914D\u7F6E release.bump.versionFilePath release.bump.versionFilePathResolve release.bump.versionFileRead`;
},
end: params => {
const {
version,
oldVersion
} = params;
return `\u7248\u672C\u53F7\u751F\u6210\u7ED3\u675F, \u65E7\u7248\u672C\u53F7: ${oldVersion}, \u4E0B\u4E00\u4E2A\u7248\u672C\u53F7: ${version}`;
},
unValidVersionResult: () => {
return `\u751F\u6210\u7684\u7248\u672C\u53F7\u65E0\u6548`;
}
},
changelog: {
generating: () => {
return `\u6B63\u5728\u751F\u6210\u66F4\u65B0\u65E5\u5FD7...`;
},
newChangeset: params => {
const {
newChangeset
} = params;
return `\u5C06\u4F1A\u65B0\u589E\u4EE5\u4E0B\u65E5\u5FD7\uFF1A
${newChangeset}`;
}
},
commit: {
processing: () => {
return `\u51C6\u5907\u81EA\u52A8\u63D0\u4EA4\u66F4\u6539\u6587\u4EF6...`;
},
willCommitAll: () => {
return `\u5C06\u4F1A\u81EA\u52A8\u63D0\u4EA4\u6240\u6709\u66F4\u6539\u6587\u4EF6`;
},
fileCollecting: () => {
return `\u6B63\u5728\u81EA\u52A8\u6536\u96C6\u66F4\u6539\u6587\u4EF6...`;
},
commitFilesEmpty: () => {
return `\u672A\u68C0\u6D4B\u5230\u9700\u8981\u63D0\u4EA4\u7684\u6587\u4EF6, \u9000\u51FA\u81EA\u52A8\u63D0\u4EA4`;
},
commitFilesInfo: ({
files
}) => {
return `\u9700\u8981\u63D0\u4EA4\u7684\u6587\u4EF6:
${files.join("\n ")}`;
},
messageUndefined: () => {
return `CommitMessage \u4E3A\u7A7A, \u8BF7\u68C0\u67E5 commitMessageFormat`;
},
messageInfo: params => {
const {
message: message2
} = params;
return `\u63D0\u4EA4\u4FE1\u606F: ${message2}`;
},
disable: () => {
return `\u81EA\u52A8\u63D0\u4EA4\u66F4\u6539\u6587\u4EF6\u5DF2\u88AB\u7981\u7528`;
}
},
tag: {
processing: () => {
return `\u51C6\u5907\u6DFB\u52A0 git tag ...`;
},
undefinedGenPrefix: () => {
return `\u751F\u6210\u7684 tag prefix \u65E0\u6548\uFF0C\u8BF7\u68C0\u67E5 release.tag.genPrefix `;
},
prefix: params => {
const {
prefix
} = params;
return `tagPrefix: ${prefix}`;
},
name: params => {
const {
name
} = params;
return `tagName: ${name}`;
},
message: params => {
const {
message: message2
} = params;
return `tagMessage: ${message2}`;
},
force: () => {
return `\u5DF2\u542F\u7528\u5F3A\u5236\u6DFB\u52A0 git tag`;
}
},
push: {
processing: () => {
return `\u51C6\u5907\u6267\u884C git push ...`;
},
disable: () => {
return `git push \u5DF2\u88AB\u7981\u7528`;
},
force: () => {
return `\u5DF2\u542F\u7528\u5F3A\u5236 git push`;
},
fail: () => {
return `git push \u5931\u8D25`;
},
success: () => {
return `git push \u5B8C\u6210`;
}
}
},
releaseCurrentBranchUndefined: () => {
return `\u73B0\u5728\u6CA1\u6709\u5904\u5728\u4EFB\u4F55\u5206\u652F,\u8BF7\u5207\u6362\u5230\u67D0\u5206\u652F\u4E0B\u8FDB\u884C\u64CD\u4F5C`;
},
releaseCurrentBranchName: ({
currentBranchName
}) => {
return `\u73B0\u5728\u5904\u5728\u5206\u652F ${currentBranchName}`;
},
releaseMainBranchChecking: () => {
return `\u6B63\u5728\u68C0\u67E5\u662F\u5426\u5904\u4E8E\u4E3B\u5206\u652F...`;
},
releaseMainBranchCheckDisable: () => {
return `\u4E3B\u5206\u652F\u68C0\u67E5\u5DF2\u7981\u7528`;
},
releaseMainBranchCheckSuccess: () => {
return `\u4E3B\u5206\u652F\u68C0\u67E5\u901A\u8FC7`;
},
releaseMainBranchCheckFail: ({
currentBranchName,
mainBranchName
}) => {
return `\u73B0\u5728\u5904\u5728\u5206\u652F ${currentBranchName},\u8BF7\u4F7F\u7528 git checkout ${mainBranchName} \u5207\u6362\u5230\u4E3B\u5206\u652F ${mainBranchName} \u64CD\u4F5C`;
},
releaseBranchCleanChecking: () => {
return `\u6B63\u5728\u68C0\u67E5\u5F53\u524D\u5206\u652F\u662F\u5426\u5E72\u51C0...`;
},
releaseBranchCleanCheckFail: ({
branchStatusInfo
}) => {
return `\u68C0\u6D4B\u5230\u6709\u672A\u63D0\u4EA4\u7684\u66F4\u6539\uFF1A
${branchStatusInfo},
\u8BF7\u63D0\u4EA4\u4EE5\u4E0A\u66F4\u6539, \u4FDD\u6301git\u5DE5\u4F5C\u533A\u7684\u5E72\u51C0`;
},
releaseBranchCleanCheckSuccess: () => {
return `\u5F53\u524D\u5206\u652F\u662F\u5E72\u51C0\u7684`;
},
releaseBranchCleanCheckDisable: () => {
return `\u5206\u652F\u662F\u5426\u5E72\u51C0\u7684\u68C0\u67E5\u5DF2\u7981\u7528`;
},
releaseBumping: () => {
return `\u6B63\u5728\u751F\u6210\u4E0B\u4E00\u4E2A\u7248\u672C\u53F7...`;
},
releaseBumpNotFoundVersionFile: () => {
return `\u6CA1\u6709\u627E\u5230\u9879\u76EE\u7684\u7248\u672C\u63CF\u8FF0\u6587\u4EF6, \u8BF7\u68C0\u67E5\u914D\u7F6E\u6587\u4EF6\u4E2D\u7684 release.bump.versionFilePath\u3001release.bump.versionFilePathResolve, release.bump.versionFileRead`;
},
releaseBumpOldVersion: ({
oldVersion
}) => {
return `\u5F53\u524D\u7248\u672C\u53F7 ${oldVersion}`;
},
releaseBumpReleaseAsUnValid: currentValue => {
return `releaseAs \u5FC5\u987B\u662F\u4E00\u4E2A\u683C\u5F0F\u6B63\u786E\u7684 semvar \u7248\u672C\u53F7, \u5F53\u524D\u503C: ${currentValue}`;
},
releaseBumpVersionByReleaseAs: ({
releaseAs
}) => {
return `\u4F7F\u7528 ${releaseAs} \u4F5C\u4E3A\u4E0B\u4E00\u4E2A\u7248\u672C\u53F7`;
},
releaseBumpReleaseTypeUnValid: currentValue => {
return `releaseType \u5FC5\u987B\u662F\u4E00\u4E2A\u8DDF\u662F\u6B63\u786E\u7684 server ReleaseType, \u5F53\u524D\u503C: ${currentValue}`;
},
releaseBumpVersionByReleaseType: ({
releaseType,
version
}) => {
return `\u4F7F\u7528 ${releaseType} \u751F\u6210\u4E86\u4E0B\u4E00\u4E2A\u7248\u672C\u53F7: ${version}`;
},
releaseBumpGenUnValidVersion: () => {
return `\u81EA\u52A8\u751F\u6210 version \u5931\u8D25`;
},
releaseBumpingByCommits: () => {
return `\u6B63\u5728\u4F7F\u7528\u4EE5\u5F80\u7684 commits \u751F\u6210\u4E0B\u4E00\u4E2A\u7248\u672C\u53F7...`;
},
releaseBumpCommitsList: ({
commits
}) => {
return `\u67E5\u627E\u5230 ${commits.length} \u6761\u63D0\u4EA4\u8BB0\u5F55`;
},
releaseBumpCommitsNoData: ({
oldVersion
}) => {
return `\u672A\u627E\u5230\u4EFB\u4F55\u7684\u63D0\u4EA4\u8BB0\u5F55, \u4F7F\u7528\u65E7\u7248\u672C\u53F7 ${oldVersion} \u4F5C\u4E3A\u4E0B\u4E00\u4E2A\u7248\u672C\u53F7`;
},
releaseBumpCommitsGenUnValidReleaseType: () => {
return `\u81EA\u52A8\u751F\u6210 releaseType \u5931\u8D25`;
},
releaseBumpCommitsGenReleaseTypeSuccess: ({
releaseType
}) => {
return `\u81EA\u52A8\u751F\u6210 releaseType: ${releaseType}`;
},
releaseBumpVersionFileWriteDisable: () => {
return `\u7248\u672C\u63CF\u8FF0\u6587\u4EF6\u5199\u5165\u5DF2\u88AB\u7981\u7528`;
},
releaseBumpVersionFileWriteSuccess: ({
version
}) => {
return `\u7248\u672C\u63CF\u8FF0\u6587\u4EF6\u5DF2\u88AB\u5199\u5165\u4E0B\u4E00\u4E2A\u7248\u672C\u53F7\uFF1A${version}`;
},
releaseChangelogFileWriting: () => {
return `\u6B63\u5728\u5199\u5165\u66F4\u65B0\u65E5\u5FD7...`;
},
releaseChangelogFileWriteSuccess: () => {
return `\u5199\u5165\u66F4\u65B0\u65E5\u5FD7\u6210\u529F`;
},
releaseChangelogFileWriteDisable: () => {
return `\u5199\u5165\u66F4\u65B0\u65E5\u5FD7\u5DF2\u88AB\u7981\u7528`;
},
releaseCommitMessageInfoUndefined: () => {
return `\u63D0\u4EA4\u4FE1\u606F\u4E0D\u80FD\u4E3A\u7A7A, \u8BF7\u68C0\u67E5\u914D\u7F6E\u6587\u4EF6\u4E2D\u7684 release.commit.message,release.commit.messageFormat `;
},
releaseCommitSuccess: () => {
return `\u81EA\u52A8\u63D0\u4EA4\u6210\u529F`;
},
releaseTagDisable: () => {
return `\u6DFB\u52A0 git tag \u5DF2\u88AB\u7981\u7528`;
},
releaseTagAddSuccess: ({
tagName,
tagMessage
}) => {
return `\u6DFB\u52A0 git tag \u6210\u529F, name: ${tagName}, message: ${tagMessage}`;
},
configPropertyUndefined: (keyPath, configFilePath) => {
if (!configFilePath) {
return `\u914D\u7F6E\u4E2D\u7684 ${keyPath} \u672A\u5B9A\u4E49`;
} else {
return `\u914D\u7F6E\u4E2D\u7684 ${keyPath} \u672A\u5B9A\u4E49, \u8BF7\u68C0\u67E5 ${configFilePath}`;
}
},
releaseUndefinedChangelogFilePathConfig: () => {
return `changelogFilePath \u4E3A undefined`;
},
releaseUndefinedPkgFilePathConfig: () => {
return `pkgFilePath \u4E3A undefined`;
}
};
export { message };