mocha
- это зависимость dev от object-assign@3.0.0
см.
npm-remote-ls
отображать только зависимости dev из запрошенного пакета, но не для транзитивных зависимостей.
комментарий от npm-remote-ls / lib / remote-ls.js : 62-88 говорит сам за себя.
RemoteLS.prototype._walkDependencies = function (task, packageJson, done) {
var _this = this
var version = this._guessVersion(task.version, packageJson)
var dependencies = _.extend(
{},
packageJson.versions[version].dependencies,
this.optional ? packageJson.versions[version].optionalDependencies : {},
this.peer ? packageJson.versions[version].peerDependencies : {},
// show development dependencies if we're at the root, and deevelopment flag is true.
(task.parent === this.tree && this.development) ?
packageJson.versions[version].devDependencies : {}
)
...
}