Fbuild
Bun

function

build

function build(
config: BuildConfig
): Promise<BuildOutput>;

Bundles JavaScript, TypeScript, CSS, HTML and other supported files into optimized outputs.

@param config

Build configuration options

@returns

Promise that resolves to build output containing generated artifacts and build status

Basic usage - Bundle a single entrypoint and check results

const result = await Bun.build({
  entrypoints: ['./src/index.tsx'],
  outdir: './dist'
});

if (!result.success) {
  console.error('Build failed:', result.logs);
  process.exit(1);
}

Referenced types

interface BuildOutput

The output of a build