Skip to content
This repository was archived by the owner on Aug 11, 2022. It is now read-only.

dedupe + ls | shrinkwrap result in extraneous #5448

@stefanjudis

Description

@stefanjudis

Hey guys,
I just discovered dedupe and it is great. I'd like to use it in combination with shrinkwrap. But I run into this error.

npm ERR! extraneous: [email protected] /Users/stefan/Sites/blog-npm-dedupe/node_modules/graceful-fs
npm ERR! not ok code 0

I'm running on the following versions.

stefan @ stefan-mac: ~/Sites/blog-npm-dedupe
$ node -v                                                                                                  [23:13:00]
v0.10.28

stefan @ stefan-mac: ~/Sites/blog-npm-dedupe
$ npm -v                                                                                                   [23:14:39]
1.4.14

And my package.json looks like:

{
  "name": "blog-npm-dedupe",
  "version": "0.0.0",
  "description": "Test for npm dedupe",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-jasmine": "~0.6.4",
    "grunt-photobox": "~0.8.0",
    "grunt-phantomas": "~0.7.1"
  }
}

All I did:

stefan @ stefan-mac: ~/Sites/blog-npm-dedupe
$ npm install                                                                                              [23:11:09]
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm WARN deprecated [email protected]: Please update to the latest version; it overrides noncompliant native methods even in modern implementations
npm WARN engine [email protected]: wanted: {"node":"~0.8.x"} (current: {"node":"v0.10.28","npm":"1.4.14"})

> [email protected] install /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-photobox/node_modules/phantomjs
> node install.js

PhantomJS detected, but wrong version 1.9.2 @ /opt/local/bin/phantomjs.
Download already available at /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip
Extracting zip contents
Copying extracted folder /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip-extract-1402348313294/phantomjs-1.9.7-macosx -> /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-photobox/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-photobox/node_modules/phantomjs/lib/phantom/bin/phantomjs

> [email protected] install /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-contrib-jasmine/node_modules/grunt-lib-phantomjs/node_modules/phantomjs
> node install.js

PhantomJS detected, but wrong version 1.9.2 @ /opt/local/bin/phantomjs.
Download already available at /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip
Extracting zip contents
Copying extracted folder /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip-extract-1402348321268/phantomjs-1.9.7-macosx -> /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-contrib-jasmine/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-contrib-jasmine/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs

> [email protected] install /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/phantomjs
> node install.js

