diff --git a/packages/worker/scripts/build-iframe-script.ts b/packages/worker/scripts/build-iframe-script.ts index 21b5056..fbe53b4 100644 --- a/packages/worker/scripts/build-iframe-script.ts +++ b/packages/worker/scripts/build-iframe-script.ts @@ -6,13 +6,19 @@ config({ path: fileURLToPath(new URL('../../../.env', import.meta.url)), }) +const defines: Record = {} +for (const [key, value] of Object.entries(process.env)) { + if (key.startsWith('VITE_')) { + defines[key] = JSON.stringify(value) + } +} + await build({ entryPoints: ['src/sw/iframe/script.ts'], bundle: true, format: 'esm', outfile: 'src/sw/iframe/script-bundled.js', - define: { - 'import.meta.env.VITE_HOST_ORIGIN': `"${process.env.VITE_HOST_ORIGIN}"`, - }, + define: defines, external: ['@mtcute/web'], + minify: true, })