Skip to content

socket npm i does nothing under mise, while socket raw-npm i works #694

@tsoltan

Description

@tsoltan

Bug/Question: socket npm i does nothing under mise, while socket raw-npm i works

Environment:

  • OS: macOS
  • Node: v22.14.0 (installed via mise)
  • Socket CLI: 1.0.69 (/Users/username/.local/share/mise/installs/node/22.14.0/bin/socket)
  • No Socket API token set
  • Lockfile: package-lock.json present
  • Shell: zsh

Expected behavior:
Running socket npm i should:

  • Analyze package.json and package-lock.json,
  • Show issues (if any) or confirmation,
  • Then delegate to npm i and install packages.

Actual behavior:
Running:

socket npm i
   _____         _       _        /---------------
  |   __|___ ___| |_ ___| |_      | Socket.dev CLI ver 1.0.69:06e4f12:8fb93358:pub
  |__   | . |  _| '_| -_|  _|     | Node: v22.14.0, API token: (not set), default org: SocketDemo
  |_____|___|___|_,_|___|_|.dev   | Command: `socket npm`, cwd: ~/Developer/project
{}

Node.js v22.14.0

Which binaries are used:

which node   => /Users/username/.local/share/mise/installs/node/22.14.0/bin/node
which npm    => /Users/username/.local/share/mise/installs/node/22.14.0/bin/npm
which socket => /Users/username/.local/share/mise/installs/node/22.14.0/bin/socket

Please note that:

socket raw-npm i

installs packages

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions