missing scripts
This commit is contained in:
1 parent
80c000c601
commit
66e723052d
30 files changed
+3108
No files matched your search
@@ -0,0 +1,31 @@
|
||||
/**
|
||||
* Build subprocess scripts as standalone bundles for production.
|
||||
*
|
||||
* Subprocesses run via Bun.spawn and need all dependencies bundled
|
||||
* since they can't access the SvelteKit build output's chunked modules.
|
||||
*/
|
||||
|
||||
const subprocesses = ['metrics-subprocess', 'event-subprocess'];
|
||||
|
||||
console.log('[build-subprocesses] Bundling subprocess scripts...');
|
||||
|
||||
for (const name of subprocesses) {
|
||||
const result = await Bun.build({
|
||||
entrypoints: [`./src/lib/server/subprocesses/${name}.ts`],
|
||||
outdir: './build/subprocesses',
|
||||
target: 'bun',
|
||||
minify: false
|
||||
});
|
||||
|
||||
if (!result.success) {
|
||||
console.error(`[build-subprocesses] Failed to bundle ${name}:`);
|
||||
for (const log of result.logs) {
|
||||
console.error(log);
|
||||
}
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
console.log(`[build-subprocesses] Bundled ${name}.js`);
|
||||
}
|
||||
|
||||
console.log('[build-subprocesses] Done');
|
||||
Reference in new issue
Block a user