From d12f4878c16b241634425b38be3010753f674b00 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Mon, 15 Sep 2025 14:10:10 -0700 Subject: [PATCH] Include IIFE module in production builds. --- esbuild/prod.mjs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/esbuild/prod.mjs b/esbuild/prod.mjs index 444cf2c..f3fe66e 100644 --- a/esbuild/prod.mjs +++ b/esbuild/prod.mjs @@ -2,11 +2,12 @@ //! SPDX-License-Identifier: GPL-3.0-or-later import { build } from 'esbuild' -import { browserOptions, nodeOptions } from './config.mjs' +import { browserOptions, iifeOptions, nodeOptions } from './config.mjs' -browserOptions.drop = nodeOptions.drop = ['console', 'debugger'] -browserOptions.minify = nodeOptions.minify = true -browserOptions.sourcemap = nodeOptions.sourcemap = false +browserOptions.drop = nodeOptions.drop = iifeOptions.drop = ['console', 'debugger'] +browserOptions.minify = nodeOptions.minify = iifeOptions.minify = true +browserOptions.sourcemap = nodeOptions.sourcemap = iifeOptions.sourcemap = false await build(browserOptions) +await build(iifeOptions) await build(nodeOptions) -- 2.47.3