Upstream gap
The copied Bun corpus currently stops at position 4112 (js/web/fetch/blob.test.ts) because importing a live blob: URL deliberately throws a parser placeholder instead of loading the Blob as a module.
Required parity
- Resolve live object URLs through the shared Blob registry and reject revoked/unknown URLs.
- Decode Blob bytes and use Home’s production
Bun.Transpilerbridge for TypeScript/JavaScript. - Evaluate named/default exports as a module namespace and preserve object-URL revocation behavior.
- Preserve the original TypeScript source in
Bun.inspect(new Error())output, including the typed function declaration. - Surface structured
ERR_BLOB_MODULEfailures with operation, phase, blob URL, causal chain, and composed stack. - Add focused regression coverage and pass the complete upstream file plus the surrounding corpus queue.
Tracked under #66.