{"action":"created","issue":{"url":"https://api.github.com/repos/infinitered/ignite/issues/219","repository_url":"https://api.github.com/repos/infinitered/ignite","labels_url":"https://api.github.com/repos/infinitered/ignite/issues/219/labels{/name}","comments_url":"https://api.github.com/repos/infinitered/ignite/issues/219/comments","events_url":"https://api.github.com/repos/infinitered/ignite/issues/219/events","html_url":"https://github.com/infinitered/ignite/issues/219","id":163234696,"number":219,"title":"install fails on global install","user":{"login":"daveselinger","id":10235862,"avatar_url":"https://avatars.githubusercontent.com/u/10235862?v=3","gravatar_id":"","url":"https://api.github.com/users/daveselinger","html_url":"https://github.com/daveselinger","followers_url":"https://api.github.com/users/daveselinger/followers","following_url":"https://api.github.com/users/daveselinger/following{/other_user}","gists_url":"https://api.github.com/users/daveselinger/gists{/gist_id}","starred_url":"https://api.github.com/users/daveselinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daveselinger/subscriptions","organizations_url":"https://api.github.com/users/daveselinger/orgs","repos_url":"https://api.github.com/users/daveselinger/repos","events_url":"https://api.github.com/users/daveselinger/events{/privacy}","received_events_url":"https://api.github.com/users/daveselinger/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-06-30T18:37:39Z","updated_at":"2016-07-07T12:57:13Z","closed_at":null,"body":"### Hiya! So you think it's broken or missing a feature eh?\r\n\r\nWelllllll, it just might be.  Do me a favor and check the following.\r\n\r\n- [ x ] Issue does not already exist\r\n- Identify exactly what aspect your issue is about\r\n  - [x ] ignite base application\r\n  - [ ] ignite the cli\r\n  - [ ] ignite generated code\r\n\r\n---------------\r\n\r\nI've tried reinstalling node from homebrew, and have cleaned out ~/.node and ~/.npm\r\n\r\nThen when it fails to install a specific module, i try to install that individually, and eventually end up in the same place:\r\n\r\n\r\n----------------\r\nHere's the command line output: (Problem with duplexer so I install that directly sudo npm install -g duplexer\r\n\r\n\r\nnpm ERR! Darwin 14.5.0\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"i\" \"-g\" \"generator-react-native-ignite\"\r\nnpm ERR! node v6.2.2\r\nnpm ERR! npm  v3.8.6\r\nnpm ERR! path /Users/selly/.npm/duplexer2/0.0.2/package.tgz.868533109\r\nnpm ERR! code EACCES\r\nnpm ERR! errno -13\r\nnpm ERR! syscall open\r\n\r\nnpm ERR! Error: EACCES: permission denied, open '/Users/selly/.npm/duplexer2/0.0.2/package.tgz.868533109'\r\nnpm ERR!     at Error (native)\r\nnpm ERR!  { Error: EACCES: permission denied, open '/Users/selly/.npm/duplexer2/0.0.2/package.tgz.868533109'\r\nnpm ERR!     at Error (native)\r\nnpm ERR!   errno: -13,\r\nnpm ERR!   code: 'EACCES',\r\nnpm ERR!   syscall: 'open',\r\nnpm ERR!   path: '/Users/selly/.npm/duplexer2/0.0.2/package.tgz.868533109',\r\nnpm ERR!   parent: 'multipipe' }\r\nnpm ERR!\r\nnpm ERR! Please try running this command again as root/Administrator.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /usr/local/lib/node_modules/react-native-ignite/npm-debug.log\r\n/usr/local/lib\r\n└── (empty)\r\n\r\nnpm ERR! Darwin 14.5.0\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"install\" \"-g\" \"react-native-ignite\"\r\nnpm ERR! node v6.2.2\r\nnpm ERR! npm  v3.8.6\r\nnpm ERR! code ELIFECYCLE\r\n\r\nnpm ERR! react-native-ignite@1.1.0 postinstall: `npm i -g generator-react-native-ignite`\r\nnpm ERR! Exit status 243\r\nnpm ERR!\r\nnpm ERR! Failed at the react-native-ignite@1.1.0 postinstall script 'npm i -g generator-react-native-ignite'.\r\nnpm ERR! Make sure you have the latest version of node.js and npm installed.\r\nnpm ERR! If you do, this is most likely a problem with the react-native-ignite package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     npm i -g generator-react-native-ignite\r\nnpm ERR! You can get information on how to open an issue for this project with:\r\nnpm ERR!     npm bugs react-native-ignite\r\nnpm ERR! Or if that isn't available, you can get their info via:\r\nnpm ERR!     npm owner ls react-native-ignite\r\nnpm ERR! There is likely additional logging output above.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /Users/selly/npm-debug.log\r\n\r\n\r\n------------\r\n\r\nThen I get this\r\n\r\n> react-native-ignite@1.1.0 postinstall /usr/local/lib/node_modules/react-native-ignite\r\n> npm i -g generator-react-native-ignite\r\n\r\nnpm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/generator-react-native-ignite\r\n/usr/local/lib\r\n└── generator-react-native-ignite@1.1.0\r\n\r\nnpm ERR! Darwin 14.5.0\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"i\" \"-g\" \"generator-react-native-ignite\"\r\nnpm ERR! node v6.2.2\r\nnpm ERR! npm  v3.8.6\r\nnpm ERR! path /usr/local/lib/node_modules/generator-react-native-ignite\r\nnpm ERR! code EACCES\r\nnpm ERR! errno -13\r\nnpm ERR! syscall access\r\n\r\nnpm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/generator-react-native-ignite'\r\nnpm ERR!     at Error (native)\r\nnpm ERR!  { Error: EACCES: permission denied, access '/usr/local/lib/node_modules/generator-react-native-ignite'\r\nnpm ERR!     at Error (native)\r\nnpm ERR!   errno: -13,\r\nnpm ERR!   code: 'EACCES',\r\nnpm ERR!   syscall: 'access',\r\nnpm ERR!   path: '/usr/local/lib/node_modules/generator-react-native-ignite' }\r\nnpm ERR!\r\nnpm ERR! Please try running this command again as root/Administrator.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /usr/local/lib/node_modules/react-native-ignite/npm-debug.log\r\n/usr/local/lib\r\n└── (empty)\r\n\r\nnpm ERR! Darwin 14.5.0\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"install\" \"-g\" \"react-native-ignite\"\r\nnpm ERR! node v6.2.2\r\nnpm ERR! npm  v3.8.6\r\nnpm ERR! code ELIFECYCLE\r\n\r\nnpm ERR! react-native-ignite@1.1.0 postinstall: `npm i -g generator-react-native-ignite`\r\nnpm ERR! Exit status 243\r\nnpm ERR!\r\nnpm ERR! Failed at the react-native-ignite@1.1.0 postinstall script 'npm i -g generator-react-native-ignite'.\r\nnpm ERR! Make sure you have the latest version of node.js and npm installed.\r\nnpm ERR! If you do, this is most likely a problem with the react-native-ignite package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     npm i -g generator-react-native-ignite\r\nnpm ERR! You can get information on how to open an issue for this project with:\r\nnpm ERR!     npm bugs react-native-ignite\r\nnpm ERR! Or if that isn't available, you can get their info via:\r\nnpm ERR!     npm owner ls react-native-ignite\r\nnpm ERR! There is likely additional logging output above.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /Users/selly/npm-debug.log\r\nnpm ERR! code 1\r\njarvis:~ selly$\r\n\r\n------------\r\n[npm-debug.log.txt](https://github.com/infinitered/ignite/files/342120/npm-debug.log.txt)\r\n\r\nBut then you take a look (i've already chmod777'ed it):\r\n\r\njarvis:~ selly$ ll /usr/local/lib/node_modules/\r\ntotal 0\r\ndrwxrwxrwx    7 selly   wheel   238B Jun 30 11:35 .\r\n\r\n-----------------------\r\nThen I get something like this sometimes:\r\n\r\n\r\n``\r\nHere's the error I'm getting at the end of npm-debug.log:\r\n\r\n56447 silly lifecycle react-native-ignite@1.1.0~postinstall: Args: [ '-c', 'npm i -g generator-react-native-ignite' ]\r\n56448 silly lifecycle react-native-ignite@1.1.0~postinstall: Returned: code: 243  signal: null\r\n56449 info lifecycle react-native-ignite@1.1.0~postinstall: Failed to exec postinstall script\r\n56450 verbose unlock done using /Users/selly/.npm/_locks/staging-3a08f0df5026584d.lock for /usr/local/lib/node_modules/.staging\r\n56451 silly rollbackFailedOptional Starting\r\n56452 silly rollbackFailedOptional Finishing\r\n56453 silly runTopLevelLifecycles Starting\r\n56454 silly runTopLevelLifecycles Finishing\r\n56455 silly install printInstalled\r\n56456 verbose stack Error: react-native-ignite@1.1.0 postinstall: `npm i -g generator-react-native-ignite`\r\n56456 verbose stack Exit status 243\r\n56456 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:239:16)\r\n56456 verbose stack     at emitTwo (events.js:106:13)\r\n56456 verbose stack     at EventEmitter.emit (events.js:191:7)\r\n56456 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)\r\n56456 verbose stack     at emitTwo (events.js:106:13)\r\n56456 verbose stack     at ChildProcess.emit (events.js:191:7)\r\n56456 verbose stack     at maybeClose (internal/child_process.js:852:16)\r\n56456 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)\r\n56457 verbose pkgid react-native-ignite@1.1.0\r\n56458 verbose cwd /Users/selly\r\n56459 error Darwin 14.5.0\r\n56460 error argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"install\" \"-g\" \"react-native-ignite\"\r\n56461 error node v6.2.2\r\n56462 error npm  v3.8.6\r\n56463 error code ELIFECYCLE\r\n56464 error react-native-ignite@1.1.0 postinstall: `npm i -g generator-react-native-ignite`\r\n56464 error Exit status 243\r\n56465 error Failed at the react-native-ignite@1.1.0 postinstall script 'npm i -g generator-react-native-ignite'.\r\n56465 error Make sure you have the latest version of node.js and npm installed.\r\n56465 error If you do, this is most likely a problem with the react-native-ignite package,\r\n56465 error not with npm itself.\r\n56465 error Tell the author that this fails on your system:\r\n56465 error     npm i -g generator-react-native-ignite\r\n56465 error You can get information on how to open an issue for this project with:\r\n56465 error     npm bugs react-native-ignite\r\n56465 error Or if that isn't available, you can get their info via:\r\n56465 error     npm owner ls react-native-ignite\r\n56465 error There is likely additional logging output above.\r\n56466 verbose exit [ 1, true ]\r\n``"},"comment":{"url":"https://api.github.com/repos/infinitered/ignite/issues/comments/231069508","html_url":"https://github.com/infinitered/ignite/issues/219#issuecomment-231069508","issue_url":"https://api.github.com/repos/infinitered/ignite/issues/219","id":231069508,"user":{"login":"dangrsmind","id":961888,"avatar_url":"https://avatars.githubusercontent.com/u/961888?v=3","gravatar_id":"","url":"https://api.github.com/users/dangrsmind","html_url":"https://github.com/dangrsmind","followers_url":"https://api.github.com/users/dangrsmind/followers","following_url":"https://api.github.com/users/dangrsmind/following{/other_user}","gists_url":"https://api.github.com/users/dangrsmind/gists{/gist_id}","starred_url":"https://api.github.com/users/dangrsmind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dangrsmind/subscriptions","organizations_url":"https://api.github.com/users/dangrsmind/orgs","repos_url":"https://api.github.com/users/dangrsmind/repos","events_url":"https://api.github.com/users/dangrsmind/events{/privacy}","received_events_url":"https://api.github.com/users/dangrsmind/received_events","type":"User","site_admin":false},"created_at":"2016-07-07T12:57:12Z","updated_at":"2016-07-07T12:57:12Z","body":"Followed the directions at https://docs.npmjs.com/getting-started/fixing-npm-permissions\r\n\r\nBut this doesn't solve the problem for me.\r\n\r\nTrying npm -g install react-native-ignite\r\n\r\nGives the following including errors:\r\n\r\nnpm WARN deprecated cross-spawn-async@2.2.4: cross-spawn no longer requires a build toolchain, use it instead!\r\nnpm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm\r\n/var/root/.npm-global/bin/ignite -> /var/root/.npm-global/lib/node_modules/react-native-ignite/index.js\r\n\r\n> spawn-sync@1.0.15 postinstall /var/root/.npm-global/lib/node_modules/react-native-ignite/node_modules/spawn-sync\r\n> node postinstall\r\n\r\n\r\n> yo@1.8.4 postinstall /var/root/.npm-global/lib/node_modules/react-native-ignite/node_modules/yo\r\n> yodoctor\r\n\r\n\r\nYeoman Doctor\r\nRunning sanity checks on your system\r\n\r\n✔ Global configuration file is valid\r\n✔ NODE_PATH matches the npm root\r\n✔ Node.js version\r\n✔ No .bowerrc file in home directory\r\n✔ No .yo-rc.json file in home directory\r\n✔ npm version\r\n\r\nEverything looks all right!\r\n\r\n> react-native-ignite@1.2.0 postinstall /var/root/.npm-global/lib/node_modules/react-native-ignite\r\n> npm i -g generator-react-native-ignite\r\n\r\nnpm WARN checkPermissions Missing write access to /var/root/.npm-global/lib/node_modules\r\n/var/root/.npm-global/lib\r\n└── generator-react-native-ignite@1.2.0 \r\n\r\nnpm ERR! Darwin 15.5.0\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"i\" \"-g\" \"generator-react-native-ignite\"\r\nnpm ERR! node v4.4.5\r\nnpm ERR! npm  v3.10.3\r\nnpm ERR! path /var/root/.npm-global/lib/node_modules\r\nnpm ERR! code EACCES\r\nnpm ERR! errno -13\r\nnpm ERR! syscall access\r\n\r\nnpm ERR! Error: EACCES: permission denied, access '/var/root/.npm-global/lib/node_modules'\r\nnpm ERR!     at Error (native)\r\nnpm ERR!  { [Error: EACCES: permission denied, access '/var/root/.npm-global/lib/node_modules']\r\nnpm ERR!   errno: -13,\r\nnpm ERR!   code: 'EACCES',\r\nnpm ERR!   syscall: 'access',\r\nnpm ERR!   path: '/var/root/.npm-global/lib/node_modules' }\r\nnpm ERR! \r\nnpm ERR! Please try running this command again as root/Administrator.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /private/var/root/.npm-global/lib/node_modules/react-native-ignite/npm-debug.log\r\n/var/root/.npm-global/lib\r\n└── (empty)\r\n\r\nnpm ERR! Darwin 15.5.0\r\nnpm ERR! argv \"/usr/local/bin/node\" \"/usr/local/bin/npm\" \"-g\" \"install\" \"react-native-ignite\"\r\nnpm ERR! node v4.4.5\r\nnpm ERR! npm  v3.10.3\r\nnpm ERR! code ELIFECYCLE\r\n\r\nnpm ERR! react-native-ignite@1.2.0 postinstall: `npm i -g generator-react-native-ignite`\r\nnpm ERR! Exit status 243\r\nnpm ERR! \r\nnpm ERR! Failed at the react-native-ignite@1.2.0 postinstall script 'npm i -g generator-react-native-ignite'.\r\nnpm ERR! Make sure you have the latest version of node.js and npm installed.\r\nnpm ERR! If you do, this is most likely a problem with the react-native-ignite package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     npm i -g generator-react-native-ignite\r\nnpm ERR! You can get information on how to open an issue for this project with:\r\nnpm ERR!     npm bugs react-native-ignite\r\nnpm ERR! Or if that isn't available, you can get their info via:\r\nnpm ERR!     npm owner ls react-native-ignite\r\nnpm ERR! There is likely additional logging output above.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /usr/local/lib/npm-debug.log\r\nnpm ERR! code 1\r\n\r\nHowever if I try npm i -g generator-react-native-ignite it appears to work, but Ignite isn't installed correctly.\r\n\r\n-sh: ignite: command not found\r\n\r\n> spawn-sync@1.0.15 postinstall /var/root/.npm-global/lib/node_modules/generator-react-native-ignite/node_modules/spawn-sync\r\n> node postinstall\r\n\r\n/var/root/.npm-global/lib\r\n└─┬ generator-react-native-ignite@1.2.0 \r\n  ├── colors@1.1.2 \r\n  ├─┬ ora@0.2.3 \r\n  │ ├─┬ chalk@1.1.3 \r\n  │ │ ├── ansi-styles@2.2.1 \r\n  │ │ ├── escape-string-regexp@1.0.5 \r\n  │ │ ├─┬ has-ansi@2.0.0 \r\n  │ │ │ └── ansi-regex@2.0.0 \r\n  │ │ ├── strip-ansi@3.0.1 \r\n  │ │ └── supports-color@2.0.0 \r\n  │ ├─┬ cli-cursor@1.0.2 \r\n  │ │ └─┬ restore-cursor@1.0.1 \r\n  │ │   ├── exit-hook@1.1.1 \r\n  │ │   └── onetime@1.1.0 \r\n  │ ├── cli-spinners@0.1.2 \r\n  │ └── object-assign@4.1.0 \r\n  ├── ramda@0.20.1 \r\n  ├── semver@5.2.0 \r\n  ├── shelljs@0.6.0 \r\n  └─┬ yeoman-generator@0.23.4 \r\n    ├── async@1.5.2 \r\n    ├─┬ class-extend@0.1.2 \r\n    │ └── object-assign@2.1.1 \r\n    ├─┬ cli-table@0.3.1 \r\n    │ └── colors@1.0.3 \r\n    ├─┬ cross-spawn@3.0.1 \r\n    │ ├─┬ lru-cache@4.0.1 \r\n    │ │ ├── pseudomap@1.0.2 \r\n    │ │ └── yallist@2.0.0 \r\n    │ └─┬ which@1.2.10 \r\n    │   └── isexe@1.1.2 \r\n    ├─┬ dargs@4.1.0 \r\n    │ └── number-is-nan@1.0.0 \r\n    ├─┬ dateformat@1.0.12 \r\n    │ ├── get-stdin@4.0.1 \r\n    │ └─┬ meow@3.7.0 \r\n    │   ├─┬ camelcase-keys@2.1.0 \r\n    │   │ └── camelcase@2.1.1 \r\n    │   ├── decamelize@1.2.0 \r\n    │   ├─┬ loud-rejection@1.6.0 \r\n    │   │ ├─┬ currently-unhandled@0.4.1 \r\n    │   │ │ └── array-find-index@1.0.1 \r\n    │   │ └── signal-exit@3.0.0 \r\n    │   ├── map-obj@1.0.1 \r\n    │   ├── minimist@1.2.0 \r\n    │   ├─┬ normalize-package-data@2.3.5 \r\n    │   │ ├── hosted-git-info@2.1.5 \r\n    │   │ ├─┬ is-builtin-module@1.0.0 \r\n    │   │ │ └── builtin-modules@1.1.1 \r\n    │   │ └─┬ validate-npm-package-license@3.0.1 \r\n    │   │   ├─┬ spdx-correct@1.0.2 \r\n    │   │   │ └── spdx-license-ids@1.2.1 \r\n    │   │   └─┬ spdx-expression-parse@1.0.2 \r\n    │   │     └── spdx-exceptions@1.0.4 \r\n    │   ├─┬ redent@1.0.0 \r\n    │   │ ├─┬ indent-string@2.1.0 \r\n    │   │ │ └─┬ repeating@2.0.1 \r\n    │   │ │   └── is-finite@1.0.1 \r\n    │   │ └── strip-indent@1.0.1 \r\n    │   └── trim-newlines@1.0.0 \r\n    ├─┬ debug@2.2.0 \r\n    │ └── ms@0.7.1 \r\n    ├── detect-conflict@1.0.1 \r\n    ├─┬ download@4.4.3 \r\n    │ ├─┬ caw@1.2.0 \r\n    │ │ ├─┬ get-proxy@1.1.0 \r\n    │ │ │ └─┬ rc@1.1.6 \r\n    │ │ │   ├── ini@1.3.4 \r\n    │ │ │   └── strip-json-comments@1.0.4 \r\n    │ │ ├── is-obj@1.0.1 \r\n    │ │ ├── object-assign@3.0.0 \r\n    │ │ └── tunnel-agent@0.4.3 \r\n    │ ├─┬ concat-stream@1.5.1 \r\n    │ │ ├── readable-stream@2.0.6 \r\n    │ │ └── typedarray@0.0.6 \r\n    │ ├─┬ each-async@1.1.1 \r\n    │ │ └── set-immediate-shim@1.0.1 \r\n    │ ├─┬ filenamify@1.2.1 \r\n    │ │ ├── filename-reserved-regex@1.0.0 \r\n    │ │ ├── strip-outer@1.0.0 \r\n    │ │ └── trim-repeated@1.0.0 \r\n    │ ├─┬ got@5.6.0 \r\n    │ │ ├─┬ create-error-class@3.0.2 \r\n    │ │ │ └── capture-stack-trace@1.0.0 \r\n    │ │ ├── duplexer2@0.1.4 \r\n    │ │ ├── is-plain-obj@1.1.0 \r\n    │ │ ├── is-redirect@1.0.0 \r\n    │ │ ├── is-retry-allowed@1.1.0 \r\n    │ │ ├── is-stream@1.1.0 \r\n    │ │ ├── lowercase-keys@1.0.0 \r\n    │ │ ├── node-status-codes@1.0.0 \r\n    │ │ ├─┬ parse-json@2.2.0 \r\n    │ │ │ └─┬ error-ex@1.3.0 \r\n    │ │ │   └── is-arrayish@0.2.1 \r\n    │ │ ├── timed-out@2.0.0 \r\n    │ │ ├── unzip-response@1.0.0 \r\n    │ │ └─┬ url-parse-lax@1.0.0 \r\n    │ │   └── prepend-http@1.0.4 \r\n    │ ├─┬ gulp-decompress@1.2.0 \r\n    │ │ ├─┬ archive-type@3.2.0 \r\n    │ │ │ └── file-type@3.8.0 \r\n    │ │ ├─┬ decompress@3.0.0 \r\n    │ │ │ ├─┬ buffer-to-vinyl@1.1.0 \r\n    │ │ │ │ └── uuid@2.0.2 \r\n    │ │ │ ├─┬ decompress-tar@3.1.0 \r\n    │ │ │ │ ├── is-tar@1.0.0 \r\n    │ │ │ │ ├── object-assign@2.1.1 \r\n    │ │ │ │ ├─┬ strip-dirs@1.1.1 \r\n    │ │ │ │ │ ├─┬ is-absolute@0.1.7 \r\n    │ │ │ │ │ │ └── is-relative@0.1.3 \r\n    │ │ │ │ │ ├── is-natural-number@2.1.1 \r\n    │ │ │ │ │ └── sum-up@1.0.3 \r\n    │ │ │ │ ├─┬ tar-stream@1.5.2 \r\n    │ │ │ │ │ ├─┬ bl@1.1.2 \r\n    │ │ │ │ │ │ └── readable-stream@2.0.6 \r\n    │ │ │ │ │ └── end-of-stream@1.1.0 \r\n    │ │ │ │ ├─┬ through2@0.6.5 \r\n    │ │ │ │ │ └─┬ readable-stream@1.0.34 \r\n    │ │ │ │ │   └── isarray@0.0.1 \r\n    │ │ │ │ └─┬ vinyl@0.4.6 \r\n    │ │ │ │   └── clone@0.2.0 \r\n    │ │ │ ├─┬ decompress-tarbz2@3.1.0 \r\n    │ │ │ │ ├── is-bzip2@1.0.0 \r\n    │ │ │ │ ├── object-assign@2.1.1 \r\n    │ │ │ │ ├─┬ seek-bzip@1.0.5 \r\n    │ │ │ │ │ └─┬ commander@2.8.1 \r\n    │ │ │ │ │   └── graceful-readlink@1.0.1 \r\n    │ │ │ │ ├─┬ through2@0.6.5 \r\n    │ │ │ │ │ └─┬ readable-stream@1.0.34 \r\n    │ │ │ │ │   └── isarray@0.0.1 \r\n    │ │ │ │ └─┬ vinyl@0.4.6 \r\n    │ │ │ │   └── clone@0.2.0 \r\n    │ │ │ ├─┬ decompress-targz@3.1.0 \r\n    │ │ │ │ ├── is-gzip@1.0.0 \r\n    │ │ │ │ ├── object-assign@2.1.1 \r\n    │ │ │ │ ├─┬ through2@0.6.5 \r\n    │ │ │ │ │ └─┬ readable-stream@1.0.34 \r\n    │ │ │ │ │   └── isarray@0.0.1 \r\n    │ │ │ │ └─┬ vinyl@0.4.6 \r\n    │ │ │ │   └── clone@0.2.0 \r\n    │ │ │ ├─┬ decompress-unzip@3.4.0 \r\n    │ │ │ │ ├── is-zip@1.0.0 \r\n    │ │ │ │ ├── stat-mode@0.2.1 \r\n    │ │ │ │ └─┬ yauzl@2.6.0 \r\n    │ │ │ │   ├── buffer-crc32@0.2.5 \r\n    │ │ │ │   └─┬ fd-slicer@1.0.1 \r\n    │ │ │ │     └── pend@1.2.0 \r\n    │ │ │ └── vinyl-assign@1.2.1 \r\n    │ │ └─┬ gulp-util@3.0.7 \r\n    │ │   ├── array-uniq@1.0.3 \r\n    │ │   ├── beeper@1.1.0 \r\n    │ │   ├─┬ fancy-log@1.2.0 \r\n    │ │   │ └── time-stamp@1.0.1 \r\n    │ │   ├─┬ gulplog@1.0.0 \r\n    │ │   │ └── glogg@1.0.0 \r\n    │ │   ├─┬ has-gulplog@0.1.0 \r\n    │ │   │ └── sparkles@1.0.0 \r\n    │ │   ├── lodash._reescape@3.0.0 \r\n    │ │   ├── lodash._reevaluate@3.0.0 \r\n    │ │   ├── lodash._reinterpolate@3.0.0 \r\n    │ │   ├─┬ lodash.template@3.6.2 \r\n    │ │   │ ├── lodash._basecopy@3.0.1 \r\n    │ │   │ ├── lodash._basetostring@3.0.1 \r\n    │ │   │ ├── lodash._basevalues@3.0.0 \r\n    │ │   │ ├── lodash._isiterateecall@3.0.9 \r\n    │ │   │ ├── lodash.escape@3.2.0 \r\n    │ │   │ ├─┬ lodash.keys@3.1.2 \r\n    │ │   │ │ ├── lodash._getnative@3.9.1 \r\n    │ │   │ │ ├── lodash.isarguments@3.0.8 \r\n    │ │   │ │ └── lodash.isarray@3.0.4 \r\n    │ │   │ ├── lodash.restparam@3.6.1 \r\n    │ │   │ └── lodash.templatesettings@3.1.1 \r\n    │ │   ├─┬ multipipe@0.1.2 \r\n    │ │   │ └─┬ duplexer2@0.0.2 \r\n    │ │   │   └─┬ readable-stream@1.1.14 \r\n    │ │   │     └── isarray@0.0.1 \r\n    │ │   ├── object-assign@3.0.0 \r\n    │ │   └── vinyl@0.5.3 \r\n    │ ├── gulp-rename@1.2.2 \r\n    │ ├── is-url@1.2.1 \r\n    │ ├── read-all-stream@3.1.0 \r\n    │ ├─┬ readable-stream@2.1.4 \r\n    │ │ ├── buffer-shims@1.0.0 \r\n    │ │ ├── core-util-is@1.0.2 \r\n    │ │ ├── isarray@1.0.0 \r\n    │ │ ├── process-nextick-args@1.0.7 \r\n    │ │ └── string_decoder@0.10.31 \r\n    │ ├── stream-combiner2@1.1.1 \r\n    │ ├─┬ vinyl@1.1.1 \r\n    │ │ ├── clone@1.0.2 \r\n    │ │ ├── clone-stats@0.0.1 \r\n    │ │ └── replace-ext@0.0.1 \r\n    │ ├─┬ vinyl-fs@2.4.3 \r\n    │ │ ├─┬ duplexify@3.4.3 \r\n    │ │ │ └── end-of-stream@1.0.0 \r\n    │ │ ├─┬ glob-stream@5.3.2 \r\n    │ │ │ ├── extend@3.0.0 \r\n    │ │ │ ├── glob@5.0.15 \r\n    │ │ │ ├─┬ glob-parent@2.0.0 \r\n    │ │ │ │ └── is-glob@2.0.1 \r\n    │ │ │ ├─┬ micromatch@2.3.10 \r\n    │ │ │ │ ├─┬ arr-diff@2.0.0 \r\n    │ │ │ │ │ └── arr-flatten@1.0.1 \r\n    │ │ │ │ ├── array-unique@0.2.1 \r\n    │ │ │ │ ├─┬ braces@1.8.5 \r\n    │ │ │ │ │ ├─┬ expand-range@1.8.2 \r\n    │ │ │ │ │ │ └─┬ fill-range@2.2.3 \r\n    │ │ │ │ │ │   ├── is-number@2.1.0 \r\n    │ │ │ │ │ │   ├── isobject@2.1.0 \r\n    │ │ │ │ │ │   ├── randomatic@1.1.5 \r\n    │ │ │ │ │ │   └── repeat-string@1.5.4 \r\n    │ │ │ │ │ ├── preserve@0.2.0 \r\n    │ │ │ │ │ └── repeat-element@1.1.2 \r\n    │ │ │ │ ├─┬ expand-brackets@0.1.5 \r\n    │ │ │ │ │ └── is-posix-bracket@0.1.1 \r\n    │ │ │ │ ├── extglob@0.3.2 \r\n    │ │ │ │ ├── filename-regex@2.0.0 \r\n    │ │ │ │ ├── is-extglob@1.0.0 \r\n    │ │ │ │ ├─┬ kind-of@3.0.3 \r\n    │ │ │ │ │ └── is-buffer@1.1.3 \r\n    │ │ │ │ ├── normalize-path@2.0.1 \r\n    │ │ │ │ ├─┬ object.omit@2.0.0 \r\n    │ │ │ │ │ ├─┬ for-own@0.1.4 \r\n    │ │ │ │ │ │ └── for-in@0.1.5 \r\n    │ │ │ │ │ └── is-extendable@0.1.1 \r\n    │ │ │ │ ├─┬ parse-glob@3.0.4 \r\n    │ │ │ │ │ ├── glob-base@0.3.0 \r\n    │ │ │ │ │ └── is-dotfile@1.0.2 \r\n    │ │ │ │ └─┬ regex-cache@0.4.3 \r\n    │ │ │ │   ├── is-equal-shallow@0.1.3 \r\n    │ │ │ │   └── is-primitive@2.0.0 \r\n    │ │ │ ├── ordered-read-streams@0.3.0 \r\n    │ │ │ ├─┬ through2@0.6.5 \r\n    │ │ │ │ └─┬ readable-stream@1.0.34 \r\n    │ │ │ │   └── isarray@0.0.1 \r\n    │ │ │ ├─┬ to-absolute-glob@0.1.1 \r\n    │ │ │ │ └── extend-shallow@2.0.1 \r\n    │ │ │ └─┬ unique-stream@2.2.1 \r\n    │ │ │   └─┬ json-stable-stringify@1.0.1 \r\n    │ │ │     └── jsonify@0.0.0 \r\n    │ │ ├── graceful-fs@4.1.4 \r\n    │ │ ├─┬ gulp-sourcemaps@1.6.0 \r\n    │ │ │ └── convert-source-map@1.2.0 \r\n    │ │ ├── is-valid-glob@0.3.0 \r\n    │ │ ├── lazystream@1.0.0 \r\n    │ │ ├─┬ lodash.isequal@4.2.0 \r\n    │ │ │ ├── lodash._root@3.0.1 \r\n    │ │ │ └── lodash.keys@4.0.7 \r\n    │ │ ├── merge-stream@1.0.0 \r\n    │ │ ├─┬ strip-bom@2.0.0 \r\n    │ │ │ └── is-utf8@0.2.1 \r\n    │ │ ├─┬ strip-bom-stream@1.0.0 \r\n    │ │ │ └── first-chunk-stream@1.0.0 \r\n    │ │ ├── through2-filter@2.0.0 \r\n    │ │ └── vali-date@1.0.0 \r\n    │ └─┬ ware@1.3.0 \r\n    │   └─┬ wrap-fn@0.1.5 \r\n    │     └── co@3.1.0 \r\n    ├─┬ error@7.0.2 \r\n    │ ├── string-template@0.2.1 \r\n    │ └── xtend@4.0.1 \r\n    ├─┬ find-up@1.1.2 \r\n    │ └─┬ pinkie-promise@2.0.1 \r\n    │   └── pinkie@2.0.4 \r\n    ├─┬ github-username@2.1.0 \r\n    │ └── gh-got@2.4.0 \r\n    ├─┬ glob@7.0.5 \r\n    │ ├── fs.realpath@1.0.0 \r\n    │ ├─┬ inflight@1.0.5 \r\n    │ │ └── wrappy@1.0.2 \r\n    │ ├── inherits@2.0.1 \r\n    │ ├─┬ minimatch@3.0.2 \r\n    │ │ └─┬ brace-expansion@1.1.5 \r\n    │ │   ├── balanced-match@0.4.1 \r\n    │ │   └── concat-map@0.0.1 \r\n    │ └── once@1.3.3 \r\n    ├─┬ gruntfile-editor@1.2.0 \r\n    │ └─┬ ast-query@1.2.0 \r\n    │   ├─┬ escodegen@1.8.0 \r\n    │   │ ├── estraverse@1.9.3 \r\n    │   │ ├── esutils@2.0.2 \r\n    │   │ ├─┬ optionator@0.8.1 \r\n    │   │ │ ├── deep-is@0.1.3 \r\n    │   │ │ ├── fast-levenshtein@1.1.3 \r\n    │   │ │ ├── levn@0.3.0 \r\n    │   │ │ ├── prelude-ls@1.1.2 \r\n    │   │ │ ├── type-check@0.3.2 \r\n    │   │ │ └── wordwrap@1.0.0 \r\n    │   │ └─┬ source-map@0.2.0 \r\n    │   │   └── amdefine@1.0.0 \r\n    │   ├── esprima@2.7.2 \r\n    │   └── traverse@0.6.6 \r\n    ├─┬ html-wiring@1.2.0 \r\n    │ ├─┬ cheerio@0.19.0 \r\n    │ │ ├─┬ css-select@1.0.0 \r\n    │ │ │ ├── boolbase@1.0.0 \r\n    │ │ │ ├── css-what@1.0.0 \r\n    │ │ │ ├── domutils@1.4.3 \r\n    │ │ │ └── nth-check@1.0.1 \r\n    │ │ ├─┬ dom-serializer@0.1.0 \r\n    │ │ │ └── domelementtype@1.1.3 \r\n    │ │ ├── entities@1.1.1 \r\n    │ │ ├─┬ htmlparser2@3.8.3 \r\n    │ │ │ ├── domelementtype@1.3.0 \r\n    │ │ │ ├── domhandler@2.3.0 \r\n    │ │ │ ├── domutils@1.5.1 \r\n    │ │ │ ├── entities@1.0.0 \r\n    │ │ │ └─┬ readable-stream@1.1.14 \r\n    │ │ │   └── isarray@0.0.1 \r\n    │ │ └── lodash@3.10.1 \r\n    │ └── detect-newline@1.0.3 \r\n    ├─┬ istextorbinary@1.0.2 \r\n    │ ├── binaryextensions@1.0.1 \r\n    │ └── textextensions@1.0.2 \r\n    ├── lodash@4.13.1 \r\n    ├─┬ mem-fs-editor@2.2.1 \r\n    │ ├── commondir@1.0.1 \r\n    │ ├── deep-extend@0.4.1 \r\n    │ ├── ejs@2.4.2 \r\n    │ ├─┬ globby@4.1.0 \r\n    │ │ ├── array-union@1.0.2 \r\n    │ │ ├── arrify@1.0.1 \r\n    │ │ ├── glob@6.0.4 \r\n    │ │ └── pify@2.3.0 \r\n    │ └─┬ multimatch@2.1.0 \r\n    │   └── array-differ@1.0.0 \r\n    ├─┬ mkdirp@0.5.1 \r\n    │ └── minimist@0.0.8 \r\n    ├─┬ nopt@3.0.6 \r\n    │ └── abbrev@1.0.9 \r\n    ├── path-exists@2.1.0 \r\n    ├── path-is-absolute@1.0.0 \r\n    ├── pretty-bytes@3.0.1 \r\n    ├── read-chunk@1.0.1 \r\n    ├─┬ read-pkg-up@1.0.1 \r\n    │ └─┬ read-pkg@1.1.0 \r\n    │   ├── load-json-file@1.1.0 \r\n    │   └── path-type@1.1.0 \r\n    ├── rimraf@2.5.3 \r\n    ├─┬ run-async@2.2.0 \r\n    │ └── is-promise@2.1.0 \r\n    ├─┬ shelljs@0.7.0 \r\n    │ ├── interpret@1.0.1 \r\n    │ └─┬ rechoir@0.6.2 \r\n    │   └── resolve@1.1.7 \r\n    ├── text-table@0.2.0 \r\n    ├─┬ through2@2.0.1 \r\n    │ └── readable-stream@2.0.6 \r\n    ├─┬ underscore.string@3.3.4 \r\n    │ ├── sprintf-js@1.0.3 \r\n    │ └── util-deprecate@1.0.2 \r\n    ├─┬ user-home@2.0.0 \r\n    │ └── os-homedir@1.0.1 \r\n    ├── xdg-basedir@2.0.0 \r\n    ├─┬ yeoman-assert@2.2.1 \r\n    │ └── lodash@3.10.1 \r\n    ├─┬ yeoman-environment@1.6.3 \r\n    │ ├── diff@2.2.3 \r\n    │ ├─┬ grouped-queue@0.3.2 \r\n    │ │ └── lodash@3.10.1 \r\n    │ ├─┬ inquirer@1.1.1 \r\n    │ │ ├── ansi-escapes@1.4.0 \r\n    │ │ ├── cli-width@2.1.0 \r\n    │ │ ├─┬ external-editor@1.0.3 \r\n    │ │ │ ├─┬ spawn-sync@1.0.15 \r\n    │ │ │ │ └── os-shim@0.1.3 \r\n    │ │ │ └─┬ temp@0.8.3 \r\n    │ │ │   ├── os-tmpdir@1.0.1 \r\n    │ │ │   └── rimraf@2.2.8 \r\n    │ │ ├── figures@1.7.0 \r\n    │ │ ├── mute-stream@0.0.6 \r\n    │ │ ├── rx@4.1.0 \r\n    │ │ ├─┬ string-width@1.0.1 \r\n    │ │ │ ├── code-point-at@1.0.0 \r\n    │ │ │ └── is-fullwidth-code-point@1.0.0 \r\n    │ │ └── through@2.3.8 \r\n    │ ├── log-symbols@1.0.2 \r\n    │ ├─┬ mem-fs@1.1.3 \r\n    │ │ └─┬ vinyl-file@2.0.0 \r\n    │ │   └─┬ strip-bom-stream@2.0.0 \r\n    │ │     └── first-chunk-stream@2.0.0 \r\n    │ └── untildify@2.1.0 \r\n    ├─┬ yeoman-test@1.4.0 \r\n    │ └─┬ sinon@1.17.4 \r\n    │   ├── formatio@1.1.1 \r\n    │   ├── lolex@1.3.2 \r\n    │   ├── samsam@1.1.2 \r\n    │   └── util@0.10.3 \r\n    └── yeoman-welcome@1.0.1 \r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"dangrsmind"}}