Skip to content

Allow building with less noise #28

@arielshaqed

Description

@arielshaqed

What

Building e.g. a client package outputs these lines to standard error:

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN @binaris/shift-interfaces-node-client@0.2.0-rc.0 No license field.

This causes pain e.g. when using Rush.

Give some way to prevent these 2 outputs.

Suggestions:

  1. Copy license from package.json of generating package to generated package.json. This doesn't have to be (probably shouldn't be) the license field, it could be instead generated-license. That fixes the "warning" -- which is really always a bug. (Maybe also allow setting private there?)
  2. Add an option --npm-install-args so I can pass --npm-install-args=--no-package-lock and get rid of the "notice".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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