diff --git a/.babelrc-es5 b/.babelrc-es5 new file mode 100644 index 00000000..c719e1e2 --- /dev/null +++ b/.babelrc-es5 @@ -0,0 +1,13 @@ +{ + "presets": [ + ["@babel/preset-env", { + "useBuiltIns": false, + }] + ], + "plugins": [ + "@babel/plugin-proposal-export-default-from", + "@babel/plugin-proposal-export-namespace-from", + "@babel/plugin-proposal-object-rest-spread", + "@babel/plugin-transform-runtime" + ] +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index cf790ce7..93eeb868 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-gitlab-api", - "version": "3.0.0-beta", + "version": "3.0.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -746,6 +746,16 @@ } } }, + "@babel/plugin-transform-runtime": { + "version": "7.0.0-beta.42", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.42.tgz", + "integrity": "sha512-4LcNdjMvKzCwK/eqfbUiXFAZht8OTx0Gv2Ok42o+zhb8DvNUaYUndgW9AU4Q6nbpxzw2vTWNUXSIRvdGsxpgQQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.42", + "@babel/helper-plugin-utils": "7.0.0-beta.42" + } + }, "@babel/plugin-transform-shorthand-properties": { "version": "7.0.0-beta.42", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.42.tgz", diff --git a/package.json b/package.json index 3450dd19..6d2b899c 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,8 @@ }, "scripts": { "build:clean": "rimraf -rf dist && mkdirp -p dist", - "build:es6": "babel src -d dist/latest", - "build:es5": "babel src -d dist/es5 --no-babelrc --presets=@babel/env --plugins=@babel/plugin-proposal-export-default-from,@babel/plugin-proposal-export-namespace-from,@babel/plugin-proposal-object-rest-spread", + "build:es6": "babel src -d dist/latest --config-file=./.babelrc", + "build:es5": "babel src -d dist/es5 --config-file=./.babelrc-es5", "build": "npm run build:clean && npm run build:es6 && npm run build:es5", "prepublishOnly": "npm run build" }, @@ -32,6 +32,7 @@ "@babel/core": "^7.0.0-beta.42", "@babel/plugin-proposal-export-default-from": "^7.0.0-beta.42", "@babel/plugin-proposal-export-namespace-from": "^7.0.0-beta.42", + "@babel/plugin-transform-runtime": "^7.0.0-beta.42", "@babel/preset-env": "^7.0.0-beta.42", "babel-eslint": "^8.2.2", "eslint": "^4.18.1",