diff --git a/babel.config.cjs b/babel.config.cjs index 12861b7e..170c70d9 100644 --- a/babel.config.cjs +++ b/babel.config.cjs @@ -26,21 +26,7 @@ module.exports = function config(api) { } return { - presets: [ - [ - "@babel/preset-env", - { - targets: { - ie: "10", - }, - loose: true, - }, - ], - ], - plugins: [ - "@babel/plugin-transform-runtime", - "babel-plugin-transform-async-to-promises", - "@babel/plugin-proposal-object-rest-spread", - ], + presets: [["@babel/preset-env"]], + plugins: ["@babel/plugin-transform-runtime"], }; }; diff --git a/package-lock.json b/package-lock.json index ae8cc837..6ed97b14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,6 @@ ], "devDependencies": { "@babel/core": "^7.26.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.5", "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/plugin-transform-react-jsx": "^7.25.9", "@babel/plugin-transform-runtime": "^7.25.9", @@ -17,7 +16,6 @@ "@babel/runtime": "^7.26.0", "babel-jest": "^29.7.0", "babel-plugin-jsx-pragmatic": "^1.0.2", - "babel-plugin-transform-async-to-promises": "^0.8.18", "babelify": "^10.0.0", "babylon": "^6.18.0", "browser-pack-flat": "^3.5.0", @@ -491,24 +489,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "dev": true, @@ -4656,11 +4636,6 @@ "dev": true, "license": "MIT" }, - "node_modules/babel-plugin-transform-async-to-promises": { - "version": "0.8.18", - "dev": true, - "license": "MIT" - }, "node_modules/babel-preset-current-node-syntax": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", diff --git a/package.json b/package.json index b6cf6b30..6c1d127c 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,6 @@ "type": "module", "devDependencies": { "@babel/core": "^7.26.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.5", "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/plugin-transform-react-jsx": "^7.25.9", "@babel/plugin-transform-runtime": "^7.25.9", @@ -11,7 +10,6 @@ "@babel/runtime": "^7.26.0", "babel-jest": "^29.7.0", "babel-plugin-jsx-pragmatic": "^1.0.2", - "babel-plugin-transform-async-to-promises": "^0.8.18", "babelify": "^10.0.0", "babylon": "^6.18.0", "browser-pack-flat": "^3.5.0", @@ -49,11 +47,12 @@ "bundlesize": [ { "path": "./packages/client/dist/xmpp.min.js", - "maxSize": "17 KB" + "maxSize": "15 KB" } ], "lint-staged": { "*.{js,cjs,mjs}": "eslint --cache --fix", "*.{json,md,html,css,yaml,yml}": "prettier --write" - } + }, + "browserslist": "> 0.25%, not dead" }