Skip to content

Commit 7411d27

Browse files
committed
feat(core): remove @babel/polyfill & use core-js@3
1 parent 659b4f2 commit 7411d27

File tree

5 files changed

+12
-17
lines changed

5 files changed

+12
-17
lines changed

packages/smooth/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
"@babel/core": "^7.4.3",
3737
"@babel/plugin-proposal-class-properties": "^7.4.0",
3838
"@babel/plugin-transform-runtime": "^7.4.3",
39-
"@babel/polyfill": "^7.4.3",
4039
"@babel/preset-env": "^7.4.3",
4140
"@babel/preset-react": "^7.0.0",
4241
"@babel/register": "^7.4.0",
@@ -56,6 +55,7 @@
5655
"babel-loader": "^8.0.5",
5756
"camelcase": "^5.3.1",
5857
"commander": "^2.20.0",
58+
"core-js": "^3.0.1",
5959
"cors": "^2.8.5",
6060
"cwd": "^0.10.0",
6161
"errorhandler": "^1.5.0",
@@ -73,6 +73,7 @@
7373
"query-string": "^6.4.2",
7474
"react-apollo": "^2.5.3",
7575
"react-router-dom": "^5.0.0",
76+
"regenerator-runtime": "^0.13.2",
7677
"slugify": "^1.3.4",
7778
"tiny-glob": "^0.2.6",
7879
"webpack": "^4.29.6",

packages/smooth/src/babel/preset.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const nodeConfig = opts => ({
1515
{
1616
loose: true,
1717
useBuiltIns: 'entry',
18-
corejs: 'core-js@2',
18+
corejs: 'core-js@3',
1919
targets: {
2020
node: 'current',
2121
},
@@ -35,7 +35,7 @@ const webConfig = opts => ({
3535
modules: false,
3636
loose: true,
3737
useBuiltIns: 'entry',
38-
corejs: 'core-js@2',
38+
corejs: 'core-js@3',
3939
...opts['preset-env'],
4040
},
4141
],

packages/smooth/src/client/main-node.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import '@babel/polyfill'
1+
import 'core-js'
22

33
export { default as Html } from '__smooth_html'
44
export { default as Root } from './Root'

packages/smooth/src/client/main-web.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import '@babel/polyfill'
1+
import 'core-js'
2+
import 'regenerator-runtime/runtime'
3+
24
import React from 'react'
35
import ReactDOM from 'react-dom'
46
import { BrowserRouter } from 'react-router-dom'

yarn.lock

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -746,14 +746,6 @@
746746
"@babel/helper-regex" "^7.4.3"
747747
regexpu-core "^4.5.4"
748748

749-
"@babel/polyfill@^7.4.3":
750-
version "7.4.3"
751-
resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.4.3.tgz#332dc6f57b718017c3a8b37b4eea8aa6eeac1187"
752-
integrity sha512-rkv8WIvJshA5Ev8iNMGgz5WZkRtgtiPexiT7w5qevGTuT7ZBfM3de9ox1y9JR5/OXb/sWGBbWlHNa7vQKqku3Q==
753-
dependencies:
754-
core-js "^2.6.5"
755-
regenerator-runtime "^0.13.2"
756-
757749
"@babel/preset-env@^7.4.3":
758750
version "7.4.3"
759751
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.4.3.tgz#e71e16e123dc0fbf65a52cbcbcefd072fbd02880"
@@ -3996,10 +3988,10 @@ core-js@^1.0.0:
39963988
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
39973989
integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=
39983990

3999-
core-js@^2.6.5:
4000-
version "2.6.5"
4001-
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895"
4002-
integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==
3991+
core-js@^3.0.1:
3992+
version "3.0.1"
3993+
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.0.1.tgz#1343182634298f7f38622f95e73f54e48ddf4738"
3994+
integrity sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==
40033995

40043996
core-util-is@1.0.2, core-util-is@~1.0.0:
40053997
version "1.0.2"

0 commit comments

Comments
 (0)