diff --git a/.tool-versions b/.tool-versions
index 7caf03a07..3e511092e 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1 +1 @@
-nodejs 18
+nodejs 20
diff --git a/packages/create-karbon/package.json b/packages/create-karbon/package.json
index 6baa0ebb5..d38cef602 100644
--- a/packages/create-karbon/package.json
+++ b/packages/create-karbon/package.json
@@ -18,7 +18,7 @@
     "minimist": "^1.2.8"
   },
   "devDependencies": {
-    "@types/node": "20.14.2",
+    "@types/node": "20.14.8",
     "unbuild": "2.0.0"
   },
   "publishConfig": {
diff --git a/packages/jose-browser/package.json b/packages/jose-browser/package.json
index 4f19ff4d6..fc218a0f1 100644
--- a/packages/jose-browser/package.json
+++ b/packages/jose-browser/package.json
@@ -29,7 +29,7 @@
     "jose": "^5.0.0"
   },
   "devDependencies": {
-    "@types/node": "20.14.2",
+    "@types/node": "20.14.8",
     "typescript": "5.4.5",
     "unbuild": "2.0.0"
   },
diff --git a/yarn.lock b/yarn.lock
index c05828c10..0333329c4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3610,7 +3610,7 @@ __metadata:
   version: 0.0.0-use.local
   resolution: "@storipress/create-karbon@workspace:packages/create-karbon"
   dependencies:
-    "@types/node": "npm:20.14.2"
+    "@types/node": "npm:20.14.8"
     consola: "npm:^3.2.3"
     giget: "npm:^1.1.3"
     minimist: "npm:^1.2.8"
@@ -3636,7 +3636,7 @@ __metadata:
   version: 0.0.0-use.local
   resolution: "@storipress/jose-browser@workspace:packages/jose-browser"
   dependencies:
-    "@types/node": "npm:20.14.2"
+    "@types/node": "npm:20.14.8"
     jose: "npm:^5.0.0"
     typescript: "npm:5.4.5"
     unbuild: "npm:2.0.0"
@@ -4183,12 +4183,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/node@npm:*, @types/node@npm:20.14.2, @types/node@npm:>=20.12.12, @types/node@npm:^20.12.7":
-  version: 20.14.2
-  resolution: "@types/node@npm:20.14.2"
+"@types/node@npm:*, @types/node@npm:20.14.8, @types/node@npm:>=20.12.12, @types/node@npm:^20.12.7":
+  version: 20.14.8
+  resolution: "@types/node@npm:20.14.8"
   dependencies:
     undici-types: "npm:~5.26.4"
-  checksum: 10/c38e47b190fa0a8bdfde24b036dddcf9401551f2fb170a90ff33625c7d6f218907e81c74e0fa6e394804a32623c24c60c50e249badc951007830f0d02c48ee0f
+  checksum: 10/73822f66f269ce865df7e2f586787ac7444bd1169fd265cbed1e851b72787f1170517c5b616e0308ec2fbc0934ec6403b0f28d4152acbb0486071aec41167d51
   languageName: node
   linkType: hard