mtcute-repl/packages/worker/scripts/build-iframe-script.ts

19 lines
448 B
TypeScript
Raw Normal View History

2025-01-19 19:54:44 +03:00
import { fileURLToPath } from 'node:url'
import { config } from 'dotenv'
import { build } from 'esbuild'
config({
path: fileURLToPath(new URL('../../../.env', import.meta.url)),
})
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}"`,
},
external: ['@mtcute/web'],
})