Skip to content

Please don't log every npm dependency which doesn't have the ropm keyword #39

Description

@elsassph

My project heavily uses npm modules and ropm copy is uber verbose:

ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/color-support" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/tap-mocha-reporter" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/tap-mocha-reporter/node_modules/debug" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/tap-mocha-reporter/node_modules/ms" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/tap-mocha-reporter/node_modules/escape-string-regexp" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/tap-parser" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/diff" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/tap-yaml" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/minipass" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/events-to-array" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/yaml" because it does not have the "ropm" keyword
ropm: skipping prod dependency "/Users/philippe.elsass/dev/my-project/node_modules/unicode-length/node_modules/strip-ansi" because it does not have the "ropm" keyword
[... a hundred more lines of that]

That message REALLY isn't useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions