From 98825775c0ff6031d19f7c7f02989d0b88ef7959 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E4=BB=99?= Date: Mon, 5 Feb 2024 11:25:49 +0800 Subject: [PATCH] migrate --- packages/f2elint/CHANGELOG.md | 20 ++++++++++++++++++++ packages/f2elint/package.json | 8 +++----- packages/f2elint/src/{cli.ts => f2elint.ts} | 0 3 files changed, 23 insertions(+), 5 deletions(-) rename packages/f2elint/src/{cli.ts => f2elint.ts} (100%) diff --git a/packages/f2elint/CHANGELOG.md b/packages/f2elint/CHANGELOG.md index 01af107..7c2ad6a 100644 --- a/packages/f2elint/CHANGELOG.md +++ b/packages/f2elint/CHANGELOG.md @@ -1,8 +1,27 @@ # 更新日志 +## 4.0.0 (2024-02-05) + +升级方法: + +```bash +npx f2elint +``` + +**破坏性变更:** + +- 移除了内置的的 lint 命令,直接采用 eslint,style 和 prettier 命令行工具 + +**一般变更:** + +- 配置统一放在 package.json,减少配置文件数量 +- 升级 `stylelint` 14 到 16 +- 移除 `package.json` 中的 `engines` 字段,不再人为限制 Node.js 版本 + ## 3.0.0 (2022-03-16) 依赖升级: + - 增加依赖 `eslint-import-resolver-typescript` - 升级依赖 `eslint` 7 -> 8,参见 [ESLint 变更日志](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - 升级依赖 `eslint-config-ali` 13 -> 14 @@ -13,6 +32,7 @@ - 升级依赖 `@commitlint/cli` 11 -> 16 其他: + - Node.js API 变更: - scan 支持 config 参数,优先级高于 f2elint.config.js - config 增加 enableESLint 参数,以支持开关 eslint 扫描 diff --git a/packages/f2elint/package.json b/packages/f2elint/package.json index efd0219..146618f 100644 --- a/packages/f2elint/package.json +++ b/packages/f2elint/package.json @@ -16,9 +16,6 @@ "files": [ "lib/" ], - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, "keywords": [ "f2elint", "Alibaba F2E Guidelines" @@ -65,7 +62,8 @@ "copyfiles": "^2.4.1", "jest": "^27.5.1", "nyc": "^15.1.0", - "typescript": "^4.6.2" + "rive": "^2.0.22", + "typescript": "^5.3.3" }, "dependencies": { "@babel/core": "^7.16.0", @@ -112,4 +110,4 @@ "text-table": "^0.2.0", "vue-eslint-parser": "^7.3.0" } -} +} \ No newline at end of file diff --git a/packages/f2elint/src/cli.ts b/packages/f2elint/src/f2elint.ts similarity index 100% rename from packages/f2elint/src/cli.ts rename to packages/f2elint/src/f2elint.ts