Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/rad/src/tasks/build-buds/deb/3p.ts>emit.bundle

general purpose build tool. statically typed, batteries included. command, function, and make-style tasks supported. improved npm scripts for deno.
Go to Latest
function emit.bundle
import { emit } from "https://deno.land/x/rad@v6.10.0/src/tasks/build-buds/deb/3p.ts";
const { bundle } = emit;

Generate a single file JavaScript bundle of the root module and its dependencies.

Example

import { bundle } from "https://deno.land/x/emit/mod.ts";
const result = await bundle(
  "https://deno.land/std@0.140.0/examples/chat/server.ts",
);

const { code } = result;
console.log(code);

Parameters

root: string | URL

The root module specifier to use for the bundle.

optional
options: BundleOptions = [UNSUPPORTED]

Options to use when bundling.

Returns

Promise<BundleEmit>

a promise which resolves with the emitted bundle (and optional source map)