UNPKG

@size-limit/esbuild

Version:

esbuild plugin for Size Limit

24 lines (18 loc) 504 B
import { processImport } from 'size-limit' export async function getConfig(_limitConfig, check, output) { await processImport(check, output) let config = { allowOverwrite: !!check.import, bundle: true, entryPoints: Array.isArray(check.files) ? check.files : [check.files], external: check.ignore, metafile: true, minifyIdentifiers: true, minifySyntax: true, minifyWhitespace: true, outdir: output, treeShaking: true, write: true } return config }