UNPKG

@berun/runner-fuse-box

Version:

BeRun runner for fuse-box, a webpack alternative

19 lines (16 loc) 616 B
import * as path from 'path' import Berun from '@berun/berun' export default (berun: Berun, _) => { const ISPRODUCTION = process.env.NODE_ENV === 'production' berun.fusebox .homeDir(berun.options.paths.appSrc) .sourceMaps(ISPRODUCTION ? false : { project: true, vendor: false }) .output(path.join(berun.options.paths.appBuild, '$name.js')) .target(ISPRODUCTION ? 'browser@es5' : 'browser@es2018') .hash(ISPRODUCTION) .cache(!ISPRODUCTION) .useTypescriptCompiler(berun.options.paths.isTypeScript) .debug(true) .ensureTsConfig(false) .allowSyntheticDefaultImports(true) }