Skip to content

toolcraft install with Bun fails resolving workspace dependencies #236

@kamilio

Description

@kamilio

Summary

toolcraft is published, but installing it as a standalone dependency with Bun currently fails while resolving parts of its runtime dependency graph.

Minimal repro

{
  "type": "module",
  "dependencies": {
    "toolcraft": "0.0.3"
  }
}

Then run:

bun install

Result

Bun reports unresolved dependencies while installing toolcraft@0.0.3, including workspace packages and tiny-mcp-client.

I checked the published toolcraft@0.0.3 metadata and tarball:

  • The @poe-code/* workspace packages are listed in bundleDependencies and are present in the tarball.
  • tiny-mcp-client is listed as a dependency but is not present in bundleDependencies, and it is not resolvable from the public npm registry.

Expected

A public consumer should be able to install and import Toolcraft without local workspace overrides or vendored stubs.

Possible fixes:

  • Publish tiny-mcp-client to npm, or bundle it with toolcraft.
  • If Bun is expected to work, verify the bundled @poe-code/* dependencies install cleanly there too.

Environment

  • toolcraft: 0.0.3
  • Node: v22.14.0
  • Bun: 1.3.11

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions