muffin-cli
Version:
The command line utility for building sites using muffin
27 lines (21 loc) • 590 B
JavaScript
const mergeTrees = require('broccoli-merge-trees'),
compileSass = require('broccoli-sass'),
esTranspiler = require('broccoli-babel-transpiler'),
funnel = require('broccoli-funnel')
const dirs = {
scss: 'assets/scss',
js: 'assets/js',
images: 'assets/images'
}
const styles = compileSass([dirs.scss], 'main.scss', 'styles.css', {
outputStyle: 'compressed'
})
const scripts = esTranspiler(dirs.js, {
compact: true
})
const images = new funnel(dirs.images, {
destDir: 'images'
})
module.exports = mergeTrees([styles, scripts, images], {
overwrite: true
})