orfon / reinhardt-compressor

reinhardt asset manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compresses a list of CSS or JS files into a destination directory. Serve and/or cache the files as you see fit.

== usage ==

{{% compress %}}
     /static/reset.css
	   /css/my.css
{{% endcompress %}}

The cache is configured in the Reinhardt environment. You must add this module to the tags list of your environment and configure the source and destination paths as well as urls for compression.

This gives you the flexiblity of serving the source and compressed files however you want.

	var env = new Environment({
		// load the compressor tag
	   tags: [require('reinhardt-compressor')],
	   // Compressor configuration
	   compressor : {
	      enabled: true,
	      source: {
	         url: '/static/',
	         path: module.resolve('static')
	      },
	      destination: {
	         url: '/static.compressed/',
	         path: module.resolve('static.compressed')
	      }
	   }
	});

About

reinhardt asset manager


Languages

Language:JavaScript 100.0%