{"_id":"history-next","_rev":"35-dfde590f162371c7391d141d52576e46","name":"history-next","description":"A history component that providers asynchronous listeners with promises","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"history-next","version":"1.0.0","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","typings":"./src/HistorySpec.ts","scripts":{"build":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"262557d25d0544051a95585a2795a4cd9e3233f2","_id":"history-next@1.0.0","_shasum":"08b9291e1a2fbe6deea4a623c564876ee5c3f12b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"08b9291e1a2fbe6deea4a623c564876ee5c3f12b","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.0.tgz","integrity":"sha512-7YRa44yrITkn3MZX2MX4EOk1vmRkXhAjP+q6drYakE5LiPBWVmxB2cqLAsMlX895wGwP2cLEnONRx3ySQOTHnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPUrPYJ2MrZ1mdOtvBtyLizZmmPbwEOw5tYLgAM7APxAiEA4xFOS1qSjvm4gK4Ia3zTQRNGLbGuMS14ID+diI2PIAE="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.0.tgz_1457854780866_0.32226780569180846"}},"1.0.1":{"name":"history-next","version":"1.0.1","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"build":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"b2c4c338a85881a1ac514d5b31ea6f56e2140351","_id":"history-next@1.0.1","_shasum":"953c1106e390432cf7d5d78531c26bc9e429a902","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"953c1106e390432cf7d5d78531c26bc9e429a902","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.1.tgz","integrity":"sha512-oPV9+8zHEZVI3uiHtZPaVlhZYYhdNSlyEKlCBTWCUpYPoXsEmL2mi4TZRn3Iz8/5+SmcSu7pHgc5tLfLGY7HsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAescI6CYi4+yBuNiYF4AYcvhuGGHC0En5zsB27D/pnYAiBW305EJKlXIVEw7uOkaE1XUVjgU77fOp+HDkWdvY9A2Q=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.1.tgz_1457857440064_0.8789864687714726"}},"1.0.2":{"name":"history-next","version":"1.0.2","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"build":"tsc","watch":"tsc -w","build-dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"31b56ae9c063b787400d0135f501ee67d3fdaafc","_id":"history-next@1.0.2","_shasum":"d796f5b85536bdaae182442bdf14609be32e4a20","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"d796f5b85536bdaae182442bdf14609be32e4a20","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.2.tgz","integrity":"sha512-hH/yJX5okvzFwqQcoJ4roXgreoV/Tp4Fjt6/rDfV7jLkWMm2r2LOsjPyeT8vgdWAOs9DMTxzdh6OupP1Fq+Krg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID11kfei+h6UNpVj8vKtNegB9GsbdJD7PepAFP/ums11AiAFysK2ZHesGnTXhb8fD+XCdWGfXx8xJq5bXblkSnUPIg=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.2.tgz_1457861290152_0.020209845155477524"}},"1.0.3":{"name":"history-next","version":"1.0.3","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"64357d363ea4b0c98561e8e5d0956d772f7c2e2f","_id":"history-next@1.0.3","_shasum":"34f8e2348288a19bfafa272d7f1eb2ff0c0e897a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"34f8e2348288a19bfafa272d7f1eb2ff0c0e897a","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.3.tgz","integrity":"sha512-n4pgY4KJBRF2xg8gJLurYBFF7/A+f0TiFfjdHUUcnC6OaGZ9UMOjp0yDZmK3uwo0hncz5/v+uPck54j+Vtgaog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPgRdU1LAGUJlg/NRyEJf8K/usMKhXqX2jLfJD0idCNgIgCcRmuOSJeVUCD7wZHL9Qt45zCpoMqZ3HKJBNkvf+sgE="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.3.tgz_1457862075980_0.6707497725728899"}},"1.0.4":{"name":"history-next","version":"1.0.4","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"1c71c919ac1e8505dd5a821510319cc89f2714b4","_id":"history-next@1.0.4","_shasum":"ea7dffabcf430e8fe5351f71cbff4baf069ae07d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"ea7dffabcf430e8fe5351f71cbff4baf069ae07d","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.4.tgz","integrity":"sha512-+1JPMm5ienKzaV7md07jlcfGLOcZvFX0hbZupv69rS5Mxwj6QO/feVN/ljMzP9hz3du9gdCnO6TpTJxGqRO1tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5mARPx5B0GzVPaH2jUrTYAV3De/9qXyw1GfmgdmHAYAiEA6yIdcR39uJ9c9r+QVyfNZ5BLXfetfPGyuwGmxYRzbeY="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.4.tgz_1457863401736_0.39590600808151066"}},"1.0.5":{"name":"history-next","version":"1.0.5","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"85a0668311096bce79dde1b20aebd45fdfcc197d","_id":"history-next@1.0.5","_shasum":"91be01fc9c7fc9a001dd40293c89836eb8b29716","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"91be01fc9c7fc9a001dd40293c89836eb8b29716","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.5.tgz","integrity":"sha512-GW4aWW819k3oU5hs/aQUhQkIwzqBzZ6RMg8U3slHUvu8QRwJAWNMzkvy4W4t/snLaG3BTy/TOpyU5qqTnHgjKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF/EJyUBc0S6o2Ec3C8HZSG/a9bCtVKACZuffK6gDW1AIgL6JiqWJyADOPVxWrkjPjfLFEeYRdJ2bBAJVoN59uJZs="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.5.tgz_1457864012942_0.34815515018999577"}},"1.0.6":{"name":"history-next","version":"1.0.6","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"2bfb7a4dd9a25658dc5b910a9fc2b54692b3b5d2","_id":"history-next@1.0.6","_shasum":"9e2ae1463c26d2235c3204c999dddf03e4cbdc21","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"9e2ae1463c26d2235c3204c999dddf03e4cbdc21","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.6.tgz","integrity":"sha512-VSuseE/ef9KMH3dg+86y3S7Mv16/Pr4gq9OWrUSNhFQHGADeU/uX7vPGyI9wLjmYo+f0ObG8K6yFwj61gMJFaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM8loD7z/kiJLuTPiwl1hI2nsGyglGBFBi09vqW64lmwIga2YPSBEMJrx5LgGJKbZdpephj37Z0wKUty3Cg/m8R9g="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.6.tgz_1457864542216_0.07974890037439764"}},"1.0.7":{"name":"history-next","version":"1.0.7","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"763c6e4257f27f169a225d870b8d3865117d00ef","_id":"history-next@1.0.7","_shasum":"013a5ea7ba7a5efe04affddc35313aec60d1bbe7","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"013a5ea7ba7a5efe04affddc35313aec60d1bbe7","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.7.tgz","integrity":"sha512-qRov6Sp53vCUnFIkEpdnGJWM5++c9TUDEHcQcAMvEeRN3JJWrYJxXfl3D36DmM2dhnf0zpzIky+rZ4SelpF3+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBJknbBggdnfzDR5BiIQ29CP+cJ/AEeQ+NVyR7SdSjLQIgUzVm7Yml4B7ReF44bCNVQ6AVjPuSV+V3VX415I/JDQ8="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.7.tgz_1457866145459_0.8612698181532323"}},"1.0.8":{"name":"history-next","version":"1.0.8","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"747e960082a9b4f863a30ec55a01d7a098e08735","_id":"history-next@1.0.8","_shasum":"e9e59f9bec6adc62326b06d533de69b0b5058622","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"e9e59f9bec6adc62326b06d533de69b0b5058622","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.8.tgz","integrity":"sha512-yG2Yrd/6ltcZK70e0R6XeKza0jVIGySOGdqq5qEeSsWq9ffbsLdPm2jLvhVCjyMQPuUpBGVzkPWG3EnKArGHjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMopYwLwKXJtSSRrd14+P+M3M8OZtRy2gMBGq/3gVrJAiAXDlYwYD+4+KGNYkLyreqGnpnKiEuPah5r6iAAsbVyag=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.8.tgz_1458007392915_0.38138421275652945"}},"1.0.9":{"name":"history-next","version":"1.0.9","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"ca4142aad56339eceecbdac46dac5c55b21249aa","_id":"history-next@1.0.9","_shasum":"4d770db641078e93d919d59c786f4861340cc6bf","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"4d770db641078e93d919d59c786f4861340cc6bf","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.9.tgz","integrity":"sha512-0TmNAv/PoSl1z5tpoRqetb2jEQKlDsZbGdFuUSGhUWbOMo8Ys0JGm6W5E3log4oKTA6SpxvFLb3xOCLfr4vBYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElh0+SEqwhj67+ytpIW16wNzMR7phjRkC52MrMzbMudAiEAkuMddE/59SXejrX42enafI0wMXabE4SMnXIb/9sNmCs="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.9.tgz_1458007717466_0.7896242083515972"}},"1.0.10":{"name":"history-next","version":"1.0.10","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"7d1ef3206d286dee2daa1f1667313de4d2ebff5f","_id":"history-next@1.0.10","_shasum":"8ad95546aceee09d67a3e292f76bb24fb0550f7b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"8ad95546aceee09d67a3e292f76bb24fb0550f7b","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.10.tgz","integrity":"sha512-cfQK9eJMcfTKxDd7pdKWT2jXBA16UQR41yPHn1/6cYNKBF/ze6wLc3SP332owXqdNxkyFE87OZt7lZPfROg85A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqtd3EErEkDGR6k4qMfqJ6xmRVsxzmpOA4a78oYRhLSAiBhXzw58nqLw5rKxCGa3qkcavsdhxix35vhVK1S9PdqrQ=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.10.tgz_1458174482851_0.4470583056099713"}},"1.0.11":{"name":"history-next","version":"1.0.11","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"45cbb11b675ad8065e4cc6dabe39db4fc43de834","_id":"history-next@1.0.11","_shasum":"a4ac7c45c1afc400ed404355b15c093787e04cbe","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"a4ac7c45c1afc400ed404355b15c093787e04cbe","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.11.tgz","integrity":"sha512-cH87iqjgeqdABfbNQYZcOKtvyY3bvxwP8o00YyScbxoRXA98fnpwxdh6qS8nT0UJoIhrYWFi2UVEORNXrEfBGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBunf4gRb1BJeNRBamqcuaXjnR6ekiwqB1BRvhNqfe3bAiEAq+01wRgFvMdA/Npyoq5gQATGdvFDyYys7M7BAqwJ4LU="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.11.tgz_1458269199033_0.6417449279688299"}},"1.0.12":{"name":"history-next","version":"1.0.12","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc && npm run dts","tsc":"tsc","watch":"tsc -w","dts":"dts-bundle --configJson dtsconfig.json","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/history-next.d.ts"},"typings":"./lib/index","repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"dts-bundle":"^0.4.3","rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"6ed917c9853ef7aa8fa9e0a11835d7445eaabf78","_id":"history-next@1.0.12","_shasum":"2d94d915d9e532e0d5026b4041934e0313071082","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"2d94d915d9e532e0d5026b4041934e0313071082","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.12.tgz","integrity":"sha512-hCQf2KowJViPn/Y8jTQc+SFMuo/+nFMNSMBZMCtMzfMrHYKdTqAovUN792w6xF+IaXVnIjBXDa5IrBeJ3yoJBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+l0EcG/VsTgJnyjU0Pfi8BGXYlYr86WsRw1pjN+kaWgIgfZHf2jKbDdXXJvhdDo7tKBqHHq+SwtiPAGiw0UP3K7M="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.12.tgz_1458319508145_0.02470402861945331"}},"1.0.13":{"name":"history-next","version":"1.0.13","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"89c30bdb36291c099a531ba810aae0768ad505eb","_id":"history-next@1.0.13","_shasum":"aac86b36413faab066e6509ea5caa50dbc318c68","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"aac86b36413faab066e6509ea5caa50dbc318c68","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.13.tgz","integrity":"sha512-JrUi+KkZ+LuJZvi+8CJrtV00fFPc27KriJ6fMNHoBTCK0e0v6qrj+RF3mm4cxBaWOjBNmX6/YRL6bljEsYbLOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFM7MtU7RD038YEqzQi+40ZDiGVD9dCdYzylX5lkybQzAiEA12u+XiHRG9BT5O5q00Qxig4j7I4X80Bo/vHLJD+E9ZU="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.13.tgz_1458326741621_0.4204935133457184"}},"1.0.14":{"name":"history-next","version":"1.0.14","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"b2992e48f41a8c40d265bf013d6ec42c8c4c780a","_id":"history-next@1.0.14","_shasum":"c8f2587d3c74b2e999beb3440452237a423f5a65","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"c8f2587d3c74b2e999beb3440452237a423f5a65","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.14.tgz","integrity":"sha512-NdN0rnhucji6VYXBEpScwmSq6VSuyltV7QghiF2gchGnoEPaqp4yj3BJ8XY/NVSs7iCMVX1ZauwWjwtdIZro/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3G0Lx6NwCvnzXKoTijo2N2ddh/SyoEo7w1N9W+/NioAiAiInGL3e2/bNSImqVDxJmrs4vKpV1Dk11WTKCWdfUksg=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.14.tgz_1458395434706_0.6119481043424457"}},"1.0.15":{"name":"history-next","version":"1.0.15","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"abf4e9c98d828a284d5842d0de7963b7b9b5de71","_id":"history-next@1.0.15","_shasum":"3d71f197ea16b77008c44d5cf16437829944c674","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"3d71f197ea16b77008c44d5cf16437829944c674","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.15.tgz","integrity":"sha512-YSEP1YKi/8igMZC+ZjOqrRp61N11NxMc05KEIEp5RKFSwcWRvrlvWcMRnFOJnmkJ4ysoDjGY0tmcfX3sqDPrbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZCjfaR26JMNR4kx4MXIFd5ZtwgsPnFC37BnnK0V9lmwIgTbkZk+XEarfCRdMEk/AE0YcU93y/5TVgKTmF3ZlWQUg="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.15.tgz_1458395865773_0.6651269493158907"}},"1.0.16":{"name":"history-next","version":"1.0.16","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"20754923fe47a65ccf82649ea34341f997084c57","_id":"history-next@1.0.16","_shasum":"2c965ef19003057af158a0b31d2031f95d6a0016","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"2c965ef19003057af158a0b31d2031f95d6a0016","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.16.tgz","integrity":"sha512-/gE6oUKSvZ6dKRg8SPbaV8lgEerpJBEsrUxVjyqzm6ZVr525I5/ZAYfGvbZTTokVJRYGgEgeq7E5pzaQkVfBtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT0gs9zakSxFKPYXaJKykwB9oXcSSfqPKq7j8g4DSNEAiEA2nx8h1bO5gjAFiQzt/DBsukloDQvOF75nNQEirZVbZ4="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.16.tgz_1458396043810_0.9392130933701992"}},"1.0.17":{"name":"history-next","version":"1.0.17","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"3dfa29769b8cc1f45c8c70c913357cefc0057d8c","_id":"history-next@1.0.17","_shasum":"14b920aa0b8ae3ffc4b691a99f7080aeb2b516c4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"14b920aa0b8ae3ffc4b691a99f7080aeb2b516c4","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.0.17.tgz","integrity":"sha512-Nnjz+JhajU78PV8WUqwpQxgzRXdmn/Nk9tMlXmxoLDnYEoEI0InNx4/7ZuRRcVwn9BJOJiyvIlwQecaTfojUVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW8MzuBlps5JhwZsQkgtW+3Dyr2xvEUZTEm+Yt/VKY9AIgXSfY6Q3qg9OfsLfbHnWkX2UYPL//LM0JbTGTvFPL0FI="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.0.17.tgz_1458397210964_0.6624377458356321"}},"1.1.0":{"name":"history-next","version":"1.1.0","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"f3ebb8f13a460440f73256fad428890b4875dd3f","_id":"history-next@1.1.0","_shasum":"d49d3987e0862512f839dc522be219301a442fd5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"d49d3987e0862512f839dc522be219301a442fd5","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.1.0.tgz","integrity":"sha512-ss9I12CvM80HmhEa4HUd7rHeTzPgEamnZ6QHoslFJ6RzOR7T03OJkfaZGTUgE6kvG0k6o3ZWbH4hwioDPvJG0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0Vnkl5rFzDIJ6UBVqjQN/m7mrdPjbRKQp+U+OPC4rNAiEA4ZjBpWXdS0JnpNofKQ+x3mBnaO2Fxdnfp/mLSCOXCFg="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/history-next-1.1.0.tgz_1458408364660_0.536611026385799"}},"1.1.1":{"name":"history-next","version":"1.1.1","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"8d2e7b95a933fd5faba73cb792bfe2841cb44061","_id":"history-next@1.1.1","_shasum":"a1d27fdfaf2c869a7af69f8ac8062144320141f4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"a1d27fdfaf2c869a7af69f8ac8062144320141f4","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.1.1.tgz","integrity":"sha512-OUhKXn/y/q4ze4e1yr6l/Wd4seoYFMYEVrUDFXpc5L7Q9RqlU4HijU9+UOtc0XpOrTFGOVsGZUzK8rIEGO5EpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPhImfzx5kV+pXo1lLRronEnY4tLvBmgZYMAumCNDt0QIgYUuqjBnQkB1qdtMVa8J+Lj8id3lRcOVQK4EsAblRmd0="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.1.1.tgz_1458408504556_0.9224552239757031"}},"1.1.2":{"name":"history-next","version":"1.1.2","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.8"},"gitHead":"2c1258332e5e6d116191be32084779a584f4d175","_id":"history-next@1.1.2","_shasum":"4b461ab289e441ad082067ad9d26064298e326f5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"4b461ab289e441ad082067ad9d26064298e326f5","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.1.2.tgz","integrity":"sha512-GqroRHMg4GzoBFxWrfAMCa7+5jEkLzbis0f5g8JRBfugOieOsXEC8qKTfsNvlm+cWIMC+fFq5bymZXyzlbCRGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpXr4pLQlRvBj+Rw4iThApotBMc6b4li8SvbbLMYTa4AiEA1OhE+LWfxZ4EL9aOie9p5bk34JsvVshlkSTj17FP9e0="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-1.1.2.tgz_1458431503959_0.8659730055369437"}},"1.1.3":{"name":"history-next","version":"1.1.3","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"35ea12907810b850f21b478bfd1355afc88ef6c2","_id":"history-next@1.1.3","_shasum":"d0514704c6f3096e34def38df6917c46534046f4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"d0514704c6f3096e34def38df6917c46534046f4","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.1.3.tgz","integrity":"sha512-PHT+IoRV3H1bYLX9cAoA8XfrwoWhkchcDlGRc1pwcVdZT/PRIh7tDZMDgPx2oxxnBypGVsx4Rn3upFrmoILohQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYQfLmTITSJC/GH0DmwUNwFLZieS85CT4UuP2KCBhA5AiB+6QbNqXjf0m26Tppi1C1rFGDE0ZGSGt8PA2lLJV/ZFA=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/history-next-1.1.3.tgz_1460774667763_0.5192123295273632"}},"1.2.0":{"name":"history-next","version":"1.2.0","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"4e48e48ed7caa84d8e9f45ad1eff6a57298b6160","_id":"history-next@1.2.0","_shasum":"4b29a780dacbcf327a5151b772b3e26c09762a16","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"4b29a780dacbcf327a5151b772b3e26c09762a16","tarball":"https://registry.npmjs.org/history-next/-/history-next-1.2.0.tgz","integrity":"sha512-rCHW3JjUk2DVWxl1Py9B+lzbnm+rjQ56FUm8Z10HgK8opouxqn5ec1pZ+J65aslua9iF69NSx3JbTNAKOQ1sDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8aa6iVmzi/NrrHaOgDeehuQ+LM4g0YFAvdXVpEmVXzAIhANiDU9AyHMzZJCAwAv4CXSXPnDm39wcKONrFc6VHt5F6"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/history-next-1.2.0.tgz_1460853787801_0.5022635154891759"}},"2.0.0":{"name":"history-next","version":"2.0.0","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises and provides a view of history for each listener with a context","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"f4a3c14ad2108c8f56110b132cea9c4da0829839","_id":"history-next@2.0.0","_shasum":"b12085b745f5201f02a9a1b6dffeba35de097e1f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"b12085b745f5201f02a9a1b6dffeba35de097e1f","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.0.tgz","integrity":"sha512-N2Ao44WPLzIEtJXfei3L6U+DUxXHIHVXS5Rfss9kKhTglq6l9ROqFUFmPqUtNvT388ii7omix3HkFeo8qh7g0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVEz2wGiRE0cw4K9gnt+ZFiCYR6osAgtMpww/O6oC7sQIhANGs9gI4PEVBO0L4mUMGEXWLKJ7KoROmwgCJo6JqwLTB"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-2.0.0.tgz_1460867956773_0.8900313870981336"}},"2.0.1":{"name":"history-next","version":"2.0.1","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"http://www.prasannavl.com"},"license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"95c2a341d2e06eb03a820963cf1b383ce0d6fa0b","_id":"history-next@2.0.1","_shasum":"a0ae8854757c9344ee21be9f117bed19c1f9681c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"a0ae8854757c9344ee21be9f117bed19c1f9681c","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.1.tgz","integrity":"sha512-ybnANpVpLrQ0evUBKP81IkZTV4ifrVfkjLKRP7BytkWNnq8VOd7YmCwcnzSSmQQnjzH+MEjZErBIMbXH8EQfTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK1JKU96QoqR+pGzsoTwe3peMLi2O86OkLUcHw1mbLTAiEAj3SvM9tRWnOyO+zD7cMDjYokuogrwJbm5UiE3g1K/aY="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/history-next-2.0.1.tgz_1460868481345_0.03273829515092075"}},"2.0.3":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.0.3","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","ready-env":"typings install","test":"echo \"No tests available.\" && exit 0","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"778b19947156061ca2d4a74c981200bca26a9f27","_id":"history-next@2.0.3","_shasum":"d154a62883355671f56e1d0cca95ee2d7f5cf55c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"d154a62883355671f56e1d0cca95ee2d7f5cf55c","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.3.tgz","integrity":"sha512-rfv9mC0Fs52lt/xxjwDlweGVZlIjjObrZ3WsSVBERZuV21zzvgNy9MQrlOPNs58x9wpG+LoYULH2gVOtVlAPXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpHi0zSHoicjmdlt8ImiMLasqvoQqwCHQu8CJZLzpQ7AiEA5ZjFq6rUb69eb8lWUmvxiK27sOhTPVLz8UzEAXewY5o="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/history-next-2.0.3.tgz_1466795361797_0.18442615098319948"}},"2.0.5":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.0.5","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","ready-env":"typings install","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"464db208f23dd8c37c951d14870440ce2a4ef01c","_id":"history-next@2.0.5","_shasum":"1f1ff43fe3a1e410609534672d73ff13a37846f3","_from":".","_npmVersion":"2.15.8","_nodeVersion":"6.2.2","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"1f1ff43fe3a1e410609534672d73ff13a37846f3","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.5.tgz","integrity":"sha512-Mr0sYLNWn0Q2e7czxXJNk/ec982oqRJNxZ783ihSU32ySDF2RF2YE8CBpSZhUrIqvMEunlcErOwOwTiojlEs9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuHX9VtnZHcgEHzo9C8Q09hwpafxdAfv4Slt5UsIfKXAIhAOmb4OaJDPjBQuDkbG1YWf2cu9HOu1il2IxNyB5MsMUp"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-2.0.5.tgz_1466796654523_0.6977306790649891"}},"2.0.6":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.0.6","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","ready-env":"typings install","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"1483a19fb61dbfd48e05117e571a11da7f939952","_id":"history-next@2.0.6","_shasum":"0c865df60e5baaa3c6c2b1e5917e24fb9f916c8e","_from":".","_npmVersion":"2.15.8","_nodeVersion":"6.2.2","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"0c865df60e5baaa3c6c2b1e5917e24fb9f916c8e","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.6.tgz","integrity":"sha512-DWTND6/eyYji5qyg2XamRPX1pPmuOZu75902UrTZXioTTiBbOlOoy2fB905GzRGVT+vMVRx38D9c6056agoHIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7+ktemEMdeD4883oXLrtbmO2gGI6BzBzQdjf6DzJ4pAIhAKt5cYYeg1st8tV58DkRLE0BV7zBfo8aQex22FEMyOqS"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-2.0.6.tgz_1466796970287_0.4005529722198844"}},"2.0.7":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.0.7","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","ready-env":"typings install","test":"echo \"No tests available.\" && exit 0"},"typescript":{"definition":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.2","typescript":"^1.8.7","typings":"^0.7.10"},"gitHead":"fad032a9c1451aaeddf81fbd2e5ac198c0220477","_id":"history-next@2.0.7","_shasum":"866750c7ed00f158f09e9bad71d167cbc4972c5a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"6.2.2","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"866750c7ed00f158f09e9bad71d167cbc4972c5a","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.7.tgz","integrity":"sha512-/sIGZgvsuBjNqD+RIYDDsAHuACpuiBQAfUEO1JRPr5p1UdAcYgd2/+Aq8/rJ77Qydb+Y29Kj17tRmWgUWT4c9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmoMvJsLTwPyDAJUCqDwUcRfPcYByhhRQ9lbT7UZ3YYwIhAI3L98McEgZseisj9P8SIrv12QMEj7OZ+juevwF7MEeh"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-2.0.7.tgz_1466920369977_0.5915633623953909"}},"2.0.8":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.0.8","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"@types/core-js":"^0.9.35","rimraf":"^2.5.4","typescript":"^2.1.4","typings":"^2.0.0"},"gitHead":"2d25a6522c8aea9bebfe9ae80d774c2f2c8e73e9","_id":"history-next@2.0.8","_shasum":"5abb90e3b335d70c4f99f7cc6fd001d3b3791019","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.9.2","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"5abb90e3b335d70c4f99f7cc6fd001d3b3791019","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.8.tgz","integrity":"sha512-LMyTuhC/T2id0RpOef5e48PGKp6IHxmO43EJ2n1cVRAvANxtFV3SfnaN41LH8YzEXox6UdwxIqjmC+zvC672aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiQaPP3s3O0G0p/j/wWMi+PQvwi51vs2ougnQlAf2pJQIgU+zyQ9Kvk9mJP8ExpdwrsjrFEVaddb7rBv1Tiro7Y1c="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/history-next-2.0.8.tgz_1481308455985_0.8232336163055152"}},"2.0.9":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.0.9","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"@types/core-js":"^0.9.35","rimraf":"^2.5.4","typescript":"^2.1.4"},"gitHead":"332241762dfe31d3b6fb4cd78714723eba685385","_id":"history-next@2.0.9","_shasum":"e55a4ab8524fc68346e57c47fe6a8a16b0135845","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.9.2","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"e55a4ab8524fc68346e57c47fe6a8a16b0135845","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.9.tgz","integrity":"sha512-YggEwBLNqs9OzlOayMbj7KVQI3h/7i0KbxWe8LRNcaEEgpwAEy49p5dzJ792UnU3uZai35Q3ycYyhCSjMUvvHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeShpA8/yr/0xdPiAWRqBazdftnH+Ku9mL6UuA/hmysAIgHdjgOhiW0zcmINkUzws04n87mIGiPNhZI33oWSbPbDA="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/history-next-2.0.9.tgz_1481310509465_0.8573134299367666"}},"2.0.11":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.0.11","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.5.4","typescript":"^2.1.4"},"gitHead":"267b88077fd56c797986e1b19271c5ea8583e99f","_id":"history-next@2.0.11","_shasum":"aba8ca62ef26e57971eaa666b40338467d112196","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.9.2","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"aba8ca62ef26e57971eaa666b40338467d112196","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.0.11.tgz","integrity":"sha512-kD2EF5BVIHnVVkD7nWyG6fqkfEssyiBAVWy7gk93Qwgzir0jbqM1/ubtYxud8xrekk/8UsI9GqkHtWYA6KOmZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/UNTYaW6wNI+aLwlHErD1q/KDacycrkyAFBXDEPEx3wIhAPYlV3I1nky6+HEBiLHkNv5JkViPWtjRSbOL5mA122GX"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/history-next-2.0.11.tgz_1481313388412_0.5104655839968473"}},"2.1.0":{"name":"history-next","author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"version":"2.1.0","license":"Apache-2.0","description":"A history component that providers asynchronous listeners with promises","main":"./lib/index","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"keywords":[],"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"homepage":"https://github.com/prasannavl/history-next#readme","devDependencies":{"rimraf":"^2.6.1","typescript":"^2.2.2"},"gitHead":"60108ad6b412ab436bf8cdc9f1e72007cd1d3380","_id":"history-next@2.1.0","_shasum":"df8c54a28e17bc2ab63c174e62bb32a41774353d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"df8c54a28e17bc2ab63c174e62bb32a41774353d","tarball":"https://registry.npmjs.org/history-next/-/history-next-2.1.0.tgz","integrity":"sha512-fuS532BBHE1rTUS0ZE7o164/jSoPnWHW5fuKCFHs1TikWbI5J3v2ae5luX202l1mxZsN4OpWj93DtYMNgpyNfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcqpOlZw2hpjCGLZHUbnbFGMCJxx4IAS7bu4r6/ZZr/gIhAIj6qty5pQfupV+wrawybjyuNTYsYtiwpjvhRNQdzNb5"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/history-next-2.1.0.tgz_1491051982308_0.15993825066834688"}}},"readme":"# history-next\r\n\r\nA history component that providers asynchronous listeners with promises.\r\n\r\n[![Build Status](https://travis-ci.org/prasannavl/history-next.svg?branch=master)](https://travis-ci.org/prasannavl/history-next)\r\n\r\n> npm install history-next\r\n\r\n\r\n- **npm**: https://www.npmjs.com/package/history-next\r\n- **Github**: https://github.com/prasannavl/history-next\r\n- **Changelog**: [history-next/CHANGELOG.txt](https://raw.githubusercontent.com/prasannavl/history-next/master/CHANGELOG.txt)\r\n\r\n> Works both on the browser, webpack, browserify, and node (MemoryHistory).\r\n\r\n> Zero dependencies.\r\n\r\n> In-built type definitions. TypeScript 2 and later should pick it up natively with no effort.\r\n\r\nIt provides a simple API surface that tries to stay close to the actual history API, with extras.\r\n\r\n```typescript\r\nexport interface IHistory {\r\n    current: IHistoryContext;\r\n    previous: IHistoryContext;\r\n    length: number;\r\n    go(delta?: any): Promise<boolean>;\r\n    replace(url: string, state?: any): Promise<boolean>;\r\n    push(url: string, state?: any): Promise<boolean>;\r\n    replaceContext(context: IHistoryContext): Promise<boolean>;\r\n    pushContext(context: IHistoryContext): Promise<boolean>;\r\n    listen(listener: HistoryListener, capture?: boolean): () => void;\r\n    listenBeforeChange(listener: HistoryBeforeChangeListener,\r\n        capture?: boolean): () => void;\r\n    start(): void;\r\n    dispose(): void;\r\n}\r\n```\r\n\r\nAnd the history context API: \r\n\r\n```typescript\r\nexport interface IHistoryContext {\r\n    // The full url\r\n    url: string;\r\n    // The resource path. No scheme, host or port is included.\r\n    pathname: string;\r\n    /*\r\n    Raw query string including after \"?\" (Does not include the question\r\n    mark). Parsed qs is not a part of this by design. Its very easy to use\r\n    one of the external libs to do so, and it adds pointless complexity \r\n    doing it here efficiently and providing multiple contexts. (Where to\r\n    cache the object without parsing it for every context? Caching in root\r\n    context is one way, but doesn't address if the listener chain modifies\r\n    qs. Caching in each ctx addresses that, but incurs inefficiency. So, its\r\n    best to leave that responsibility to the app to do it in a manner that's\r\n    most suitable for the app). The app can even have a listener that\r\n    attaches a attaches a query object to the context.\r\n\r\n    PS: Always parse on-demand and cache query on access. Avoid parsing it\r\n    unnecessarily. Tip: Use accessor props\r\n    */\r\n    queryString: string;\r\n    /*\r\n    Always the hash after #, but not as #! to potentially leave it to be\r\n    considered as a pathname instead. This is done so that #-based page links\r\n    can work naturally and also keeps the option to use hash and history api\r\n    based routing simultaneously, although not recommended.\r\n    */\r\n    hash: string;\r\n    state: any;\r\n    getRoot(): IHistoryContext;\r\n    getParent(): IHistoryContext;\r\n    createChild(): IHistoryContext;\r\n}\r\n```\r\n\r\nAnd the history listeners follow these interfaces:\r\n\r\n```typescript\r\nexport interface HistoryListener {\r\n    (context: IHistoryContext): Promise<void>;\r\n}\r\n\r\n/*\r\nReturning false in the promise will prevent the change from happening.\r\nThis can be used for confirmation, authentication, and so on.\r\n*/\r\nexport interface HistoryBeforeChangeListener {\r\n    (context: IHistoryContext): Promise<boolean>;\r\n}\r\n```\r\n\r\nEvidently, promises are required for it to work. Should work out of the box in ES6+ browsers, or it requires the promises polyfill. \r\n\r\n#### History implementations\r\n\r\nProvides the implementation for HTML5 history API, and a minimal memory history for server side rendering out of the box.\r\nA `HistoryCore` class is also exposed which does all the heavy lifting for the listener chaining logic. So, its very easy to create a new implementation by prototyping from `HistoryCore`.\r\n\r\nHave a look at `MemoryHistory` and `BrowserHistory` implementation for details.\r\n\r\n#### Notes\r\n\r\n- BrowserHistory: The before change listeners aren't executed when its changed through pop-state (browser buttons, for example).\r\n- BrowserHistory: The `capture` defaults to `true` for `beforeChange` and to `false` for `listen` listeners, since that's\r\n  generally what's expected out of it.\r\n\r\nIf any of the above behavior doesn't suit you, you can simply subclass BrowserHistory, or even create your own by using the \r\nlower level HistoryCore.\r\n\r\nThe code is tiny, modular and has comments when required. Have a look directly if something's missing from the documentation.\r\n\r\n##### Historical Notes\r\n\r\n**Initial Conception:**\r\n\r\nMost api's that wrap the browser history like [rackt/history](https://github.com/rackt/history) does a great job of abstracting the it, but does not provide a contexual view of history. You are stuck to one view of the history for the entire set of application, or manually handling wrapping them further, which cascades a lot more problems. With chained contextual history, it becomes super easy to do stuff like contextual routing with ease, without the use of external routers, or to make awesome routers. \r\n\r\nThis is an API that provides a contextual view, and also with promises that allows you to keep chaining history listeners along with a context. The `listenBeforeChange` also accepts promises so history changes can be paused, until callbacks (useful for animations and other validations and confirmations). \r\n\r\n**Today:**\r\n\r\n*This above is no longer the case starting from v2.0*, as it was learnt that it was far simpler and easier to reason with to deal with contexts, in the application level than at the history api. However, history API's like the above still seems overtly complex for my taste and the code, highly confusing with too many moving parts for just a history abstraction. This library accomplishes all of it, and provides the extension patterns for the anything missing as well cleanly.\r\n","maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"time":{"modified":"2022-06-18T20:50:48.655Z","created":"2016-03-13T07:39:41.350Z","1.0.0":"2016-03-13T07:39:41.350Z","1.0.1":"2016-03-13T08:24:00.550Z","1.0.2":"2016-03-13T09:28:10.610Z","1.0.3":"2016-03-13T09:41:16.446Z","1.0.4":"2016-03-13T10:03:22.202Z","1.0.5":"2016-03-13T10:13:33.532Z","1.0.6":"2016-03-13T10:22:22.695Z","1.0.7":"2016-03-13T10:49:06.035Z","1.0.8":"2016-03-15T02:03:13.327Z","1.0.9":"2016-03-15T02:08:38.018Z","1.0.10":"2016-03-17T00:28:03.359Z","1.0.11":"2016-03-18T02:46:39.415Z","1.0.12":"2016-03-18T16:45:08.559Z","1.0.13":"2016-03-18T18:45:42.023Z","1.0.14":"2016-03-19T13:50:35.129Z","1.0.15":"2016-03-19T13:57:46.173Z","1.0.16":"2016-03-19T14:00:44.215Z","1.0.17":"2016-03-19T14:20:11.354Z","1.1.0":"2016-03-19T17:26:05.088Z","1.1.1":"2016-03-19T17:28:25.032Z","1.1.2":"2016-03-19T23:51:44.380Z","1.1.3":"2016-04-16T02:44:30.136Z","1.2.0":"2016-04-17T00:43:10.650Z","2.0.0":"2016-04-17T04:39:17.224Z","2.0.1":"2016-04-17T04:48:03.886Z","2.0.3":"2016-06-24T19:09:25.841Z","2.0.5":"2016-06-24T19:30:56.674Z","2.0.6":"2016-06-24T19:36:12.835Z","2.0.7":"2016-06-26T05:52:52.838Z","2.0.8":"2016-12-09T18:34:16.498Z","2.0.9":"2016-12-09T19:08:31.613Z","2.0.11":"2016-12-09T19:56:28.984Z","2.1.0":"2017-04-01T13:06:23.056Z"},"homepage":"https://github.com/prasannavl/history-next#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/prasannavl/history-next.git"},"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com"},"bugs":{"url":"https://github.com/prasannavl/history-next/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}