diff --git a/package.json b/package.json
index 2c0d8c06de4..39663df0898 100644
--- a/package.json
+++ b/package.json
@@ -85,7 +85,7 @@
     "mouse-change": "^1.4.0",
     "mouse-wheel": "^1.0.2",
     "ndarray": "^1.0.18",
-    "ndarray-fill": "^1.0.1",
+    "ndarray-fill": "^1.0.2",
     "ndarray-homography": "^1.0.0",
     "ndarray-ops": "^1.2.2",
     "regl": "^1.3.0",
@@ -104,7 +104,7 @@
     "browserify-transform-tools": "^1.7.0",
     "deep-equal": "^1.0.1",
     "ecstatic": "^2.1.0",
-    "eslint": "^3.15.0",
+    "eslint": "^3.17.1",
     "falafel": "^2.0.0",
     "fs-extra": "^2.0.0",
     "fuse.js": "^2.6.1",
@@ -113,11 +113,11 @@
     "gzip-size": "^3.0.0",
     "image-size": "^0.5.1",
     "jasmine-core": "^2.4.1",
-    "karma": "^1.4.1",
+    "karma": "^1.5.0",
     "karma-browserify": "^5.1.1",
     "karma-chrome-launcher": "^2.0.0",
     "karma-coverage": "^1.0.0",
-    "karma-firefox-launcher": "^1.0.0",
+    "karma-firefox-launcher": "^1.0.1",
     "karma-jasmine": "^1.1.0",
     "karma-jasmine-spec-tags": "^1.0.1",
     "karma-spec-reporter": "0.0.30",
@@ -131,7 +131,7 @@
     "read-last-lines": "^1.1.0",
     "requirejs": "^2.3.1",
     "through2": "^2.0.3",
-    "uglify-js": "~2.7.5",
+    "uglify-js": "^2.8.12",
     "watchify": "^3.9.0",
     "xml2js": "^0.4.16"
   }