uselesscss
Version:
Trim bloat from your CSS by only including rules that will actually be active.
2 lines • 950 B
JavaScript
var _docopt=require('docopt');var _uselesscss=require('./uselesscss');var _uselesscss2=_interopRequireDefault(_uselesscss);var _fs=require('fs');var _fs2=_interopRequireDefault(_fs);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var usage='\nusage:\n uselesscss [options] <html> ([-] | [<css>])\n\noptions:\n -h --help Show this message\n --version Print version';var args=(0,_docopt.docopt)(usage,{version:'0.0.13'});var html=_fs2.default.readFileSync(args['<html>'],'utf8');var css='';if(args['-']){process.stdin.setEncoding('utf8');process.stdin.on('readable',function(){var chunk=process.stdin.read();if(chunk!=null){css+=chunk;}});process.stdin.on('end',function(){process.stdout.write((0,_uselesscss2.default)(html,css));});}else if(args['<css>']){css=_fs2.default.readFileSync(args['<css>'],'utf8');process.stdout.write((0,_uselesscss2.default)(html,css));}
//# sourceMappingURL=cli.js.map
;