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