diff --git a/.babelrc b/.babelrc
deleted file mode 100644
index 2a4a32d914959ca195707d0bc64263b93ae6b210..0000000000000000000000000000000000000000
--- a/.babelrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "presets": [
-    "es2015",
-    "react"
-  ]
-}
\ No newline at end of file
diff --git a/package.json b/package.json
index 7c0d24f0208ff01bcd48abc28229a9c1db6e226b..b48d1d65094a1d6c1541cbfb66778eabb03d4038 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,6 @@
     "babel-core": "^6.26.0",
     "babel-loader": "^7.1.2",
     "babel-jest": "^20.0.3",
-    "babel-preset-es2015": "^6.24.1",
     "babel-preset-env": "^1.6.0",
     "babel-preset-minify": "^0.2.0",
     "babel-preset-react": "^6.24.1",
@@ -41,7 +40,10 @@
   },
   "jest": {
     "moduleNameMapper": {
-      "\\.(css|less)$": "<rootDir>/test/setup/styleMock.js"
+      "\\.css$": "<rootDir>/test/setup/styleMock.js"
+    },
+    "transform": {
+      "\\.js$": "<rootDir>/test/config/transform.js"
     }
   },
   "scripts": {
diff --git a/test/config/transform.js b/test/config/transform.js
new file mode 100644
index 0000000000000000000000000000000000000000..4fc948d1f24c1712a09c22c86b55d1992533ae4e
--- /dev/null
+++ b/test/config/transform.js
@@ -0,0 +1,7 @@
+module.exports = require('babel-jest').createTransformer({
+  presets: [
+    'env',
+    'react',
+    'stage-2'
+  ]
+});