Skip to content

Compile TypeScript workspace sources as program modules - #344

Merged
ctate merged 1 commit into
mainfrom
ctate/fix-187
Sep 17, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/fix-187

Conversation

@ctate

@ctate ctate commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Compile source-only TypeScript workspace packages through the static program module graph.
  • Preserve the existing island and npm-static behavior for workspace packages that ship JavaScript.
  • Add resolver and C/LLVM integration coverage for .js-spelled edges resolving to .ts source.

Validation

  • pnpm test:sandbox --shards 10
  • NEXT_DIST_DIR=.next-check pnpm check
  • pnpm -r build
  • pnpm lint
  • Windows x86_64 cross-build executed on windows-dev

Fixes #187

- Route source-only workspace package entries through the program module graph.

- Preserve JavaScript package resolution and add cross-backend workspace coverage.

- Document the workspace dependency boundary.

Fixes #187

Co-authored-by: Yegor Shovkun <6272356+ankhzet@users.noreply.github.com>
@vercel

vercel Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
scriptc Ready Ready Preview, v0 Sep 17, 2026 11:01pm UTC

@ctate
ctate merged commit 62b90e6 into main Sep 17, 2026
20 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.

Bug: Compiler can't resolve relative .js paths in a workspace package

1 participant