PhantomJS detected, but wrong version 1.9.2 @ /opt/local/bin/phantomjs.
Download already available at /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip
Extracting zip contents
Copying extracted folder /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip-extract-1402348326906/phantomjs-1.9.7-macosx -> /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/phantomjs/lib/phantom/bin/phantomjs
[email protected] node_modules/grunt
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/grunt-photobox
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/grunt-contrib-jasmine
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected]
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/grunt-phantomas
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
stefan @ stefan-mac: ~/Sites/blog-npm-dedupe
$ npm dedupe                                                                                               [23:12:10]
npm WARN unavoidable conflict rimraf { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-contrib-jasmine/node_modules/rimraf': '2.1.4',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/rimraf': '2.2.8' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict colors { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/json2csv/node_modules/cli-table/node_modules/colors': '0.3.0',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/colors': '0.6.2' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict lodash { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/lodash': '2.4.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-contrib-jasmine/node_modules/lodash': '2.4.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/findup-sync/node_modules/lodash': '2.4.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash': '2.4.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/lodash': '0.9.2' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict nopt { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap/node_modules/nopt': '2.2.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/nopt': '1.0.10' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict commander { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/json2csv/node_modules/commander': '1.0.5',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap-eater/node_modules/commander': '2.0.0' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict traverse { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap/node_modules/difflet/node_modules/traverse': '0.6.6',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse': '0.5.2' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict glob { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/analyze-css/node_modules/cli/node_modules/glob': '4.0.2',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap/node_modules/glob': '3.2.11',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/findup-sync/node_modules/glob': '3.2.11',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/glob': '3.1.21' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict underscore.string { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string': '2.3.3',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string': '2.3.3',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/underscore.string': '2.2.1' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict async { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/async': '0.2.10',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/async': '0.1.22' }
npm WARN unavoidable conflict Not de-duplicating
[email protected] node_modules/grunt-phantomas/node_modules/phantomas/node_modules/yamlish
[email protected] node_modules/eventemitter2
[email protected] node_modules/chalk
├── [email protected]
├── [email protected]
└── [email protected]

> [email protected] install /Users/stefan/Sites/blog-npm-dedupe/node_modules/phantomjs
> node install.js

PhantomJS detected, but wrong version 1.9.2 @ /opt/local/bin/phantomjs.
Download already available at /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip
Extracting zip contents
Copying extracted folder /var/folders/03/cgg2bwfd6j92tfllylt5b91m0000gn/T/phantomjs/phantomjs-1.9.7-macosx.zip-extract-1402348370464/phantomjs-1.9.7-macosx -> /Users/stefan/Sites/blog-npm-dedupe/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /Users/stefan/Sites/blog-npm-dedupe/node_modules/phantomjs/lib/phantom/bin/phantomjs
[email protected] node_modules/phantomjs
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
npm WARN unavoidable conflict semver { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-contrib-jasmine/node_modules/grunt-lib-phantomjs/node_modules/semver': '1.0.14',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/phantomjs/node_modules/npmconf/node_modules/semver': '1.1.4' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict inherits { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits': '2.0.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/glob/node_modules/inherits': '1.0.0',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/analyze-css/node_modules/cli/node_modules/glob/node_modules/inherits': '2.0.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap/node_modules/glob/node_modules/inherits': '2.0.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap/node_modules/inherits': '2.0.1',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/phantomjs/node_modules/npmconf/node_modules/inherits': '1.0.0' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict once { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/analyze-css/node_modules/cli/node_modules/glob/node_modules/once': '1.3.0',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/phantomjs/node_modules/npmconf/node_modules/once': '1.1.1' }
npm WARN unavoidable conflict Not de-duplicating
npm WARN unavoidable conflict minimatch { '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch': '0.3.0',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt/node_modules/minimatch': '0.2.14',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/analyze-css/node_modules/cli/node_modules/glob/node_modules/minimatch': '0.3.0',
npm WARN unavoidable conflict   '/Users/stefan/Sites/blog-npm-dedupe/node_modules/grunt-phantomas/node_modules/phantomas/node_modules/tap/node_modules/glob/node_modules/minimatch': '0.3.0' }
npm WARN unavoidable conflict Not de-duplicating
[email protected] node_modules/abbrev
[email protected] node_modules/forever-agent
[email protected] node_modules/which
[email protected] node_modules/mkdirp
[email protected] node_modules/graceful-fs
[email protected] node_modules/sigmund
[email protected] node_modules/lru-cache
stefan @ stefan-mac: ~/Sites/blog-npm-dedupe
$ npm ls                                                                                                   [23:12:55]
[email protected] /Users/stefan/Sites/blog-npm-dedupe
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] extraneous
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ └─┬ [email protected]
│ │   └── [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └─┬ [email protected]
│ │   └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│   ├─┬ [email protected]
│   │ ├─┬ [email protected]
│   │ │ └─┬ [email protected]
│   │ │   ├── [email protected]
│   │ │   ├── [email protected]
│   │ │   └── [email protected]
│   │ ├── [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ ├── [email protected]
│   │ ├─┬ [email protected]
│   │ │ ├── [email protected]
│   │ │ ├── [email protected]
│   │ │ └── [email protected]
│   │ ├─┬ [email protected]
│   │ │ ├── [email protected]
│   │ │ └── [email protected]
│   │ ├── [email protected]
│   │ ├── [email protected]
│   │ ├─┬ [email protected]
│   │ │ └─┬ [email protected]
│   │ │   └─┬ [email protected]
│   │ │     ├── [email protected]
│   │ │     └── [email protected]
│   │ └── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   └── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └─┬ [email protected]
│ │ │   └── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ ├── [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ └── [email protected]
├── [email protected]
└── [email protected]

npm ERR! extraneous: [email protected] /Users/stefan/Sites/blog-npm-dedupe/node_modules/graceful-fs
npm ERR! not ok code 0
FAIL: 1
stefan @ stefan-mac: ~/Sites/blog-npm-dedupe
$ npm prune                                                                                                [23:14:43]
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
unbuild [email protected]
stefan @ stefan-mac: ~/Sites/blog-npm-dedupe
$ npm ls                                                                                                   [23:18:31]
[email protected] /Users/stefan/Sites/blog-npm-dedupe
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
├── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── UNMET DEPENDENCY graceful-fs@~1.2.0
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ └─┬ [email protected]
│ │   └── [email protected]
│ ├── [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └─┬ [email protected]
│ │   └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│   ├─┬ [email protected]
│   │ ├─┬ [email protected]
│   │ │ └─┬ [email protected]
│   │ │   ├── [email protected]
│   │ │   ├── [email protected]
│   │ │   └── [email protected]
│   │ ├── [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   ├── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ ├── [email protected]
│   │ ├─┬ [email protected]
│   │ │ ├── [email protected]
│   │ │ ├── [email protected]
│   │ │ └── [email protected]
│   │ ├─┬ [email protected]
│   │ │ ├── [email protected]
│   │ │ └── [email protected]
│   │ ├── [email protected]
│   │ ├── [email protected]
│   │ ├─┬ [email protected]
│   │ │ └─┬ [email protected]
│   │ │   └─┬ [email protected]
│   │ │     ├── [email protected]
│   │ │     └── [email protected]
│   │ └── [email protected]
│   ├─┬ [email protected]
│   │ ├── [email protected]
│   │ └── [email protected]
│   ├── [email protected]
│   └── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ └─┬ [email protected]
│ │ │   └── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ ├── [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├── [email protected]
│ │ │ ├── [email protected]
│ │ │ └── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ └── [email protected]
│ │ └── [email protected]
│ └── [email protected]
├── [email protected]
└── [email protected]

npm ERR! missing: graceful-fs@~1.2.0, required by [email protected]
npm ERR! not ok code 0
FAIL: 1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions