Adding fixes to the es5 compilation from es5-support-fixes branch

This commit is contained in:
Justin Dalrymple 2018-03-19 15:08:34 -04:00
parent c2484fa3d7
commit e5e105bc7d
3 changed files with 27 additions and 3 deletions

13
.babelrc-es5 Normal file
View File

@ -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"
]
}

12
package-lock.json generated
View File

@ -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",

View File

@ -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",