MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. cpramhofer
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    C
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 7
    • Posts 53
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: What Monitor did you use?

      i recently bought a ViewSonic (http://geizhals.at/viewsonic-vx2757-mhd-a1411094.html?hloc=at) but it´s very poor!

      in a dark envirenment its bleeding and switched the main lights on i can´t hardly see anything (Mirror with 1:7 transmission)

      seems that TN panels are not the best choice.

      any other ideas for high quality displays below a 350€ pricetag?

      posted in Hardware
      C
      cpramhofer
    • RE: [ORDER CLOSED] Two way mirror order in Germany

      @Ashidian said in Two way mirror order in Germany:

      | # | username | sizes (m) | area (m²) | location | additional comments | pickup/delivery |
      |:-:|-|-|:-:|-|-|-|
      01 | yawns | ~ 0.8 * 0.8 | ~ 0.64 | Germany, Cologne | polished edges | delivery |
      02 | gustav1976 | 0.6 * 1.8 | 1.08 | Germany, Koblenz | polished edges | delivery |
      03 | gustav1976 | 1.0 * 1.2 | 1.20 | Germany, Koblenz | polished edges |delivery |
      04 | gustav1976 | 1.4 * 0.8 | 1.12 | Germany, Koblenz | polished edges | delivery |
      05 | lolobyte | 0.8*0.6 | 0,48 | Germany, Heilbronn | polished edges | pickup |
      06 | Jeff | 1,0 * 0,6 | 0,6| Germany, Karlsruhe | polished edges | pickup |
      07 | Ashidian | 0,69 * 0,435 | 0,3 (pay 0,4) | Germany, Rostock | polished edges | delivery |
      08 | cpramhofer | 0,476 * 0,82 | 0,39 (possible??) | Austria, Vienna | polished edges | delivery (cost??) |
      09 | | | | | | |
      10 | | | | | | |
      Total | | | 5,42 | | | |

      posted in Hardware
      C
      cpramhofer
    • RE: Unable to install dependencies, NPM install not working

      IT WORKS!!

      thanks @tajno for the hint!

      My Steps to working MM:

      • Fresh Card with latest Version of Raspian (PIXEL)
      • [running the installer Script]
      • MMM DID NOT WORK AT THIS STAGE
      • running
        sudo npm install npm@latest -g
        sudo npm install -g grunt
        sudo npm install -g electron
      • manual install of MMM (git clone / sudo npm install / npm start)

      kind regards
      Christoph

      posted in Troubleshooting
      C
      cpramhofer
    • RE: Unable to install dependencies, NPM install not working

      Hi All,

      after my holiday i gave the thing another chance with a fresh install:

      Raspbian Jessie with Pixel
      2016-09-23
      (is this the problem???)

      npm WARN grunt-yamllint@0.2.0 requires a peer of grunt@~0.4.0 but none was installed.
      npm ERR! Linux 4.4.21-v7+
      npm ERR! argv “/usr/bin/nodejs” “/usr/bin/npm” “install”
      npm ERR! node v6.9.1
      npm ERR! npm v3.10.8
      npm ERR! code ELIFECYCLE

      npm ERR! electron-prebuilt@1.3.9 postinstall: node install.js
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the electron-prebuilt@1.3.9 postinstall script ‘node install.js’.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the electron-prebuilt package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR! node install.js
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR! npm bugs electron-prebuilt
      npm ERR! Or if that isn’t available, you can get their info via:
      npm ERR! npm owner ls electron-prebuilt
      npm ERR! There is likely additional logging output above.

      npm ERR! Please include the following file with any support request:
      npm ERR! /root/MagicMirror/npm-debug.log
      Unable to install dependencies!

      or is it the problem that the installer is still using eletron-prebuild instead of electron??

      posted in Troubleshooting
      C
      cpramhofer
    • RE: Unable to install dependencies, NPM install not working

      @KirAsh4 well time is very precious in times like these ;) don´t get stressed due to our bug reports!
      thanks a lot that you are getting a look on it.

      posted in Troubleshooting
      C
      cpramhofer
    • RE: Unable to install dependencies, NPM install not working

      @kiefersmith sorry, i will try it the next time! Thank you for the hint!

      posted in Troubleshooting
      C
      cpramhofer
    • RE: Unable to install dependencies, NPM install not working

      @bhepler
      the problem is that i (and many others) get an electron error. (compare the posting of @FlorianRD )
      i tried both: direkt an ssh

      kind regards!

      posted in Troubleshooting
      C
      cpramhofer
    • RE: Unable to install dependencies, NPM install not working

      next try…

      1., installed NOOBS
      2., installed JESSIE LITE
      3., Setup WLAN, IP, Internalisation, Update, Upgrade
      4., Setup MM2:

      pi@MM:~ $ curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh | bash

      $$\ $$\ $$\ $$\ $$\ $$\ $$$$$$
      $$$\ $$$ | _| $$$\ $$$ |_| $$ $$
      $$$$\ $$$$ | $$$$$$\ $$$$$$\ $$\ $$$$$$$\ $$$$\ $$$$ |$$\ $$$$$$\ $$$$$$\ $$$$$$\ $$$$$$\ _/ $$ |
      $$$$$$ $$ | _
      $$\ $$ $$\ $$ |$$ |$$$$$$ $$ |$$ |$$ $$\ $$ $$\ $$ $$\ $$ $$\ $$$$$$ |
      $$ $$$ $$ | $$$$$$$ |$$ / $$ |$$ |$$ / $$ $$$ $$ |$$ |$$ | _|$$ | _|$$ / $$ |$$ | _|$$ /
      $$ |$ /$$ |$$ __$$ |$$ | $$ |$$ |$$ | $$ |$ /$$ |$$ |$$ | $$ | $$ | $$ |$$ | $$ |
      $$ | _/ $$ |$$$$$$$ |$$$$$$$ |$$ |$$$$$$$\ $$ | _/ $$ |$$ |$$ | $$ | $$$$$$ |$$ | $$$$$$$$
      _
      | _
      | _
      | _
      $$ |_| _
      |_| _|_|_| __| _
      / _| _______|
      $$\ $$ |
      $$$$$$ |
      _
      ____/

      Installing helper tools …
      Paketlisten werden gelesen… Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen… Fertig
      build-essential ist schon die neueste Version.
      curl ist schon die neueste Version.
      unzip ist schon die neueste Version.
      wget ist schon die neueste Version.
      Vorgeschlagene Pakete:
      gettext-base git-daemon-run git-daemon-sysvinit git-doc git-el git-email
      git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn
      Die folgenden NEUEN Pakete werden installiert:
      git git-man libcurl3-gnutls liberror-perl rsync
      0 aktualisiert, 5 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
      Es müssen 4.613 kB an Archiven heruntergeladen werden.
      Nach dieser Operation werden 21,5 MB Plattenplatz zusätzlich benutzt.
      Holen: 1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libcurl3-gnutls armhf 7.38.0-4+deb8u4 [225 kB]
      Holen: 2 http://mirrordirector.raspbian.org/raspbian/ jessie/main liberror-perl all 0.17-1.1 [22,4 kB]
      Holen: 3 http://mirrordirector.raspbian.org/raspbian/ jessie/main git-man all 1:2.1.4-2.1+deb8u2 [1.267 kB]
      Holen: 4 http://mirrordirector.raspbian.org/raspbian/ jessie/main git armhf 1:2.1.4-2.1+deb8u2 [2.725 kB]
      Holen: 5 http://mirrordirector.raspbian.org/raspbian/ jessie/main rsync armhf 3.1.1-3 [373 kB]
      Es wurden 4.613 kB in 2 s geholt (1.577 kB/s).
      Vormals nicht ausgewähltes Paket libcurl3-gnutls:armhf wird gewählt.
      (Lese Datenbank … 31227 Dateien und Verzeichnisse sind derzeit installiert.)
      Vorbereitung zum Entpacken von …/libcurl3-gnutls_7.38.0-4+deb8u4_armhf.deb …
      Entpacken von libcurl3-gnutls:armhf (7.38.0-4+deb8u4) …
      Vormals nicht ausgewähltes Paket liberror-perl wird gewählt.
      Vorbereitung zum Entpacken von …/liberror-perl_0.17-1.1_all.deb …
      Entpacken von liberror-perl (0.17-1.1) …
      Vormals nicht ausgewähltes Paket git-man wird gewählt.
      Vorbereitung zum Entpacken von …/git-man_1%3a2.1.4-2.1+deb8u2_all.deb …
      Entpacken von git-man (1:2.1.4-2.1+deb8u2) …
      Vormals nicht ausgewähltes Paket git wird gewählt.
      Vorbereitung zum Entpacken von …/git_1%3a2.1.4-2.1+deb8u2_armhf.deb …
      Entpacken von git (1:2.1.4-2.1+deb8u2) …
      Vormals nicht ausgewähltes Paket rsync wird gewählt.
      Vorbereitung zum Entpacken von …/rsync_3.1.1-3_armhf.deb …
      Entpacken von rsync (3.1.1-3) …
      Trigger für man-db (2.7.0.2-5) werden verarbeitet …
      Trigger für systemd (215-17+deb8u5) werden verarbeitet …
      libcurl3-gnutls:armhf (7.38.0-4+deb8u4) wird eingerichtet …
      liberror-perl (0.17-1.1) wird eingerichtet …
      git-man (1:2.1.4-2.1+deb8u2) wird eingerichtet …
      git (1:2.1.4-2.1+deb8u2) wird eingerichtet …
      rsync (3.1.1-3) wird eingerichtet …
      Trigger für libc-bin (2.19-18+deb8u6) werden verarbeitet …
      Trigger für systemd (215-17+deb8u5) werden verarbeitet …
      Check current Node installation …
      Node.js is not installed.
      Installing Node.js …

      Installing the NodeSource Node.js v6.x repo…

      Populating apt-get cache…

      • apt-get update
        OK http://archive.raspberrypi.org jessie InRelease
        OK http://mirrordirector.raspbian.org jessie InRelease
        OK http://mirrordirector.raspbian.org jessie/main armhf Packages
        OK http://mirrordirector.raspbian.org jessie/contrib armhf Packages
        OK http://mirrordirector.raspbian.org jessie/non-free armhf Packages
        OK http://mirrordirector.raspbian.org jessie/rpi armhf Packages
        Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de
        Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
        Ign http://mirrordirector.raspbian.org jessie/main Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/main Translation-de
        Ign http://mirrordirector.raspbian.org jessie/main Translation-en
        Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de
        Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
        Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de
        Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
        OK http://archive.raspberrypi.org jessie/main armhf Packages
        OK http://archive.raspberrypi.org jessie/ui armhf Packages
        Ign http://archive.raspberrypi.org jessie/main Translation-de_AT
        Ign http://archive.raspberrypi.org jessie/main Translation-de
        Ign http://archive.raspberrypi.org jessie/main Translation-en
        Ign http://archive.raspberrypi.org jessie/ui Translation-de_AT
        Ign http://archive.raspberrypi.org jessie/ui Translation-de
        Ign http://archive.raspberrypi.org jessie/ui Translation-en
        Paketlisten werden gelesen… Fertig

      Installing packages required for setup: apt-transport-https…

      • apt-get install -y apt-transport-https > /dev/null 2>&1

      Confirming “jessie” is supported…

      • curl -sLf -o /dev/null ‘https://deb.nodesource.com/node_6.x/dists/jessie/Release’

      Adding the NodeSource signing key to your keyring…

      • curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
        OK

      Creating apt sources list file for the NodeSource Node.js v6.x repo…

      • echo ‘deb https://deb.nodesource.com/node_6.x jessie main’ > /etc/apt/sources.list.d/nodesource.list
      • echo ‘deb-src https://deb.nodesource.com/node_6.x jessie main’ >> /etc/apt/sources.list.d/nodesource.list

      Running apt-get update for you…

      • apt-get update
        OK http://mirrordirector.raspbian.org jessie InRelease
        OK http://archive.raspberrypi.org jessie InRelease
        OK http://mirrordirector.raspbian.org jessie/main armhf Packages
        Holen: 1 https://deb.nodesource.com jessie InRelease [3.914 B]
        OK http://mirrordirector.raspbian.org jessie/contrib armhf Packages
        OK http://archive.raspberrypi.org jessie/main armhf Packages
        OK http://mirrordirector.raspbian.org jessie/non-free armhf Packages
        OK http://archive.raspberrypi.org jessie/ui armhf Packages
        OK http://mirrordirector.raspbian.org jessie/rpi armhf Packages
        Holen: 2 https://deb.nodesource.com jessie/main Sources [760 B]
        Holen: 3 https://deb.nodesource.com jessie/main armhf Packages [962 B]
        Holen: 4 https://deb.nodesource.com jessie/main Translation-de_AT [162 B]
        Holen: 5 https://deb.nodesource.com jessie/main Translation-de [162 B]
        Holen: 6 https://deb.nodesource.com jessie/main Translation-en [162 B]
        Holen: 7 https://deb.nodesource.com jessie/main Translation-de_AT [162 B]
        Holen: 8 https://deb.nodesource.com jessie/main Translation-de [162 B]
        Holen: 9 https://deb.nodesource.com jessie/main Translation-en [162 B]
        Holen: 10 https://deb.nodesource.com jessie/main Translation-de_AT [162 B]
        Holen: 11 https://deb.nodesource.com jessie/main Translation-de [162 B]
        Holen: 12 https://deb.nodesource.com jessie/main Translation-en [162 B]
        Holen: 13 https://deb.nodesource.com jessie/main Translation-de_AT [162 B]
        Holen: 14 https://deb.nodesource.com jessie/main Translation-de [162 B]
        Holen: 15 https://deb.nodesource.com jessie/main Translation-en [162 B]
        Holen: 16 https://deb.nodesource.com jessie/main Translation-de_AT [162 B]
        Ign https://deb.nodesource.com jessie/main Translation-de_AT
        Holen: 17 https://deb.nodesource.com jessie/main Translation-de [162 B]
        Ign https://deb.nodesource.com jessie/main Translation-de
        Holen: 18 https://deb.nodesource.com jessie/main Translation-en [162 B]
        Ign https://deb.nodesource.com jessie/main Translation-en
        Ign http://archive.raspberrypi.org jessie/main Translation-de_AT
        Ign http://archive.raspberrypi.org jessie/main Translation-de
        Ign http://archive.raspberrypi.org jessie/main Translation-en
        Ign http://archive.raspberrypi.org jessie/ui Translation-de_AT
        Ign http://archive.raspberrypi.org jessie/ui Translation-de
        Ign http://archive.raspberrypi.org jessie/ui Translation-en
        Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/contrib Translation-de
        Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
        Ign http://mirrordirector.raspbian.org jessie/main Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/main Translation-de
        Ign http://mirrordirector.raspbian.org jessie/main Translation-en
        Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/non-free Translation-de
        Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
        Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de_AT
        Ign http://mirrordirector.raspbian.org jessie/rpi Translation-de
        Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
        Es wurden 5.636 B in 8 s geholt (688 B/s).
        Paketlisten werden gelesen… Fertig

      Run apt-get install nodejs (as root) to install Node.js v6.x and npm

      Paketlisten werden gelesen… Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen… Fertig
      Die folgenden NEUEN Pakete werden installiert:
      nodejs
      0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
      Es müssen 8.932 kB an Archiven heruntergeladen werden.
      Nach dieser Operation werden 45,5 MB Plattenplatz zusätzlich benutzt.
      Holen: 1 https://deb.nodesource.com/node_6.x/ jessie/main nodejs armhf 6.9.1-1nodesource1~jessie1 [8.932 kB]
      Es wurden 8.932 kB in 6 s geholt (1.367 kB/s).
      Vormals nicht ausgewähltes Paket nodejs wird gewählt.
      (Lese Datenbank … 32046 Dateien und Verzeichnisse sind derzeit installiert.)
      Vorbereitung zum Entpacken von …/nodejs_6.9.1-1nodesource1~jessie1_armhf.deb …
      Entpacken von nodejs (6.9.1-1nodesource1~jessie1) …
      Trigger für man-db (2.7.0.2-5) werden verarbeitet …
      nodejs (6.9.1-1nodesource1~jessie1) wird eingerichtet …
      Node.js installation Done!
      Cloning MagicMirror …
      Klone nach ‘MagicMirror’…
      remote: Counting objects: 4363, done.
      remote: Compressing objects: 100% (5/5), done.
      remote: Total 4363 (delta 0), reused 0 (delta 0), pack-reused 4358
      Empfange Objekte: 100% (4363/4363), 10.43 MiB | 920.00 KiB/s, Fertig.
      Löse Unterschiede auf: 100% (2288/2288), Fertig.
      Prüfe Konnektivität… Fertig.
      Cloning MagicMirror Done!
      Installing dependencies …
      npm WARN deprecated electron-prebuilt@1.3.8: electron-prebuilt has been renamed to electron. For more details, see http://electron.atom.io/blog/2016/08/16/npm-install-electron
      npm WARN prefer global coffee-script@1.10.0 should be installed with -g
      npm WARN prefer global colorguard@1.2.0 should be installed with -g
      npm WARN prefer global jsonlint@1.6.2 should be installed with -g

      electron-prebuilt@1.3.8 postinstall /home/pi/MagicMirror/node_modules/electron-prebuilt
      node install.js

      Downloading SHASUMS256.txt
      [============================================>] 100.0% of 2.77 kB (2.77 kB/s)

      magicmirror@2.0.0 prepublish /home/pi/MagicMirror
      npm run snyk-protect

      magicmirror@2.0.0 snyk-protect /home/pi/MagicMirror
      snyk protect

      Successfully applied Snyk patches
      magicmirror@2.0.0 /home/pi/MagicMirror
      ├─┬ electron-prebuilt@1.3.8
      │ ├─┬ electron-download@3.0.1
      │ │ ├─┬ fs-extra@0.30.0
      │ │ │ ├── jsonfile@2.4.0
      │ │ │ ├── klaw@1.3.1
      │ │ │ └── rimraf@2.5.4
      │ │ ├── home-path@1.0.3
      │ │ ├── minimist@1.2.0
      │ │ ├─┬ nugget@2.0.1
      │ │ │ ├── pretty-bytes@1.0.4
      │ │ │ ├─┬ progress-stream@1.2.0
      │ │ │ │ ├── speedometer@0.1.4
      │ │ │ │ └─┬ through2@0.2.3
      │ │ │ │ └─┬ xtend@2.1.2
      │ │ │ │ └── object-keys@0.4.0
      │ │ │ ├── single-line-log@1.1.2
      │ │ │ └── throttleit@0.0.2
      │ │ ├── path-exists@2.1.0
      │ │ ├─┬ rc@1.1.6
      │ │ │ ├── deep-extend@0.4.1
      │ │ │ └── ini@1.3.4
      │ │ └── sumchecker@1.2.0
      │ └─┬ extract-zip@1.5.0
      │ ├─┬ concat-stream@1.5.0
      │ │ ├─┬ readable-stream@2.0.6
      │ │ │ ├── core-util-is@1.0.2
      │ │ │ ├── isarray@1.0.0
      │ │ │ ├── process-nextick-args@1.0.7
      │ │ │ ├── string_decoder@0.10.31
      │ │ │ └── util-deprecate@1.0.2
      │ │ └── typedarray@0.0.6
      │ ├── debug@0.7.4
      │ ├─┬ mkdirp@0.5.0
      │ │ └── minimist@0.0.8
      │ └─┬ yauzl@2.4.1
      │ └─┬ fd-slicer@1.0.1
      │ └── pend@1.2.0
      ├─┬ express@4.14.0
      │ ├─┬ accepts@1.3.3
      │ │ └── negotiator@0.6.1
      │ ├── array-flatten@1.1.1
      │ ├── content-disposition@0.5.1
      │ ├── content-type@1.0.2
      │ ├── cookie@0.3.1
      │ ├── cookie-signature@1.0.6
      │ ├─┬ debug@2.2.0
      │ │ └── ms@0.7.1
      │ ├── depd@1.1.0
      │ ├── encodeurl@1.0.1
      │ ├── escape-html@1.0.3
      │ ├── etag@1.7.0
      │ ├─┬ finalhandler@0.5.0
      │ │ ├── statuses@1.3.0
      │ │ └── unpipe@1.0.0
      │ ├── fresh@0.3.0
      │ ├── merge-descriptors@1.0.1
      │ ├── methods@1.1.2
      │ ├─┬ on-finished@2.3.0
      │ │ └── ee-first@1.1.1
      │ ├── parseurl@1.3.1
      │ ├── path-to-regexp@0.1.7
      │ ├─┬ proxy-addr@1.1.2
      │ │ ├── forwarded@0.1.0
      │ │ └── ipaddr.js@1.1.1
      │ ├── qs@6.2.0
      │ ├── range-parser@1.2.0
      │ ├─┬ send@0.14.1
      │ │ ├── destroy@1.0.4
      │ │ ├─┬ http-errors@1.5.0
      │ │ │ ├── inherits@2.0.1
      │ │ │ └── setprototypeof@1.0.1
      │ │ └── mime@1.3.4
      │ ├── serve-static@1.11.1
      │ ├─┬ type-is@1.6.13
      │ │ └── media-typer@0.3.0
      │ ├── utils-merge@1.0.0
      │ └── vary@1.1.0
      ├─┬ feedme@0.3.2
      │ ├── clarinet@0.11.0
      │ ├── eventyoshi@0.1.6
      │ └── sax@1.2.1
      ├─┬ UNMET PEER DEPENDENCY grunt@1.0.1
      │ ├── coffee-script@1.10.0
      │ ├─┬ dateformat@1.0.12
      │ │ ├── get-stdin@4.0.1
      │ │ └─┬ meow@3.7.0
      │ │ ├─┬ camelcase-keys@2.1.0
      │ │ │ └── camelcase@2.1.1
      │ │ ├── decamelize@1.2.0
      │ │ ├─┬ loud-rejection@1.6.0
      │ │ │ ├─┬ currently-unhandled@0.4.1
      │ │ │ │ └── array-find-index@1.0.2
      │ │ │ └── signal-exit@3.0.1
      │ │ ├── map-obj@1.0.1
      │ │ ├─┬ normalize-package-data@2.3.5
      │ │ │ ├─┬ is-builtin-module@1.0.0
      │ │ │ │ └── builtin-modules@1.1.1
      │ │ │ └─┬ validate-npm-package-license@3.0.1
      │ │ │ ├─┬ spdx-correct@1.0.2
      │ │ │ │ └── spdx-license-ids@1.2.2
      │ │ │ └── spdx-expression-parse@1.0.4
      │ │ ├─┬ read-pkg-up@1.0.1
      │ │ │ ├── find-up@1.1.2
      │ │ │ └─┬ read-pkg@1.1.0
      │ │ │ ├─┬ load-json-file@1.1.0
      │ │ │ │ └─┬ strip-bom@2.0.0
      │ │ │ │ └── is-utf8@0.2.1
      │ │ │ └── path-type@1.1.0
      │ │ ├─┬ redent@1.0.0
      │ │ │ ├─┬ indent-string@2.1.0
      │ │ │ │ └── repeating@2.0.1
      │ │ │ └── strip-indent@1.0.1
      │ │ └── trim-newlines@1.0.0
      │ ├── eventemitter2@0.4.14
      │ ├── exit@0.1.2
      │ ├─┬ findup-sync@0.3.0
      │ │ └── glob@5.0.15
      │ ├─┬ glob@7.0.6
      │ │ ├── fs.realpath@1.0.0
      │ │ ├─┬ inflight@1.0.6
      │ │ │ └── wrappy@1.0.2
      │ │ ├── inherits@2.0.3
      │ │ └── once@1.4.0
      │ ├─┬ grunt-cli@1.2.0
      │ │ └── resolve@1.1.7
      │ ├── grunt-known-options@1.1.0
      │ ├─┬ grunt-legacy-log@1.0.0
      │ │ ├── colors@1.1.2
      │ │ ├─┬ grunt-legacy-log-utils@1.0.0
      │ │ │ └── lodash@4.3.0
      │ │ ├── lodash@3.10.1
      │ │ └── underscore.string@3.2.3
      │ ├─┬ grunt-legacy-util@1.0.0
      │ │ ├── async@1.5.2
      │ │ ├── getobject@0.1.0
      │ │ ├── lodash@4.3.0
      │ │ └─┬ which@1.2.11
      │ │ └── isexe@1.1.2
      │ ├─┬ js-yaml@3.5.5
      │ │ ├─┬ argparse@1.0.9
      │ │ │ └── sprintf-js@1.0.3
      │ │ └── esprima@2.7.3
      │ ├─┬ minimatch@3.0.3
      │ │ └─┬ brace-expansion@1.1.6
      │ │ └── concat-map@0.0.1
      │ ├── nopt@3.0.6
      │ ├── path-is-absolute@1.0.1
      │ └── rimraf@2.2.8
      ├─┬ grunt-eslint@19.0.0
      │ ├─┬ chalk@1.1.3
      │ │ ├── ansi-styles@2.2.1
      │ │ ├── escape-string-regexp@1.0.5
      │ │ ├─┬ has-ansi@2.0.0
      │ │ │ └── ansi-regex@2.0.0
      │ │ ├── strip-ansi@3.0.1
      │ │ └── supports-color@2.0.0
      │ └─┬ eslint@3.9.0
      │ ├─┬ babel-code-frame@6.16.0
      │ │ └── js-tokens@2.0.0
      │ ├─┬ doctrine@1.5.0
      │ │ └── isarray@1.0.0
      │ ├─┬ escope@3.6.0
      │ │ ├─┬ es6-map@0.1.4
      │ │ │ ├── d@0.1.1
      │ │ │ ├── es5-ext@0.10.12
      │ │ │ ├── es6-iterator@2.0.0
      │ │ │ ├── es6-set@0.1.4
      │ │ │ ├── es6-symbol@3.1.0
      │ │ │ └── event-emitter@0.3.4
      │ │ ├── es6-weak-map@2.0.1
      │ │ └─┬ esrecurse@4.1.0
      │ │ └── estraverse@4.1.1
      │ ├─┬ espree@3.3.2
      │ │ ├── acorn@4.0.3
      │ │ └─┬ acorn-jsx@3.0.1
      │ │ └── acorn@3.3.0
      │ ├── estraverse@4.2.0
      │ ├── esutils@2.0.2
      │ ├─┬ file-entry-cache@2.0.0
      │ │ └─┬ flat-cache@1.2.1
      │ │ ├── circular-json@0.3.1
      │ │ ├─┬ del@2.2.2
      │ │ │ ├── globby@5.0.0
      │ │ │ ├── is-path-cwd@1.0.0
      │ │ │ └─┬ is-path-in-cwd@1.0.0
      │ │ │ └── is-path-inside@1.0.0
      │ │ └─┬ write@0.2.1
      │ │ └─┬ mkdirp@0.5.1
      │ │ └── minimist@0.0.8
      │ ├── glob@7.1.1
      │ ├── globals@9.12.0
      │ ├── ignore@3.2.0
      │ ├── imurmurhash@0.1.4
      │ ├─┬ inquirer@0.12.0
      │ │ ├─┬ readline2@1.0.1
      │ │ │ └── mute-stream@0.0.5
      │ │ ├── run-async@0.1.0
      │ │ └── rx-lite@3.1.2
      │ ├─┬ is-my-json-valid@2.15.0
      │ │ ├── generate-function@2.0.0
      │ │ ├─┬ generate-object-property@1.2.0
      │ │ │ └── is-property@1.0.2
      │ │ ├── jsonpointer@4.0.0
      │ │ └── xtend@4.0.1
      │ ├─┬ is-resolvable@1.0.0
      │ │ └── tryit@1.0.3
      │ ├─┬ json-stable-stringify@1.0.1
      │ │ └── jsonify@0.0.0
      │ ├─┬ levn@0.3.0
      │ │ ├── prelude-ls@1.1.2
      │ │ └── type-check@0.3.2
      │ ├── lodash@4.16.4
      │ ├── natural-compare@1.4.0
      │ ├─┬ optionator@0.8.2
      │ │ ├── deep-is@0.1.3
      │ │ ├── fast-levenshtein@2.0.5
      │ │ └── wordwrap@1.0.0
      │ ├── path-is-inside@1.0.2
      │ ├── pluralize@1.2.1
      │ ├── progress@1.1.8
      │ ├─┬ require-uncached@1.0.2
      │ │ ├─┬ caller-path@0.1.0
      │ │ │ └── callsites@0.2.0
      │ │ └── resolve-from@1.0.1
      │ ├─┬ shelljs@0.7.5
      │ │ ├── interpret@1.0.1
      │ │ └── rechoir@0.6.2
      │ ├── strip-bom@3.0.0
      │ ├── strip-json-comments@1.0.4
      │ ├─┬ table@3.8.3
      │ │ ├─┬ ajv@4.8.2
      │ │ │ └── co@4.6.0
      │ │ ├── ajv-keywords@1.1.1
      │ │ ├── slice-ansi@0.0.4
      │ │ └─┬ string-width@2.0.0
      │ │ └── is-fullwidth-code-point@2.0.0
      │ └─┬ user-home@2.0.0
      │ └── os-homedir@1.0.2
      ├─┬ grunt-jsonlint@1.1.0
      │ ├─┬ jsonlint@1.6.2
      │ │ ├── JSV@4.0.2
      │ │ └─┬ nomnom@1.8.1
      │ │ ├─┬ chalk@0.4.0
      │ │ │ ├── ansi-styles@1.0.0
      │ │ │ ├── has-color@0.1.7
      │ │ │ └── strip-ansi@0.1.1
      │ │ └── underscore@1.6.0
      │ └── strip-json-comments@2.0.1
      ├─┬ grunt-markdownlint@1.0.9
      │ └─┬ markdownlint@0.2.0
      │ └─┬ markdown-it@7.0.1
      │ ├── entities@1.1.1
      │ ├── linkify-it@2.0.2
      │ ├── mdurl@1.0.1
      │ └── uc.micro@1.0.3
      ├─┬ grunt-stylelint@0.6.0
      │ └─┬ stylelint@7.5.0
      │ ├─┬ autoprefixer@6.5.1
      │ │ ├── browserslist@1.4.0
      │ │ ├── caniuse-db@1.0.30000570
      │ │ ├── normalize-range@0.1.2
      │ │ └── num2fraction@1.2.2
      │ ├── balanced-match@0.4.2
      │ ├─┬ colorguard@1.2.0
      │ │ ├── color-diff@0.1.7
      │ │ ├─┬ pipetteur@2.0.3
      │ │ │ ├── onecolor@3.0.4
      │ │ │ └─┬ synesthesia@1.0.1
      │ │ │ └── css-color-names@0.0.3
      │ │ ├─┬ plur@2.1.2
      │ │ │ └── irregular-plurals@1.2.0
      │ │ └── yargs@1.3.3
      │ ├─┬ cosmiconfig@2.1.0
      │ │ ├─┬ parse-json@2.2.0
      │ │ │ └─┬ error-ex@1.3.0
      │ │ │ └── is-arrayish@0.2.1
      │ │ └── require-from-string@1.2.1
      │ ├─┬ doiuse@2.5.0
      │ │ ├─┬ css-rule-stream@1.1.0
      │ │ │ ├── css-tokenize@1.0.1
      │ │ │ ├── duplexer2@0.0.2
      │ │ │ └─┬ through2@0.6.5
      │ │ │ ├── readable-stream@1.0.34
      │ │ │ └── xtend@4.0.1
      │ │ ├─┬ duplexer2@0.0.2
      │ │ │ └── readable-stream@1.1.14
      │ │ ├─┬ jsonfilter@1.1.2
      │ │ │ ├─┬ JSONStream@0.8.4
      │ │ │ │ └── jsonparse@0.0.5
      │ │ │ ├─┬ stream-combiner@0.2.2
      │ │ │ │ └── duplexer@0.1.1
      │ │ │ └─┬ through2@0.6.5
      │ │ │ ├── readable-stream@1.0.34
      │ │ │ └── xtend@4.0.1
      │ │ ├─┬ ldjson-stream@1.2.1
      │ │ │ ├─┬ split2@0.2.1
      │ │ │ │ └─┬ through2@0.6.5
      │ │ │ │ ├── readable-stream@1.0.34
      │ │ │ │ └── xtend@4.0.1
      │ │ │ └─┬ through2@0.6.5
      │ │ │ ├── readable-stream@1.0.34
      │ │ │ └── xtend@4.0.1
      │ │ ├─┬ source-map@0.4.4
      │ │ │ └── amdefine@1.0.0
      │ │ ├─┬ through2@0.6.5
      │ │ │ ├── readable-stream@1.0.34
      │ │ │ └── xtend@4.0.1
      │ │ └─┬ yargs@3.15.0
      │ │ ├── camelcase@1.2.1
      │ │ ├─┬ cliui@2.1.0
      │ │ │ ├─┬ center-align@0.1.3
      │ │ │ │ ├─┬ align-text@0.1.4
      │ │ │ │ │ ├─┬ kind-of@3.0.4
      │ │ │ │ │ │ └── is-buffer@1.1.4
      │ │ │ │ │ ├── longest@1.0.1
      │ │ │ │ │ └── repeat-string@1.6.1
      │ │ │ │ └── lazy-cache@1.0.4
      │ │ │ ├── right-align@0.1.3
      │ │ │ └── wordwrap@0.0.2
      │ │ └── window-size@0.1.4
      │ ├─┬ execall@1.0.0
      │ │ └─┬ clone-regexp@1.0.0
      │ │ ├── is-regexp@1.0.0
      │ │ └── is-supported-regexp-flag@1.0.0
      │ ├── get-stdin@5.0.1
      │ ├─┬ globby@6.0.0
      │ │ └── pify@2.3.0
      │ ├── globjoin@0.1.4
      │ ├── html-tags@1.1.1
      │ ├── known-css-properties@0.0.5
      │ ├── log-symbols@1.0.2
      │ ├─┬ multimatch@2.1.0
      │ │ ├── array-differ@1.0.0
      │ │ ├─┬ array-union@1.0.2
      │ │ │ └── array-uniq@1.0.3
      │ │ └── arrify@1.0.1
      │ ├── normalize-selector@0.2.0
      │ ├─┬ postcss@5.2.5
      │ │ ├── js-base64@2.1.9
      │ │ ├── source-map@0.5.6
      │ │ └─┬ supports-color@3.1.2
      │ │ └── has-flag@1.0.0
      │ ├── postcss-less@0.14.0
      │ ├── postcss-media-query-parser@0.2.3
      │ ├── postcss-reporter@1.4.1
      │ ├── postcss-resolve-nested-selector@0.1.1
      │ ├── postcss-scss@0.3.1
      │ ├─┬ postcss-selector-parser@2.2.1
      │ │ ├── flatten@1.0.2
      │ │ ├── indexes-of@1.0.1
      │ │ └── uniq@1.0.1
      │ ├── postcss-value-parser@3.3.0
      │ ├── resolve-from@2.0.0
      │ ├── specificity@0.3.0
      │ ├─┬ string-width@2.0.0
      │ │ └── is-fullwidth-code-point@2.0.0
      │ ├── style-search@0.1.0
      │ ├─┬ stylehacks@2.3.1
      │ │ ├─┬ read-file-stdin@0.2.1
      │ │ │ └── gather-stream@1.0.0
      │ │ └── write-file-stdout@0.0.2
      │ ├── sugarss@0.2.0
      │ └── svg-tags@1.0.0
      ├─┬ grunt-yamllint@0.2.0
      │ ├── async@0.9.2
      │ ├─┬ chalk@0.5.1
      │ │ ├── ansi-styles@1.1.0
      │ │ ├─┬ has-ansi@0.1.0
      │ │ │ └── ansi-regex@0.2.1
      │ │ ├── strip-ansi@0.3.0
      │ │ └── supports-color@0.2.0
      │ └── js-yaml@3.6.1
      ├── iconv-lite@0.4.13
      ├── moment@2.15.2
      ├─┬ request@2.76.0
      │ ├── aws-sign2@0.6.0
      │ ├── aws4@1.5.0
      │ ├── caseless@0.11.0
      │ ├─┬ combined-stream@1.0.5
      │ │ └── delayed-stream@1.0.0
      │ ├── extend@3.0.0
      │ ├── forever-agent@0.6.1
      │ ├─┬ form-data@2.1.1
      │ │ └── asynckit@0.4.0
      │ ├─┬ har-validator@2.0.6
      │ │ ├─┬ commander@2.9.0
      │ │ │ └── graceful-readlink@1.0.1
      │ │ └─┬ pinkie-promise@2.0.1
      │ │ └── pinkie@2.0.4
      │ ├─┬ hawk@3.1.3
      │ │ ├── boom@2.10.1
      │ │ ├── cryptiles@2.0.5
      │ │ ├── hoek@2.16.3
      │ │ └── sntp@1.0.9
      │ ├─┬ http-signature@1.1.1
      │ │ ├── assert-plus@0.2.0
      │ │ ├─┬ jsprim@1.3.1
      │ │ │ ├── extsprintf@1.0.2
      │ │ │ ├── json-schema@0.2.3
      │ │ │ └── verror@1.3.6
      │ │ └─┬ sshpk@1.10.1
      │ │ ├── asn1@0.2.3
      │ │ ├── assert-plus@1.0.0
      │ │ ├── bcrypt-pbkdf@1.0.0
      │ │ ├─┬ dashdash@1.14.0
      │ │ │ └── assert-plus@1.0.0
      │ │ ├── ecc-jsbn@0.1.1
      │ │ ├─┬ getpass@0.1.6
      │ │ │ └── assert-plus@1.0.0
      │ │ ├── jodid25519@1.0.2
      │ │ ├── jsbn@0.1.0
      │ │ └── tweetnacl@0.14.3
      │ ├── is-typedarray@1.0.0
      │ ├── isstream@0.1.2
      │ ├── json-stringify-safe@5.0.1
      │ ├─┬ mime-types@2.1.12
      │ │ └── mime-db@1.24.0
      │ ├── node-uuid@1.4.7
      │ ├── oauth-sign@0.8.2
      │ ├── qs@6.3.0
      │ ├── stringstream@0.0.5
      │ ├─┬ tough-cookie@2.3.2
      │ │ └── punycode@1.4.1
      │ └── tunnel-agent@0.4.3
      ├── rrule@2.1.0
      ├─┬ snyk@1.19.1
      │ ├── abbrev@1.0.9
      │ ├── ansi-escapes@1.4.0
      │ ├─┬ configstore@1.4.0
      │ │ ├── graceful-fs@4.1.9
      │ │ ├── object-assign@4.1.0
      │ │ ├── os-tmpdir@1.0.2
      │ │ ├── osenv@0.1.3
      │ │ ├── uuid@2.0.3
      │ │ ├─┬ write-file-atomic@1.2.0
      │ │ │ └── slide@1.1.6
      │ │ └── xdg-basedir@2.0.0
      │ ├── es6-promise@3.3.1
      │ ├── hasbin@1.2.3
      │ ├─┬ inquirer@1.0.3
      │ │ ├─┬ cli-cursor@1.0.2
      │ │ │ └─┬ restore-cursor@1.0.1
      │ │ │ ├── exit-hook@1.1.1
      │ │ │ └── onetime@1.1.0
      │ │ ├── cli-width@2.1.0
      │ │ ├── mute-stream@0.0.6
      │ │ ├─┬ run-async@2.2.0
      │ │ │ └── is-promise@2.1.0
      │ │ ├── rx@4.1.0
      │ │ ├─┬ string-width@1.0.2
      │ │ │ ├── code-point-at@1.0.1
      │ │ │ └── is-fullwidth-code-point@1.0.0
      │ │ └── through@2.3.8
      │ ├── open@0.0.5
      │ ├─┬ os-name@1.0.3
      │ │ ├── osx-release@1.1.0
      │ │ └── win-release@1.1.1
      │ ├── semver@5.3.0
      │ ├─┬ snyk-config@1.0.1
      │ │ └─┬ nconf@0.7.2
      │ │ └── async@0.9.2
      │ ├─┬ snyk-module@1.7.0
      │ │ ├── hosted-git-info@2.1.5
      │ │ └─┬ validate-npm-package-name@2.2.2
      │ │ └── builtins@0.0.7
      │ ├─┬ snyk-policy@1.5.2
      │ │ └── lodash.clonedeep@4.5.0
      │ ├─┬ snyk-recursive-readdir@2.0.0
      │ │ └── minimatch@3.0.2
      │ ├── snyk-resolve@1.0.0
      │ ├─┬ snyk-resolve-deps@1.7.0
      │ │ ├── ansicolors@0.3.2
      │ │ ├─┬ clite@0.3.0
      │ │ │ ├── lodash.defaults@4.2.0
      │ │ │ ├── lodash.defaultsdeep@4.6.0
      │ │ │ ├── lodash.mergewith@4.6.0
      │ │ │ ├─┬ update-notifier@0.6.3
      │ │ │ │ ├─┬ boxen@0.3.1
      │ │ │ │ │ ├── filled-array@1.1.0
      │ │ │ │ │ └── widest-line@1.0.0
      │ │ │ │ ├─┬ configstore@2.1.0
      │ │ │ │ │ └─┬ dot-prop@3.0.0
      │ │ │ │ │ └── is-obj@1.0.1
      │ │ │ │ └─┬ latest-version@2.0.0
      │ │ │ │ └─┬ package-json@2.4.0
      │ │ │ │ ├─┬ got@5.6.0
      │ │ │ │ │ ├─┬ create-error-class@3.0.2
      │ │ │ │ │ │ └── capture-stack-trace@1.0.0
      │ │ │ │ │ ├─┬ duplexer2@0.1.4
      │ │ │ │ │ │ └─┬ readable-stream@2.1.5
      │ │ │ │ │ │ └── isarray@1.0.0
      │ │ │ │ │ ├── is-plain-obj@1.1.0
      │ │ │ │ │ ├── is-retry-allowed@1.1.0
      │ │ │ │ │ ├── node-status-codes@1.0.0
      │ │ │ │ │ ├─┬ readable-stream@2.1.5
      │ │ │ │ │ │ └── isarray@1.0.0
      │ │ │ │ │ ├── unzip-response@1.0.1
      │ │ │ │ │ └── url-parse-lax@1.0.0
      │ │ │ │ └── registry-auth-token@3.1.0
      │ │ │ └─┬ yargs@4.8.1
      │ │ │ ├─┬ cliui@3.2.0
      │ │ │ │ └── wrap-ansi@2.0.0
      │ │ │ ├── get-caller-file@1.0.2
      │ │ │ ├── lodash.assign@4.2.0
      │ │ │ ├─┬ os-locale@1.4.0
      │ │ │ │ └─┬ lcid@1.0.0
      │ │ │ │ └── invert-kv@1.0.0
      │ │ │ ├── require-directory@2.1.1
      │ │ │ ├── require-main-filename@1.0.1
      │ │ │ ├── set-blocking@2.0.0
      │ │ │ ├── which-module@1.0.0
      │ │ │ ├── window-size@0.2.0
      │ │ │ ├── y18n@3.2.1
      │ │ │ └─┬ yargs-parser@2.4.1
      │ │ │ └── camelcase@3.0.0
      │ │ └─┬ lru-cache@4.0.1
      │ │ ├── pseudomap@1.0.2
      │ │ └── yallist@2.0.0
      │ ├─┬ snyk-tree@1.0.0
      │ │ └── archy@1.0.0
      │ ├── snyk-try-require@1.1.1
      │ ├── tempfile@1.1.1
      │ ├─┬ then-fs@2.0.0
      │ │ └─┬ promise@7.1.1
      │ │ └── asap@2.0.5
      │ ├── undefsafe@0.0.3
      │ ├─┬ update-notifier@0.5.0
      │ │ ├── is-npm@1.0.0
      │ │ ├─┬ latest-version@1.0.1
      │ │ │ └─┬ package-json@1.2.0
      │ │ │ ├─┬ got@3.3.1
      │ │ │ │ ├─┬ duplexify@3.5.0
      │ │ │ │ │ ├─┬ end-of-stream@1.0.0
      │ │ │ │ │ │ └── once@1.3.3
      │ │ │ │ │ ├─┬ readable-stream@2.1.5
      │ │ │ │ │ │ ├── buffer-shims@1.0.0
      │ │ │ │ │ │ └── isarray@1.0.0
      │ │ │ │ │ └── stream-shift@1.0.0
      │ │ │ │ ├── infinity-agent@2.0.3
      │ │ │ │ ├── is-redirect@1.0.0
      │ │ │ │ ├── is-stream@1.1.0
      │ │ │ │ ├── lowercase-keys@1.0.0
      │ │ │ │ ├── nested-error-stacks@1.0.2
      │ │ │ │ ├── object-assign@3.0.0
      │ │ │ │ ├── prepend-http@1.0.4
      │ │ │ │ ├─┬ read-all-stream@3.1.0
      │ │ │ │ │ └─┬ readable-stream@2.1.5
      │ │ │ │ │ └── isarray@1.0.0
      │ │ │ │ └── timed-out@2.0.0
      │ │ │ └── registry-url@3.1.0
      │ │ ├── repeating@1.1.3
      │ │ ├── semver-diff@2.1.0
      │ │ └── string-length@1.0.1
      │ └─┬ url@0.11.0
      │ ├── punycode@1.3.2
      │ └── querystring@0.2.0
      ├─┬ socket.io@1.5.1
      │ ├─┬ engine.io@1.7.2
      │ │ ├── base64id@0.1.0
      │ │ ├─┬ engine.io-parser@1.3.1
      │ │ │ ├── after@0.8.1
      │ │ │ ├── arraybuffer.slice@0.0.6
      │ │ │ ├── base64-arraybuffer@0.1.5
      │ │ │ ├── blob@0.0.4
      │ │ │ ├── has-binary@0.1.6
      │ │ │ └── wtf-8@1.0.0
      │ │ └─┬ ws@1.1.1
      │ │ ├── options@0.0.6
      │ │ └── ultron@1.0.2
      │ ├─┬ has-binary@0.1.7
      │ │ └── isarray@0.0.1
      │ ├─┬ socket.io-adapter@0.4.0
      │ │ └─┬ socket.io-parser@2.2.2
      │ │ ├── benchmark@1.0.0
      │ │ ├── debug@0.7.4
      │ │ └── json3@3.2.6
      │ ├─┬ socket.io-client@1.5.1
      │ │ ├── backo2@1.0.2
      │ │ ├── component-bind@1.0.0
      │ │ ├── component-emitter@1.2.0
      │ │ ├─┬ engine.io-client@1.7.2
      │ │ │ ├── component-inherit@0.0.3
      │ │ │ ├── has-cors@1.1.0
      │ │ │ ├── parsejson@0.0.1
      │ │ │ ├── parseqs@0.0.2
      │ │ │ ├── xmlhttprequest-ssl@1.5.1
      │ │ │ └── yeast@0.1.2
      │ │ ├── indexof@0.0.1
      │ │ ├── object-component@0.0.3
      │ │ ├─┬ parseuri@0.0.4
      │ │ │ └─┬ better-assert@1.0.2
      │ │ │ └── callsite@1.0.0
      │ │ └── to-array@0.1.4
      │ └─┬ socket.io-parser@2.3.1
      │ ├── component-emitter@1.1.2
      │ └── json3@3.3.2
      ├── stylelint-config-standard@14.0.0
      ├─┬ time-grunt@1.4.0
      │ ├─┬ date-time@1.1.0
      │ │ └── time-zone@0.1.0
      │ ├── figures@1.7.0
      │ ├── hooker@0.2.3
      │ ├── number-is-nan@1.0.1
      │ ├─┬ pretty-ms@2.1.0
      │ │ ├── is-finite@1.0.2
      │ │ ├── parse-ms@1.0.1
      │ │ └── plur@1.0.0
      │ └── text-table@0.2.0
      ├── valid-url@1.0.9
      └─┬ walk@2.3.9
      └── foreachasync@3.0.0

      npm WARN grunt-yamllint@0.2.0 requires a peer of grunt@~0.4.0 but none was installed.
      Dependencies installation Done!

      We’re ready! Run DISPLAY=:0 npm start from the ~/MagicMirror directory to start your MagicMirror.

      pi@MM:~ $

      posted in Troubleshooting
      C
      cpramhofer
    • MagicMirror on Windows 10

      Re: Developers running Windows 10.

      Hi Guys (@KirAsh4, @arek123 ) is there anyone out there who had a short setup guide to make MagicMirror run on a Raspberry 3 with Windows 10 IOT on it?
      As there are some problems with electron maybe windows with edge could be a solution!

      posted in Tutorials
      C
      cpramhofer
    • RE: Unable to install dependencies, NPM install not working

      0 info it worked if it ends with ok
      1 verbose cli [ ‘/usr/bin/nodejs’, ‘/usr/bin/npm’, ‘start’ ]
      2 info using npm@3.10.8
      3 info using node@v6.9.1
      4 verbose run-script [ ‘prestart’, ‘start’, ‘poststart’ ]
      5 info lifecycle magicmirror@2.0.0~prestart: magicmirror@2.0.0
      6 silly lifecycle magicmirror@2.0.0~prestart: no script for prestart, continuing
      7 info lifecycle magicmirror@2.0.0~start: magicmirror@2.0.0
      8 verbose lifecycle magicmirror@2.0.0~start: unsafe-perm in lifecycle true
      9 verbose lifecycle magicmirror@2.0.0~start: PATH: /usr/lib/node_modules/npm/bin/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:$
      10 verbose lifecycle magicmirror@2.0.0~start: CWD: /home/pi/MagicMirror
      11 silly lifecycle magicmirror@2.0.0~start: Args: [ ‘-c’, ‘electron js/electron.js’ ]
      12 silly lifecycle magicmirror@2.0.0~start: Returned: code: 1 signal: null
      13 info lifecycle magicmirror@2.0.0~start: Failed to exec start script
      14 verbose stack Error: magicmirror@2.0.0 start: electron js/electron.js
      14 verbose stack Exit status 1
      14 verbose stack at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
      14 verbose stack at emitTwo (events.js:106:13)
      14 verbose stack at EventEmitter.emit (events.js:191:7)
      14 verbose stack at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
      14 verbose stack at emitTwo (events.js:106:13)
      14 verbose stack at ChildProcess.emit (events.js:191:7)
      14 verbose stack at maybeClose (internal/child_process.js:877:16)
      14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
      15 verbose pkgid magicmirror@2.0.0
      16 verbose cwd /home/pi/MagicMirror
      17 error Linux 4.4.21-v7+
      18 error argv “/usr/bin/nodejs” “/usr/bin/npm” “start”
      19 error node v6.9.1
      20 error npm v3.10.8
      21 error code ELIFECYCLE
      22 error magicmirror@2.0.0 start: electron js/electron.js
      22 error Exit status 1
      23 error Failed at the magicmirror@2.0.0 start script ‘electron js/electron.js’.
      23 error Make sure you have the latest version of node.js and npm installed.
      23 error If you do, this is most likely a problem with the magicmirror package,
      23 error not with npm itself.
      23 error Tell the author that this fails on your system:
      23 error electron js/electron.js
      23 error You can get information on how to open an issue for this project with:
      23 error npm bugs magicmirror
      23 error Or if that isn’t available, you can get their info via:
      23 error npm owner ls magicmirror
      23 error There is likely additional logging output above.
      24 verbose exit [ 1, true ]

      posted in Troubleshooting
      C
      cpramhofer
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 3 / 6