From 626a031b5ac5391a3efae8e206b2f82608b9c582 Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Wed, 31 May 2017 14:47:54 +0200 Subject: [PATCH] =?UTF-8?q?[enh]=20#918=20Bug=20if=20a=20plugin=20does=20n?= =?UTF-8?q?ot=20declare=20`dependencies`=20or=20=CC=80`devDependencies`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 4 ++-- yarn.lock | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 959136766..56cd2c9f9 100644 --- a/index.js +++ b/index.js @@ -70,8 +70,8 @@ module.exports.statics = { try { const pjson = require(path.resolve('./package.json')) // Look for compliant packages - const prodDeps = Object.keys(pjson.dependencies); - const devDeps = Object.keys(pjson.devDependencies); + const prodDeps = Object.keys(pjson.dependencies || {}); + const devDeps = Object.keys(pjson.devDependencies || {}); duniterDeps = prodDeps.concat(devDeps) } catch (e) { /* duniter as a dependency might not be run from an NPM project */ } for(const dep of duniterDeps) { diff --git a/yarn.lock b/yarn.lock index 9fc2c940e..a352398a8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -796,8 +796,8 @@ duniter-prover@1.3.x: underscore "1.8.3" duniter-ui@1.3.x: - version "1.3.4" - resolved "https://registry.yarnpkg.com/duniter-ui/-/duniter-ui-1.3.4.tgz#f0e969b30f5bb6076f122fdb119ffda120cf8a7c" + version "1.3.6" + resolved "https://registry.yarnpkg.com/duniter-ui/-/duniter-ui-1.3.6.tgz#862b59729c0acfc878e4164c3c600c576e95166e" dependencies: adm-zip "0.4.7" body-parser "1.17.1" -- GitLab