Skip to content

Commit abc95f7

Browse files
committed
chore(build): replace babel-preset-es2015 by @babel/preset-env
This also unlock the upgrade to jest v24 and rollup v1
1 parent 07f19f9 commit abc95f7

File tree

4 files changed

+1624
-1312
lines changed

4 files changed

+1624
-1312
lines changed

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"presets": ["es2015", "stage-2", "react", "flow"]
2+
"presets": ["@babel/preset-env", "@babel/preset-react", "@babel/preset-flow"]
33
}

package.json

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@
2323
"smoke": "node tests/smoke/run"
2424
},
2525
"lint-staged": {
26-
"*.js": [
27-
"prettier --write \"**/*.{js,json}\"",
28-
"git add"
29-
]
26+
"*.js": ["prettier --write \"**/*.{js,json}\"", "git add"]
3027
},
3128
"author": {
3229
"name": "Algolia, Inc.",
@@ -37,13 +34,13 @@
3734
"devDependencies": {
3835
"@commitlint/cli": "7.6.1",
3936
"@commitlint/config-angular": "7.6.0",
40-
"babel-cli": "6.26.0",
37+
"@babel/cli": "7.0.0",
38+
"@babel/core": "7.0.0",
39+
"@babel/preset-env": "7.0.0",
40+
"@babel/preset-flow": "7.0.0",
41+
"@babel/preset-react": "7.0.0",
4142
"babel-eslint": "10.0.3",
42-
"babel-jest": "23.6.0",
43-
"babel-preset-es2015": "6.24.1",
44-
"babel-preset-flow": "6.23.0",
45-
"babel-preset-react": "6.24.1",
46-
"babel-preset-stage-2": "6.24.1",
43+
"babel-jest": "24.0.0",
4744
"babel-register": "6.26.0",
4845
"conventional-changelog-cli": "2.0.23",
4946
"doctoc": "1.4.0",
@@ -56,25 +53,25 @@
5653
"eslint-plugin-jest": "22.17.0",
5754
"eslint-plugin-prettier": "3.1.0",
5855
"eslint-plugin-react": "7.14.3",
59-
"esm": "3.2.25",
60-
"expect": "23.6.0",
56+
"esm": "3.2.5",
57+
"expect": "24.0.0",
6158
"flow-bin": "0.107.0",
6259
"flow-copy-source": "2.0.8",
6360
"husky": "2.7.0",
64-
"jest": "23.6.0",
61+
"jest": "24.0.0",
6562
"json": "9.0.6",
6663
"lint-staged": "8.2.1",
6764
"mversion": "1.13.0",
6865
"prettier": "1.18.2",
6966
"react": "16.9.0",
7067
"react-dom": "16.9.0",
7168
"react-test-renderer": "16.9.0",
72-
"rollup": "0.68.2",
73-
"rollup-plugin-babel": "3.0.7",
74-
"rollup-plugin-commonjs": "9.3.4",
69+
"rollup": "1.1.2",
70+
"rollup-plugin-babel": "4.3.2",
71+
"rollup-plugin-commonjs": "9.2.0",
7572
"rollup-plugin-node-builtins": "2.1.2",
7673
"rollup-plugin-node-globals": "1.4.0",
77-
"rollup-plugin-node-resolve": "3.4.0",
74+
"rollup-plugin-node-resolve": "4.0.0",
7875
"rollup-plugin-sourcemaps": "0.4.2"
7976
},
8077
"peerDependencies": {
@@ -86,6 +83,6 @@
8683
"is-plain-object": "3.0.0"
8784
},
8885
"jest": {
89-
"setupTestFrameworkScriptFile": "<rootDir>tests/setupTests.js"
86+
"setupFilesAfterEnv": ["<rootDir>tests/setupTests.js"]
9087
}
9188
}

rollup.config.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,9 @@ export default {
2828
babelrc: false,
2929
exclude: 'node_modules/**',
3030
presets: [
31-
[
32-
'es2015',
33-
{
34-
modules: false,
35-
},
36-
],
37-
'stage-2',
38-
'react',
39-
'flow',
31+
'@babel/preset-env',
32+
'@babel/preset-react',
33+
'@babel/preset-flow',
4034
],
4135
}),
4236
resolve({

0 commit comments

Comments
 (0)