aboutsummaryrefslogtreecommitdiff
path: root/src/js/build-esm.ts
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-07-10 01:26:02 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-07-10 01:26:02 -0700
commit93b0e94410754eea36a4f5a5a9f953ed959eee99 (patch)
treeb516d9578462f51e7befc58698e848a13fa726a2 /src/js/build-esm.ts
parent963d4311e614ac197427104b9cf265bbe2a890af (diff)
downloadbun-93b0e94410754eea36a4f5a5a9f953ed959eee99.tar.gz
bun-93b0e94410754eea36a4f5a5a9f953ed959eee99.tar.zst
bun-93b0e94410754eea36a4f5a5a9f953ed959eee99.zip
trim node:stream a little
Diffstat (limited to 'src/js/build-esm.ts')
-rw-r--r--src/js/build-esm.ts22
1 files changed, 19 insertions, 3 deletions
diff --git a/src/js/build-esm.ts b/src/js/build-esm.ts
index edfe7c04f..8cdca3688 100644
--- a/src/js/build-esm.ts
+++ b/src/js/build-esm.ts
@@ -55,23 +55,39 @@ const opts = {
},
} as const;
+const productionOpts = {
+ ...opts,
+ define: {
+ ...opts.define,
+ "IS_BUN_DEVELOPMENT": "false",
+ },
+};
+
+const devOpts = {
+ ...opts,
+ define: {
+ ...opts.define,
+ "IS_BUN_DEVELOPMENT": "true",
+ },
+};
+
const build_prod_minified = await Bun.build({
entrypoints: entrypoints.filter(file => minifyList.includes(file.slice(import.meta.dir.length + 1))),
minify: true,
- ...opts,
+ ...productionOpts,
});
const build_prod_unminified = await Bun.build({
entrypoints: entrypoints.filter(file => !minifyList.includes(file.slice(import.meta.dir.length + 1))),
minify: { syntax: true },
- ...opts,
+ ...productionOpts,
});
const build_dev = await Bun.build({
entrypoints: entrypoints,
minify: { syntax: true },
sourcemap: "external",
- ...opts,
+ ...devOpts,
});
for (const [build, outdir] of [