diff --git a/.nvmrc b/.nvmrc
index da2d3988d7..19c7bdba7b 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-14
\ No newline at end of file
+16
\ No newline at end of file
diff --git a/@commitlint/cli/package.json b/@commitlint/cli/package.json
index da246e1af7..03f8a1c3ad 100644
--- a/@commitlint/cli/package.json
+++ b/@commitlint/cli/package.json
@@ -39,7 +39,7 @@
   "devDependencies": {
     "@commitlint/test": "^17.0.0",
     "@commitlint/utils": "^17.0.0",
-    "@types/node": "12.20.55",
+    "@types/node": "^14.0.0",
     "@types/yargs": "^17.0.0",
     "fs-extra": "^10.0.0"
   },
diff --git a/@commitlint/load/package.json b/@commitlint/load/package.json
index f7bf2ce2e5..0687860c17 100644
--- a/@commitlint/load/package.json
+++ b/@commitlint/load/package.json
@@ -46,7 +46,7 @@
     "@commitlint/execute-rule": "^17.0.0",
     "@commitlint/resolve-extends": "^17.0.3",
     "@commitlint/types": "^17.0.0",
-    "@types/node": ">=12",
+    "@types/node": "^14.0.0",
     "chalk": "^4.1.0",
     "cosmiconfig": "^7.0.0",
     "cosmiconfig-typescript-loader": "^2.0.0",
diff --git a/package.json b/package.json
index dfd87bd641..cbba37454c 100644
--- a/package.json
+++ b/package.json
@@ -87,7 +87,7 @@
     "@babel/preset-env": "^7.12.11",
     "@lerna/project": "^5.0.0",
     "@types/jest": "^28.0.0",
-    "@types/node": "^12.20.27",
+    "@types/node": "^14.0.0",
     "@typescript-eslint/eslint-plugin": "^5.0.0",
     "@typescript-eslint/parser": "^5.0.0",
     "cross-env": "^7.0.3",
diff --git a/yarn.lock b/yarn.lock
index 39b3bce497..61fde5ed89 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2760,15 +2760,10 @@
   resolved "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz#d7e8f22700efc94d125103075c074396b5f41f9b"
   integrity sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==
 
-"@types/node@12.20.55", "@types/node@^12.20.27":
-  version "12.20.55"
-  resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240"
-  integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==
-
-"@types/node@>=12":
-  version "17.0.33"
-  resolved "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz#3c1879b276dc63e73030bb91165e62a4509cd506"
-  integrity sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==
+"@types/node@^14.0.0":
+  version "14.18.21"
+  resolved "https://registry.npmjs.org/@types/node/-/node-14.18.21.tgz#0155ee46f6be28b2ff0342ca1a9b9fd4468bef41"
+  integrity sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==
 
 "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1":
   version "2.4.1"