Skip to content

[BUG] npm checks for new version when nobody asks for it #991

@jkufner

Description

@jkufner

What / Why

   ╭────────────────────────────────────────────────────────────────╮
   │                                                                │
   │       New minor version of npm available! 6.9.0 → 6.14.2       │
   │   Changelog: https://github.com/npm/cli/releases/tag/v6.14.2   │
   │               Run npm install -g npm to update!                │
   │                                                                │
   ╰────────────────────────────────────────────────────────────────╯

NPM is not supposed to check for a new version. It leaks information about my system to a third-party services and wastes my time by connecting who knows where.

Keeping software up-to-date is job for distribution's package manager and npm cannot upgrade itself because it is installed by admin. Therefore, this entire anti-feature is complete annoying waste of time.

Please remove it.

When

Random.

Where

Anytime when running npm from command line.

How

Current Behavior

npm checks for updates.

Steps to Reproduce

Run npm.

Expected Behavior

npm should do what it is asked to do and nothing more. Especially it should not communicate when not asked to communicate.

Who

  • n/a

References

  • n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bugthing that needs fixingRelease 6.xwork is associated with a specific npm 6 release

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions