From a71a19ec40b84ffc65e4efbe92531315f18bd9b9 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Tue, 26 Jun 2018 07:49:29 -0700 Subject: [PATCH] support node v10 - test on all LTS version --- .travis.yml | 3 ++- appveyor.yml | 5 +++-- package.json | 6 +++--- test/geocoder.test.js | 3 +-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index b37077c..bd2e253 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ language: node_js sudo: false node_js: - - "0.10" - "4" - "6" + - "9" + - "10" diff --git a/appveyor.yml b/appveyor.yml index 8fc6d8e..e814dd3 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,8 @@ environment: matrix: - - nodejs_version: 0.10 + - nodejs_version: 6 + - nodejs_version: 8 + - nodejs_version: 10 platform: - x86 @@ -16,4 +18,3 @@ install: build: OFF test: OFF deploy: OFF - diff --git a/package.json b/package.json index c68db7c..567aa89 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "dependencies": { "d3-queue": "~2.0.3", "@mapbox/tiletype": "0.3.x", - "sqlite3": "3.x", - "@mapbox/sphericalmercator": "~1.0.1" + "sqlite3": "4.x", + "@mapbox/sphericalmercator": "~1.1.0" }, "devDependencies": { "tape": "~3.0.0", @@ -39,7 +39,7 @@ "eslint-config-unstyled": "^1.1.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 4" }, "scripts": { "test": "eslint lib && tape test/*.js" diff --git a/test/geocoder.test.js b/test/geocoder.test.js index 8ee064f..9d874f4 100644 --- a/test/geocoder.test.js +++ b/test/geocoder.test.js @@ -62,7 +62,7 @@ tape('getGeocoderData (no table)', function(assert) { tape('putGeocoderData', function(assert) { to.startWriting(function(err) { assert.ifError(err); - to.putGeocoderData('term', 0, new Buffer('asdf'), function(err) { + to.putGeocoderData('term', 0, Buffer.from('asdf'), function(err) { assert.ifError(err); to.stopWriting(function(err) { assert.ifError(err); @@ -223,4 +223,3 @@ tape('cleanup', function(assert) { try { fs.rmdirSync(tmp); } catch(err) { throw err; } assert.end(); }); -