{"_id":"shisell","_rev":"43-2cdfe0a922b485f8c643e22d12fec3cc","name":"shisell","dist-tags":{"withTimeFilter":"0.1.0","latest":"1.2.0"},"versions":{"0.0.1":{"name":"shisell","version":"0.0.1","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.0.1","maintainers":[{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"2db10227a8612a8f186df411421fac12d7d3387b","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.0.1.tgz","integrity":"sha512-XVishrajaP+3ZRKPqeqcrM5bf4ei5MH2HjOfzmWlpxKHSpdybYQSVxXfw1djUF7t2RaQtmqLaNlYVZPAkh2Ntg==","signatures":[{"sig":"MEUCIBAnXJmjLeVd5nkvT6B/eCMPwznTjtVCXoABw4PDQGAlAiEAxw9UlpWJUZX0dd7X1PSeYLn9brTBmgky4xyC+sFtAaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2db10227a8612a8f186df411421fac12d7d3387b","gitHead":"78fafe7624ef17f84b1f437748acd15861d28c17","scripts":{"test":"mocha test"},"_npmUser":{"name":"odedw","email":"oded.welgreen@gmail.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.3.9","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"0.10.26","dependencies":{"bluebird":"2.10.2","deep-extend":"0.4.0"},"devDependencies":{"chai":"^3.4.0","mocha":"2.3.3","sinon":"^1.17.2","sinon-chai":"^2.8.0"}},"0.0.2":{"name":"shisell","version":"0.0.2","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.0.2","maintainers":[{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"49eae65bf50250e93dfe67f030e372350cee737f","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.0.2.tgz","integrity":"sha512-58yDA5bVoOqIRXdfMAjSyv9YDb2E5twj3nli8MiaH/Q5lAV0I3VEqEVHAZ+DKMAKnBlN4MbDzhQZbdxUOniaTw==","signatures":[{"sig":"MEUCIAvVbTonhvkS09kVJ584G+rHJL0xqGugf9NTI3i7wnYqAiEAsnHhqky7qy0g8DR1sEYyMd7+vVCB+TvZ5/dN9aPQR1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"49eae65bf50250e93dfe67f030e372350cee737f","gitHead":"14b0a47d4de1bb9c2f65b5ee3782a37fe83e62fd","scripts":{"test":"mocha test"},"_npmUser":{"name":"odedw","email":"oded.welgreen@gmail.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.3.9","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"0.10.26","dependencies":{"bluebird":"2.10.2","deep-extend":"0.4.0"},"devDependencies":{"chai":"^3.4.0","mocha":"2.3.3","sinon":"^1.17.2","sinon-chai":"^2.8.0"}},"0.0.3":{"name":"shisell","version":"0.0.3","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.0.3","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"7a49f69e08aebc791fc69e1af696adbe0da11c3a","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.0.3.tgz","integrity":"sha512-fhJtmnz/xpG+EO+CjATbZa4V0pOSQVDtEwMl13AFKbE35vVIgmqy1oI6axOOG0f91JDkYtB3zV5LJs5SC8+MKA==","signatures":[{"sig":"MEUCIF0Q2jPMH6rcS8BWsk9XlktdUiU4GrrpSPaexUzdbKgtAiEAlQIwaWTCgjbACeqy2CCjFsNw6mx2F12NKAKVqrav72U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7a49f69e08aebc791fc69e1af696adbe0da11c3a","gitHead":"17c9c1929e852fa74b11ea9c4d83d13cf331cd1f","scripts":{"test":"mocha test"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.8.2","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.13.1","bluebird":"2.10.2","underscore-deep-extend":"^1.1.5"},"devDependencies":{"chai":"^3.4.0","mocha":"2.3.3","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.0.3.tgz_1464608841808_0.22320151841267943","host":"packages-12-west.internal.npmjs.com"}},"0.0.4":{"name":"shisell","version":"0.0.4","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.0.4","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"307f2b098c4e8ad31759fd5e75c50e177c80214e","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.0.4.tgz","integrity":"sha512-vzsJwOK63lqjkORhW82v0DjHbq9ZD9ixaBZ36Hoe6yfWl/8XtIczGbnzRP1SQubiH5P6wg+DCM60YSK0Wu97jw==","signatures":[{"sig":"MEUCIQCgEJW/kVcHKOwpOe0YJQNHJZmAPEAQzQN/sHPqHtO2fAIgOaDGiYo9vlgz/o74LWmrMBAf//1k0FiDfcGEftp69Is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"307f2b098c4e8ad31759fd5e75c50e177c80214e","gitHead":"aa4d9d97c0ae604c01f2b4aebcd94a00bb30d0d6","scripts":{"test":"mocha test"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.8.2","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"lodash":"^4.13.1","bluebird":"2.10.2","underscore-deep-extend":"^1.1.5"},"devDependencies":{"chai":"^3.4.0","mocha":"2.3.3","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.0.4.tgz_1464608925902_0.9280346855521202","host":"packages-12-west.internal.npmjs.com"}},"0.0.5":{"name":"shisell","version":"0.0.5","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.0.5","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"28d6064ac3b473d01a752a0fdd378a81647a4405","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.0.5.tgz","integrity":"sha512-BQ5hx7ey626pzQfbebfRw7uyiUQALZkSy39egQbRJB9nsmC8zBNVLb9Mh/pUult2n278QSkT2/uzSgSSelLilQ==","signatures":[{"sig":"MEUCIQC/2duV0HweEiO5g1cjr17TkMXB562ZB4NHWdCAxER0/QIgFhD24IyXu9dtXG8VpnB7DYU6qNetpTPtjfyL4qTJS70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"28d6064ac3b473d01a752a0fdd378a81647a4405","gitHead":"a0d69d2832a1ed0a214d6555bd0022ba43c4ad32","scripts":{"test":"mocha test"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.8.2","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"bluebird":"2.10.2"},"devDependencies":{"chai":"^3.4.0","mocha":"2.3.3","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.0.5.tgz_1464678342822_0.3201478992123157","host":"packages-12-west.internal.npmjs.com"}},"0.1.0":{"name":"shisell","version":"0.1.0","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.1.0","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"12522ab3abd0188c91a960a756d2f60adef5c2e8","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.1.0.tgz","integrity":"sha512-6D2NL7C9GVhfn/7hCUowEUnE7r1pBhJby9MVzxahP73Mq1SlNLJTWAppkq20+F3thumKfDl+8sAO+azdF+tVeA==","signatures":[{"sig":"MEUCIQC3Z++c8naUMLzHkZKLCnDcl+4qZi7zJi1VejnR4OOQ+QIgKWh8f5uwEn6WeFoYrABMANDjdiXho5B1ladeOXU25EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"12522ab3abd0188c91a960a756d2f60adef5c2e8","gitHead":"8abdfa60172570d3dd81f30af06ab894c9d22233","scripts":{"test":"mocha test"},"_npmUser":{"name":"oferbh","email":"oferbh@gmail.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.10.8","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"bluebird":"2.10.2"},"devDependencies":{"chai":"^3.4.0","mocha":"2.3.3","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.1.0.tgz_1483270706970_0.8528685667552054","host":"packages-18-east.internal.npmjs.com"}},"0.2.0":{"name":"shisell","version":"0.2.0","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.2.0","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"ef30087789b65f3759e002b59ea1c931235c9e53","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.2.0.tgz","integrity":"sha512-7VIJw0ML0nufdK1lH/L8eL7nBbIny1NiODIlt+Gr6Ka1lwG/+6u3SnNjClX5e0P/7vr3i9w4J5EtYOVRGNBQ1g==","signatures":[{"sig":"MEQCIE9LEUv/BwY088QcvV/Mt87rMYP1e8t52Nn8dvMhQ5uMAiAVNVDY83vBauGWCCg3fQJf3fscKB4NS/KUCqS+X81uvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ef30087789b65f3759e002b59ea1c931235c9e53","gitHead":"68f366044135a6b4081af8ff08d0d15b3f1b7f02","scripts":{"test":"mocha test"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.6.0","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"4.2.3","dependencies":{"bluebird":"2.10.2"},"devDependencies":{"chai":"^3.4.0","mocha":"2.3.3","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.2.0.tgz_1489672109872_0.4082559631206095","host":"packages-18-east.internal.npmjs.com"}},"0.3.0":{"name":"shisell","version":"0.3.0","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.3.0","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"d90462848655109d3cf5ba97ecb77bb99da3830b","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.3.0.tgz","integrity":"sha512-m/qA1X5S4I2/xF4c/nMnAdnImbXs5bpqEaBDb1UT1tsVWD906XRtGsZsuB/fDuZhrFxMwVY+CBkZ/C2yYoosdQ==","signatures":[{"sig":"MEUCIQCkdsO6QbRjDpTKCKFqTtUQyNRe4TkWy37chHBptRGFMQIgfG26EEhTuOEzhBKRdqmVOGuHlLdtYQ2dafUvR7lKGek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shisell.umd.js","types":"index.d.ts","module":"dist/shisell.es.js","browser":"dist/shisell.umd.js","gitHead":"dba9346e8fa43388995d6e8c000715049bbec33f","scripts":{"test":"mocha test","build":"rimraf dist && rollup -c"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"5.3.0","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"jsnext:main":"dist/shisell.es.js","_nodeVersion":"8.1.4","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.6","rimraf":"^2.6.1","rollup":"^0.43.0","uglify-es":"^3.0.23","sinon-chai":"^2.11.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.3.0.tgz_1500383312513_0.8369910158216953","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"shisell","version":"0.3.1","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.3.1","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"6a490cce6a6f27f74eea110473d080c091c3e451","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.3.1.tgz","integrity":"sha512-UgWhrcYpWb7w6p0MYdPUCDVfeu4n1M5bhV8+6Wom+AIfd1ecM7UyG76hiUfUM0aGvxNFNcRgRyUdW+ynBuNSsQ==","signatures":[{"sig":"MEUCIDf5rVdl3Ha6mFNFhZ1b5sAL81qtA6I9VXk/gGjycuhHAiEAzf3snqCwqPpHPDZrgpvpkiemBkaCfCyCiZzFLZzfKps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shisell.umd.js","types":"index.d.ts","module":"dist/shisell.es.js","browser":"dist/shisell.umd.js","gitHead":"8dfa358d1e8c12bf481551c4619cd22805b2567f","scripts":{"test":"mocha test","build":"rimraf dist && rollup -c"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"5.3.0","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"jsnext:main":"dist/shisell.es.js","_nodeVersion":"8.1.4","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.6","rimraf":"^2.6.1","rollup":"^0.43.0","uglify-es":"^3.0.23","sinon-chai":"^2.11.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.3.1.tgz_1500540655668_0.7607719581574202","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"shisell","version":"0.3.2","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.3.2","maintainers":[{"name":"oferbh","email":"oferbh@gmail.com"},{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"91de9b407bf29e02d93e470fbf2f664fbdf67a11","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.3.2.tgz","integrity":"sha512-lR9tmk2Ps0xcHyvrTDerXrfQazLOit0b1S5k0TQbEgoJmntqkGcQBylldCMK1lv+iMUo/Y2CHvVeKAOOd+T4rg==","signatures":[{"sig":"MEQCIDgx2uZw0UvuQuEssUhKzBoQXgYnp0hkkXzjQRpNKkVHAiB+G6MdgTKT2SyoydfrX1oR2Jia8MhkR0aMZLYngwKQYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shisell.umd.js","_from":".","types":"index.d.ts","module":"dist/shisell.es.js","_shasum":"91de9b407bf29e02d93e470fbf2f664fbdf67a11","browser":"dist/shisell.umd.js","gitHead":"5e16ffeeaa3e1ed2ac5bbc29d2901caa7cec6eb2","scripts":{"test":"mocha test","build":"rimraf dist && rollup -c"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"3.10.10","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"jsnext:main":"dist/shisell.es.js","_nodeVersion":"6.9.5","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.6","rimraf":"^2.6.1","rollup":"^0.43.0","uglify-es":"^3.0.23","sinon-chai":"^2.11.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.3.2.tgz_1504613061011_0.31166346394456923","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"shisell","version":"0.4.1","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.4.1","maintainers":[{"name":"oferbh","email":"oferbh@gmail.com"},{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"f5325e1ea771784e21218b08b959d47ae9d1e69f","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.4.1.tgz","integrity":"sha512-bhuDCgEHMhpcmwcg+8SK7JjZW1mWbNy8sLiii1kyVaZNh3EFPyP0A91WccuaCOhwup+3U85t5AAhvJXv42D7Sw==","signatures":[{"sig":"MEQCIAUIo8ZNw4firmWSNFAKnPaSDrEzyQ8snRpncYpWVRUdAiBDfn29GB+smQ+B1RIMzJm4vDqkHd8ejCeD7XdXF5KLUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shisell.umd.js","types":"index.d.ts","module":"dist/shisell.es.js","browser":"dist/shisell.umd.js","gitHead":"e2f36a346588dd74dbcdbcda78690a6e500fcecf","scripts":{"test":"mocha test","build":"rimraf dist && rollup -c","prepare":"npm run build"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"5.4.0","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"jsnext:main":"dist/shisell.es.js","_nodeVersion":"8.1.4","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.6","rimraf":"^2.6.1","rollup":"^0.43.0","uglify-es":"^3.0.23","sinon-chai":"^2.11.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.4.1.tgz_1504789925927_0.41838388890028","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"shisell","version":"0.3.3","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.3.3","maintainers":[{"name":"oferbh","email":"oferbh@gmail.com"},{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"a3e4eb8729a4fc9c14f7c77ae5cd1344d5627e7e","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.3.3.tgz","integrity":"sha512-GspviTBR5gqbEGkz0rXquCZgYLShGhW/JCmamB4gOJu+C2dwbQEqzd+0RzG0yAn/BGMcj+oifMGXK5ZpDFN0cw==","signatures":[{"sig":"MEYCIQC+o8bVqp0YTMo7ILFp+pmp7uLyy4cQbnMcmYmoKUTx1wIhALfKu7RM8QQBY2crS1kl2ZXDVAjHazamQum+6gf17PnI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shisell.umd.js","types":"index.d.ts","module":"dist/shisell.es.js","browser":"dist/shisell.umd.js","gitHead":"5e16ffeeaa3e1ed2ac5bbc29d2901caa7cec6eb2","scripts":{"test":"mocha test","build":"rimraf dist && rollup -c"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"5.0.3","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"jsnext:main":"dist/shisell.es.js","_nodeVersion":"8.1.0","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.6","rimraf":"^2.6.1","rollup":"^0.43.0","uglify-es":"^3.0.23","sinon-chai":"^2.11.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.3.3.tgz_1515340643920_0.8484126178082079","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"shisell","version":"0.3.4","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.3.4","maintainers":[{"name":"oferbh","email":"oferbh@gmail.com"},{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"2a8fb29f0d28559a82b349ef77dc9288d48927cf","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.3.4.tgz","integrity":"sha512-Y0/Pj7b0TLPaIr8nto/lE4B5+7Z21MjuJvcIMMkosVK6EYeunbMt7xZiqZzU0wRcdr9qiio6DIB5ElMKphfzhg==","signatures":[{"sig":"MEYCIQD+pFIYFvPlPzomQeAwAByv9rSAWM8GxRMdF0x76vl8vAIhANimVBY7oDRUJyMY1AU0RtqwduKWmFIfk4YIfv9k32Cp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shisell.umd.js","types":"index.d.ts","module":"dist/shisell.es.js","browser":"dist/shisell.umd.js","gitHead":"5e16ffeeaa3e1ed2ac5bbc29d2901caa7cec6eb2","scripts":{"test":"mocha test","build":"rimraf dist && rollup -c"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"5.0.3","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"jsnext:main":"dist/shisell.es.js","_nodeVersion":"8.1.0","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","sinon":"^2.3.6","rimraf":"^2.6.1","rollup":"^0.43.0","uglify-es":"^3.0.23","sinon-chai":"^2.11.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shisell-0.3.4.tgz_1515340923812_0.26335729844868183","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"shisell","version":"0.5.0","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@0.5.0","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"5d978525fef8276244aa23ce83e2dee539001d2d","tarball":"https://registry.npmjs.org/shisell/-/shisell-0.5.0.tgz","fileCount":13,"integrity":"sha512-kzzTih4roWcDM7EzcQGdxnM0jgNQVoYR9Dnk0sE6dtL1zgu+dV5XT4AyXNqn7DtDp5UDHY91F6ShQIC/VgZu1A==","signatures":[{"sig":"MEQCICTM0TD5/bppZmVCkE/SYoRphnB96eqHtyh5ci9PV7c0AiAKVke3Z9q0LnA0PQAfOCm9Oh0r0EQqzoniUO1PyOpiHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq3H/CRA9TVsSAnZWagAAIVEP/1c0xqOEBSdRkwTIl0IZ\nRcuzV1k58FOV+A40va+y8zUal1hewPDf8CFRYMi2Waap7o1DioOn7N6bKbt8\nSipvD3kT8hHNzZVARXiWG2miVcyDcevrNSGKfauvaNLZpblLQrltxc47HGuG\nklzMLZuoI0i97bY4RXGL8SeIph8RjNjv9oLDK9LFbqf41OoYbw7NKQPt0Pxi\n63tmf2kOV1I4tnxKIC9HpOZljZQPMRC/vyHfQpsPBtNKafMxfrW1Zl5YSAGH\nMrCWEj5hkMOK6oOQiIOWRE2BlxRnd/VHA04Q2mxHmlhI83FBgFg1Gg93nJto\n+i0oDf0lIw2XuirvuEbmRr3BGtVPMZrNeDm6eKmVAEcr/0OZ+sF2nqGea9YD\n0ZZAKR8t5qCnOPlWAGmtzlHG5inTODNR7o5DBUbrJGRUDpSeC8xt6yCV4nCs\nRoqyXeb+vtXukW9DCLP/snQlaBoWSjjViLDDNJD7D0T9kGMhiPvJz1GZpXIx\nl/z02BRmxscdJWIH5BNAhvGCbE2r0km5IbNOhaishO3v8nvinUWAsBdwDbRD\nZ4Tqt0CBPfLWFpnRDrDBGT4r1YIYTwFs5BLzxKAasbyKkTy3BSdUtvJ9vJzv\nPdxS48rx8qA4r6ltaoC5ykotvGmt0PHZrcJfMzp7K/LTKcJhdJ9MiSD/8Oe2\nvNCA\r\n=pV/J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shisell.umd.js","types":"index.d.ts","module":"dist/shisell.es.js","browser":"dist/shisell.umd.js","gitHead":"1519633663274bca6116fc3e47321b3b34d77e75","scripts":{"test":"mocha test","build":"rimraf dist && rollup -c","prepare":"npm run build"},"_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"6.4.1","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"jsnext:main":"dist/shisell.es.js","_nodeVersion":"8.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.0.2","mocha":"^5.2.0","sinon":"^6.3.3","rimraf":"^2.6.1","rollup":"^0.43.0","uglify-es":"^3.0.23","rollup-plugin-uglify":"^2.0.1","rollup-plugin-commonjs":"^8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shisell_0.5.0_1537962495342_0.09295966685237023","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"shisell","version":"1.0.0","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@1.0.0","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"e737cc2b7fa0ba60fd7626e6de9cd21ac3ab2288","tarball":"https://registry.npmjs.org/shisell/-/shisell-1.0.0.tgz","fileCount":195,"integrity":"sha512-ym97gwqyzEMgX4kDrX98UtsHjj+7RBnUSWnJbzamIkaiGxv30hs4cIMlc89WmGDwH5GGfXwdBYcG7VkXtRWy7w==","signatures":[{"sig":"MEYCIQD2n++i+Kt5iQRn5EJlF8vjM7sNNkBxdcef7psR7KZkNgIhAPSoHkZNSHvMvTYI8jvdYh7T9o0qHoIKaZj7QL3WrwTs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxDlLCRA9TVsSAnZWagAAk3UP/jHZ1yRvxEDDAaNsvZa+\nUwkCXk5Fcs8mBrHX/FNWAqZLzDM+t9hRfdPdbU5hrHWfqJpjR/hCIEIFugu1\na04FCIzx17oXNx7fGCFU3CFFgEQzgK3N5LFifM4SezRd2//XyDST8CiKdV41\nhgE4Z2wTymYJUfE3TkzoXyRUObt+lfnaC9PG6PKy0xzIasQifXEMmbJ2aX5s\n2vS6fhn90YJOuk3QFV4xMV/ifCsEAmbjf4MNfe3+gIcWUApBeJo2qILpKZ7j\nP7JH19NhZs4TtXEX4RPVHCTY3NgoH+J9w2pnJI8LIp3Dcc9aAhA9lq3sKuPr\nCjAH8Ozhf0uVo8Wqq1H/jR1xUrqf4OX0bfAbEgAUXLg29n8mDeiVmh9jCjIY\nl3gpNJEnqtTrZbOdsqiOujRP1Zpz6Ux3R3gvyms+IVHHF5PmlPuwHvemqprS\n0NEh57YKLjjc9uZgFQrEsCnSue/WAhUMm0IeQUc0jAzx1DenOz+Jw95V0RaU\nCKkOTol1wh4fW8xmuVOVpNXKXyow+KBZIjeTRZMc+ztqBKZeiY4dEmb9c8iC\nXa8q8wvMZxRoacPPz7wxmxPSKdFMGyEe00jcf/ro0dqIr8x4Oei9Ad2LPRdR\nSGn8GMvgvgyBqndOjGz4uSCN0qW9Z78fFmFbVHGTQjC49mpbNbGZ+8uTMp/j\nGJh0\r\n=vgdy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","es2015":"./_esm2015/index.js","module":"./_esm5/index.js","browser":"./bundles/shisell.umd.js","scripts":{"test":"nyc mocha -r ts-node/register -r source-map-support/register --recursive 'spec/**/*.spec.ts'","build":"./build.sh"},"typings":"./index.d.ts","_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"6.4.1","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"tslib":"^1.9.3","mixpanel":"*","deepmerge":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","husky":"^1.1.2","mocha":"^5.2.0","sinon":"^7.0.0","rollup":"^0.66.6","ts-node":"^7.0.1","prettier":"^1.14.3","typescript":"^3.1.3","@types/chai":"^4.1.6","@types/node":"^10.11.7","lint-staged":"^7.3.0","npm-run-all":"^4.1.3","@types/mocha":"^5.2.5","@types/sinon":"^5.0.5","@types/mixpanel":"^2.14.0","source-map-support":"^0.5.9","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0"},"optionalDependencies":{"mixpanel":"*"},"_npmOperationalInternal":{"tmp":"tmp/shisell_1.0.0_1539586378679_0.9213277842837586","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"shisell","version":"1.0.1","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@1.0.1","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"deb89563174ee0e3fd65466c2d362e2ca09c21c3","tarball":"https://registry.npmjs.org/shisell/-/shisell-1.0.1.tgz","fileCount":195,"integrity":"sha512-TqMc+SPGD/3btnKNV08m9CXPTD/X+D9uO9v2suks7vmJ0Oev50lAYxIkW76QzUsjawKQMw1nleZlj3yCnwW7pQ==","signatures":[{"sig":"MEQCIFtvGteJm5qWwy0D+06GTbofSjOeAWLy/AJFKnaHbVTmAiBsYIwVi9exS5yrLLvVg86nIEyfE2s19984eQcpYD4T8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxHC1CRA9TVsSAnZWagAAcosP/j0OeIjS/tqh+mujF/h5\nYVAX82M3Q7ygmrUa6BiHM/GJZu70MSFM8AUZw+oZ+FLfOFbiE7iI1Fst/tfx\nUn8ZS4CZhRmo5t3Rt5XOj4Df/mJpG3i8VziUs4NiMfYN447c+pxxQN9jqY0U\nKvsnwZQeZuLkOeK9ABVVHxKmssTrEilVUyikJo9e+oWGUnZYhj02dRrAA5am\nZVZkzNlgyo2Ykz65Noyfca/HO5wpkQxXcz+pXgUlxTsdOQgyBgsBr9R1D3Np\nArOj8fKPLb7GLbO5SaeGkmU55qIUKUNbkKLX+EvvLs0fxMWeoQEpUSbGU4fR\nvy3+IP7g7eIuoak8j9QOBsriysuUNjk/dxYqwasjLRr3NwoYPI5FqbZ/wR3S\nU0KCCh2OqtSL4UyADi28fH3J39GDbMj/6YAFV8QU6k9qJYARffPCnrkBVTq7\nL/j7/Z+nuVscKJHkpembfHHKnlZPymCGHvbqKvJKwIaUVmh+pL+JVJViRmba\n6QPIeuZVkpNhShpGFUT/oweulKCjRMACgrG6swGNxZcvKqhiluBKkYr/zmOy\nEtvgLK+w5QfoLP9ZWaQIDgadNCHwB7mt0fuuIL8kRNJhlpyklShqaQMotC8O\nx+UaeM+Rczu/Bl9AGrwI24QKY/mXnXABBpN+3feKt5Lk3iNO49tX764W9xLa\nTxIh\r\n=mTYt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","es2015":"./_esm2015/index.js","module":"./_esm5/index.js","browser":"./bundles/shisell.umd.js","scripts":{"test":"nyc mocha -r ts-node/register -r source-map-support/register --recursive 'spec/**/*.spec.ts'","build":"./build.sh"},"typings":"./index.d.ts","_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"6.4.1","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"tslib":"^1.9.3","mixpanel":"*","deepmerge":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","husky":"^1.1.2","mocha":"^5.2.0","sinon":"^7.0.0","rollup":"^0.66.6","ts-node":"^7.0.1","prettier":"^1.14.3","typescript":"^3.1.3","@types/chai":"^4.1.6","@types/node":"^10.11.7","lint-staged":"^7.3.0","npm-run-all":"^4.1.3","@types/mocha":"^5.2.5","@types/sinon":"^5.0.5","@types/mixpanel":"^2.14.0","source-map-support":"^0.5.9","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-typescript2":"^0.17.1","rollup-plugin-node-resolve":"^3.4.0"},"optionalDependencies":{"mixpanel":"*"},"_npmOperationalInternal":{"tmp":"tmp/shisell_1.0.1_1539600564441_0.2718279164661275","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"shisell","version":"1.1.0","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@1.1.0","maintainers":[{"name":"npmsoluto","email":"it@soluto.com"},{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"homepage":"https://github.com/Soluto/shisell-js#readme","bugs":{"url":"https://github.com/Soluto/shisell-js/issues"},"dist":{"shasum":"1f5ce8a587c45892d844cc141d9ec33019686e49","tarball":"https://registry.npmjs.org/shisell/-/shisell-1.1.0.tgz","fileCount":277,"integrity":"sha512-4UG/hYUEFWV8c07izbdLipFltQmAYu2zOcmeljrTkBot3jsA0XuQCYau1o8v9gAOk8wOnYf+yKQFqoQQlf3S0A==","signatures":[{"sig":"MEQCIESeJfNOBhfBNW/XChRyJBOSz5ZM8cEtSXxbG42t0/XLAiBvac1RHd3vBcCdYJvS5H/7/TyyQzHSZ9ywmayNrxPqUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn4fOCRA9TVsSAnZWagAAg0AP/i6+P72SDMKcel7J0wjN\ney2MdBkwFfmpheoPMtfAPAWkwJo+1fh1xgPphi48IBftja7SF/Y7axNHF6M8\ndAgFbtAwflucoo201837S9pmnXFlmatuj7wPhB3A5uba427h8m7FbzbdZU00\nV/JCWnJg89wM/IAFLOWRdu93uxKnzzFJ4diYIe1GQgMDGKNiKXRH4HAbrUXa\nMwn37fvqzAcuLQlLK8/Qz3s14sy+o1c0B21/5xXJZtLZnBoqAQuqjjHTUzZD\nnSqmuEOOh0QdF5WEhdLdsxrEMpKiY2HgsVe4PCqiBo1oc/cEChcg1oxu5Bwj\nhN0LrBXggMdEZVx1Sl/07bDYshbotQ7Vip5quyT1oW/07qN96ZrHpVXg8LWr\nIXIAK0XBUbQt2cbRbriylVVurJ6pPe5g0/MSXQAPvvADNPbT4/YBCVM5QVYo\nUyQSQmSAf5CdWlUVddC+VzJ5ZJx9u9Zr01FQg+aPmsSTDoXxK4DYuYqnGFpC\nrGikF1l600/IVCLSNJgdG+IAK7kyd3dhi5NDL36S5tAG9rYg1hb+w39r4KG2\nODBP1p5ffqtst7gyhLxeuMtZEbJfDQMuePBiF74fERTzkdEXdOzjrHkmxcgU\ns0WDUMm7vm2OzT/mhgLMD4Kw83cc22xO6RwuBu++wIr7D2Pa/F9/rww1bzcU\nQe9Z\r\n=jgsd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","es2015":"./_esm2015/index.js","module":"./_esm5/index.js","browser":"./bundles/shisell.umd.js","scripts":{"test":"nyc mocha -r ts-node/register -r source-map-support/register --recursive 'spec/**/*.spec.ts'","build":"./build.sh"},"typings":"./index.d.ts","_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"deprecated":"This package version is no longer supported and has been deprecated. Please upgrade to the latest version as soon as possible.","repository":{"url":"git+https://github.com/Soluto/shisell-js.git","type":"git"},"_npmVersion":"6.9.0","description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.9.3","mixpanel":"*","deepmerge":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","husky":"^3.0.8","mocha":"^6.2.1","sinon":"^7.0.0","rollup":"^0.66.6","ts-node":"^8.4.1","prettier":"^1.14.3","typescript":"^3.1.3","@types/chai":"^4.1.6","@types/node":"^12.7.12","lint-staged":"^9.4.2","npm-run-all":"^4.1.3","@types/mocha":"^5.2.5","@types/sinon":"^7.5.0","@types/mixpanel":"^2.14.0","source-map-support":"^0.5.9","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-typescript2":"^0.17.1","rollup-plugin-node-resolve":"^3.4.0"},"optionalDependencies":{"mixpanel":"*"},"_npmOperationalInternal":{"tmp":"tmp/shisell_1.1.0_1570736078259_0.951405069165866","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"shisell","version":"1.2.0","keywords":["analytics","dispatcher","mixpanel"],"author":{"name":"Soluto"},"license":"MIT","_id":"shisell@1.2.0","maintainers":[{"name":"odedw","email":"oded.welgreen@gmail.com"},{"name":"npmsoluto","email":"it@soluto.com"},{"name":"oferbh","email":"oferbh@gmail.com"}],"dist":{"shasum":"0e043de9ef107d5b5ce1e2beb644d3f94620cc8e","tarball":"https://registry.npmjs.org/shisell/-/shisell-1.2.0.tgz","fileCount":318,"integrity":"sha512-C5W3rW8uXmbEByMBVt6/iSSkxre36WYPrLej0zAL3Lv0PO8vgMXgNHNKh8RSCtos19BmF+nYsh2D5CG4xLKCDg==","signatures":[{"sig":"MEQCIH48w14P3Qb2KOze/OMLsmB486l1QBAwtEmU9Q5wWEl0AiAI2rALWTqN/v0dn/+R62CugnjG+HNTU/lD4vormwLhMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggc6fCRA9TVsSAnZWagAAb/8P/ilKA8MNgDK0sHAJIz6T\nMyzQQANr7iG+tZL5I06dcunpsfuaLkVkvdjNhw88tqXUPNK36MBXccJGPMKb\niS71zIY842NJnSLcrbfGhpFBLoxgTMJm2EFle0LIii7xKH2F/PpuPWZrUChU\nmV1nsIeZng4sAMyxzw7QG1ARZepFoJ+JbDQNPJ6rmSRB0j3pRt80gkik+UT+\n5rNObR9S+sLPFVJK1tYQ4+sHQOIEl4MWnXMViq8+AG/bA3Yysdknz0Lpg9VE\nUWTjOlXslViWmltDqVQdYTVN8v2GZddy/VRkShbRMkXf+oW3+FahG0eL9I1g\nDSFOTtsbLvBzXq1tzeCO5QSmzS5ke3Zs69zu2kbN9F3R9FFTa6x3lFRPMMef\nZiT89qQEU72Knaop1d+ria4z0aIRmXSa7/KMDRpuqZZ2o2IMobJFoLRh1c8/\nqlak3pbljprqCWE04scmRDp/hl5L90CqM41b4sQ5JaW4elVzFhs+NCrhGZ4C\ngBRi4zbBWccdblxjlq1pDt1c4DNL1Rgh6zngL6tVd8mSRV1jK4XFM6Tlq/gC\nCdZM2w3Z3X4a/s1+E2w/wZCAPz/vsMtBGW8w9/vK/lc1dX7IZz0JgLiwl19Z\nc5Xx4ZxOHCuDPrjkqUW96Wdz6O3N0qq8A4Lwg53w2FybwZnLvmEJq3yp7cAd\nu+r+\r\n=U0yw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","es2015":"./_esm2015/index.js","module":"./_esm5/index.js","browser":"./bundles/shisell.umd.js","scripts":{"test":"nyc mocha -r ts-node/register -r source-map-support/register --recursive 'spec/**/*.spec.ts'","build":"./build.sh"},"typings":"./index.d.ts","_npmUser":{"name":"npmsoluto","email":"it@soluto.com"},"repository":{"url":"https://github.com/Soluto/shisell-js.git","type":"git"},"description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Soluto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"tslib":"^2.2.0","deepmerge":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","husky":"^4.3.8","mocha":"^8.3.2","sinon":"^10.0.0","rollup":"^2.45.2","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.2.4","@types/chai":"^4.1.6","@types/node":"^14.14.41","lint-staged":"^10.5.4","npm-run-all":"^4.1.3","@types/mocha":"^8.2.2","@types/sinon":"^10.0.0","@types/mixpanel":"^2.14.0","source-map-support":"^0.5.9","rollup-plugin-uglify":"^6.0.0","@rollup/plugin-commonjs":"^18.0.0","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^11.2.1"},"optionalDependencies":{"mixpanel":"*"},"_npmOperationalInternal":{"tmp":"tmp/shisell_1.2.0_1619119775382_0.8954018339207732","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-11-12T09:07:58.111Z","modified":"2026-04-08T16:12:23.417Z","0.0.1":"2015-11-12T09:07:58.111Z","0.0.2":"2015-11-22T11:10:16.665Z","0.0.3":"2016-05-30T11:47:24.176Z","0.0.4":"2016-05-30T11:48:48.144Z","0.0.5":"2016-05-31T07:05:45.327Z","0.1.0":"2017-01-01T11:38:27.654Z","0.2.0":"2017-03-16T13:48:30.552Z","0.3.0":"2017-07-18T13:08:33.529Z","0.3.1":"2017-07-20T08:50:56.898Z","0.3.2":"2017-09-05T12:04:22.049Z","0.4.1":"2017-09-07T13:12:06.914Z","0.3.3":"2018-01-07T15:57:24.039Z","0.3.4":"2018-01-07T16:02:04.801Z","0.5.0":"2018-09-26T11:48:15.537Z","1.0.0":"2018-10-15T06:52:58.811Z","1.0.1":"2018-10-15T10:49:24.672Z","1.1.0":"2019-10-10T19:34:38.442Z","1.2.0":"2021-04-22T19:29:35.553Z"},"author":{"name":"Soluto"},"license":"MIT","keywords":["analytics","dispatcher","mixpanel"],"repository":{"url":"https://github.com/Soluto/shisell-js.git","type":"git"},"description":"A service agnostic JS library for building immutable scoped analytic event dispatchers with extra data, identities and lazy filters.","maintainers":[{"email":"productsecurity@asurion.com","name":"asurion-security"}],"readme":"# ![Shisell](http://i.imgur.com/mDUAVwl.png)\n\n[![Build Status](https://github.com/Soluto/shisell-js/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/Soluto/shisell-js/actions/workflows/ci.yml)\n[![Code Climate](https://codeclimate.com/github/Soluto/shisell-js/badges/gpa.svg)](https://codeclimate.com/github/Soluto/shisell-js)\n[![Test Coverage](https://codeclimate.com/github/Soluto/shisell-js/badges/coverage.svg)](https://codeclimate.com/github/Soluto/shisell-js/coverage)\n[![Dependency Status](https://www.versioneye.com/user/projects/595b5fa5368b080033562e8b/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/595b5fa5368b080033562e8b)\n\nShisell is a service agnostic abstraction for analytic dispatchers.\n\nIt helps you dispatch analytic events which are scoped to a component or module. It allows providing extra data (properties), identities, and metadata to the dispatched events. Shisell's analytic dispatchers are immutable and can be composed by passing a dispatcher object to a child module. Shisell can be used as an abstraction for sending analytic events so you can easily switch or add analytic services without rewriting the event dispatching code.\n\nShisell is isomorphic and can be used on different environments (client, server, and native).\n\n## Installation\n\n```sh\n# with npm\nnpm install shisell --save\n# with yarn\nyarn add shisell\n```\n\n## Usage\n\n### ES6\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport {createRootDispatcher} from 'shisell';\nimport {consoleWriter} from 'shisell/writers';\nimport {createScoped} from 'shisell/extenders';\n\ncreateRootDispatcher(consoleWriter).extend(createScoped('Root')).dispatch('Event');\n```\n\n### CommonJS\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst {createRootDispatcher} = require('shisell');\nconst {consoleWriter} = require('shisell/writers');\nconst {createScoped} = require('shisell/extenders');\n\ncreateRootDispatcher(consoleWriter).extend(createScoped('Root')).dispatch('Event');\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/shisell/bundles/shisell.umd.js\n\nThe global namespace for shisell is `shisell`:\n\n```js\nconst {createRootDispatcher} = shisell;\nconst {consoleWriter} = shisell.writers;\nconst {createScoped} = shisell.extenders;\n\ncreateRootDispatcher(consoleWriter).extend(createScoped('Root')).dispatch('Event');\n```\n\n## Api Reference\n\nAt the initialization code of your app, you should create a root dispatcher object. This root dispatcher is the \"parent\" of all dispatchers, and it is where you would set up common properties which needs to be attached to all the dispatched events.  \nIn order to create the root dispatcher, shisell needs to receive a writer function. The writer function is just a function that accepts an object of type [AnalyticsEventModel](src/internal/types.ts#L6-L12), and usually writes it to an analytics service (e.g. Mixpanel, Google Analytics etc.).\nOut of the box Shisell comes with a writer function which outputs the event to the console.\n\nUse the following code to use the built in dispatcher:\n\n```js\nimport {createRootDispatcher} from 'shisell';\nimport {consoleWriter} from 'shisell/writers';\n\nconst rootDispatcher = createRootDispatcher(consoleWriter);\n```\n\nOnce the root dispatcher is created you can compose dispatchers by extending with one of the extender methods methods. Finally, call dispatch on one of the dispatchers with an event name.\n\n```js\nimport {createScoped, withExtra, withIdentity} from 'shisell/extenders';\n\n//Composing dispatchers\nconst loginViewDispatcher = rootDispatcher.extend(createScoped('LoginView'));\nconst registrationBoxDispatcher = loginViewDispatcher.extend(withExtra('type', 'registration'));\n//...\ndocument.getElementById('btn-register').addEventListener('click', function () {\n  registrationBoxDispatcher.extend(withIdentity('email', userEmail), withExtra('btn', 'register')).dispatch('click');\n});\n\n//console output:\n// {\n//    \"Scope\":\"LoginView\",\n//    \"Name\":\"click\",\n//    \"MetaData\":{},\n//    \"ExtraData\":{\n//       \"type\":\"registration\",\n//       \"btn\":\"register\"\n//    },\n//    \"Identities\":{\n//       \"email\":\"shisell@soluto.com\"\n//    }\n// }\n```\n\n#### Using Filters\n\nFilters are functions which are executed by the root dispatcher when dispatching events. Filters can be used to add dynamic values to the dispatched event.  \nHere's an example adding a Timestamp propery:\n\n```js\nconst addTimeFilter = (model) => {\n  model.ExtraData['timestamp'] = new Date().getTime();\n};\n\nconst rootDispatcher = createRootDispatcher(consoleWriter).extend(withFilter(addTimeFilter));\n\nconst homePageDispatcher = rootDispatcher.extend(createScoped('HomePage'));\n//...\nhomePageDispatcher.dispatch('PageView');\n\n//console output:\n// {\n//    \"Scope\":\"HomePage\",\n//    \"Name\":\"PageView\",\n//    \"MetaData\":{\n//\n//    },\n//    \"ExtraData\":{\n//       \"timestamp\":1448185925589\n//    },\n//    \"Identities\":{\n//\n//    }\n// }\n```\n\nNote: if a filter returns a promise, the dispatcher will await it\n\n#### Extending the Dispatcher\n\nWe use several different extension methods for composing dispatchers, and you can easily add a custom one. For example, let's say that we frequently create dispatchers with several extra data properties that are part of our user model. So we have this sort of code often:\n\n```js\nconst homeViewDispatcher = rootDispatcher.extend(\n  withExtra('firstName', user.firstName),\n  withExtra('lastName', user.lastName),\n  withExtra('email', user.email),\n  withExtra('age', user.age),\n);\n```\n\nInstead of writing this code every time you can add a method that does this for you:\n\n```js\nfunction withUser(user) {\n  const newContext = new AnalyticsContext();\n  newContext.ExtraData['firstName'] = user.firstName;\n  newContext.ExtraData['lastName'] = user.lastName;\n  newContext.ExtraData['email'] = user.email;\n  newContext.ExtraData['age'] = user.age;\n\n  return withContext(newContext);\n}\n\n//Usage\nconst homeViewDispatcher = rootDispatcher.extend(withUser(user));\n```\n\n#### Creating a Custom Root Dispatcher\n\nWhen you call 'dispatch' on a dispatcher, it creates a union of the [AnalyticsContext](src/internal/AnalyticsContext.ts) of each dispatcher along the way until reaching the root dispatcher. The default root dispatcher that is generated by calling 'createRootDispatcher' simply converts the unified context to an AnalyticsEventModel and passes it on to the writer function.\n\nIf you would like to use a different model than the AnalyticsEventModel you can create your own custom dispatcher by creating a new [AnalyticsDispatcher](src/internal/AnalyticsDispatcher.ts) and passing it a function that receives two parameters - the eventName and the context.\n\nNote: you can use the `toEventModel` method to create a filtered [AnalyticsEventModel](src/internal/types.ts#L6-L12)\n\n## Contributing\n\nThanks for thinking about contributing! We are looking for contributions of any sort and size - features, bug fixes, documentation or anything else that you think will make shisell better.\n\n- Fork and clone locally\n- Create a topic specific branch\n- Add a cool feature or fix a bug\n- Add tests\n- Send a Pull Request\n\n#### Running Tests\n\n```sh\nyarn test\n```\n","readmeFilename":"README.md"}