refactor: remove Babel plugins that are included in preset-env (#6614)

This commit is contained in:
Joshua Chen 2022-02-05 16:55:40 +08:00 committed by GitHub
parent 93c5ad8742
commit 919f1600c2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 4 additions and 25 deletions

View file

@ -20,8 +20,6 @@
},
"license": "MIT",
"dependencies": {
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0",
"@babel/plugin-proposal-optional-chaining": "^7.16.0",
"@babel/preset-env": "^7.16.11",
"@docusaurus/core": "2.0.0-beta.15",
"@docusaurus/theme-common": "2.0.0-beta.15",

View file

@ -37,11 +37,6 @@ function getSWBabelLoader() {
},
],
],
plugins: [
require.resolve('@babel/plugin-proposal-object-rest-spread'),
require.resolve('@babel/plugin-proposal-optional-chaining'),
require.resolve('@babel/plugin-proposal-nullish-coalescing-operator'),
],
},
};
}

View file

@ -12,14 +12,9 @@ module.exports = {
// we mostly need to transpile some features so that node does not crash...
lib: {
presets: [
['@babel/preset-env', {targets: {node: 14}, modules: 'commonjs'}],
['@babel/preset-typescript', {isTSX: true, allExtensions: true}],
],
// Useful to transpile for older node versions
plugins: [
'@babel/plugin-transform-modules-commonjs',
'@babel/plugin-proposal-nullish-coalescing-operator',
'@babel/plugin-proposal-optional-chaining',
],
},
// USED FOR JS SWIZZLE