node-compressor
v1.1.0
Published
A complete solution to compress static files
Downloads
17
Maintainers
Readme
Node Compressor
A complete solution to compress static files with node inspired by django-compressor
Installation
npm install node-compressor -g
How it works?
It's a command line tool that receives as parameter an HTML file and compresses the JavaScript and CSS files called. It also minify the HTML file.
The files that you want to compress must be between <!-- compress js/css -->
and <!-- endcompress -->
, for example, like this:
After, run this command in your Terminal:
node-compressor YOUR_FILE-1.html YOUR_FILE-2.html
Then, Node Compress will compress these files and deliver them within the directory .compressed
Example
Wrap the assets as you'd like them to be concatenated:
<!-- compress js -->
<script src="foo/bar.js"></script>
<script src="lol/yey.js"></script>
<!-- endcompress -->
<!-- compress js -->
<script src="pow/go.js"></script>
<script src="cca/xyzzy.js"></script>
<!-- endcompress -->
After the compression the result will be like this:
<script src="js/72b302bf297a228a75730123efef7c41.js"></script>
<script src="js/aca25d624cf863f786f67137c62aa11d.js"></script>