node-compressor

1.1.0 • Public • Published

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>

Package Sidebar

Install

npm i node-compressor

Weekly Downloads

8

Version

1.1.0

License

MIT

Last publish

Collaborators

  • evandrolg