From 1b6509db47d2b839b59ec9b168a7e5a733007111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Linus=20Unneb=C3=A4ck?= Date: Sun, 23 Oct 2016 13:58:39 +0200 Subject: [PATCH] Drop support for Node.js 0.8 --- .travis.yml | 2 -- package.json | 2 +- test/canvas.test.js | 9 +-------- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7ea091cbd..3a25554e9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,6 @@ node_js: - '4' - '0.12' - '0.10' - - '0.8' addons: apt: sources: @@ -18,6 +17,5 @@ addons: env: - CXX=g++-4.9 before_install: - - if [[ $TRAVIS_NODE_VERSION == 0.8 ]]; then npm install -g npm@1.4.28; fi - npm explore npm -g -- npm install node-gyp@latest sudo: false diff --git a/package.json b/package.json index 0b0959a57..b9d257927 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "standard": "^7.1.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" }, "main": "./lib/canvas.js", "license": "MIT" diff --git a/test/canvas.test.js b/test/canvas.test.js index b6c678df8..72bf6be90 100644 --- a/test/canvas.test.js +++ b/test/canvas.test.js @@ -418,14 +418,7 @@ describe('Canvas', function () { var buf = canvas.toBuffer('raw'); var stride = canvas.stride; - // emulate os.endianness() (until node v0.8 support is dropped) - var endianness = (function() { - var b = new ArrayBuffer(4); - var u32 = new Uint32Array(b); - var u8 = new Uint8Array(b); - u32[0] = 1; - return u8[0] ? 'LE' : 'BE'; - }()); + var endianness = os.endianness(); function assertPixel(u32, x, y, message) { var expected = '0x' + u32.toString(16);