diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/build_ffi.mjs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/build_ffi.mjs b/src/build_ffi.mjs new file mode 100644 index 0000000..d9d2671 --- /dev/null +++ b/src/build_ffi.mjs @@ -0,0 +1,26 @@ +import {build} from 'esbuild' + +export async function bundle_build(es, out, min) { + await build({ + entryPoints: es, + bundle: true, + minify: min, + format: 'esm', + outdir: out, + allowOverwrite: true, + }) +} + +export async function js_build(js, out) { + await build({ + stdin: { + contents: js, + loader: 'js', + } + bundle: false, + minify: false, + format: 'esm', + outfile: out, + allowOverwrite: true, + }) +} |