Skip to content

Commit c765aaf

Browse files
committed
Fixes: #409 Remove use babel-runtime/core-js modules.
Use core-js a polyfill for ES5 based browsers.
1 parent d12b142 commit c765aaf

12 files changed

Lines changed: 23 additions & 13 deletions

File tree

dist/server/build.js

100644100755
File mode changed.

dist/server/config/babel.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ module.exports = {
3535
require.resolve('babel-plugin-transform-regenerator'),
3636
// Polyfills the runtime needed for async/await and generators
3737
[require.resolve('babel-plugin-transform-runtime'), {
38-
helpers: true,
39-
polyfill: true,
38+
helpers: false,
39+
polyfill: false,
4040
regenerator: true
4141
}]]
4242
};

dist/server/config/babel.prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ module.exports = {
3232
require.resolve('babel-plugin-transform-regenerator'),
3333
// Polyfills the runtime needed for async/await and generators
3434
[require.resolve('babel-plugin-transform-runtime'), {
35-
helpers: true,
36-
polyfill: true,
35+
helpers: false,
36+
polyfill: false,
3737
regenerator: true
3838
}],
3939
// Optimization: hoist JSX that never changes out of render()

dist/server/config/polyfills.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
'use strict';
2+
3+
require('core-js');

dist/server/config/webpack.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
2323
var config = {
2424
devtool: '#cheap-module-eval-source-map',
2525
entry: {
26-
manager: [require.resolve('../../client/manager')],
27-
preview: [require.resolve('./error_enhancements'), require.resolve('webpack-hot-middleware/client') + '?noInfo=true']
26+
manager: [require.resolve('./polyfills'), require.resolve('../../client/manager')],
27+
preview: [require.resolve('./polyfills'), require.resolve('./error_enhancements'), require.resolve('webpack-hot-middleware/client') + '?noInfo=true']
2828
},
2929
output: {
3030
path: _path2.default.join(__dirname, 'dist'),

dist/server/config/webpack.config.prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ var _utils = require('./utils');
1717
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1818

1919
var entries = {
20-
preview: [],
21-
manager: [_path2.default.resolve(__dirname, '../../client/manager')]
20+
preview: [require.resolve('./polyfills')],
21+
manager: [require.resolve('./polyfills'), _path2.default.resolve(__dirname, '../../client/manager')]
2222
};
2323

2424
var config = {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"case-sensitive-paths-webpack-plugin": "^1.1.2",
4646
"commander": "^2.9.0",
4747
"configstore": "^2.0.0",
48+
"core-js": "^2.4.1",
4849
"css-loader": "0.23.1",
4950
"express": "^4.13.3",
5051
"file-loader": "^0.9.0",

src/server/config/babel.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ module.exports = {
3434
require.resolve('babel-plugin-transform-regenerator'),
3535
// Polyfills the runtime needed for async/await and generators
3636
[require.resolve('babel-plugin-transform-runtime'), {
37-
helpers: true,
38-
polyfill: true,
37+
helpers: false,
38+
polyfill: false,
3939
regenerator: true,
4040
}],
4141
],

src/server/config/babel.prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ module.exports = {
3131
require.resolve('babel-plugin-transform-regenerator'),
3232
// Polyfills the runtime needed for async/await and generators
3333
[require.resolve('babel-plugin-transform-runtime'), {
34-
helpers: true,
35-
polyfill: true,
34+
helpers: false,
35+
polyfill: false,
3636
regenerator: true,
3737
}],
3838
// Optimization: hoist JSX that never changes out of render()

src/server/config/polyfills.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
require('core-js');

0 commit comments

Comments
 (0)