init
This commit is contained in:
commit
ec53fcbe95
1905 changed files with 513762 additions and 0 deletions
13
utils/crypto.ts
Normal file
13
utils/crypto.ts
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
// 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 }
|
||||
Loading…
Add table
Add a link
Reference in a new issue