diff --git a/package.json b/package.json
index 0a5e8bc..3041c37 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
     "node-web-i2c": "~1"
   },
   "devDependencies": {
-    "@types/node": "~16",
+    "@types/node": "~18.17.0",
     "npm-run-all": "~4",
     "typescript": "~4.4.0"
   },
diff --git a/yarn.lock b/yarn.lock
index a405e3f..141b434 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -74,7 +74,7 @@
   dependencies:
     "@types/node" "*"
 
-"@types/node@*", "@types/node@~16":
+"@types/node@*":
   version "16.7.10"
   resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.10.tgz#7aa732cc47341c12a16b7d562f519c2383b6d4fc"
   integrity sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA==
@@ -84,6 +84,11 @@
   resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.14.tgz#6fda9785b41570eb628bac27be4b602769a3f938"
   integrity sha512-rsAj2u8Xkqfc332iXV12SqIsjVi07H479bOP4q94NAcjzmAvapumEhuVIt53koEf7JFrpjgNKjBga5Pnn/GL8A==
 
+"@types/node@~18.17.0":
+  version "18.17.0"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.0.tgz#35d44267a33dd46b49ee0f73d31b05fd7407e290"
+  integrity sha512-GXZxEtOxYGFchyUzxvKI14iff9KZ2DI+A6a37o6EQevtg6uO9t+aUZKcaC1Te5Ng1OnLM7K9NVVj+FbecD9cJg==
+
 ansi-styles@^3.2.1:
   version "3.2.1"
   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"