DEPRECATED This package has been moved to karma-gzip-preprocessor
karma-gzip
A Karma preprocessor and server handler for serving gzipped test assets.
Particularly handy when working with large test bundles and remote browser-cloud services like Browserstack or Saucelabs.
Installation
The easiest way is to keep karma-coverage as a devDependency in your package.json.
npm install karma-gzip --save-dev
Configuration
// karma.conf.jsmodule {config;};
You can tell that your assets are being gzipped when you see output something like the following:
$ karma start --log-level=debugINFO [preprocessor.gzip]: compressed /MyProject/test/test_helper.js [2MB -> 437KB]INFO [preprocessor.gzip]: compressed /MyProject/test/test_index.js [5MB -> 1MB]DEBUG [gzip-plugin]: serving : /MyProject/test/test_helper.jsDEBUG [gzip-plugin]: serving : /MyProject/test/test_index.js
License
MIT (http://www.opensource.org/licenses/mit-license.php)