Skip to content

Commit ad4fbba

Browse files
committed
do not leak polyfills into global context; closes #4423
1 parent 12db9db commit ad4fbba

File tree

3 files changed

+49
-16
lines changed

3 files changed

+49
-16
lines changed

package-lock.json

+44
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@
7979
"devDependencies": {
8080
"@11ty/eleventy": "^0.11.0",
8181
"@11ty/eleventy-plugin-inclusive-language": "^1.0.0",
82+
"@babel/plugin-transform-runtime": "^7.11.5",
8283
"@babel/preset-env": "^7.11.0",
84+
"@babel/runtime-corejs3": "^7.11.2",
8385
"@mocha/docdash": "^3.0.1",
8486
"@rollup/plugin-babel": "^5.1.0",
8587
"@rollup/plugin-commonjs": "^14.0.0",
@@ -93,7 +95,6 @@
9395
"chai": "^4.2.0",
9496
"coffee-script": "^1.12.7",
9597
"configstore": "^5.0.1",
96-
"core-js": "^3.6.5",
9798
"coveralls": "^3.1.0",
9899
"cross-env": "^7.0.2",
99100
"cross-spawn": "^7.0.3",

rollup.config.js

+3-15
Original file line numberDiff line numberDiff line change
@@ -32,21 +32,9 @@ const config = {
3232
}),
3333
babel({
3434
exclude: /core-js/,
35-
presets: [
36-
[
37-
'@babel/preset-env',
38-
{
39-
modules: false,
40-
useBuiltIns: 'usage',
41-
forceAllTransforms: true,
42-
corejs: {
43-
version: 3,
44-
proposals: false
45-
}
46-
}
47-
]
48-
],
49-
babelHelpers: 'bundled'
35+
presets: [['@babel/preset-env', {modules: false}]],
36+
plugins: [['@babel/plugin-transform-runtime', {corejs: 3}]],
37+
babelHelpers: 'runtime'
5038
})
5139
],
5240
onwarn: (warning, warn) => {

0 commit comments

Comments
 (0)