diff --git a/.babelrc b/.babelrc index 09aa1d3..ace32f7 100644 --- a/.babelrc +++ b/.babelrc @@ -1,6 +1,6 @@ { "presets": [ - ["env", { + ["@babel/preset-env", { "targets": { "node": "7.0.0", "browsers": ["last 2 Chrome versions"] diff --git a/.vscode/launch.json b/.vscode/launch.json index b515096..b6268f8 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -10,8 +10,7 @@ "stopOnEntry": false, "args": [ "./src/*-unit.js", - "--require", "babel-register", - "--require", "babel-polyfill", + "--require", "@babel/register", "testutils.js", "--reporter", "spec", "--no-timeouts" diff --git a/package.json b/package.json index 383fe48..b76471b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "emailjs-imap-client", - "version": "3.0.7", + "version": "3.1.0", "homepage": "https://github.com/emailjs/emailjs-imap-client", "description": "JavaScript IMAP client", "author": "Andris Reinman ", @@ -13,8 +13,8 @@ "lint": "$(npm bin)/standard", "preversion": "npm run build", "test": "npm run lint && npm run unit && npm run integration", - "unit": "$(npm bin)/mocha './src/*-unit.js' --reporter spec --require babel-register --require babel-polyfill testutils.js", - "integration": "$(npm bin)/mocha './src/*-integration.js' --reporter spec --require babel-register --require babel-polyfill testutils.js", + "unit": "$(npm bin)/mocha './src/*-unit.js' --reporter spec --require @babel/register testutils.js", + "integration": "$(npm bin)/mocha './src/*-integration.js' --reporter spec --require @babel/register testutils.js", "build-worker": "./scripts/worker.sh" }, "repository": { @@ -33,13 +33,11 @@ "ramda": "^0.26.1" }, "devDependencies": { - "babel-cli": "^6.26.0", - "babel-core": "^6.26.3", + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/register": "^7.8.3", "babel-loader": "^8.0.6", "babel-plugin-inline-import": "^3.0.0", - "babel-polyfill": "^6.26.0", - "babel-preset-env": "^1.7.0", - "babel-register": "^6.26.0", "chai": "^4.2.0", "hoodiecrow-imap": "^2.1.0", "mocha": "^7.0.1", diff --git a/scripts/worker.sh b/scripts/worker.sh index 5d879e9..c9905a0 100755 --- a/scripts/worker.sh +++ b/scripts/worker.sh @@ -1,5 +1,5 @@ #!/bin/bash -rm $PWD/res/compression.worker.blob +rm -f $PWD/res/compression.worker.blob webpack -p mv $PWD/res/compression.worker.js $PWD/res/compression.worker.blob diff --git a/webpack.config.js b/webpack.config.js index 195f2ff..beec3f9 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -13,7 +13,7 @@ module.exports = { use: { loader: 'babel-loader', options: { - presets: ['babel-preset-env'] + presets: ['@babel/preset-env'] } } }]