UNPKG

@jarred/htmlbuild

Version:

Configure & run esbuild on <script> and <link> used in an HTML file, then output an updated HTML file with the results.

23 lines (20 loc) 415 B
const esbuild = require("esbuild"); esbuild.buildSync({ entryPoints: ["./index.ts"], platform: "neutral", bundle: false, format: "esm", write: true, outfile: "./index.mjs", }); esbuild.buildSync({ entryPoints: ["./bin/cli.ts"], platform: "node", bundle: true, minify: true, format: "esm", write: true, minifySyntax: true, external: ["esbuild", "path"], outfile: "./bin/cli.mjs", });