glint
Version:
Glint is an asset (css, js, whatever-you-need) management that helps you organize and manage your client side files
55 lines (52 loc) • 1.22 kB
JavaScript
var preprocessors = require('../../').preprocessors;
var jade = preprocessors.jade;
var stylus = preprocessors.stylus;
var scss = preprocessors.scss;
var postprocessors = require('../../').postprocessors;
var cleanCss = postprocessors['clean-css'];
var uglifyJs = postprocessors['uglify-js'];
module.exports = {
assetsDir: 'assets',
outputDir: 'output',
manifest: 'output/manifest.json',
preprocessors: {
styl: stylus,
jade: jade,
scss: {
fn: scss,
options: {}
}
},
postprocessors: {
css: [cleanCss],
js: [uglifyJs]
},
packages: [
{
name: 'core',
final: false,
files: [
'file1.js',
'file2.js'
]
},
{
name: 'gallery',
final: true,
require: ['templates'],
files: [
'gallery.js',
'gallery.css'
]
},
{
name: 'templates',
final: false,
files: [
'template.jade',
'styles.styl',
'template.scss'
]
}
]
};