Skip to content

Expose Render Library for native Bun Git dependencies - #7

Merged
GTrunSec merged 1 commit into
mainfrom
fix/render-git-package
Nov 2, 2026
Merged

GTrunSec merged 1 commit into
mainfrom
fix/render-git-package

Conversation

@GTrunSec

@GTrunSec GTrunSec commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Bun Git dependencies need a package at the repository root. The renderer was available only under packages/render, which forced consumers to commit a packed archive.

Move the single TypeScript manifest and lockfile to the repository root, keep implementation/tests/examples under packages/render, and point public exports directly at those files. The package version is read from the root manifest (1.0.1 candidate). No installer hook, forwarding implementation, or copied dependency list is added. Release publication follows consumer qualification.

Validation: local typecheck, 45 unit tests, 36 browser tests with the existing two workers, six example tests, and all maintained example commands passed. The Linux/macOS workflow also checks a fresh consumer installing this reviewed Git revision and compiling D2 through its installed worker.

@GTrunSec
GTrunSec merged commit 6223c5c into main Nov 2, 2026
4 checks passed
@GTrunSec
GTrunSec deleted the fix/render-git-package branch November 2, 2026 02:38
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