Skip to content

refactor: scaffold workspace packages#151

Merged
jlitola merged 1 commit into
mainfrom
refactor-workspace-scaffold
Jun 4, 2026
Merged

refactor: scaffold workspace packages#151
jlitola merged 1 commit into
mainfrom
refactor-workspace-scaffold

Conversation

@jlitola

@jlitola jlitola commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Bun workspace scaffolding for future core, MCP, and CLI packages while keeping the root githits package publishable.
  • Add private placeholder package manifests and source exports for packages/core-internal, packages/mcp, and packages/cli.
  • Add bare package-root TypeScript aliases and document private-source bundling/package-boundary lessons.
  • Pin @inquirer/prompts and @inquirer/core to the validated pair to preserve ExitPromptError instanceof behavior.

Verification

  • Code reviewer: no findings.
  • bun install --frozen-lockfile
  • bun run typecheck
  • bun test
  • bun run lint
  • bun run format:check
  • git diff --check
  • bun run build
  • npm pack --dry-run

Notes

  • No runtime source moved in this PR.
  • Root package remains publishable.
  • docs/plans/ remains local and is not part of this PR.

Add Bun workspace package shells for core, MCP, and CLI while keeping the root githits package publishable. Document private-source bundling constraints and pin Inquirer dependencies to preserve prompt abort handling.
@jlitola jlitola merged commit 385abfa into main Jun 4, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant