silverbullet/packages/esbuild_deno_loader
Zef Hemel 4f122bbb9c add esbuild loader 2022-10-07 14:38:07 +02:00
..
examples add esbuild loader 2022-10-07 14:38:07 +02:00
src add esbuild loader 2022-10-07 14:38:07 +02:00
testdata add esbuild loader 2022-10-07 14:38:07 +02:00
LICENSE add esbuild loader 2022-10-07 14:38:07 +02:00
README.md add esbuild loader 2022-10-07 14:38:07 +02:00
deps.ts add esbuild loader 2022-10-07 14:38:07 +02:00
makefile add esbuild loader 2022-10-07 14:38:07 +02:00
mod.ts add esbuild loader 2022-10-07 14:38:07 +02:00
test_deps.ts add esbuild loader 2022-10-07 14:38:07 +02:00

README.md

esbuild_deno_loader

Deno module resolution for esbuild.

Example

This example bundles an entrypoint into a single ESM output.

import * as esbuild from "https://deno.land/x/esbuild@v0.14.51/mod.js";
import { denoPlugin } from "https://deno.land/x/esbuild_deno_loader@0.5.2/mod.ts";

await esbuild.build({
  plugins: [denoPlugin()],
  entryPoints: ["https://deno.land/std@0.150.0/hash/sha1.ts"],
  outfile: "./dist/sha1.esm.js",
  bundle: true,
  format: "esm",
});
esbuild.stop();