{"_id":"havunen","_rev":"55-ea318597e96ad00cd8a3a4c0b8557982","name":"havunen","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","dist-tags":{"latest":"1.3.6"},"versions":{"0.0.1":{"name":"havunen","license":"MIT","version":"0.0.1","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.es2015.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node config/rollup.config.js","test":"karma start config/karma.conf.js --no-auto-watch --single-run","test-ci":"karma start --single-run --reporters coverage,  progress","testing":"karma start --auto-watch","test:server":"mocha test/ --recursive --bail --opts config/mocha.opts","watch:server":"npm run test-server -- --watch","test:cov":"babel-node isparta cover --report html --report text node_modules/.bin/_mocha"},"dependencies":{},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.4","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-remove-debugger":"^6.5.0","babel-plugin-transform-remove-console":"^6.5.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"github:douglasduteil/karma-coverage#next","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-chrome-launcher":"^0.2.3","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","phantomjs-prebuilt":"^2.1.4","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7"},"gitHead":"676c0d8e3d1f8956f3d354cc9ecb7bc539d73748","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Coverage Status](https://coveralls.io/repos/github/Kflash/havunen/badge.svg?branch=master)](https://coveralls.io/github/Kflash/havunen?bran","_id":"havunen@0.0.1","_shasum":"ad208e06f7deaf09f5291e0bb383319be59908e4","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"ad208e06f7deaf09f5291e0bb383319be59908e4","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.1.tgz","integrity":"sha512-6yrroetCDflesYeBX1jYXfpYq5QDsh6RKgDLfiNJSl8VToXJ07qBl+BA55J8It0nkp7RfAxXSsgwkAwnDo2BkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz2IpLZzY6T5erCON739lewwSeOuKOMPBCOCYO7WwVNAIgQdmpnueVW5Wwqg0Geq5gyyBWw2YBsLSqKXUYR/YWfW0="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.1.tgz_1460423612065_0.7567252400331199"},"deprecated":" "},"0.0.2":{"name":"havunen","license":"MIT","version":"0.0.2","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.es2015.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test-server -- --watch","eslint:source":"eslint src","eslint:test":"eslint test/specs","karma:firefox":"karma start --browsers=Firefox","karma:chrome":"karma start --browsers=Chrome","karma:ie":"karma start --browsers=IE","karma:all":"karma start --browsers=PhantomJS,Chrome,Firefox","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"github:douglasduteil/karma-coverage#next","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","phantomjs-prebuilt":"^2.1.4","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"2a0cee0b3910981d401805820d723c6a86cd69c7","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Coverage Status](https://coveralls.io/repos/github/Kflash/havunen/badge.svg?branch=master)](https://coveralls.io/github/Kflash/havunen?bran","_id":"havunen@0.0.2","_shasum":"985e2ca10ea1814b65a65ee99c2e83c0498020e4","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"985e2ca10ea1814b65a65ee99c2e83c0498020e4","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.2.tgz","integrity":"sha512-kXgMxgETJDgEx+Lf4pIFbciIWlHj16e/uiYB1G94s8XA1x/N3pPd0iKaE0fn5q1kFzAj84+IqypooGzu/UWhjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATQ+EFJ+BB2NCU3jxp6EcfW9FGZa433jbHt8a7pqFqqAiEAhCGtzhofkOUziJCy83Nzm9cdyQ10zCdOaWqfvYrcMPk="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.2.tgz_1460432466541_0.04800571943633258"},"deprecated":" "},"0.0.3":{"name":"havunen","license":"MIT","version":"0.0.3","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test-server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:phantom":"karma start --browsers=PhantomJS","karma:firefox":"karma start --browsers=Firefox","karma:chrome":"karma start --browsers=Chrome","karma:all":"karma start --browsers=PhantomJS,Chrome,Firefox","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"github:douglasduteil/karma-coverage#next","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-phantomjs-launcher":"^1.0.0","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","phantomjs-prebuilt":"^2.1.4","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"ddfc4936b3ae07e96058922e81528601fac3f5cc","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Coverage Status](https://coveralls.io/repos/github/Kflash/havunen/badge.svg?branch=master)](https://coveralls.io/github/Kflash/havunen?bran","_id":"havunen@0.0.3","_shasum":"85abdf89b49883c1d46b420a4830910ac02c62b0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"85abdf89b49883c1d46b420a4830910ac02c62b0","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.3.tgz","integrity":"sha512-2V1yjofMZ0apDPGyYMFUsbdrJKZxQUalVNU1Y92nLc0Js05ZIjGaqqu3jMOg4A5LYJAVUwXX+utyuxruk0HoYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsGVc+XBefvbIFyok31Gl5EMa0Pn2I3VTSTzGziJewygIgdzsvDUM40LX4gdFf7skXiiiMQnaNGWYRnuGKzdzaGus="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.3.tgz_1460435438618_0.20229957066476345"},"deprecated":" "},"0.0.5":{"name":"havunen","license":"MIT","version":"0.0.5","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"github:douglasduteil/karma-coverage#next","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"eb035ecc2ac9bd1b3b1f973f086e2cdaf61fc468","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Coverage Status](https://coveralls.io/repos/github/Kflash/havunen/badge.svg?branch=master)](https://coveralls.io/github/Kflash/havunen?bran","_id":"havunen@0.0.5","_shasum":"519baa3b155c11adfeec3c20124a255b62453220","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"519baa3b155c11adfeec3c20124a255b62453220","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.5.tgz","integrity":"sha512-2GyN4zWygMFGcLRDAzW3IE+3Z4PAT8pc9KHknbJnwXAal5t1zUbLNHd89T+QvXq2BlQBt0mg+JU8DrEf1R46DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvpDw4x7R8Sq6V9t0U+iKCgVRD/AdHQRkUsWhFAv1FUgIgPaiywnzyPlALvnCNN+wkr5jc78SEJhJS5SOnEU8gm/0="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.5.tgz_1460435950347_0.778614787152037"},"deprecated":" "},"0.0.6":{"name":"havunen","license":"MIT","version":"0.0.6","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"github:douglasduteil/karma-coverage#next","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"2a871018c491d779552ffb59ed4d3c072a1d34d7","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Coverage Status](https://coveralls.io/repos/github/Kflash/havunen/badge.svg?branch=master)](https://coveralls.io/github/Kflash/havunen?bran","_id":"havunen@0.0.6","_shasum":"d7a5646b158e4a2a8153a7d29d7f8e361bd6ebca","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"d7a5646b158e4a2a8153a7d29d7f8e361bd6ebca","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.6.tgz","integrity":"sha512-U1x77LK4Qe9bcGjp96q9F+xH/fAsQlp+iYmcU22DPV4TwlyzafPszuOH13yP5/Fi3weos1CEne/CANuJjoxESw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRUIksm9K5tWp0GG/IAZASIkTyDoisatc0ZbQXKdsgYgIhALErBOGRnGUH/waMEFPnfvT9gUQQ6YVZQT0zy89pQcAy"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.6.tgz_1460436110303_0.003445002716034651"},"deprecated":" "},"0.0.7":{"name":"havunen","license":"MIT","version":"0.0.7","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"github:douglasduteil/karma-coverage#next","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"f1a134d68eb24160465cf1b862ec5956d27e7484","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Coverage Status](https://coveralls.io/repos/github/Kflash/havunen/badge.svg?branch=master)](https://coveralls.io/github/Kflash/havunen?bran","_id":"havunen@0.0.7","_shasum":"6403bf8451e0c711b3c02d61f95b552a8da2aefb","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"6403bf8451e0c711b3c02d61f95b552a8da2aefb","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.7.tgz","integrity":"sha512-9Si895+L3EFkv9nfYSFtAApUhBJ8JrN2yaZ3nXJGoFBR1RN6PMJeXR6lbS2O9SM5E8tbbj9pZwDJcfNOlbTdDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdhzlNtEKVvaXlAKqSwHivZ9I4sVQaBk1sP83p7Tx9BwIhAJGerGzomHb+J7ieQAAiIIJziOFLurm2ESFY6c0uE0pQ"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.7.tgz_1460457425207_0.7236433741636574"},"deprecated":" "},"0.0.8":{"name":"havunen","license":"MIT","version":"0.0.8","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"e67b8cd5dcec88988bf1143fe630db1ecbda3c07","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.8","_shasum":"661cc3548869e2b6ea60fb0d79b9083382418d95","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"661cc3548869e2b6ea60fb0d79b9083382418d95","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.8.tgz","integrity":"sha512-YSjc+jdses8dxWahialS3e+a7e8Th+zu61oJStOloDnyeWMPh+ceKmiiQU10ZrVbl5MTfNjk7RHuX6Zyz4AnDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzcvYZUPjd4OriBd4WV5twV/xYjlH5/uu4fb4CM7C4aAiBrlUMC/8Qf7XxgBa0ygZa+D10LzzUIydgIMHh3rqgigA=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.8.tgz_1460459165384_0.06380760506726801"},"deprecated":" "},"0.0.9":{"name":"havunen","license":"MIT","version":"0.0.9","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"e67b8cd5dcec88988bf1143fe630db1ecbda3c07","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.9","_shasum":"f7008f002d1ebed95a1da09ca96a40eb07133b07","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"f7008f002d1ebed95a1da09ca96a40eb07133b07","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.9.tgz","integrity":"sha512-Ze0wqW3SHsXnNxmXgSbhdnViw54MLgFWPNNtvUhUvma0pazgSlhnxAUsJ5NapvPHjkuHEtqyHSb0UR7fy2uU+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADY/yCisMQg0g/DB/n47wpM8LmwcBYX3Tc0jzd60fdIAiBuxrKQL0Tl3W2BQyyxvY0ax7EBm9zVC46MAuHQBMAYhQ=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.9.tgz_1460459596350_0.786481139715761"},"deprecated":" "},"0.0.10":{"name":"havunen","license":"MIT","version":"0.0.10","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","isparta":"^4.0.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"dc2a072ca709bd8412aac50353673974aee26303","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![np","_id":"havunen@0.0.10","_shasum":"dded5e748d39638a414ca25ce225d34d598ff3c7","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"dded5e748d39638a414ca25ce225d34d598ff3c7","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.10.tgz","integrity":"sha512-d705WW3coPtmz/6Tg3pbTob2pO6PWTfZGlRKjBOe8e5Qx0ODFO6N2/+nRf89fE8LU7SwtXb0Bv43ecfc1u335w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiSsj4Ec3Gy5y2YNVpda4OV1OM0niVrLayJreNnNTzJAiAGz9PRl6Ytw6pT7fPDF+zR3uANDXiEYquY+z7XArAPhw=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.10.tgz_1460459714163_0.1888373107649386"},"deprecated":" "},"0.0.11":{"name":"havunen","license":"MIT","version":"0.0.11","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","package:purge":"rm -rf node_modules","package:reinstall":"npm run package:purge && npm install","package:check":"ncu","package:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","istanbul":"github:gotwarlost/istanbul#source-map","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-cli":"^0.1.2","webpack-dev-server":"^1.14.1","glob":"^7.0.3","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"5b62e2c958985faa393edfd31ea91a3b56aad595","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![np","_id":"havunen@0.0.11","_shasum":"c277a6d1556ae770a715d2abc3f94f4ad1e1e369","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"c277a6d1556ae770a715d2abc3f94f4ad1e1e369","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.11.tgz","integrity":"sha512-vUuv1NZ9DTH7PeaxeO7w7N9haCWgE8mUCfPeeT38fl2yod+LbiUx1zj9wBAZNyRa/pJMbczkiihC6GdOGbVNfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ2GfonQKWrFgENCKp2AU6Fppi9/+21BVgKAj/bfRxOAiBWR1lTnafx+1wOtAirJ/XkHuSnDIjL6tOVMvZpyp7ITg=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.11.tgz_1460465068072_0.02694754535332322"},"deprecated":" "},"0.0.12":{"name":"havunen","license":"MIT","version":"0.0.12","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"df4316dd308ce05aadd8ba5e2a813cf0e2ef4b4e","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.12","_shasum":"83a16a35c5f5e941941227dd723a88714acfd4a6","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"83a16a35c5f5e941941227dd723a88714acfd4a6","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.12.tgz","integrity":"sha512-pChSZo+7lwRxz8ZhoZGECIRm0Ot/Xu2v5vjt7JAQt7o+ZBuEEGUW2S/1tqijb5z0O/tWQRay8wKfKnzaZZ3ctw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID60sRnq4OpQHoTis788oa0SZtiN2YFeXXMjAQBSkkEpAiB3iHwIbkC1bqQNHikNzoy6AcqCUJEYapnBqP54vHeCPQ=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.12.tgz_1460471364740_0.9034183099865913"},"deprecated":" "},"0.0.13":{"name":"havunen","license":"MIT","version":"0.0.13","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"df4316dd308ce05aadd8ba5e2a813cf0e2ef4b4e","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.13","_shasum":"228d8709b2633bcaba9d552d6684ee11f5d89076","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"228d8709b2633bcaba9d552d6684ee11f5d89076","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.13.tgz","integrity":"sha512-BveNGrOu+oUVnJs0ZHdbq+8L4xD7NfKavSZ9YLp4W7TInruwRiTV8eeSyg6gPSVetcEzerLdfUQGCmJGChndfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChYVprKcWjY5pHwfZmKzNhUK2IU32qugoJ+J++zI0/qAIhAOnYmH2k0w0yudRi6zdq56clJX8HZDlxSV20Yos/WzJX"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.13.tgz_1460471450278_0.04772170865908265"},"deprecated":" "},"0.0.14":{"name":"havunen","license":"MIT","version":"0.0.14","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"23d87c7d5fe80c034a24da08d1c531b92a4eb69a","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.14","_shasum":"ad7f59b88237e9056420111c184bfa5a37df5aa0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"ad7f59b88237e9056420111c184bfa5a37df5aa0","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.14.tgz","integrity":"sha512-03+/nnm6QhkH0qCbupiSEgW8WkrtdF47DVFRQd35vhthYcn7L0II9nP8Y0cxArP+3nxmPZaGj1vBr4OzWil1Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl8ZjXPHkqM1I9VZ2kgJVJVqpJ1FK7ec829XHQHUIKWwIgAsimYffpOTH/AqyiXLfopmR1kmhNsO89MKbLWPbtSQQ="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.14.tgz_1460471571219_0.3145808910485357"},"deprecated":" "},"0.0.15":{"name":"havunen","license":"MIT","version":"0.0.15","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"eb66a5d1e6aa692938ca0113f1047819ffc9ba46","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.15","_shasum":"ad6dfb9e194ac4e2a82b16b949adb05c02d06287","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"ad6dfb9e194ac4e2a82b16b949adb05c02d06287","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.15.tgz","integrity":"sha512-Rqymc1PpU5r/md+hlaw7oo0U2OtMQqCkYeEdlH+GRm52xsqlZMUAnqJ8/BNtrHKySti3+VqVmzzyhVQ3IBwpvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKVSfaPAIDtj/U+CiFVlcArqUU6ytZ+tiARPghRUQeSAiBzJzzS43wzRofBGF+bgclFfMC6dUlPz6BD2DtYneR02A=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.15.tgz_1460479226372_0.1638993020169437"},"deprecated":" "},"0.0.16":{"name":"havunen","license":"MIT","version":"0.0.16","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src","lint:tests":"eslint test/specs","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"eb66a5d1e6aa692938ca0113f1047819ffc9ba46","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.16","_shasum":"ec7e5e51615a7e69b11684fd9c780160cdae7027","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"ec7e5e51615a7e69b11684fd9c780160cdae7027","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.16.tgz","integrity":"sha512-T9yrxvqZbAPNy3HICr05TjM+DVL7i1yMLRqL7CJMBOUgM+fhLa9xCNVeEXZ5c1HQLsDUMf/NRmNaLNSxbuDTqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdV6eUEFlrdwptvnF/p6OAWsTS7Sty50lFmRh5AS67HAiBlVKa+63A+RqqpJ8mtx2RKsoNdxAYx5m/9G6g4MLNsXg=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.16.tgz_1460479278583_0.36721089435741305"},"deprecated":" "},"0.0.17":{"name":"havunen","license":"MIT","version":"0.0.17","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run coverage && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.4"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"eb66a5d1e6aa692938ca0113f1047819ffc9ba46","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen)\r [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master)\r [![Co","_id":"havunen@0.0.17","_shasum":"5981ed53b1b04274d95a711480a777adf13b2c4b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"5981ed53b1b04274d95a711480a777adf13b2c4b","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.17.tgz","integrity":"sha512-eVa6Qy3GYXw4nwURQZICJodzsaZLDuIPy3N2bfjRDmD3uTbImRJc4+Yj23Vyg+j19r1ZrECrmYg5RT3mThJxIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj7eGO+pUMnKA2HgIjZkng6ji9ZeIbxS7BdWo6y2O+CAiAdW+0xSd8545AOZCwCBSCW8929+thydyAF9yIZOUtwWQ=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.0.17.tgz_1460500980729_0.4879600638523698"},"deprecated":" "},"0.0.18":{"name":"havunen","license":"MIT","version":"0.0.18","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run server:cov","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run coverage && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.4"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"04e84acc20ac97b384d3483361b411bdb99893de","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@0.0.18","_shasum":"04594f447fe6c1fd96a5fdcb002d2390faea5417","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"04594f447fe6c1fd96a5fdcb002d2390faea5417","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.0.18.tgz","integrity":"sha512-nT9qJEupfOpdy+sC8pE8cF/z52YB+RRHDYZE3uirvnCWSrsBFRvso+NDrKBUUdxbp5OOAcvuOa9kKNtUsejn7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGH3kPQf2yDLbYGIilULdmHoFeEFrtOeixG8PFEZbqJ+AiEAjDXiXyNHvYktPaZeGwShPH2GcL1vNG20K7xgQrH675Q="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.0.18.tgz_1460502897770_0.45945194154046476"},"deprecated":" "},"0.1.1":{"name":"havunen","license":"MIT","version":"0.1.1","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run server:cov","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run coverage && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.4"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"df93dc397275f2e0a83fa7600d492b08ca3aa40d","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@0.1.1","_shasum":"d0a816e0cf46bc972e07a017e9022ae33f1dfd5b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"d0a816e0cf46bc972e07a017e9022ae33f1dfd5b","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.1.1.tgz","integrity":"sha512-A0k7E8HAs825WPjV7jIdUHJUTTSCNsWTEplcoMJJy2qBvEabfLUkiQE7XMOvaCkeskCQoHVxr4+rCUovtw0HmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDwtdx7ehXQQNsVaWJjj0ZnVyFuiVOTxFdDV6jTqLmVwIgFbGb48Gt+MmQPUYizMlW9dKPM8or1sqpedtVX/39pno="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.1.1.tgz_1460502985512_0.7667953490745276"},"deprecated":" "},"0.1.2":{"name":"havunen","license":"MIT","version":"0.1.2","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run server:cov","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run coverage && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.4"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"7adf78000f6fba4a8c53ac6e61b49141a9c0227b","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@0.1.2","_shasum":"8d2b1ed0289ee61d9d3361b93e59f4760e1f4126","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"8d2b1ed0289ee61d9d3361b93e59f4760e1f4126","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.1.2.tgz","integrity":"sha512-qLxF87cotdjfK/fugB2Jccda7Bs546cRcEZCDqTQ8zeURfJ2nlLZuCraqW4KRU94vJnE9zNevN21AzDxwrFhcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz4P2EMdaCOH4gtGjzfziI4x+JTh7QBLWYySLGxX7tEAIgcUDzu7VsnZEAszv5B43y6wL7v9crcDj1oU+KT/wxgKg="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-0.1.2.tgz_1460503429594_0.1405329299159348"},"deprecated":" "},"0.1.3":{"name":"havunen","license":"MIT","version":"0.1.3","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run server:cov","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run coverage && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.4"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"5712d3f760223e93c118c2e5a2ffa866f817ce71","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@0.1.3","_shasum":"a933774a2888c184d0e1743916120771de425043","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"a933774a2888c184d0e1743916120771de425043","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.1.3.tgz","integrity":"sha512-BaBuP+3u+JP3JsHiykrc7PkrwXJ+48yjTc4vmaj/MS4dLwdkWPgj8Gac1hZdeR++KA8HXB0EmSOrac+zG51Tew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJHkafEn/uf5bX2zjXH9OHQ7Ar+Bxnom3nQEdgLuOtPAiEA3+dUK/LNd0ut8BwP0T8Q8VpElnl/zgncRJjq7SquTtc="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.1.3.tgz_1460503512653_0.9111577167641371"},"deprecated":" "},"0.1.4":{"name":"havunen","license":"MIT","version":"0.1.4","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run server:cov","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --opts config/mocha.opts","watch:server":"npm run test:server -- --watch","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run coverage && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-istanbul":"^1.0.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-coverage":"0.5.5","karma-coveralls":"^1.1.2","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.4"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"bf47ecd24449cab50bc6fefa6417dc30e5e35eaa","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@0.1.4","_shasum":"66d0d803c370ff76a9f547269cf1d08003ab8d5e","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"66d0d803c370ff76a9f547269cf1d08003ab8d5e","tarball":"https://registry.npmjs.org/havunen/-/havunen-0.1.4.tgz","integrity":"sha512-n7GBbZAsw7i32V6qBWHHa7nbgWW5SsVtzwBKhABQgzb1NOpoaoVSlCwSJ2X+VHXO94+myj8yNsoKu+vx80FtyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE04PkIX5GGO3QVkG4pI9lResVP8FWlZaUYbRMjVKn0cAiBWTwpfExQZtLNJybonVFFoTTeVB54l+wea/UmVWGtjSg=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-0.1.4.tgz_1460509596667_0.34469067212194204"},"deprecated":" "},"1.0.0":{"name":"havunen","license":"MIT","version":"1.0.0","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0","babel-plugin-transform-object-assign":"^6.5.0","babel-plugin-transform-inline-environment-variables":"^6.5.0","babel-polyfill":"^6.5.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.5.3","eslint-plugin-babel":"^3.1.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.7","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.0.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.4"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"e80dd27c17f0b412fd1865cd888a466900ee2d93","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@1.0.0","_shasum":"5a22fe994377588f13ae0598970f1f114d32a4c6","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"5a22fe994377588f13ae0598970f1f114d32a4c6","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.0.tgz","integrity":"sha512-tdrcJ3Ud0LQwcHvVF5AipoA3SaGyQ6RiDt8DHXz+h+Dt0IXARr0mrttgJ8lKxfACtJ2Mej+IJa12ea09GxmVCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlnsWtNRpLJ8cIDXYBDKFxFrg3zGZFMIhGPyTV5fJZPgIgLIZI2Dk1DXu9aCDjzIqcLw5rtklrL1qkvRKNTvNY5zU="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.0.0.tgz_1460517835228_0.8778208629228175"},"deprecated":" "},"1.0.1":{"name":"havunen","license":"MIT","version":"1.0.1","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.1","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.9"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"bc98a8a701eaaa65eade779304009d1314be715e","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@1.0.1","_shasum":"e41cc6565690f0271860c582ee9c2cc3ebae5b02","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"e41cc6565690f0271860c582ee9c2cc3ebae5b02","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.1.tgz","integrity":"sha512-rGhW9qsJN9s+id5jWeOc7/gmRcUTMy56k/tAHPZRyM02maLGQlGVCJPY/srUhcwQWtgWTLcxIkdi9DT4OWuFnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfoL7NRUbZuPluflSsV5HME2yDC1dC6v/QMHe5qaDl1wIgb6YbxZJ5Xu4q5BOZT1kAKRo0U9VQzUY/K77QaXvyM/o="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.0.1.tgz_1460529449686_0.14599925675429404"},"deprecated":" "},"1.0.2":{"name":"havunen","license":"MIT","version":"1.0.2","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.1","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"bc98a8a701eaaa65eade779304009d1314be715e","description":"[![Build Status](https://travis-ci.org/Kflash/havunen.svg?branch=master)](https://travis-ci.org/Kflash/havunen) [![Circle CI](https://circleci.com/gh/Kflash/havunen/tree/master.svg?style=shield)](https://circleci.com/gh/Kflash/havunen/tree/master) [![Cove","_id":"havunen@1.0.2","_shasum":"377b6958d4b76e174bee3571fb082999e57a40b9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"377b6958d4b76e174bee3571fb082999e57a40b9","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.2.tgz","integrity":"sha512-aKje0q+hp/sMUYXWI4abusO5P+YWlrhLzIS5hmbbFeehb1ZLHAbwFaglbQ52zhse/RaKzPx98pWPZsTinMybmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDrLfLykL48fw3NdMFZvm10GAN44XJnlLGiHTdtLifMwIhAOXDrLL0HJA+ekSbKN0vYN2d7+AwYkoK5efcBw0VnApN"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.0.2.tgz_1460529647272_0.2964176756795496"},"deprecated":" "},"1.0.3":{"name":"havunen","license":"MIT","version":"1.0.3","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.1","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"668e6ee8b944e1f4d6b51fcc113b4a422f052c99","description":"[![Build Status][travis-image]][travis-url]\r [![Circle CI][circle-image]][circle-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]","_id":"havunen@1.0.3","_shasum":"da5d1e98d30a64b1c11fd4d3f7133f262fb4c02e","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"da5d1e98d30a64b1c11fd4d3f7133f262fb4c02e","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.3.tgz","integrity":"sha512-AlDVqFvTO+8knPgWiaJnxg4xpbMxzBmTAPTk0Gwpih00wXL3mnlwRlNq+mxkbf+sAqNhm7zPpmA+s6yDVMdE2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoX/yaJJqQ5joui8sG4M90oiiGBvyqqSRpSimY+nrbDAiAEtLxw/HEyjK89Z8JzIQfwELkzG2jz10doZRw8s1OvQQ=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.0.3.tgz_1460552699097_0.15607772790826857"},"deprecated":" "},"1.0.4":{"name":"havunen","license":"MIT","version":"1.0.4","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.6.1","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-babel-preprocessor":"^6.0.1","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","npm-check-updates":"^2.6.1","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"e964e10883f66d22ffc53ac3d8850eeca8cb1413","description":"[![Build Status][travis-image]][travis-url]\r [![Circle CI][circle-image]][circle-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]","_id":"havunen@1.0.4","_shasum":"dbd4b9fee28cd743ab285e9cd41590e5940c36b8","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"dbd4b9fee28cd743ab285e9cd41590e5940c36b8","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.4.tgz","integrity":"sha512-B816AJvvsIncu92t4+Rboi3x6I2Tty0PuAalhBqN7dgjLcjcCIBBwFSD98lGlItw7CdSGzNm0UuosZ6B8zFWvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/IAOya7Bq273Tfb+So23Gq9UGp8NfbMPx5aw9nVm8eAiAxq1z1bIhE8qwjWxb5xtsLG0bIIcUAVVK5xmO4nzyYbA=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.0.4.tgz_1460624652914_0.5196101719047874"},"deprecated":" "},"1.0.5":{"name":"havunen","license":"MIT","version":"1.0.5","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","phantomjs-prebuilt":"^2.1.7","npm-check-updates":"^2.6.2","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"c379fef6bd7f3acd4ee61d3d0611e50589ecef7c","description":"[![Build Status][travis-image]][travis-url]\r [![Circle CI][circle-image]][circle-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]","_id":"havunen@1.0.5","_shasum":"5b75dfd38f3f0d0ad78266c3c4ae555d1b6f603c","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"5b75dfd38f3f0d0ad78266c3c4ae555d1b6f603c","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.5.tgz","integrity":"sha512-6Ju7PAxBFdjbZmTiM2XlxC00owhggp83QtRhMSG3KLQ6dIDL/cOml2TXjRekjj1r6PfO1hp9EXHT/XjCeGfPRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIt55ELzfRGuo1aKNzifXEtOk/BJ15p47e5scP/ROctAiByUyYdlGpFuXYnvEuh+PSUHiy+oLxZDy+HddAj4YX6zQ=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.0.5.tgz_1460693995088_0.6987772246357054"},"deprecated":" "},"1.0.7":{"name":"havunen","license":"MIT","version":"1.0.7","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","phantomjs-prebuilt":"^2.1.7","npm-check-updates":"^2.6.2","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"09c2584ff61e081bd263409dc877a7f6d59116bf","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]","_id":"havunen@1.0.7","_shasum":"af9a6b84558d1c776664bf40fc9c931489df1ffa","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"af9a6b84558d1c776664bf40fc9c931489df1ffa","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.7.tgz","integrity":"sha512-RfnpTr1X92GhNROIjn4oXnR+yjfr3bKr55N4xmxvaUSMu8yqW+17JCKWMnxZsFN/agWi2ZDwucOG7t7qHFqXXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDezMQo5litqVmB232JXefElvfrgvHd96dccoQyz9s2uAIhAOlTTxmDGG5mXVd0dNbrrzVerubgb2f5oRLseGJBE/5Z"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.0.7.tgz_1460695277830_0.28613337059505284"},"deprecated":" "},"1.0.8":{"name":"havunen","license":"MIT","version":"1.0.8","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","phantomjs-prebuilt":"^2.1.7","npm-check-updates":"^2.6.2","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"88859ffada866c559fb4fdad54f721b45b8655d7","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]","_id":"havunen@1.0.8","_shasum":"7be0635fe2b8b6ae2676afcd616a7150b7bf287a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"7be0635fe2b8b6ae2676afcd616a7150b7bf287a","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.0.8.tgz","integrity":"sha512-3ywpTZUKUKXthPXtuHx91V6qRJmqUtg5uJ7XetXxJ6vlwfiJLvG78bCplpWhiNFlPSnNWZwWmub0FAZP242gng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPc56fweP70zF55EiFrlaO1FlhjFpQNZ8QS3I2gZc60gIhAIe17rnM/MS+TEDVOqJwCZqfhsaBSLsT2zYgjUz0fx8G"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.0.8.tgz_1460767969214_0.15673388843424618"},"deprecated":" "},"1.1.0":{"name":"havunen","license":"MIT","version":"1.1.0","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.0","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","phantomjs-prebuilt":"^2.1.7","npm-check-updates":"^2.6.2","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"e64cd7e5b95a0b7c322c61fb687d2b5ff5eee915","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]","_id":"havunen@1.1.0","_shasum":"adfbb328bcf68b6337dec0af16ce11d8384db5c4","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"adfbb328bcf68b6337dec0af16ce11d8384db5c4","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.0.tgz","integrity":"sha512-YLSUaPAGjypd0SZHdjbH6u03qq2MwejP5vYOqjzIKGLKtjoOACk+g3dq1jV3cx5G7pF78+mfGXa+TUkQt0w3yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEJsVifCguX/LkSQXjowKwEkjR5UeBnB5V7i/8zGFz9QIhAO4ekUjZoOow2O04bfgfHrJi5oDBFI4/7bUckAMXsJfY"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.1.0.tgz_1460801462726_0.7917158412747085"},"deprecated":" "},"1.1.1":{"name":"havunen","license":"MIT","version":"1.1.1","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.1","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","phantomjs-prebuilt":"^2.1.7","npm-check-updates":"^2.6.2","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"e64cd7e5b95a0b7c322c61fb687d2b5ff5eee915","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]","_id":"havunen@1.1.1","_shasum":"e36c26cc68be70df6f918b275fe4fe25334284b0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"e36c26cc68be70df6f918b275fe4fe25334284b0","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.1.tgz","integrity":"sha512-qdKAHpAvx44VPjMtyOzAA62VIq6v5+IhCqWNvAA81AzEX7RU7lRW3IaShLgiBCa5kadsRgqrV6Ulqz5l6Ca+NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdGzH52MV3srmOy3JaqUKXcCsp3lEmMwHj43HQK1I6HAiB6aC8nyRBdb3FQIhAfK4Sy+/gg45+eTVGo1eA+OvSvaQ=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.1.1.tgz_1460806690984_0.9636693715583533"},"deprecated":" "},"1.1.3":{"name":"havunen","license":"MIT","version":"1.1.3","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run package:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-register":"^6.7.2","babel-core":"^6.7.6","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","chai":"^3.5.0","chai-as-promised":"^5.3.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.3.1","rollup-plugin-filesize":"^0.2.1","rollup-plugin-eslint":"^2.0.0","rollup-stream":"^1.4.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-stub":"^1.1.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-mocha":"^0.2.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-mocha-reporter":"^2.0.1","karma-sinon-chai":"^1.2.0","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","pre-commit":"^1.1.2","mkdirp":"^0.5.1","rimraf":"^2.5.2","cross-env":"1.0.7","phantomjs-prebuilt":"^2.1.7","npm-check-updates":"^2.6.2","isparta":"^4.0.0","coveralls":"^2.11.9","lolex":"^1.4.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"5a00ae8402ae1e004e094857102d1793ac3cf76b","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.1.3","_shasum":"45b6134de3bf5381774337aa08f42cfbc84b0d87","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"45b6134de3bf5381774337aa08f42cfbc84b0d87","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.3.tgz","integrity":"sha512-viMvgEEfsngJteiSCiZrEFKYyPvyXJSj/2rV0wclzVVZbSP9kYsepgiAWJ3ed6lU5Kp9bKot9jksC/KK9cahuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfZ5ymGRmHwfGlXgM5Fd9FrY6nllGrH2k1mjKHEWJYRQIgM2qrSZI9oRW6akGj5Ki7MAEjAs3UZ3BocTTFuKB7Tz4="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.1.3.tgz_1460864648502_0.020144468871876597"},"deprecated":" "},"1.1.4":{"name":"havunen","license":"MIT","version":"1.1.4","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"8f9ddacee14cd6ea7c2e1c19474db8ea1ee44034","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.1.4","_shasum":"d80d98d29329ed8e1fc3f3b551c280fd17f1ef99","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"d80d98d29329ed8e1fc3f3b551c280fd17f1ef99","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.4.tgz","integrity":"sha512-vakqPZ2dn/ihc4B/JD8hfNzxXAL8iRt1cYLAQibtgLBTVbvazl4jz5y0PO1thW+Eg5oWUn70I+KqIDx5IvwZRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHalRe+Tplsewv8R9qQyUjRwGeH1QfczR2KUOQDj1+HPAiEAhmJQpDoODhECTCgPA4BkV+u2F+n8v7PIDjBNBhTyLUk="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.1.4.tgz_1460867252856_0.4160619315225631"},"deprecated":" "},"1.1.5":{"name":"havunen","license":"MIT","version":"1.1.5","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"2c2962d462b1b50a8f2174fe2bdd1448d7194dbb","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.1.5","_shasum":"52b4ea7e6374b0ff5e031904afeb28ad73ec68fe","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"52b4ea7e6374b0ff5e031904afeb28ad73ec68fe","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.5.tgz","integrity":"sha512-0N3PVtgUNxFy1RoPbCQQfjf+WwbgXUfFZ45GcweXhM4kkiJWC21uLcWM0Cl86jl7Mmva/jtvcfFiWlKEueuB8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2lFCBCvUX0TSEkH0H1gdovj+sOMGPx7CxXZbMYGrEeAiEA83tezM9LoKYDGT3Qsz5/7JrN7+FCa7M4/RRRhmstBag="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.1.5.tgz_1460867358485_0.34384067659266293"},"deprecated":" "},"1.1.6":{"name":"havunen","license":"MIT","version":"1.1.6","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-rewire":"^1.0.0-rc-2","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"98405269823f0bcf8b2d18bd332a85f028cbcd95","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.1.6","_shasum":"19516989bf1fca2e6d55283db01d99a02071cbde","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"19516989bf1fca2e6d55283db01d99a02071cbde","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.6.tgz","integrity":"sha512-k2X9qTO2XDA/5TTyZmGbIEqI7ocmahbNwr6y3KIvIMDQBWE5C0s1OPaoTLyzaQGLOh+lLhCmNVCp4S0GjI5ThQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbo4wlydMBRhYPA1tPgskAHF6Vfoz1yiucIIs7/JQjVAiEAiLGbVOjeUFpDj/b4MNsD8/xrStOLxIeZhqJt8SQc7SE="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.1.6.tgz_1460868033193_0.7002643207088113"},"deprecated":" "},"1.1.7":{"name":"havunen","license":"MIT","version":"1.1.7","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-rewire":"^1.0.0-rc-2","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-coverage":"^0.5.5","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"c3d7118af219e97f4a6ccf9bf4794fa24ab24514","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.1.7","_shasum":"cf3d1cf5fe2dbf448ba036594c4765e45d9a3d0f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"cf3d1cf5fe2dbf448ba036594c4765e45d9a3d0f","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.7.tgz","integrity":"sha512-xM0GVvkzbIz6yF3rGs/jJvgL6Ki10gwEj/cu0zBLbV7mk2fdY4hewQGZCPPQZK4FjX+dc5ePvu8eMhmGR9+O/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9xXmuZANfPVZMZbNG3lps6j98Z1500vGKxIkBCAUZXAIhAPjDyCP6lcbT5T9YDmI8cvSBu5Dr0e1RK7qvqpoV+N2/"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.1.7.tgz_1460869029691_0.24886749312281609"},"deprecated":" "},"1.1.8":{"name":"havunen","license":"MIT","version":"1.1.8","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-rewire":"^1.0.0-rc-2","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-multi-entry":"^1.1.0","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"c3d7118af219e97f4a6ccf9bf4794fa24ab24514","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.1.8","_shasum":"0fc9fcfa475f0b57c623a5242c66dfd0ff8a43f2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"0fc9fcfa475f0b57c623a5242c66dfd0ff8a43f2","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.8.tgz","integrity":"sha512-q7w4iwEGnZh+Xy9PFyu7sVXjXVIZyjEbDRdBzPFT/GRPl5jISHtZQzzPfSEaDK1kWDRYTQfUiHhyyYRphC7FkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJBI5mj7Tala4/PYjc84C3cW9ln8CCRrE1xctVglR8+AiEAzFzjo8/SVoWKQ0QrcrDNI9QKF5C3QEosf1zdupvRsEo="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.1.8.tgz_1460870966471_0.9845647751353681"}},"1.1.9":{"name":"havunen","license":"MIT","version":"1.1.9","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-rewire":"^1.0.0-rc-2","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"ad4d46b13b8913b04e982cd5daba1bf83388ebb7","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.1.9","_shasum":"588d50694d421b298e861107589640c4a8844657","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"588d50694d421b298e861107589640c4a8844657","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.1.9.tgz","integrity":"sha512-bk0CFDgedmiDvpwSvtkb3KDD/DwlLBA4uWn58JAkAsjdKjJO1+eR6fcngrooagKnWbWshTnloEFeUforn0t1Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxgNk1Bvl4rKBK1ywOWp2do9jA0JWiecQxAqmQVDE5bQIgU3D12WkfdqJNL/Skx4JL75cbCAivi96kf9zs1h7VQf8="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.1.9.tgz_1460871037855_0.8511275162454695"}},"1.2.0":{"name":"havunen","license":"MIT","version":"1.2.0","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-plugin-rewire":"^1.0.0-rc-2","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.7.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.3.1","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"706bd27538e2f2a4886ef828282831c792840d56","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.2.0","_shasum":"496e3b51e9f3660e9693e363d17fc49e33b95de1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"496e3b51e9f3660e9693e363d17fc49e33b95de1","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.2.0.tgz","integrity":"sha512-3/OAEdZwZSYUePsk3SKnRY8BLY4wVuywPpwXeZa+nTsOW1mEjyk4s/JQNCKgZzbOvWt+cDs0EqMJUNNRZJkCNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7YbhHjz7Qt0Ra3bIijycn8sIzQOcbn9ax607E0fwfrAIhAIvehJTzLLOa4wRVSdfSe7n3EvkDtItCPJrVH+6+cwCx"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.2.0.tgz_1460898541782_0.5772105974610895"}},"1.2.1":{"name":"havunen","license":"MIT","version":"1.2.1","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.4.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"706bd27538e2f2a4886ef828282831c792840d56","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.2.1","_shasum":"45c0cf9b297566e1961623b888ce634df73bb6b8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"45c0cf9b297566e1961623b888ce634df73bb6b8","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.2.1.tgz","integrity":"sha512-3mSiuPEe++JHyHuWzw61seDgCAh+fnZygIkQ1ENYCU0hbvnuPrmz4w/upntzH34pK0tVlTR8UAs0sy8CuGFejg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBfuaIUt1LqcBVkJ/OZdOmRbjO9RSKCrOyHRI6zkunIAIgSBHOF7Io7OI7K9Y9zKPndiDGqHA3BHlG9vukc/6CwPw="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.2.1.tgz_1460986838313_0.9946922957897186"}},"1.2.2":{"name":"havunen","license":"MIT","version":"1.2.2","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.2","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.4.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.0","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"1c19d687c18b86c5e0080d6f85581d8cdf8b155d","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.2.2","_shasum":"bd29dd8361778779bfeb47a1f1d938b3061c49fd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"bd29dd8361778779bfeb47a1f1d938b3061c49fd","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.2.2.tgz","integrity":"sha512-rUAPoUdmF9rDXKzY3tN9l62YAw+cKx1U4EPR8WpwvtRZcvGE1PXlshSkx89QEFCjze8Bd44DwLnJzhKj2mHKgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCulgHJF6WLoWZc3P1Pkks1pmfaFGjdcP8+7fDTqGwnAgIhAKBF8tPCQ+YY1LkzaQaDBcwmvSmkQtnYiXCOclYP+MUN"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.2.2.tgz_1460986994662_0.04744310933165252"}},"1.2.3":{"name":"havunen","license":"MIT","version":"1.2.3","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.4.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.3","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"5193779a0c8605926b9ab1ec6f2d572532a09c62","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.2.3","_shasum":"4f16b028d51a9881c3d5cd9e995f67957de3a5fe","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"4f16b028d51a9881c3d5cd9e995f67957de3a5fe","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.2.3.tgz","integrity":"sha512-hsRSaVIT1oK6xr/6CSx/POjdeZe2+2zbQ2suaWpAZO5tFtUmYw8Jlx1R7kjv0F3I6k9jNImCQmSvmnGpqd/rbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiQwLP8kSwCWbRgT0wrDBxrKbsrAJWZHmQOUSiXif+HAiBJhwjhjsa8LPjLVUto9K7TdJ6Svb/+k8kmkLJ+XxIDCg=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.2.3.tgz_1461193078269_0.7334091367665678"}},"1.3.0":{"name":"havunen","license":"MIT","version":"1.3.0","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.4.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.2","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.3","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"80274b6087751ff2f885ae5239943d7738314b4d","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.3.0","_shasum":"9b15318ab8ebe672aec3fd70c25840cb12b3d0ff","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"9b15318ab8ebe672aec3fd70c25840cb12b3d0ff","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.3.0.tgz","integrity":"sha512-byKocWfotJZkElavJ5VMQG/MKf+vTwBtgtYK7vvuQZu08l4TPdGE5ouMKdrtCy+S+7gvWEzkXohFp0HWj6Fs+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxSLBu2WScV43y/KXh+68evaMMFMlB4triGTAluNrWAQIgK0jlVMKpCOFpdCNGV89KxxenCsFZxLNEPiTq8eJb0hI="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.3.0.tgz_1461193670803_0.8099674833938479"}},"1.3.1":{"name":"havunen","license":"MIT","version":"1.3.1","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^6.0.3","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.4.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.3","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.2.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.3","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"80274b6087751ff2f885ae5239943d7738314b4d","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.3.1","_shasum":"2e5444188abba1c22457046a5dd7d209d2273042","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"2e5444188abba1c22457046a5dd7d209d2273042","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.3.1.tgz","integrity":"sha512-cuJCtLXFOAfxtcQ6sMCRMW/h+A3knt7tcMPXmg8wP0uc3U+vxEq9rY8cTiDz+vaAwM1aNd4IK+6gTCGyJXpcKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRhFfXWiFtUz1xNXobbhICn8FtiUoknsmGcJtbEi9YZAiA5SV+Ixe+u1Ar1p4zdRA6miQI/+OeNHFoL2u8uOFVoLA=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.3.1.tgz_1461248944287_0.3114361867774278"}},"1.3.2":{"name":"havunen","license":"MIT","version":"1.3.2","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^6.0.3","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.4.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.1","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.3","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.26.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.3.1","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.3","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"57fd1f09a57bd6a9cb67c9a3defaed9963ea2823","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.3.2","_shasum":"b2df5f888a105b1788fb782e8b35af64b048ddd9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"b2df5f888a105b1788fb782e8b35af64b048ddd9","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.3.2.tgz","integrity":"sha512-LTObNGRwaLeMhDArjDlRRPmwnXPyV9Re+u53GTTOLmuXIDldP3SjvPPKKMgerPXCcQTipG8HInjCmIT72Mg4QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFeFykCc23hhG7ld5/9MLjBlLHcVt+z9rP/gN525PpGAiEAhMAC5q+L05OrEMfcY7Lzqd+NaCCZWYcDRJZcDpNb2hk="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.3.2.tgz_1461455979707_0.1055923483800143"}},"1.3.3":{"name":"havunen","license":"MIT","version":"1.3.3","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.7","babel-core":"^6.7.7","babel-eslint":"^6.0.4","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.5.0-1","babel-plugin-syntax-jsx":"^6.5.0-1","babel-plugin-syntax-object-rest-spread":"^6.5.0-1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-inline-environment-variables":"^6.5.0-1","babel-plugin-transform-object-assign":"^6.5.0-1","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-undefined-to-void":"^6.5.0-1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.7.2","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.8.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.4.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.2","karma-mocha-reporter":"^2.0.2","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.3","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.26.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.3.4","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.5","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"d9fd4b3a20104b3923cea48a1b2e429d87e65702","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.3.3","_shasum":"c1650736f813d3e12325ac0d5463998d4d5a69aa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"c1650736f813d3e12325ac0d5463998d4d5a69aa","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.3.3.tgz","integrity":"sha512-Z0Y14cLD0iIe/d07GcYVKBPCMwjI0hFDyeqfKdYcLiHL7r58csIyvuQgxyUtRtBenGCp5POGmn9fVODkzc5j2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhi/HisM4rHodSD4m6iSZnlqW4PNqfPhnLSdLgnqlwrAiA1+sG2gA+Mxng7hZzAwoRyG8xK7/hK+m1lzfmVBSO44g=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.3.3.tgz_1461753703975_0.08826742391102016"}},"1.3.4":{"name":"havunen","license":"MIT","version":"1.3.4","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.8.0","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-undefined-to-void":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.8.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.9.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.5.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^1.0.1","karma-firefox-launcher":"^0.1.7","karma-mocha":"^1.0.1","karma-mocha-reporter":"^2.0.2","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.3","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.26.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.3.4","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.5","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.4","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"79e76891a7431975c908b6f59d972b34db381318","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.3.4","_shasum":"88f558889fcc06995da3e9bb2761930830731804","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"88f558889fcc06995da3e9bb2761930830731804","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.3.4.tgz","integrity":"sha512-6zFbaKLIjcz8IYETtlDE86nk9+gOWk8b/peRltUlEGKf04C1Ymz793xEettBytn0+z3F/9CQMAqftTDgFdgH4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7LiTOSqbXWVHbFrfdH/KssEdEl80RG8ulCVMqTWQlOAiBFcaRTXVH1wDn7vlvzMoBRuuEWrG2lMmdU1QRtARrzOg=="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.3.4.tgz_1462257801984_0.1185125329066068"}},"1.3.5":{"name":"havunen","license":"MIT","version":"1.3.5","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.8.0","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-undefined-to-void":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.8.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.9.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.5.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^1.0.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-mocha-reporter":"^2.0.2","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.4","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.26.2","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.3.4","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.5","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.4","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"d0477b3039f16c3e2cfeccf7037a92140e0d1ef7","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.3.5","_shasum":"e3748c5d8f5d398308beb356000a84d2e4f957f9","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"e3748c5d8f5d398308beb356000a84d2e4f957f9","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.3.5.tgz","integrity":"sha512-erpMkCp3sHy0BfF3XOBEHiPxpWgpQj259zaR2rtxIZ1G2jkNjUe7YZbGwz2cg3AumimJwW6XVt6/hQ2G6glIYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Rjq1FE/+88NoHxbriEMRcHP2EVeKOTT7b7JpXHIwyQIgNxSmd5Grh+p3pAUCrKFj8q4q9vvpUHrMFzVeLgHbeMU="}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/havunen-1.3.5.tgz_1462335459637_0.4029498475138098"}},"1.3.6":{"name":"havunen","license":"MIT","version":"1.3.6","author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"files":["src"],"homepage":"https://github.com/kflash/havunen#readme","main":"dist/havunen.js","jsnext:main":"dist/havunen.js","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"scripts":{"clean":"rimraf coverage/ dist/","build":"npm run clean && mkdirp dist && npm run build:dev && npm run build:prod","build:dev":"cross-env NODE_ENV=development babel-node --presets es2015 config/rollup.config.js","build:prod":"cross-env NODE_ENV=production babel-node --presets es2015 config/rollup.config.js","test":"npm run test:browser && npm run test:server","test:browser":"karma start config/karma.conf.js --no-auto-watch --single-run","watch:browser":"karma start config/karma.conf.js --auto-watch","watch:chrome":"karma start config/karma.conf.js --browsers=Chrome --auto-watch","watch:firefox":"karma start config/karma.conf.js --browsers=Firefox --auto-watch","test:server":"mocha --recursive --bail --check-leaks --opts config/mocha.opts","watch:server":"npm run test:server -- -w --check-leaks","server:cov":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha --report text --report html --report lcovonly -- -R spec --recursive test/specs/ --opts config/mocha.opts","server:cov:publish":"npm run server:cov && coveralls < coverage/lcov.info && rimraf coverage","lint":"npm run lint:source && npm run lint:tests","lint:source":"eslint src/**","lint:tests":"eslint test/specs/**","karma:firefox":"karma start config/karma.conf.js --browsers=Firefox  --no-auto-watch --single-run","karma:chrome":"karma start config/karma.conf.js --browsers=Chrome  --no-auto-watch --single-run","packages":"npm list --depth=0","packages:purge":"rm -rf node_modules","packages:reinstall":"npm run packages:purge && npm install","packages:check":"ncu","packages:upgrade":"ncu -u","postpublish":"git push origin master --follow-tags"},"dependencies":{},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-rewire":"^1.0.0-rc-2","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-syntax-object-rest-spread":"^6.8.0","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-assign":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-undefined-to-void":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","babel-preset-stage-0":"^6.5.0-1","babel-register":"^6.8.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.9","cross-env":"1.0.7","eslint":"^2.9.0","eslint-plugin-babel":"^3.2.0","isparta":"^4.0.0","jsdom":"^8.5.0","karma":"^0.13.22","karma-chai":"^0.1.0","karma-chai-as-promised":"^0.1.2","karma-chrome-launcher":"^1.0.1","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-mocha-reporter":"^2.0.2","karma-phantomjs-launcher":"^1.0.0","karma-rollup-preprocessor":"^2.0.1","karma-sinon":"^1.0.4","karma-sinon-chai":"^1.2.0","lolex":"^1.4.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-lcov-reporter":"^1.2.0","npm-check-updates":"^2.6.4","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.2","rimraf":"^2.5.2","rollup":"^0.26.2","rollup-plugin-babel":"^2.4.0","rollup-plugin-eslint":"^2.0.0","rollup-plugin-filesize":"^0.3.4","rollup-plugin-node-resolve":"^1.5.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-stub":"^1.1.0","rollup-plugin-typescript":"^0.7.5","rollup-plugin-uglify":"^0.3.1","rollup-stream":"^1.4.1","sinon":"^1.17.4","sinon-chai":"^2.8.0"},"pre-commit":["test","lint:source"],"devEngines":{"node":">= 5.4.1 < 6","npm":"~3.0"},"gitHead":"a8c8d541328b008e3e0a4f63f2ee0f24e0e58b4a","description":"[![Build Status][travis-image]][travis-url]\r [![Coverage Status][coverage-image]][coverage-url]\r [![NPM version][npm-image]][npm-url]\r [![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)","_id":"havunen@1.3.6","_shasum":"71ac3ae9c27e82462f011aeb78e49a3f99d30c82","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"kflash123","email":"kflash123@gmail.com"},"dist":{"shasum":"71ac3ae9c27e82462f011aeb78e49a3f99d30c82","tarball":"https://registry.npmjs.org/havunen/-/havunen-1.3.6.tgz","integrity":"sha512-t78rWvKCCjDYxILBjXhfpkoeiATRP7y2N57zczk7Qr8YQeYH74LBlYFEsUCMzjp1Ziu3INE3kx0Y/L7EZp0pdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbT2apiCN1CS1GkI2ks88KWEeI0RxIfCTAsSPaAY4D3wIhAKtY/mRlTjFPZpT1idjHR1G1L7vniwxQO0m+AheVHmMc"}]},"maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/havunen-1.3.6.tgz_1462406725062_0.030015246476978064"}}},"readme":"### ES2015 boilerplate for creating libraries with the Rollup.\r\n\r\n[![Build Status][travis-image]][travis-url]\r\n[![Coverage Status][coverage-image]][coverage-url]\r\n[![NPM version][npm-image]][npm-url]\r\n[![npm downloads](https://img.shields.io/npm/dm/havunen.svg)](https://www.npmjs.org/package/havunen)\r\n\r\n## Features\r\n\r\n* [ES6 with Babel](http://babeljs.io/) for ES6 and ES7\r\n* [Rollup](http://rollupjs.org/) for bundling and unit tests\r\n* [Stub](https://github.com/eventualbuddha/rollup-plugin-stub) let you stub module exports at runtime when bundling with Rollup.\r\n* [Rewire](https://github.com/speedskater/babel-plugin-rewire) enables options to mock modules for testing purposes.\r\n* [Sinon.JS](http://sinonjs.org/) with examples for test doubles\r\n* [Chai as Promised](https://github.com/domenic/chai-as-promised) extends Chai with a fluent language for asserting facts about promises.\r\n* [Eslint](http://eslint.org/) to maintain a consistent code style\r\n* [Typescript](https://github.com/rollup/rollup-plugin-typescript) support with Rollup and JSX\r\n* [Flow](http://flowtype.org/) for quickly find errors in JavaScript applications\r\n* [Karma](http://karma-runner.github.io/0.13/index.html) as the test runner\r\n* [Universal Module Definition (UMD) API](https://github.com/umdjs/umd), which provides compatibility with the most popular script loaders, to the output.\r\n* [jsdom](https://github.com/tmpvar/jsdom) for server tests\r\n* Unit tests written with ES2015 get transpiled on the fly\r\n* Node >= 5.x\r\n\r\n## Quick start\r\n\r\nThe only development dependency of this project is [Node.js](https://nodejs.org/en/). So just make sure you have it installed. Then type few commands known to every Node developer...\r\n\r\n```js\r\n$ git clone https://github.com/kflash/havunen.git\r\n$ cd havunen\r\n$ npm install                   # Install Node modules listed in ./package.json\r\n$ npm run build                 # Build a minified and a non-minified version of the library\r\n```\r\n\r\n... and boom! You have it all setup for you!\r\n\r\n## Workflow\r\n\r\n* `npm run build` - Build task that generates both minified and non-minified scripts\r\n* `npm run build:prod` - Build task that generate a minified script\r\n* `npm run build:dev` - Build task that generate a non-minified script\r\n* `npm run lint:source` - Lint both source and unit test files \r\n* `npm run lint:source` - Lint the source\r\n* `npm run lint:tests` - Lint the unit tests\r\n* `npm run clean` - Remove the coverage report - and the *dist* folder\r\n* `npm run test` - Runs unit tests for both server and the browser\r\n* `npm run test:browser` - Runs the unit tests for browser\r\n* `npm run test:server` - Runs the unit tests on the server\r\n* `npm run server:cov` - Run Isparta, a code coverage tool;\r\n* `npm run server:cov:publish` - Publish coverage report to a remote website;\r\n* `npm run karma:chrome` - Runs the unit tests for browser with Chrome\r\n* `npm run karma:firefox` - Runs the unit tests for browser with Firefox\r\n* `npm run watch:server` - Run all unit tests for server & watch files for changes\r\n* `npm run watch:browser` - Run all unit tests for browser & watch files for changes\r\n* `npm run watch:chrome` - Run all unit tests for browser with Chrome & watch files for changes\r\n* `npm run packages` - List installed packages\r\n* `npm run packages:purge` - Remove all dependencies\r\n* `npm run packages:reinstall` - Reinstall all dependencies\r\n* `npm run packages:check` - shows a list over dependencies with a higher version number then the current one - if any\r\n* `npm run packages:upgrade` - Automaticly upgrade all devDependencies & dependencies, and update package.json\r\n\r\n## Testing environment\r\n\r\nThis project uses Mocha to run your unit tests, it uses Karma as the test runner, it enables the feature that you are able to render your tests to the browser (e.g: Firefox, Chrome etc.).\r\n\r\nTo add a unit test, simply create a `.specd.js` file inside the `~../test/specs/` folder. Karma will pick up on these files automatically, and Mocha and Chai will be available within your unit tests without the need to import them.\r\n\r\nTo run the tests in the project, just simply `npm run test` for both server and client unit tests, or `npm run test:server`. for server or `npm run test:browser`. for browser tests.\r\n\r\nTo keep watching the common test suites that you are working on, simply do `npm run watch:browser` or `npm run watch:server`.\r\n\r\n### Adding other test files\r\n\r\n- *Browser:*, simply open up the `karma.conf.js` file in the  `~/config` folder and add your files to the `files:` and `preprocessors:` section.\r\n- *NodejS:* open up the `~/config/mocha.opts` file and add your files to the top of the file.\r\n\r\n### JSX\r\n\r\nOnly syntax parsing are supported. If you want to transform JSX you need to add a JSX transformer plugins for it. E.g `babel-plugin-transform-react-jsx` for React support.\r\n\r\n### Flow\r\n\r\nBoth parsing and transformation of Flow comments are supported by this boilerplate.\r\n\r\n### Rewire\r\n\r\nRewire is supported through the [`babel-plugin-rewire`](https://github.com/speedskater/babel-plugin-rewire) plugin. It is useful for writing tests, specifically to mock the dependencies of the module under test.\r\nExamples and tests are included.\r\n\r\n### Sinon\r\n\r\n[Sinon.JS](http://sinonjs.org/) is also set up for test doubles - see `BatClass.common.js` for examples of both Sinon and Rewire using ES6 classes.\r\n\r\n## Coveralls\r\n\r\nThis library is set up to integrate with Coveralls, and will automaticly publish your coverage report to **coveralls.io** if you have created an account there.\r\n\r\n##Rollup\r\n\r\nRollup are used as the library bundler. It produces a cleaner and more lightweight source code then what you get with for example webpack and browserify.\r\n\r\n## Package management\r\n\r\nHavunen has build-in some nice features to always make sure your dependency tree are up to date.\r\n\r\nTo check for the latest dependencies, simply run `npm run package:check`.\r\n\r\nIf you want to update your packages, you can simply do `npm run package:upgrade`.\r\n\r\n*Note!* Your `package.json` will be automatically updated so make sure you have saved your changes before running this.\r\n\r\nTo reinstall all packages, do `npm run package:reinstall`, and to remove all packages  `npm run package:purge`.\r\n\r\n## Pre-commit\r\n\r\nThis boilerplate uses a [pre-commit hook](https://www.npmjs.com/package/pre-commit) to ensure that your npm test (or other specified scripts) passes before you can commit your changes. This all conveniently configured in your package.json.\r\n\r\n## jsDOM\r\n\r\n[jsdom](https://github.com/tmpvar/jsdom) are used to set up React.js components' testing harness under Node.js, based on the amazing jsdom. Also [a couple of bugs](https://github.com/facebook/react/issues/5046) related to React is fixed.\r\n\r\n## Linting\r\n\r\nESLint are used to lint your source. To change the rules, edit the .eslintrc file in the root directory, respectively.\r\n\r\n## Installation\r\n\r\nDownload the package, and run this from the command line:\r\n\r\n```\r\nnpm install\r\n```\r\n\r\n\r\n# License\r\n\r\nThe MIT License (MIT)\r\n\r\nCopyright (c) 2016 KFlash\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the \r\nSoftware without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, \r\nand to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A \r\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION \r\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n[npm-url]: https://badge.fury.io/js/havunen\r\n[npm-image]: https://badge.fury.io/js/havunen.svg\r\n[travis-url]: https://travis-ci.org/Kflash/havunen\r\n[travis-image]: https://img.shields.io/travis/Kflash/havunen.svg?style=flat-square\r\n[coverage-url]: https://coveralls.io/github/Kflash/havunen?branch=master\r\n[coverage-image]: https://coveralls.io/repos/github/Kflash/havunen/badge.svg?branch=master\r\n","maintainers":[{"name":"kflash123","email":"kflash123@gmail.com"}],"time":{"modified":"2022-06-18T19:35:53.507Z","created":"2016-04-12T01:13:34.790Z","0.0.1":"2016-04-12T01:13:34.790Z","0.0.2":"2016-04-12T03:41:06.979Z","0.0.3":"2016-04-12T04:30:41.343Z","0.0.5":"2016-04-12T04:39:10.894Z","0.0.6":"2016-04-12T04:41:50.737Z","0.0.7":"2016-04-12T10:37:05.609Z","0.0.8":"2016-04-12T11:06:05.899Z","0.0.9":"2016-04-12T11:13:19.155Z","0.0.10":"2016-04-12T11:15:16.747Z","0.0.11":"2016-04-12T12:44:30.752Z","0.0.12":"2016-04-12T14:29:25.220Z","0.0.13":"2016-04-12T14:30:53.200Z","0.0.14":"2016-04-12T14:32:51.633Z","0.0.15":"2016-04-12T16:40:29.204Z","0.0.16":"2016-04-12T16:41:19.157Z","0.0.17":"2016-04-12T22:43:03.605Z","0.0.18":"2016-04-12T23:14:58.261Z","0.1.1":"2016-04-12T23:16:28.173Z","0.1.2":"2016-04-12T23:23:50.179Z","0.1.3":"2016-04-12T23:25:15.227Z","0.1.4":"2016-04-13T01:06:39.677Z","1.0.0":"2016-04-13T03:23:55.735Z","1.0.1":"2016-04-13T06:37:30.150Z","1.0.2":"2016-04-13T06:40:47.808Z","1.0.3":"2016-04-13T13:05:02.428Z","1.0.4":"2016-04-14T09:04:13.535Z","1.0.5":"2016-04-15T04:19:58.222Z","1.0.7":"2016-04-15T04:41:18.404Z","1.0.8":"2016-04-16T00:52:49.591Z","1.1.0":"2016-04-16T10:11:04.935Z","1.1.1":"2016-04-16T11:38:11.379Z","1.1.3":"2016-04-17T03:44:10.867Z","1.1.4":"2016-04-17T04:27:35.434Z","1.1.5":"2016-04-17T04:29:18.900Z","1.1.6":"2016-04-17T04:40:33.591Z","1.1.7":"2016-04-17T04:57:12.104Z","1.1.8":"2016-04-17T05:29:26.904Z","1.1.9":"2016-04-17T05:30:40.316Z","1.2.0":"2016-04-17T13:09:02.187Z","1.2.1":"2016-04-18T13:40:38.726Z","1.2.2":"2016-04-18T13:43:17.068Z","1.2.3":"2016-04-20T22:57:58.724Z","1.3.0":"2016-04-20T23:07:53.256Z","1.3.1":"2016-04-21T14:29:04.735Z","1.3.2":"2016-04-23T23:59:40.206Z","1.3.3":"2016-04-27T10:41:46.197Z","1.3.4":"2016-05-03T06:43:24.437Z","1.3.5":"2016-05-04T04:17:40.053Z","1.3.6":"2016-05-05T00:05:27.716Z"},"homepage":"https://github.com/kflash/havunen#readme","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/kflash/havunen.git"},"author":{"name":"KFlash","email":"kflash123@gmail.com"},"bugs":{"url":"https://github.com/kflash/havunen/issues"},"license":"MIT","readmeFilename":"README.md","users":{"kflash":true}}