inject: ['./esbuild/inject/buffer.mjs']
}
-/**
-* @type {import('esbuild').BuildOptions}
-*/
-export const iifeOptions = {
- ...sharedOptions,
- format: 'iife',
- globalName: 'libnemo',
- entryPoints: [
- { in: './src/main.ts', out: 'global.min' },
- { in: './src/types.d.ts', out: 'types.d' }
- ],
- dropLabels: ['NODE'],
- inject: ['./esbuild/inject/buffer.mjs']
-}
-
/**
* @type {import('esbuild').BuildOptions}
*/
//! SPDX-License-Identifier: GPL-3.0-or-later
import { build } from 'esbuild'
-import { browserOptions, iifeOptions, nodeOptions } from './config.mjs'
+import { browserOptions, nodeOptions } from './config.mjs'
await build(browserOptions)
-await build(iifeOptions)
await build(nodeOptions)
//! SPDX-License-Identifier: GPL-3.0-or-later
import { build } from 'esbuild'
-import { browserOptions, iifeOptions, nodeOptions } from './config.mjs'
+import { browserOptions, nodeOptions } from './config.mjs'
/**
* @type {import('esbuild').BuildOptions}
}
await build({ ...browserOptions, ...prodOptions })
-await build({ ...iifeOptions, ...prodOptions })
await build({ ...nodeOptions, ...prodOptions })