38575fb2d8
The whatsapp-rust-bridge package contains a top-level await on an inline WASM binary, which propagates through the ESM graph and causes ERR_REQUIRE_ASYNC_MODULE when CJS consumers try to require() this package. Replace all static imports from whatsapp-rust-bridge with a lazy-loading bridge module (wasm-bridge.ts) that uses import().then() instead of top-level await, keeping the dependency out of the static ESM graph. https://claude.ai/code/session_01XaA7GwNaB6azTHFYQ8WEpB
4 lines
116 B
TypeScript
4 lines
116 B
TypeScript
import { getLTHashAntiTampering } from './wasm-bridge'
|
|
|
|
export { getLTHashAntiTampering as LT_HASH_ANTI_TAMPERING }
|