From a9434ac2dfb7c5e0f59b78fe9f433a90ab7210b1 Mon Sep 17 00:00:00 2001 From: Paul Roebuck Date: Fri, 17 May 2019 04:57:49 -0500 Subject: [PATCH] ci(.travis.yml): Update Travis config to use Node-12 Minor changes to use Node-12. Adds couple APT packages. Updates "package-lock.json" so we can use the prebuilt canvas package. --- .travis.yml | 6 +++++- package-lock.json | 19 ++++++++++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2de2a30cdb..6f4e8231cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,11 +11,15 @@ stages: # defaults language: node_js -node_js: '11' +node_js: '12' addons: apt: packages: + # Growl - libnotify-bin + # Canvas + - libpango1.0-dev + - libgif-dev # `nvm install` happens before the cache is restored, which means # we must install our own npm elsewhere (`~/npm`) before_install: | diff --git a/package-lock.json b/package-lock.json index 2aeadf2b21..bdf39a0384 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2600,13 +2600,22 @@ "dev": true }, "canvas": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.4.1.tgz", - "integrity": "sha512-SaFomFqDuuuSTScTHQ7nXc5ea71Ieb8ctvwXjR7vzLsBMfp3euTv2xsTY70zIoC5r4sSQZYXv6tiHiORJ4y1vg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.5.0.tgz", + "integrity": "sha512-wwRz2cLMgb9d+rnotOJCoc04Bzj3aJMpWc6JxAD6lP7bYz0ldcn0sKddoZ0vhD5T8HBxrK+XmRDJb68/2VqARw==", "dev": true, "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.11.0" + "nan": "^2.13.2", + "node-pre-gyp": "^0.11.0", + "simple-get": "^3.0.3" + }, + "dependencies": { + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + } } }, "capitalize": {