From a6f43dc456ed0b70d30e72dbe021a857dd5fed63 Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Sun, 19 Jan 2025 21:39:53 +0300 Subject: [PATCH] build: fixed prod script build --- packages/worker/scripts/build-iframe-script.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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, })