From b11217ebc111d7cda2b4ca3e85063dcc28a69715 Mon Sep 17 00:00:00 2001 From: Matt Swensen Date: Mon, 3 Jul 2017 21:48:21 -0600 Subject: [PATCH] Ensuring support for LTS node (6.11). --- .babelrc | 11 ++++++++++- .travis.yml | 2 +- package-lock.json | 44 ++++++++++++++++++++++---------------------- package.json | 5 ++++- 4 files changed, 37 insertions(+), 25 deletions(-) diff --git a/.babelrc b/.babelrc index 5686105..583d13a 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,12 @@ { - "presets": ["latest"] + "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 11d44e7..4194c55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -514,22 +514,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": { @@ -538,12 +526,6 @@ "integrity": "sha1-FB6TXevhZKqgNkwiDTHMshdkk7I=", "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", @@ -646,6 +628,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": "1.0.2", "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", @@ -674,6 +662,12 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" }, + "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 + }, "cardinal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", @@ -898,6 +892,12 @@ "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "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 bedb6b8..09bd066 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,9 @@ "version": "1.0.2", "description": "Wallpaper generator for themer.", "main": "lib/index.js", + "engines": { + "node": ">=6.11" + }, "author": "mjswensen", "license": "MIT", "jest": { @@ -16,7 +19,7 @@ }, "devDependencies": { "babel-cli": "^6.18.0", - "babel-preset-latest": "^6.16.0", + "babel-preset-env": "^1.5.2", "eslint": "^3.13.0", "jest": "^17.0.3", "themer-colors-default": "^1.0.1",