diff --git a/config/jest/typescriptTransform.js b/config/jest/typescriptTransform.js
index 9b138ac8e..e06652be6 100644
--- a/config/jest/typescriptTransform.js
+++ b/config/jest/typescriptTransform.js
@@ -2,6 +2,6 @@
 
 'use strict';
 
-const tsJestPreprocessor = require('ts-jest/preprocessor');
+const tsJestPreprocessor = require('ts-jest');
 
 module.exports = tsJestPreprocessor;
diff --git a/package.json b/package.json
index 092fd8790..4a4068d64 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
   },
   "dependencies": {
     "autoprefixer": "7.1.6",
-    "babel-jest": "20.0.3",
+    "babel-jest": "23.6.0",
     "babel-loader": "7.1.2",
     "babel-preset-react-app": "^3.1.2",
     "case-sensitive-paths-webpack-plugin": "2.1.1",
@@ -31,11 +31,11 @@
     "dotenv": "4.0.0",
     "dotenv-expand": "4.2.0",
     "extract-text-webpack-plugin": "3.0.2",
-    "file-loader": "1.1.5",
+    "file-loader": "2.0.0",
     "fork-ts-checker-webpack-plugin": "^0.2.8",
     "fs-extra": "3.0.1",
     "html-webpack-plugin": "2.29.0",
-    "jest": "20.0.4",
+    "jest": "23.6.0",
     "object-assign": "4.1.1",
     "postcss-flexbugs-fixes": "3.2.0",
     "postcss-loader": "2.0.8",
@@ -46,12 +46,12 @@
     "resolve": "1.6.0",
     "style-loader": "0.19.0",
     "sw-precache-webpack-plugin": "0.11.4",
-    "ts-jest": "22.0.1",
+    "ts-jest": "23.10.3",
     "ts-loader": "^2.3.7",
     "tsconfig-paths-webpack-plugin": "^2.0.0",
-    "tslint": "^5.7.0",
-    "tslint-config-prettier": "^1.10.0",
-    "tslint-react": "^3.2.0",
+    "tslint": "^5.11.0",
+    "tslint-config-prettier": "^1.15.0",
+    "tslint-react": "^3.6.0",
     "uglifyjs-webpack-plugin": "1.2.5",
     "url-loader": "0.6.2",
     "webpack": "3.8.1",
@@ -60,9 +60,9 @@
     "whatwg-fetch": "2.0.3"
   },
   "devDependencies": {
-    "react": "^15.5.4",
-    "react-dom": "^15.5.4",
-    "typescript": "3.0.1"
+    "react": "^16.5.2",
+    "react-dom": "^16.5.2",
+    "typescript": "3.1.1"
   },
   "peerDependencies": {
     "typescript": "3.x.x"
diff --git a/scripts/utils/createJestConfig.js b/scripts/utils/createJestConfig.js
index d56482765..c481fa453 100644
--- a/scripts/utils/createJestConfig.js
+++ b/scripts/utils/createJestConfig.js
@@ -64,7 +64,7 @@ module.exports = (resolve, rootDir, isEjecting) => {
     ],
     globals: {
       'ts-jest': {
-        tsConfigFile: paths.appTsTestConfig,
+        tsConfig: paths.appTsTestConfig,
       },
     },
   };
@@ -76,6 +76,8 @@ module.exports = (resolve, rootDir, isEjecting) => {
     'collectCoverageFrom',
     'coverageReporters',
     'coverageThreshold',
+    'globalSetup',
+    'globalTeardown',
     'snapshotSerializers',
     'moduleNameMapper',
   ];