//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
//! SPDX-License-Identifier: GPL-3.0-or-later
-export const options: import("esbuild").BuildOptions = {
+/**
+* @type {import('esbuild').BuildOptions}
+*/
+export const options = {
bundle: true,
entryPoints: [
{ in: './src/main.ts', out: 'main.min' }
//! SPDX-License-Identifier: GPL-3.0-or-later
import { build } from 'esbuild'
-import { options } from './esbuild-common'
+import { options } from './esbuild-common.mjs'
options.platform = 'browser'
options.inject = ['./buffer.mjs']
//! SPDX-License-Identifier: GPL-3.0-or-later
import { build } from 'esbuild'
-import { options } from './esbuild-common'
+import { options } from './esbuild-common.mjs'
options.platform = 'node'
await build(options)
//! SPDX-License-Identifier: GPL-3.0-or-later
import { build } from 'esbuild'
-import { options } from './esbuild-common'
+import { options } from './esbuild-common.mjs'
options.platform = 'browser'
options.drop = ['console', 'debugger']