diff --git a/.circleci/config.yml b/.circleci/config.yml index 15f94730eb..6e0e5d322f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,6 +6,9 @@ orbs: commands: update-yarn: steps: + - run: + name: Node version + command: node -v - run: name: Update yarn command: yarn global add yarn@latest @@ -76,11 +79,6 @@ commands: - build - test jobs: - v12: - docker: - - image: node:12-buster - steps: - - run-all v14: docker: - image: node:14-buster @@ -91,7 +89,12 @@ jobs: - image: node:16-buster steps: - run-tests - windows-v12: + v18: + docker: + - image: node:18-buster + steps: + - run-tests + windows: executor: name: win/default steps: @@ -100,7 +103,7 @@ jobs: workflows: node: jobs: - - v12 - v14 - v16 - - windows-v12 + - v18 + - windows diff --git a/.nvmrc b/.nvmrc index 82c219143e..da2d3988d7 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -12.22.12 +14 \ No newline at end of file diff --git a/@alias/commitlint-config-angular/package.json b/@alias/commitlint-config-angular/package.json index 6014f5dedf..58909adff9 100644 --- a/@alias/commitlint-config-angular/package.json +++ b/@alias/commitlint-config-angular/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "dependencies": { "@commitlint/config-angular": "^16.3.0" diff --git a/@alias/commitlint-config-lerna-scopes/package.json b/@alias/commitlint-config-lerna-scopes/package.json index d26e3b2d8f..c567f0a831 100644 --- a/@alias/commitlint-config-lerna-scopes/package.json +++ b/@alias/commitlint-config-lerna-scopes/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "dependencies": { "@commitlint/config-lerna-scopes": "^16.2.4" diff --git a/@alias/commitlint-config-nx-scopes/package.json b/@alias/commitlint-config-nx-scopes/package.json index 5e2aa3660f..464ce605ca 100644 --- a/@alias/commitlint-config-nx-scopes/package.json +++ b/@alias/commitlint-config-nx-scopes/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "dependencies": { "@commitlint/config-nx-scopes": "^16.3.0" diff --git a/@alias/commitlint-config-patternplate/package.json b/@alias/commitlint-config-patternplate/package.json index cd94016390..99b5e06a32 100644 --- a/@alias/commitlint-config-patternplate/package.json +++ b/@alias/commitlint-config-patternplate/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "dependencies": { "@commitlint/config-patternplate": "^16.3.0" diff --git a/@alias/commitlint/package.json b/@alias/commitlint/package.json index d41e8724ef..0d858ee183 100644 --- a/@alias/commitlint/package.json +++ b/@alias/commitlint/package.json @@ -13,7 +13,7 @@ "pkg": "pkg-check --skip-main" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/cli/package.json b/@commitlint/cli/package.json index 630902d44f..4f95eb1d52 100644 --- a/@commitlint/cli/package.json +++ b/@commitlint/cli/package.json @@ -15,7 +15,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/config-angular-type-enum/package.json b/@commitlint/config-angular-type-enum/package.json index baa1aba765..151d7b68c3 100644 --- a/@commitlint/config-angular-type-enum/package.json +++ b/@commitlint/config-angular-type-enum/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "devDependencies": { "@commitlint/utils": "^16.2.1" diff --git a/@commitlint/config-angular/package.json b/@commitlint/config-angular/package.json index d8c08378a1..f104f1f705 100644 --- a/@commitlint/config-angular/package.json +++ b/@commitlint/config-angular/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "devDependencies": { "@commitlint/lint": "^16.2.4", diff --git a/@commitlint/config-conventional/package.json b/@commitlint/config-conventional/package.json index 669b8e1ee5..931dbb7fee 100644 --- a/@commitlint/config-conventional/package.json +++ b/@commitlint/config-conventional/package.json @@ -30,7 +30,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "devDependencies": { "@commitlint/lint": "^16.2.4", diff --git a/@commitlint/config-lerna-scopes/package.json b/@commitlint/config-lerna-scopes/package.json index 0da37b26a8..548c167a61 100644 --- a/@commitlint/config-lerna-scopes/package.json +++ b/@commitlint/config-lerna-scopes/package.json @@ -35,7 +35,7 @@ } }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "dependencies": { "globby": "^11.0.1", diff --git a/@commitlint/config-nx-scopes/package.json b/@commitlint/config-nx-scopes/package.json index e376cfda73..50c3b6ba3b 100644 --- a/@commitlint/config-nx-scopes/package.json +++ b/@commitlint/config-nx-scopes/package.json @@ -35,7 +35,7 @@ } }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "devDependencies": { "@commitlint/test": "^16.0.0", diff --git a/@commitlint/config-patternplate/package.json b/@commitlint/config-patternplate/package.json index e0e8a3a8cd..4e1ebaf5cc 100644 --- a/@commitlint/config-patternplate/package.json +++ b/@commitlint/config-patternplate/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "dependencies": { "@commitlint/config-angular": "^16.3.0", diff --git a/@commitlint/config-rush-scopes/package.json b/@commitlint/config-rush-scopes/package.json index ffd8179210..a54d0cc120 100644 --- a/@commitlint/config-rush-scopes/package.json +++ b/@commitlint/config-rush-scopes/package.json @@ -30,7 +30,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "dependencies": { "jsonc": "^2.0.0" diff --git a/@commitlint/config-validator/package.json b/@commitlint/config-validator/package.json index f52f338e5e..ef31d4595c 100644 --- a/@commitlint/config-validator/package.json +++ b/@commitlint/config-validator/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check --skip-import" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/core/package.json b/@commitlint/core/package.json index 847370eaec..8d939ba672 100644 --- a/@commitlint/core/package.json +++ b/@commitlint/core/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check --skip-import" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/cz-commitlint/package.json b/@commitlint/cz-commitlint/package.json index 0af57b70ce..f2be68e7a7 100644 --- a/@commitlint/cz-commitlint/package.json +++ b/@commitlint/cz-commitlint/package.json @@ -27,7 +27,7 @@ }, "engineStrict": true, "engines": { - "node": ">=v12" + "node": ">=v14" }, "author": "Curly Brackets ", "license": "MIT", diff --git a/@commitlint/ensure/package.json b/@commitlint/ensure/package.json index 0ae282585b..7ba7060e0f 100644 --- a/@commitlint/ensure/package.json +++ b/@commitlint/ensure/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/execute-rule/package.json b/@commitlint/execute-rule/package.json index df1431828b..286d6b2756 100644 --- a/@commitlint/execute-rule/package.json +++ b/@commitlint/execute-rule/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/format/package.json b/@commitlint/format/package.json index eace4cde02..9fde8d0af6 100644 --- a/@commitlint/format/package.json +++ b/@commitlint/format/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check --skip-import" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/is-ignored/package.json b/@commitlint/is-ignored/package.json index e9465c0654..e30d0c2d74 100644 --- a/@commitlint/is-ignored/package.json +++ b/@commitlint/is-ignored/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/lint/package.json b/@commitlint/lint/package.json index d556c2c3d7..3ebaccad81 100644 --- a/@commitlint/lint/package.json +++ b/@commitlint/lint/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check --skip-import" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/load/package.json b/@commitlint/load/package.json index d1470c72ad..31379c94e3 100644 --- a/@commitlint/load/package.json +++ b/@commitlint/load/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check --skip-import" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/message/package.json b/@commitlint/message/package.json index 86f7901e18..422233cfe0 100644 --- a/@commitlint/message/package.json +++ b/@commitlint/message/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/parse/package.json b/@commitlint/parse/package.json index 17cbecfe76..5bc451feab 100644 --- a/@commitlint/parse/package.json +++ b/@commitlint/parse/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/prompt-cli/package.json b/@commitlint/prompt-cli/package.json index fb9b6bd99a..7f82228f48 100644 --- a/@commitlint/prompt-cli/package.json +++ b/@commitlint/prompt-cli/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "devDependencies": { "@commitlint/test": "^16.0.0", diff --git a/@commitlint/prompt/package.json b/@commitlint/prompt/package.json index a3b331093b..dcf6a5a660 100644 --- a/@commitlint/prompt/package.json +++ b/@commitlint/prompt/package.json @@ -34,7 +34,7 @@ }, "homepage": "https://commitlint.js.org/", "engines": { - "node": ">=v12" + "node": ">=v14" }, "devDependencies": { "@commitlint/config-angular": "^16.3.0", diff --git a/@commitlint/read/package.json b/@commitlint/read/package.json index 5af7ba520c..e68323d9de 100644 --- a/@commitlint/read/package.json +++ b/@commitlint/read/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check --skip-import" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/resolve-extends/package.json b/@commitlint/resolve-extends/package.json index 01f25736fc..b908b86760 100644 --- a/@commitlint/resolve-extends/package.json +++ b/@commitlint/resolve-extends/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/rules/package.json b/@commitlint/rules/package.json index e67d3b4def..51cb60a54b 100644 --- a/@commitlint/rules/package.json +++ b/@commitlint/rules/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/to-lines/package.json b/@commitlint/to-lines/package.json index 33bf15ded7..87831eddf7 100644 --- a/@commitlint/to-lines/package.json +++ b/@commitlint/to-lines/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/top-level/package.json b/@commitlint/top-level/package.json index c4b7c73586..92fb81c286 100644 --- a/@commitlint/top-level/package.json +++ b/@commitlint/top-level/package.json @@ -12,7 +12,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/travis-cli/package.json b/@commitlint/travis-cli/package.json index 77e4b2db61..d1c2df0ba3 100644 --- a/@commitlint/travis-cli/package.json +++ b/@commitlint/travis-cli/package.json @@ -14,7 +14,7 @@ "pkg": "pkg-check --skip-main" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@commitlint/types/package.json b/@commitlint/types/package.json index 8e1121b072..359fbcb98a 100644 --- a/@commitlint/types/package.json +++ b/@commitlint/types/package.json @@ -11,7 +11,7 @@ "pkg": "pkg-check" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@packages/test-environment/package.json b/@packages/test-environment/package.json index a3162b5003..035effff4f 100644 --- a/@packages/test-environment/package.json +++ b/@packages/test-environment/package.json @@ -9,7 +9,7 @@ "lib/" ], "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@packages/test/package.json b/@packages/test/package.json index d94ba28e62..8a444709a8 100644 --- a/@packages/test/package.json +++ b/@packages/test/package.json @@ -9,7 +9,7 @@ "lib/" ], "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/@packages/utils/package.json b/@packages/utils/package.json index 7e2b3ccd0b..e1dca9c342 100644 --- a/@packages/utils/package.json +++ b/@packages/utils/package.json @@ -16,7 +16,7 @@ "pkg": "node pkg-check.js --skip-main" }, "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git", diff --git a/README.md b/README.md index 6065454470..7ba602bf15 100644 --- a/README.md +++ b/README.md @@ -203,7 +203,7 @@ is room and need for improvement. The items on the roadmap should enhance `commi ## Version Support and Releases -- Node.js [LTS](https://github.com/nodejs/LTS#lts-schedule) `>= 12` +- Node.js [LTS](https://github.com/nodejs/LTS#lts-schedule) `>= 14` - git `>= 2.13.2` ### Releases diff --git a/package.json b/package.json index 4e8bb549d2..47ced198d4 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@packages/*" ], "engines": { - "node": ">=v12" + "node": ">=v14" }, "repository": { "type": "git",