mirror of https://github.com/calzoneman/sync.git
Merge pull request #691 from calzoneman/upgrade-babel-nodejs-6
Upgrade babel preset for node 6, add async transform
This commit is contained in:
commit
9cffd7dde8
|
@ -9,5 +9,6 @@ addons:
|
||||||
env:
|
env:
|
||||||
- CXX="g++-4.8"
|
- CXX="g++-4.8"
|
||||||
node_js:
|
node_js:
|
||||||
|
- "8"
|
||||||
- "7"
|
- "7"
|
||||||
- "6"
|
- "6"
|
||||||
|
|
12
NEWS.md
12
NEWS.md
|
@ -1,3 +1,15 @@
|
||||||
|
2017-06-20
|
||||||
|
==========
|
||||||
|
|
||||||
|
The latest commit drops support for node.js versions below 6 (the [current
|
||||||
|
LTS](https://github.com/nodejs/LTS#lts-schedule1)). This is to allow the babel
|
||||||
|
preset to avoid generating inefficient code to polyfill ES2015+ features that
|
||||||
|
are now implemented in the node.js core.
|
||||||
|
|
||||||
|
New versions of node.js can be downloaded from the [node.js
|
||||||
|
website](https://nodejs.org/en/download/), if they are not already available in
|
||||||
|
your distribution's package manager.
|
||||||
|
|
||||||
2017-03-20
|
2017-03-20
|
||||||
==========
|
==========
|
||||||
|
|
||||||
|
|
28
package.json
28
package.json
|
@ -2,18 +2,13 @@
|
||||||
"author": "Calvin Montgomery",
|
"author": "Calvin Montgomery",
|
||||||
"name": "CyTube",
|
"name": "CyTube",
|
||||||
"description": "Online media synchronizer and chat",
|
"description": "Online media synchronizer and chat",
|
||||||
"version": "3.38.3",
|
"version": "3.39.0",
|
||||||
"repository": {
|
"repository": {
|
||||||
"url": "http://github.com/calzoneman/sync"
|
"url": "http://github.com/calzoneman/sync"
|
||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@calzoneman/jsli": "^1.0.1",
|
"@calzoneman/jsli": "^1.0.1",
|
||||||
"babel-cli": "^6.1.4",
|
|
||||||
"babel-core": "^6.1.4",
|
|
||||||
"babel-plugin-add-module-exports": "^0.2.1",
|
|
||||||
"babel-plugin-transform-es2015-destructuring": "^6.3.15",
|
|
||||||
"babel-preset-es2015": "^6.1.4",
|
|
||||||
"bcrypt": "^0.8.5",
|
"bcrypt": "^0.8.5",
|
||||||
"bluebird": "^2.10.1",
|
"bluebird": "^2.10.1",
|
||||||
"body-parser": "^1.14.0",
|
"body-parser": "^1.14.0",
|
||||||
|
@ -62,7 +57,12 @@
|
||||||
"integration-test": "mocha --recursive integration_test"
|
"integration-test": "mocha --recursive integration_test"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"babel-cli": "^6.24.1",
|
||||||
|
"babel-core": "^6.25.0",
|
||||||
|
"babel-plugin-add-module-exports": "^0.2.1",
|
||||||
|
"babel-plugin-transform-async-to-generator": "^6.24.1",
|
||||||
"babel-plugin-transform-flow-strip-types": "^6.22.0",
|
"babel-plugin-transform-flow-strip-types": "^6.22.0",
|
||||||
|
"babel-preset-env": "^1.5.2",
|
||||||
"coffee-script": "^1.9.2",
|
"coffee-script": "^1.9.2",
|
||||||
"flow-bin": "^0.43.0",
|
"flow-bin": "^0.43.0",
|
||||||
"mocha": "^3.2.0",
|
"mocha": "^3.2.0",
|
||||||
|
@ -70,15 +70,17 @@
|
||||||
},
|
},
|
||||||
"babel": {
|
"babel": {
|
||||||
"presets": [
|
"presets": [
|
||||||
"es2015"
|
[
|
||||||
|
"env",
|
||||||
|
{
|
||||||
|
"targets": {
|
||||||
|
"node": "6"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
],
|
],
|
||||||
"plugins": [
|
"plugins": [
|
||||||
[
|
"transform-async-to-generator",
|
||||||
"transform-es2015-destructuring",
|
|
||||||
{
|
|
||||||
"loose": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"add-module-exports",
|
"add-module-exports",
|
||||||
"transform-flow-strip-types"
|
"transform-flow-strip-types"
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue