mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[babel] remove unused/unneeded babel plugins (#79173)
Co-authored-by: spalger <spalger@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
parent
a8e3c8ac78
commit
12d0125024
4 changed files with 3 additions and 58 deletions
|
@ -18,23 +18,6 @@
|
|||
*/
|
||||
|
||||
module.exports = (_, options = {}) => {
|
||||
const overrides = [];
|
||||
if (!process.env.ALLOW_PERFORMANCE_HOOKS_IN_TASK_MANAGER) {
|
||||
overrides.push({
|
||||
test: [/x-pack[\/\\]legacy[\/\\]plugins[\/\\]task_manager/],
|
||||
plugins: [
|
||||
[
|
||||
require.resolve('babel-plugin-filter-imports'),
|
||||
{
|
||||
imports: {
|
||||
perf_hooks: ['performance'],
|
||||
},
|
||||
},
|
||||
],
|
||||
],
|
||||
});
|
||||
}
|
||||
|
||||
return {
|
||||
presets: [
|
||||
[
|
||||
|
@ -74,6 +57,5 @@ module.exports = (_, options = {}) => {
|
|||
},
|
||||
],
|
||||
],
|
||||
overrides,
|
||||
};
|
||||
};
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@kbn/babel-preset",
|
||||
"private": true,
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@babel/plugin-proposal-class-properties": "^7.10.4",
|
||||
|
@ -13,10 +13,8 @@
|
|||
"@babel/preset-react": "^7.10.4",
|
||||
"@babel/preset-typescript": "^7.10.4",
|
||||
"babel-plugin-add-module-exports": "^1.0.2",
|
||||
"babel-plugin-filter-imports": "^3.0.0",
|
||||
"babel-plugin-styled-components": "^1.10.7",
|
||||
"babel-plugin-transform-define": "^1.3.1",
|
||||
"babel-plugin-transform-imports": "^2.0.0",
|
||||
"react-is": "^16.8.0",
|
||||
"styled-components": "^5.1.0"
|
||||
}
|
||||
|
|
|
@ -40,24 +40,5 @@ module.exports = () => {
|
|||
},
|
||||
],
|
||||
],
|
||||
// NOTE: we can enable this by default for everything as soon as we only have one instance
|
||||
// of lodash across the entire project. For now we are just enabling it for siem
|
||||
// as they are extensively using the lodash v4
|
||||
overrides: [
|
||||
{
|
||||
test: [/x-pack[\/\\]legacy[\/\\]plugins[\/\\]siem[\/\\]public/],
|
||||
plugins: [
|
||||
[
|
||||
require.resolve('babel-plugin-transform-imports'),
|
||||
{
|
||||
'lodash/?(((\\w*)?/?)*)': {
|
||||
transform: 'lodash/${1}/${member}',
|
||||
preventFullImport: false,
|
||||
},
|
||||
},
|
||||
],
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
||||
};
|
||||
|
|
20
yarn.lock
20
yarn.lock
|
@ -1098,7 +1098,7 @@
|
|||
globals "^11.1.0"
|
||||
lodash "^4.17.19"
|
||||
|
||||
"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.9.5":
|
||||
"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.9.5":
|
||||
version "7.11.0"
|
||||
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.0.tgz#2ae6bf1ba9ae8c3c43824e5861269871b206e90d"
|
||||
integrity sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==
|
||||
|
@ -7367,14 +7367,6 @@ babel-plugin-extract-import-names@1.6.16:
|
|||
dependencies:
|
||||
"@babel/helper-plugin-utils" "7.10.4"
|
||||
|
||||
babel-plugin-filter-imports@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-filter-imports/-/babel-plugin-filter-imports-3.0.0.tgz#a849683837ad29960da17492fb32789ab6b09a11"
|
||||
integrity sha512-p/chjzVTgCxUqyLM0q/pfWVZS7IJTwGQMwNg0LOvuQpKiTftQgZDtkGB8XvETnUw19rRcL7bJCTopSwibTN2tA==
|
||||
dependencies:
|
||||
"@babel/types" "^7.4.0"
|
||||
lodash "^4.17.11"
|
||||
|
||||
babel-plugin-istanbul@^6.0.0:
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765"
|
||||
|
@ -7528,14 +7520,6 @@ babel-plugin-transform-define@^1.3.1:
|
|||
lodash "^4.17.11"
|
||||
traverse "0.6.6"
|
||||
|
||||
babel-plugin-transform-imports@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-imports/-/babel-plugin-transform-imports-2.0.0.tgz#9e5f49f751a9d34ba8f4bb988c7e48ed2419c6b6"
|
||||
integrity sha512-65ewumYJ85QiXdcB/jmiU0y0jg6eL6CdnDqQAqQ8JMOKh1E52VPG3NJzbVKWcgovUR5GBH8IWpCXQ7I8Q3wjgw==
|
||||
dependencies:
|
||||
"@babel/types" "^7.4"
|
||||
is-valid-path "^0.1.1"
|
||||
|
||||
babel-plugin-transform-inline-consecutive-adds@^0.4.3:
|
||||
version "0.4.3"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz#323d47a3ea63a83a7ac3c811ae8e6941faf2b0d1"
|
||||
|
@ -17695,7 +17679,7 @@ is-valid-glob@^1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa"
|
||||
integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=
|
||||
|
||||
is-valid-path@0.1.1, is-valid-path@^0.1.1:
|
||||
is-valid-path@0.1.1:
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/is-valid-path/-/is-valid-path-0.1.1.tgz#110f9ff74c37f663e1ec7915eb451f2db93ac9df"
|
||||
integrity sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue