From d3c2e557573ca604a6878e1acc217f940ef7ba63 Mon Sep 17 00:00:00 2001 From: jkomyno Date: Tue, 30 Apr 2024 12:44:24 +0200 Subject: [PATCH] feat(client): try CJS-friendly alternative to https://github.com/prisma/prisma/pull/23754 --- packages/client/src/generation/generateClient.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client/src/generation/generateClient.ts b/packages/client/src/generation/generateClient.ts index d20f1afc823f..f512cae893f2 100644 --- a/packages/client/src/generation/generateClient.ts +++ b/packages/client/src/generation/generateClient.ts @@ -200,8 +200,8 @@ export async function buildClient({ // In short: A lot can be simplified, but can only happen in GA & P6. fileMap['default.js'] = await JS(trampolineTsClient) fileMap['default.d.ts'] = await TS(trampolineTsClient) - fileMap['wasm-worker-loader.js'] = `export default (await import('./query_engine_bg.wasm')).default` - fileMap['wasm-edge-light-loader.js'] = `export default (await import('./query_engine_bg.wasm?module')).default` + fileMap['wasm-worker-loader.js'] = `export default import('./query_engine_bg.wasm')` + fileMap['wasm-edge-light-loader.js'] = `export default import('./query_engine_bg.wasm?module')` pkgJson['browser'] = 'default.js' // also point to the trampoline client otherwise it is picked up by cfw pkgJson['imports'] = { // when `import('#wasm-engine-loader')` is called, it will be resolved to the correct file