From f5c313800bb43df1d8776d730f14157adc4eaffb Mon Sep 17 00:00:00 2001 From: Tim Lai Date: Fri, 18 Sep 2020 13:16:36 -0700 Subject: [PATCH] feat(build): use core-js@3 (#2228) --- babel.config.js | 16 ++++----- package-lock.json | 83 +++++++++++++++++------------------------------ package.json | 6 ++-- 3 files changed, 41 insertions(+), 64 deletions(-) diff --git a/babel.config.js b/babel.config.js index cfca4cc4b15..24e6cef170b 100644 --- a/babel.config.js +++ b/babel.config.js @@ -44,7 +44,7 @@ module.exports = { { "absoluteRuntime": false, "corejs": 2, - "version": "^7.10.4" + "version": "^7.11.2" } ], "@babel/proposal-class-properties", @@ -68,7 +68,7 @@ module.exports = { "@babel/plugin-transform-runtime", { "corejs": 2, - "version": "^7.10.4" + "version": "^7.11.2" } ], "@babel/proposal-class-properties", @@ -91,7 +91,7 @@ module.exports = { ] }, "useBuiltIns": "entry", - "corejs": "2" + "corejs": 3 } ], "@babel/preset-react" @@ -100,9 +100,9 @@ module.exports = { [ "@babel/plugin-transform-runtime", { - "corejs": "2", + "corejs": "3", "absoluteRuntime": false, - "version": "7.10.4" + "version": "7.11.2" } ], "@babel/plugin-proposal-class-properties", @@ -136,7 +136,7 @@ module.exports = { "node": "10" }, "useBuiltIns": "entry", - "corejs": "2" + "corejs": 3 } ], "@babel/preset-react" @@ -145,9 +145,9 @@ module.exports = { [ "@babel/plugin-transform-runtime", { - "corejs": "2", + "corejs": "3", "absoluteRuntime": false, - "version": "7.10.4" + "version": "7.11.2" } ], "@babel/plugin-proposal-class-properties", diff --git a/package-lock.json b/package-lock.json index 7a9aee67a58..2e3805a4983 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3367,20 +3367,15 @@ } } }, - "@babel/runtime-corejs2": { + "@babel/runtime-corejs3": { "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.11.2.tgz", - "integrity": "sha512-AC/ciV28adSSpEkBglONBWq4/Lvm6GAZuxIoyVtsnUpZMl0bxLtoChEnYAkP+47KyOCayZanojtflUEUJtR/6Q==", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", + "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", "requires": { - "core-js": "^2.6.5", + "core-js-pure": "^3.0.0", "regenerator-runtime": "^0.13.4" }, "dependencies": { - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", @@ -8429,6 +8424,11 @@ } } }, + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -8574,17 +8574,17 @@ } }, "cross-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", - "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", "requires": { - "node-fetch": "2.6.0" + "node-fetch": "2.6.1" }, "dependencies": { "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" } } }, @@ -9968,9 +9968,9 @@ "integrity": "sha1-iDmdWGeU78EVT+xsIs/lDxm9Tbs=" }, "dompurify": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.15.tgz", - "integrity": "sha512-8AnYW8iXOC7xC7K3FBvQ7+GdmtOsgDGZC5dDXaewCC674qcId7G5mhz5VIEnVShJVjQdlcaPjxpaOzaV9JC3Tg==" + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.16.tgz", + "integrity": "sha512-MMNzUQdlvmbXhD0NVxME4hNI72eOlcz9TzO9L8KfmUcI+h97ISON5XagIUm40+JRwV4fGHYqxRpSy844fT9iow==" }, "domutils": { "version": "1.5.1", @@ -28355,15 +28355,15 @@ } }, "swagger-client": { - "version": "3.10.12", - "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.10.12.tgz", - "integrity": "sha512-h2o7axvFViMc5sxwTjjza84Rhfz+C52wgMKPOT0P05jODjZhldBK7y9EvGt4zvqgzBJHS+FDQBmOT/dGf9SWdw==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/swagger-client/-/swagger-client-3.11.0.tgz", + "integrity": "sha512-5cM2S8qDmA0fwpGW71384Bik7MXI5D8XJz6uVHeH3X3gy9hZo8SDc7MeNShnxSLKAGIUHs9gIqjSeCrUftMNPw==", "requires": { - "@babel/runtime-corejs2": "^7.10.4", + "@babel/runtime-corejs3": "^7.11.2", "btoa": "^1.2.1", "buffer": "^5.6.0", "cookie": "~0.4.1", - "cross-fetch": "^3.0.5", + "cross-fetch": "^3.0.6", "deep-extend": "~0.6.0", "fast-json-patch": "^2.2.1", "isomorphic-form-data": "~2.0.0", @@ -28375,20 +28375,6 @@ "url": "~0.11.0" }, "dependencies": { - "@babel/runtime-corejs2": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.10.5.tgz", - "integrity": "sha512-LJwyb1ac//Jr2zrGTTaNJhrP1wYCgVw9rzHbQPogKXCTLQ60EEWgeNtuqs6cLsq64O557SYzziCrOxNp0rRi8w==", - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, "js-yaml": { "version": "3.14.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", @@ -28398,29 +28384,19 @@ "esprima": "^4.0.0" } }, - "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" - }, "qs": { "version": "6.9.4", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" - }, - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" } } }, "swagger-ui": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/swagger-ui/-/swagger-ui-3.33.0.tgz", - "integrity": "sha512-cb4dJQ5e1YFPo4IEh8i5Vk3kOJG5/pRMPAIt6hHK2RaTLoxF94Ex5YOJN7zT786//qOz+DBvueY4VE3ZQr3+Bg==", + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/swagger-ui/-/swagger-ui-3.34.0.tgz", + "integrity": "sha512-mqPaIEU7J/bFFRxCCPgMIj0KIVrxsZZY7YdyCCU/N/HLdDH2V+RqHrVGclkPYVJA2cJZFGF7eMOKeArKql2ztQ==", "requires": { - "@babel/runtime-corejs2": "^7.10.4", + "@babel/runtime-corejs3": "^7.11.2", "@braintree/sanitize-url": "^4.0.0", "@kyleshockey/object-assign-deep": "^0.4.2", "@kyleshockey/xml": "^1.0.2", @@ -28454,7 +28430,7 @@ "reselect": "^4.0.0", "serialize-error": "^2.1.0", "sha.js": "^2.4.11", - "swagger-client": "=3.10.12", + "swagger-client": "=3.11.0", "url-parse": "^1.4.7", "xml-but-prettier": "^1.0.1", "zenscroll": "^4.0.2" @@ -29964,6 +29940,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, + "optional": true, "requires": { "is-extglob": "^2.1.1" } diff --git a/package.json b/package.json index 2b9fc61f69b..26ada8e19c5 100644 --- a/package.json +++ b/package.json @@ -88,8 +88,8 @@ "react-transition-group": "^1.1.1", "redux": "^3.x.x", "reselect": "^4.0.0", - "swagger-client": "^3.10.12", - "swagger-ui": "^3.33.0", + "swagger-client": "^3.11.0", + "swagger-ui": "^3.34.0", "traverse": "^0.6.6", "whatwg-fetch": "^2.0.3", "yaml-js": "^0.2.3" @@ -103,7 +103,7 @@ "@babel/preset-env": "^7.10.2", "@babel/preset-react": "^7.10.1", "@babel/register": "^7.10.1", - "@babel/runtime-corejs2": "^7.10.4", + "@babel/runtime-corejs3": "^7.11.2", "@jest/globals": "=26.4.1", "@release-it/conventional-changelog": "=1.1.4", "autoprefixer": "=9.8.6",