UNPKG

seed-exclude

Version:

Mixin that excludes modules published with seed-publish

32 lines (28 loc) 668 B
'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( require('seed-publish') ); // 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.'); } }) } });