Skip to content

@openclaw/nextcloud-talk npm package contains unresolved workspace dependency #8145

@sebrinass

Description

@sebrinass

Bug Description

The @openclaw/nextcloud-talk npm package (version 2026.2.1) cannot be installed due to an unresolved workspace:* dependency in its package.json.

Error Message

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

Root Cause

The published package.json contains:

{
  "devDependencies": {
    "openclaw": "workspace:*"
  }
}

The workspace:* protocol is only valid within a monorepo development environment. When publishing to npm, this should be replaced with an actual version number (e.g., "^2026.2.1") or moved to peerDependencies.

Steps to Reproduce

  1. Run openclaw plugins install @openclaw/nextcloud-talk
  2. The installation fails with EUNSUPPORTEDPROTOCOL error
  3. Navigate to ~/.openclaw/extensions/nextcloud-talk/
  4. Run npm install - same error occurs

Expected Behavior

The npm package should install successfully without workspace protocol errors.

Environment

  • OpenClaw version: 2026.2.1
  • OS: Ubuntu 24.04.3 LTS
  • Node.js: (bundled with OpenClaw)

Suggested Fix

Update the publish/packaging script to:

  1. Replace workspace:* with the actual OpenClaw version being published
  2. OR move openclaw to peerDependencies if it's meant to be provided by the host

Related

This likely affects other plugins published from the monorepo that use workspace:* dependencies.


Thank you for the great work on OpenClaw! Let me know if you need any additional information.

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