From: Chris Duncan Date: Sat, 11 Jul 2026 07:35:55 +0000 (-0700) Subject: Configure build differently for non-development output. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=83584bcc88872991b85bc6e5f1942c4110216a3e;p=nano-pow.git Configure build differently for non-development output. --- diff --git a/esbuild/build.mjs b/esbuild/build.mjs index 623b3c0..55c40a3 100644 --- a/esbuild/build.mjs +++ b/esbuild/build.mjs @@ -1,8 +1,24 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2026 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { build } from 'esbuild' import { bundleOptions, cliOptions } from './config.mjs' -await build(bundleOptions) -await build(cliOptions) +const prodOptions = { + minify: true, + sourcemap: undefined +} + +if (process.env.NODE_ENV !== 'development') { + build({ + ...bundleOptions, + ...prodOptions + }) + build({ + ...cliOptions, + ...prodOptions + }) +} else { + build(bundleOptions) + build(cliOptions) +} diff --git a/esbuild/config.mjs b/esbuild/config.mjs index c2c562a..f02f40d 100644 --- a/esbuild/config.mjs +++ b/esbuild/config.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2026 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { glsl } from 'esbuild-plugin-glsl'