UNPKG

seed-family

Version:
52 lines (47 loc) 1.11 kB
'use strict'; var pkg = require('../package.json'); var fs = require('fs'); var mkdirp = require('mkdirp'); var pathfinder = require('./pathfinder'); var sass = require('node-sass'); var file = pkg.name; var includePaths = pathfinder( // Add files/paths to include ); // Default .css compile sass.render({ file: './scss/pack/'+file+'/__index.scss', includePaths: includePaths }, function(error, result) { if (error) { console.error(error); return process.exit(1); } else { mkdirp('./dist'); fs.writeFile('./dist/'+file+'.css', result.css, function(err){ if(!err){ return console.log(file+'.css created.'); } }) } }); // Minified .css compile sass.render({ file: './scss/pack/'+file+'/__index.scss', includePaths: includePaths, outputStyle: 'compressed' }, function(error, result) { if (error) { console.error(error); return process.exit(1); } else { mkdirp('./dist'); fs.writeFile('./dist/'+file+'.min.css', result.css, function(err){ if(!err){ return console.log(file+'.min.css created.'); } }) } });