EXTREMELY FAST BUNDLING

esbuild as a Service

Access the incredible speed of esbuild through a simple, scalable API. Bundle and minify your web assets without managing build toolchains.

Join waitlist

esbuild.do

import { Agent } from '@do-business/sdk';

const esbuild = new Agent('esbuild.do');

// Bundle TypeScript code from a string
async function bundle() {
  const { code, map } = await esbuild.bundle({
    entryPoints: ['index.ts'],
    sources: {
      'index.ts': 'const greet = (name: string): string => `Hello, ${name}!`; console.log(greet("World"));'
    },
    bundle: true,
    minify: true,
    platform: 'node',
    target: 'es2020'
  });

  console.log('--- Bundled JS ---');
  console.log(code);
}

bundle();

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.