Skip to content

Commit

Permalink
feat(@142vip/release-version): 移除log-symbols模块,替换为vipSymbols变量
Browse files Browse the repository at this point in the history
  • Loading branch information
mmdapl committed Sep 11, 2024
1 parent c362483 commit 6347bc5
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 18 deletions.
1 change: 0 additions & 1 deletion packages/release-version/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@
"detect-indent": "^7.0.1",
"detect-newline": "^4.0.1",
"kolorist": "^1.8.0",
"log-symbols": "^6.0.0",
"npm-check": "^6.0.1"
},
"publishConfig": {
Expand Down
13 changes: 6 additions & 7 deletions packages/release-version/src/core/version-bump.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import process from 'node:process'
import path from 'node:path'
import symbols from 'log-symbols'
import prompts from 'prompts'
import { bold, cyan, green } from 'kolorist'
import { execShell } from '@142vip/utils'
import { execShell, vipSymbols } from '@142vip/utils'
import type { VersionBumpOptions, VersionBumpResults } from '../types'
import { NpmScript } from '../types'
import { getNewVersion } from './get-new-version'
Expand Down Expand Up @@ -47,7 +46,7 @@ export async function versionBump(arg: (VersionBumpOptions) | string = {}): Prom
await updateFiles(operation)

if (operation.options.changelog) {
console.log(symbols.info, 'Generate CHANGELOG.md By @142vip/changelog', operation.options.execute)
console.log(vipSymbols.info, 'Generate CHANGELOG.md By @142vip/changelog', operation.options.execute)
try {
const filePath = path.join(operation.options.cwd, 'CHANGELOG.md')
const baseCommand = `changelog --output "${filePath}" --name v${operation.state.newVersion}`
Expand All @@ -57,18 +56,18 @@ export async function versionBump(arg: (VersionBumpOptions) | string = {}): Prom
: { command: baseCommand, description: '普通模式,生成CHANGELOG文档' })
}
catch (e) {
console.log(symbols.error, 'Happen Error In Generate CHANGELOG!!!')
console.log(vipSymbols.error, 'Happen Error In Generate CHANGELOG!!!')
console.log(e)
process.exit(1)
}
console.log(symbols.success, 'Generate CHANGELOG.md Finished')
console.log(vipSymbols.success, 'Generate CHANGELOG.md Finished')
}

// 执行命令
if (operation.options.execute) {
console.log(symbols.info, 'Executing Script', operation.options.execute)
console.log(vipSymbols.info, 'Executing Script', operation.options.execute)
await execShell({ command: operation.options.execute, description: '执行execute提供的命令' })
console.log(symbols.success, 'Script Finished')
console.log(vipSymbols.success, 'Script Finished')
}

// 运行version钩子函数
Expand Down
14 changes: 7 additions & 7 deletions packages/release-version/src/utils/progress.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import symbols from 'log-symbols'
import { vipSymbols } from '@142vip/utils'
import type { VersionBumpProgress } from '../types'
import { ProgressEvent } from '../types'

Expand All @@ -9,27 +9,27 @@ import { ProgressEvent } from '../types'
export function showProgress(progress: VersionBumpProgress) {
switch (progress.event) {
case ProgressEvent.FileUpdated:
console.log(symbols.success, `Updated ${progress.updatedFiles.pop()} to ${progress.newVersion}`)
console.log(vipSymbols.success, `Updated ${progress.updatedFiles.pop()} to ${progress.newVersion}`)
break

case ProgressEvent.FileSkipped:
console.log(symbols.info, `${progress.skippedFiles.pop()} did not need to be updated`)
console.log(vipSymbols.info, `${progress.skippedFiles.pop()} did not need to be updated`)
break

case ProgressEvent.GitCommit:
console.log(symbols.success, 'Git commit')
console.log(vipSymbols.success, 'Git commit')
break

case ProgressEvent.GitTag:
console.log(symbols.success, 'Git tag')
console.log(vipSymbols.success, 'Git tag')
break

case ProgressEvent.GitPush:
console.log(symbols.success, 'Git push')
console.log(vipSymbols.success, 'Git push')
break

case ProgressEvent.NpmScript:
console.log(symbols.success, `Npm run ${progress.script}`)
console.log(vipSymbols.success, `Npm run ${progress.script}`)
break
}
}
3 changes: 0 additions & 3 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 6347bc5

Please sign in to comment.