[][src]Function esbuild_rs::build

pub fn build(options: Arc<BuildOptions>) -> BuildFuture

Notable traits for BuildFuture

impl Future for BuildFuture type Output = BuildResult;

Future wrapper for build_direct.

Arguments

  • options - Built BuildOptions created from a BuildOptionsBuilder. A reference will be held on the Arc until the Future completes.

Examples

This example uses the async-std async runtime.

use std::sync::Arc;
use async_std::task;
use esbuild_rs::{BuildOptionsBuilder, build, BuildResult};

fn main() {
  let mut options_builder = BuildOptionsBuilder::new();
  options_builder.entry_points.push("index.js".to_string());
  let options = options_builder.build();

  let res = task::block_on(build(options));
}