From a61d1c37bab2347fe012dda39cd7ca854cd4a691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E4=BB=99?= Date: Mon, 11 Mar 2024 11:32:45 +0800 Subject: [PATCH] fix: optimize log output --- package.json | 12 ++++++------ packages/f2elint/CHANGELOG.md | 4 ++++ packages/f2elint/package.json | 6 +++--- packages/f2elint/src/f2elint.ts | 9 ++++++++- packages/f2elint/src/index.ts | 6 +++++- 5 files changed, 26 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index acdc79f..551f505 100644 --- a/package.json +++ b/package.json @@ -36,11 +36,11 @@ ] }, "devDependencies": { - "@commitlint/cli": "^18.6.0", - "@mdx-js/react": "^3.0.0", - "@types/node": "^20.11.17", + "@commitlint/cli": "^18.6.1", + "@mdx-js/react": "^3.0.1", + "@types/node": "^20.11.25", "commitlint-config-ali": "link:packages/commitlint-config-ali", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-ali": "link:packages/eslint-config-ali", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", @@ -53,8 +53,8 @@ "react": "^18.2.0", "react-doc-ui": "^2.2.6", "react-dom": "^18.2.0", - "rive": "^2.0.30", - "typescript": "^5.3.3" + "rive": "^2.0.33", + "typescript": "^5.4.2" }, "rive": { "doc": { diff --git a/packages/f2elint/CHANGELOG.md b/packages/f2elint/CHANGELOG.md index a270fac..2d4820b 100644 --- a/packages/f2elint/CHANGELOG.md +++ b/packages/f2elint/CHANGELOG.md @@ -1,5 +1,9 @@ # 更新日志 +## 4.2.1 - 2024-03-11 + +- 优化输出 + ## 4.2.0 - 2024-03-01 - 兼容老的 `f2elint init` 用法 diff --git a/packages/f2elint/package.json b/packages/f2elint/package.json index 041acf9..1bf891e 100644 --- a/packages/f2elint/package.json +++ b/packages/f2elint/package.json @@ -68,12 +68,12 @@ "chalk": "^5.3.0", "command-exists": "^1.2.9", "commander": "^12.0.0", - "init-roll": "^1.0.10" + "init-roll": "^1.1.1" }, "devDependencies": { "@types/command-exists": "^1.2.3", - "@types/node": "^20.11.17", - "rive": "^2.0.27" + "@types/node": "^20.11.25", + "rive": "^2.0.33" }, "rive": { "template": "cli", diff --git a/packages/f2elint/src/f2elint.ts b/packages/f2elint/src/f2elint.ts index cdd46d7..8ea7e97 100755 --- a/packages/f2elint/src/f2elint.ts +++ b/packages/f2elint/src/f2elint.ts @@ -121,7 +121,14 @@ if (process.argv.length > 2 && !process.argv.includes('init')) { s1.start('🚧 正在初始化项目'); try { - await f2elint(projectPath, { template, stylelint, prettier, lintStaged, commitlint }); + await f2elint(projectPath, { + template, + stylelint, + prettier, + lintStaged, + commitlint, + disableLog: true, + }); s1.stop('✅ 初始化项目完成'); } catch (error) { s1.stop('❌ 初始化项目失败'); diff --git a/packages/f2elint/src/index.ts b/packages/f2elint/src/index.ts index 6ab7936..b918b7d 100644 --- a/packages/f2elint/src/index.ts +++ b/packages/f2elint/src/index.ts @@ -11,6 +11,7 @@ export interface F2elintOptions { prettier?: boolean; commitlint?: boolean; lintStaged?: boolean; + disableLog?: boolean; } export async function f2elint(project: string | null, options: F2elintOptions = {}) { @@ -18,7 +19,10 @@ export async function f2elint(project: string | null, options: F2elintOptions = const __dirname = dirname(fileURLToPath(import.meta.url)); const template = options?.template || 'base-js'; - const initTemplate = (t: string) => init(join(__dirname, '..', 'templates', t), projectFullPath, options); + const initTemplate = (t: string) => + init(join(__dirname, '..', 'templates', t), projectFullPath, options, { + disableLog: options.disableLog, + }); await initTemplate('base'); await initTemplate(template);