From 603edf3b5b5d38f900a143b5857a5110fdc1eaeb Mon Sep 17 00:00:00 2001 From: Jonny Buchanan Date: Mon, 16 Jan 2017 06:46:40 +1000 Subject: [PATCH] Use babel-preset-env when transpiling to lib/ targeting Node.js v4 #233 --- CHANGES.md | 1 + package.json | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 1f9a57c6..2398edf8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,6 +7,7 @@ **Internal:** +- Use [`babel-preset-env`](https://github.com/babel/babel-preset-env/) when transpiling to `lib/`, targeting Node.js v4. - Use ES2015 `String` methods available in Node.js v4 instead of `String.prototype.indexOf` comparisons. # 0.14.1 / 2017-01-13 diff --git a/package.json b/package.json index d7c73448..e98ef357 100644 --- a/package.json +++ b/package.json @@ -120,6 +120,7 @@ "webpack-md5-hash": "0.0.5" }, "devDependencies": { + "babel-preset-env": "1.1.8", "cross-env": "3.1.4", "eslint-config-jonnybuchanan": "4.8.0", "eventsource": "0.2.1", @@ -141,8 +142,13 @@ ], "babel": { "presets": [ - ["es2015", {"loose": true}], - "stage-2" + ["env", { + "loose": true, + "targets": { + "node": 4 + } + }], + "stage-3" ], "plugins": [ "add-module-exports"