fliphub-monorepo
Version:
the builder of builders
36 lines (30 loc) • 661 B
JavaScript
const is = require('izz')
const log = require('fliplog')
module.exports = class PresetVisualize {
init() {
this.run = null
this.file = null
this.sourceMap = true
}
setArgs(args) {
if (args) this.args = args
}
toRollup() {
const Visualizer = require('rollup-plugin-visualizer')
return {
plugins: [
Visualizer({sourcemap: true}),
],
}
}
toFuseBox() {
log
.preset('warn')
.text('FuseBox has not implemented target yet')
.echo()
}
toWebpack() {
const {BundleAnalyzerPlugin} = require('webpack-bundle-analyzer')
return {plugins: [new BundleAnalyzerPlugin()]}
}
}