7.0.3 • Published 5 years ago
@berun/fluent-fuse-box v7.0.3
@berun/fluent-fuse-box
Use a chaining API to generate and simplify the modification of Fuse-Box configurations.
_Note: This is is part of the broader @berun/fluent suite of configurations, but may be used standalone.
Example
berun.fusebox
.homeDir('/Volumes/data/mypath')
.sourceMaps({ project: true, vendor: false })
.hash(true)
.cache(true)
.output(path.join('targetDir', '$name.js'))
.target('browser@es2015')
.plugin('Env')
.use(EnvPlugin, ['development'])
.end()
.plugin('SVG')
.use(SVGPlugin)
.end()
.plugin('CSS')
.use(CSSPlugin)
.end()
.plugin('JSON')
.use(JSONPlugin)
.end()
.plugin('WebIndex')
.use(WebIndexPlugin, [
{
template: '/Volumes/data/src/index.html',
path: '/'
}
])
.end()
.plugin('Babel')
.use(BabelPlugin)
.end()
.when(ISPRODUCTION, fusebox =>
fusebox
.plugin('Quantum')
.use(Quantum, [{ removeExportsInterop: false, uglify: true }])
)
berun.fusebox.plugins.delete('CSS')7.0.3
5 years ago
7.0.0
5 years ago
7.0.2
5 years ago
7.0.1
5 years ago
3.0.23
6 years ago
3.0.24
6 years ago
3.0.22
6 years ago
3.0.20
6 years ago
3.0.19
6 years ago
3.0.18
6 years ago
3.0.17
6 years ago
3.0.16
6 years ago
3.0.15
6 years ago
3.0.14
6 years ago
3.0.12
6 years ago
3.0.13
6 years ago
3.0.9
6 years ago
3.0.10
6 years ago
3.0.11
6 years ago
3.0.7
6 years ago
3.0.4
6 years ago
3.0.3
6 years ago
3.0.6
6 years ago
3.0.5
6 years ago
2.2.2
7 years ago
2.2.1
7 years ago
2.1.6
7 years ago
2.1.0
7 years ago
2.0.18
8 years ago
2.0.17
8 years ago
2.0.16
8 years ago
2.0.15
8 years ago
2.0.14
8 years ago
2.0.13
8 years ago
2.0.12
8 years ago
2.0.11
8 years ago
2.0.10
8 years ago
2.0.7
8 years ago
2.0.6
8 years ago
2.0.5
8 years ago
2.0.4
8 years ago
2.0.3
8 years ago
2.0.2
8 years ago
2.0.1
8 years ago