diff --git a/config/eslint.js b/config/eslint.js
index 8eaeacbd73dcf2672a73e001ab31f2670c4eab55..e42a2a5e2b4dd8f733b92daaa45c318ff5841c6a 100644
--- a/config/eslint.js
+++ b/config/eslint.js
@@ -121,6 +121,7 @@ module.exports = {
     'no-sequences': 'warn',
     'no-shadow-restricted-names': 'warn',
     'no-sparse-arrays': 'warn',
+    'no-template-curly-in-string': 'warn',
     'no-this-before-super': 'warn',
     'no-throw-literal': 'warn',
     'no-undef': 'warn',
diff --git a/package.json b/package.json
index 5dbf4b918d0c1b28ceae8bd881fca6c44b7f6c4b..3a09697203ab8fe2e9efa843cecc82aca5bf0f17 100644
--- a/package.json
+++ b/package.json
@@ -45,13 +45,13 @@
     "chalk": "1.1.3",
     "connect-history-api-fallback": "1.3.0",
     "cross-spawn": "4.0.0",
-    "css-loader": "0.23.1",
+    "css-loader": "0.24.0",
     "detect-port": "1.0.0",
-    "eslint": "3.2.2",
-    "eslint-loader": "1.4.1",
-    "eslint-plugin-flowtype": "2.4.0",
+    "eslint": "3.4.0",
+    "eslint-loader": "1.5.0",
+    "eslint-plugin-flowtype": "2.11.4",
     "eslint-plugin-import": "1.12.0",
-    "eslint-plugin-jsx-a11y": "2.0.1",
+    "eslint-plugin-jsx-a11y": "2.2.1",
     "eslint-plugin-react": "5.2.2",
     "extract-text-webpack-plugin": "1.0.1",
     "file-loader": "0.9.0",
@@ -60,21 +60,21 @@
     "gzip-size": "3.0.0",
     "html-loader": "0.4.3",
     "html-webpack-plugin": "2.22.0",
-    "http-proxy-middleware": "0.17.0",
-    "jest": "15.0.1",
+    "http-proxy-middleware": "0.17.1",
+    "jest": "15.1.0",
     "json-loader": "0.5.4",
     "object-assign": "4.1.0",
     "opn": "4.0.2",
     "path-exists": "3.0.0",
-    "postcss-loader": "0.9.1",
+    "postcss-loader": "0.11.1",
     "promise": "7.1.1",
     "recursive-readdir": "2.0.0",
     "rimraf": "2.5.4",
     "strip-ansi": "3.0.1",
     "style-loader": "0.13.1",
     "url-loader": "0.5.7",
-    "webpack": "1.13.1",
-    "webpack-dev-server": "1.14.1",
+    "webpack": "1.13.2",
+    "webpack-dev-server": "1.15.1",
     "whatwg-fetch": "1.0.0"
   },
   "devDependencies": {