From d409d8893b099d484f3efbd8449a98018a28a13c Mon Sep 17 00:00:00 2001 From: Kai WU Date: Fri, 19 Jul 2024 11:04:11 +0800 Subject: no need esbuild less plugin --- src/build_ffi.mjs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/build_ffi.mjs (limited to 'src') 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, + }) +} -- cgit v1.2.3