diff --git a/modules/ppcp-button/.babelrc b/modules/ppcp-button/.babelrc new file mode 100644 index 000000000..ec4365ecd --- /dev/null +++ b/modules/ppcp-button/.babelrc @@ -0,0 +1,8 @@ +{ + "presets": [ + ["@babel/preset-env", { + "useBuiltIns": "usage", + "corejs": "3.25.0" + }] + ] +} diff --git a/modules/ppcp-button/package.json b/modules/ppcp-button/package.json index cceb1b748..82fc7bde6 100644 --- a/modules/ppcp-button/package.json +++ b/modules/ppcp-button/package.json @@ -3,7 +3,15 @@ "version": "1.0.0", "license": "GPL-3.0-or-later", "main": "resources/js/button.js", + "browserslist": [ + "> 0.5%", + "Safari >= 8", + "Chrome >= 41", + "Firefox >= 43", + "Edge >= 14" + ], "dependencies": { + "core-js": "^3.25.0", "deepmerge": "^4.2.2" }, "devDependencies": { diff --git a/modules/ppcp-button/yarn.lock b/modules/ppcp-button/yarn.lock index 658f1de8c..e6bf43e55 100644 --- a/modules/ppcp-button/yarn.lock +++ b/modules/ppcp-button/yarn.lock @@ -1262,9 +1262,9 @@ call-bind@^1.0.2: get-intrinsic "^1.0.2" caniuse-lite@^1.0.30001370: - version "1.0.30001390" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz#158a43011e7068ef7fc73590e9fd91a7cece5e7f" - integrity sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g== + version "1.0.30001393" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001393.tgz" + integrity sha512-N/od11RX+Gsk+1qY/jbPa0R6zJupEa0lxeBG598EbrtblxVCTJsQwbRBm6+V+rxpc5lHKdsXb9RY83cZIPLseA== chalk@^2.0.0: version "2.4.2" @@ -1351,6 +1351,11 @@ core-js-compat@^3.21.0, core-js-compat@^3.22.1: browserslist "^4.21.3" semver "7.0.0" +core-js@^3.25.0: + version "3.25.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.25.0.tgz#be71d9e0dd648ffd70c44a7ec2319d039357eceb" + integrity sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA== + cross-env@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf"