mirror of
https://github.com/versia-pub/api.git
synced 2025-12-06 08:28:19 +01:00
24 lines
548 B
TypeScript
24 lines
548 B
TypeScript
import dts from "bun-plugin-dts";
|
|
import ora from "ora";
|
|
|
|
const spinner = ora("Building...").start();
|
|
|
|
await Bun.build({
|
|
entrypoints: ["federation/index.ts"],
|
|
outdir: "federation/dist",
|
|
format: "esm",
|
|
minify: true,
|
|
sourcemap: "external",
|
|
splitting: true,
|
|
target: "browser",
|
|
plugins: [dts()],
|
|
}).then((output) => {
|
|
if (!output.success) {
|
|
spinner.fail("Failed to build federation module");
|
|
console.error(output.logs);
|
|
process.exit(1);
|
|
}
|
|
});
|
|
|
|
spinner.succeed("Built federation module");
|