Skip to content

chore: full install-surface proof for workspace-dep packages #487

Description

@jithinraj

Context

The pack-install smoke test currently covers 6 representative packages that can install standalone from tarball. Three packages are excluded because they have workspace:* dependencies that npm cannot resolve from tarball:

  • @peac/cli (depends on @peac/kernel, @peac/schema, @peac/crypto, @peac/protocol, @peac/control)
  • @peac/sdk (workspace deps)
  • @peac/middleware-express (workspace deps)

Proposed improvement

After all 28 packages are published to npm, add a second smoke pass that:

  1. Installs excluded packages from the npm registry (not tarball)
  2. Verifies ESM, CJS, types, and bin for each
  3. Runs as a post-publish verification step

Scope

Blocked until PR 6b (package surface) resolves the workspace:* issue for standalone install. This is tracked as a post-publish gate, not a pre-publish gate.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    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