Skip to content

[Bug]: @openclaw/voice-call npm package fails to install due to unresolved workspace:* dependencies #8492

@ImBIOS

Description

@ImBIOS

Description

Installing the published npm package @openclaw/voice-call fails when installed standalone (outside the OpenClaw monorepo).

The published tarball contains "openclaw": "workspace:*" in devDependencies, which npm does not support. As a result, npm install fails with EUNSUPPORTEDPROTOCOL.

This is the same issue reported in #6879 for @openclaw/nostr.

Steps to Reproduce

openclaw plugins install @openclaw/voice-call

or manually:

npm install @openclaw/voice-call

Actual Behavior

npm install failed:
npm error code EUNSUPPORTEDPROTOCOL
npm error Unsupported URL Type "workspace:": workspace:*

Expected Behavior

The package should install successfully as a standalone npm package.

Environment

  • OS: Linux
  • Node.js: v24.13.0
  • npm: 11.6.2
  • OpenClaw: 2026.2.1

Workaround

cd ~/.openclaw/extensions/voice-call
cat package.json | jq 'del(.devDependencies)' > package.json.new && mv package.json.new package.json
npm install --omit=dev

Suggested Fix

The build/publish process should resolve workspace:* dependencies to concrete versions or remove devDependencies before publishing to npm.

See also: #6879

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    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