seed-exclude
Version:
Mixin that excludes modules published with seed-publish
32 lines (28 loc) • 668 B
JavaScript
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.');
}
})
}
});
;