From 88e10cecbea02ac0f98f37d38b33043d285bd1bb Mon Sep 17 00:00:00 2001 From: Matt Swensen Date: Mon, 3 Jul 2017 22:37:50 -0600 Subject: [PATCH] Ensuring support for LTS node (6.11). --- .babelrc | 13 +++++++++++-- .travis.yml | 2 +- package-lock.json | 44 ++++++++++++++++++++++---------------------- package.json | 5 ++++- 4 files changed, 38 insertions(+), 26 deletions(-) diff --git a/.babelrc b/.babelrc index 9175231..583d13a 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,12 @@ { - "presets": ["latest"] -} \ No newline at end of file + "presets": [ + [ + "env", + { + "targets": { + "node": "6.11" + } + } + ] + ] +} diff --git a/.travis.yml b/.travis.yml index 4c5cb57..29f362a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: node_js node_js: - - "6.9" + - "lts/*" script: npm test diff --git a/package-lock.json b/package-lock.json index 73cd705..2741c81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -494,22 +494,10 @@ "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=", "dev": true }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "dev": true - }, - "babel-preset-es2016": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.24.1.tgz", - "integrity": "sha1-+QC/k+LrwNJ235uKtZck6/2Vn4s=", - "dev": true - }, - "babel-preset-es2017": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2017/-/babel-preset-es2017-6.24.1.tgz", - "integrity": "sha1-WXvq37n38gi8/YoS6bKym4svFNE=", + "babel-preset-env": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.5.2.tgz", + "integrity": "sha1-zUrpCm6Utwn5c3SzPl+LmDVWre8=", "dev": true }, "babel-preset-jest": { @@ -518,12 +506,6 @@ "integrity": "sha1-ItZyAdAjJKGVgRKI6zgpS7PKw5Y=", "dev": true }, - "babel-preset-latest": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-latest/-/babel-preset-latest-6.24.1.tgz", - "integrity": "sha1-Z33gaRVKdIXC0lxXfAL2JLhbheg=", - "dev": true - }, "babel-register": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", @@ -612,6 +594,12 @@ } } }, + "browserslist": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.1.5.tgz", + "integrity": "sha1-6IJVDfPRzW1IHBo+ADjyuvE6RxE=", + "dev": true + }, "bser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", @@ -643,6 +631,12 @@ "dev": true, "optional": true }, + "caniuse-lite": { + "version": "1.0.30000696", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000696.tgz", + "integrity": "sha1-MPJpXSoBoN/XeaJquD9NE0s9pcw=", + "dev": true + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -888,6 +882,12 @@ "dev": true, "optional": true }, + "electron-to-chromium": { + "version": "1.3.15", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.15.tgz", + "integrity": "sha1-CDl5NIkcvPrrvRi4KpW1pIETg2k=", + "dev": true + }, "errno": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", diff --git a/package.json b/package.json index 6c2491b..bd69f06 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,9 @@ "version": "1.0.1", "description": "A port of the popular Atom One themes.", "main": "lib/index.js", + "engines": { + "node": ">=6.11" + }, "author": "mjswensen", "license": "MIT", "jest": { @@ -16,7 +19,7 @@ }, "devDependencies": { "babel-cli": "^6.24.0", - "babel-preset-latest": "^6.24.0", + "babel-preset-env": "^1.5.2", "eslint": "^3.19.0", "jest": "^19.0.2", "watch": "^1.0.2"