1
0
silverbullet/cmd/plug_compile.ts
2022-11-01 17:03:42 +01:00

28 lines
572 B
TypeScript

import { bundleRun } from "../plugos/bin/plugos-bundle.ts";
import { esbuild } from "../plugos/compile.ts";
export async function plugCompileCommand(
{ watch, dist, debug, info, importmap }: {
watch: boolean;
dist: string;
debug: boolean;
info: boolean;
importmap?: string;
},
...manifestPaths: string[]
) {
await bundleRun(
manifestPaths,
dist,
watch,
{
debug: debug,
info: info,
importMap: importmap
? new URL(importmap, `file://${Deno.cwd()}/`)
: undefined,
},
);
esbuild.stop();
}