Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
763 B · 13 lines
TypeScript
at main
1234567891011121314// Indirection point for the package.json "browser" field. When bun builds// browser-sdk.js with --target browser, this file is swapped for// crypto.browser.ts — avoiding a ~500KB crypto-browserify polyfill that Bun// would otherwise inline for `import ... from 'crypto'`. Node/bun builds use// this file unchanged.//// NOTE: `export { randomUUID } from 'crypto'` (re-export syntax) breaks under// bun-internal's bytecode compilation — the generated bytecode shows the// import but the binding doesn't link (`ReferenceError: randomUUID is not// defined`). The explicit import-then-export below produces a correct live// binding. See integration-tests-ant-native failure on PR #20957/#21178.import { randomUUID } from 'crypto'export { randomUUID }