diff --git a/.nvmrc b/.nvmrc
index 6f7f377..cb406c6 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-v16
+16.20.2
diff --git a/package-lock.json b/package-lock.json
index 3119b63..857ed40 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
       "version": "3.30.5",
       "license": "BSD-3-Clause",
       "dependencies": {
-        "source-map-support": "^0.5.19"
+        "source-map-support": "0.5.19"
       },
       "devDependencies": {
         "@babel/core": "7.21.4",
diff --git a/package.json b/package.json
index ea342d8..2c43729 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
     "url": "git+ssh://git@github.com/scratchfoundation/scratch-desktop.git"
   },
   "dependencies": {
-    "source-map-support": "^0.5.19"
+    "source-map-support": "0.5.19"
   },
   "devDependencies": {
     "@babel/core": "7.21.4",
@@ -74,6 +74,6 @@
     "webpack-merge": "4.2.2"
   },
   "resolutions": {
-    "upath": "^1.0.5"
+    "upath": "1.2.0"
   }
 }