angular-lzw

AngularJS service for text compression / decompression using LZW algorithm


Keywords
angular, service, lzw, compression
License
MIT
Install
bower install angular-lzw

Documentation

angular-lzw

AngularJS service for text compression / decompression using LZW algorithm

Helps to save space in localStorage, sessionStorage, cookies etc.

Installing

bower install angular-lzw

Or just download it from GitHub

API

lzw.compress(string);

lzw.decompress(string);

Usage Example

  angular
    .module('app', [
      'LZW'
    ])
    .controller('MainController', function($scope, lzw) {

      var original = 'A string to be compressed',
          compressed = lzw.compress(original),
          decompressed = lzw.decompress(compressed);

      console.log(original === decompressed ? 'PASS' : 'FAIL');

    });