Files
bitburner-scripts/build.mjs
2023-10-05 15:48:37 +02:00

23 lines
471 B
JavaScript

import { context } from 'esbuild';
import { glob } from 'glob';
import {BitburnerPlugin} from 'esbuild-bitburner-plugin';
const ctx = await context({
entryPoints: await glob('./servers/**/*.{js,jsx,ts,tsx}'),
outbase: "./servers",
outdir: "./dist",
plugins: [BitburnerPlugin({
port: 12525,
servers: ['home'],
types: 'NetscriptDefinitions.d.ts'
})],
bundle: true,
format: 'esm',
platform: 'browser',
logLevel: 'info'
});
ctx.watch();