MCPcopy Create free account
hub / github.com/6pac/SlickGrid / bundleByFormat

Function bundleByFormat

scripts/builds.mjs:85–97  ·  view source on GitHub ↗
(format)

Source from the content-addressed store, hash-verified

83 * @param {"cjs" | "esm"} format - build format type
84 */
85export async function bundleByFormat(format) {
86 const esbuildFormat = format === 'mjs' ? 'esm' : format;
87 const esbuildExt = format === 'mjs' ? 'mjs' : 'js';
88
89 return runBuild({
90 entryPoints: ['src/index.js'],
91 format: esbuildFormat,
92 target: 'es2020',
93 treeShaking: true,
94 define: { IIFE_ONLY: 'false' },
95 outfile: `dist/${esbuildFormat}/index.${esbuildExt}`,
96 });
97}
98
99/** iife builds */
100export async function buildAllIifeFiles() {

Callers 1

executeCjsEsmBuildsFunction · 0.85

Calls 1

runBuildFunction · 0.85

Tested by

no test coverage detected