Skip to content

Claude Code plugin install skips packages: bun.lock does not list the plugin as its only workspace #7501

Open

Description

@wasikarn

Installing hyperframes@hyperframes as a Claude Code plugin (v0.9.28) shows this warning in /plugin:

The packages it lists were not installed, because its bun.lock does not list the plugin as its only workspace. If it needs those packages, parts of it may not work. Updating or reinstalling this version of the plugin will not install them while that is still true.

Cause: the plugin root is the whole monorepo. Its bun.lock lists 17 workspaces (packages/* plus the root), so Claude Code skips installing the root dependencies.

Impact (what I checked): the root package.json lists yaml as its only runtime dependency, and I found no import of it under skills/, hooks/ or .claude-plugin/. skills/hyperframes/scripts/plugin-cli.mjs --help runs fine without node_modules. So the warning looks harmless today, but any future runtime dependency in the plugin root would be silently missing.

Suggestion: either ship the plugin from a directory whose lockfile lists only that one workspace, or keep the plugin scripts free of root dependencies and say so, so the warning can be treated as expected.

Environment: Claude Code 2.1.322, hyperframes plugin 0.9.28, macOS.

Activity

  1. added
    bugSomething isn't working
    triage/needs-designEvidence is adequate; desired behavior or scope needs a maintainer decision.
    on Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriage/needs-designEvidence is adequate; desired behavior or scope needs a maintainer decision.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions