{"_id":"perf-cascade","_rev":"93-304680c144984582dd2759fbd9000594","name":"perf-cascade","description":"Har file visualizer","dist-tags":{"latest":"3.0.3"},"versions":{"0.1.6":{"name":"perf-cascade","version":"0.1.6","description":"Har file visualizer","main":"index.html","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^1.1.0","grunt-tslint":"^3.1.0","live-server":"^1.0.0","load-grunt-tasks":"^3.5.0","tsify":"^0.15.6","tslint":"^3.10.2","typescript":"^1.8.10"},"gitHead":"bbbc0daba726a690591b5a273cf5d141ec5369c1","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.1.6","_shasum":"ce859f9fd42f463797ad9efbc253f9b7c920382d","_from":".","_npmVersion":"3.9.1","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"ce859f9fd42f463797ad9efbc253f9b7c920382d","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.1.6.tgz","integrity":"sha512-1hm9U9tFrZWVrmOlfAi1BY1v3+gVE8NkfdP0PAupqRo/ENI3tPBK6yT42S3YWrEmTYc5XsmSzXSALrxIEs9xtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbZfUmTZQhuBHzxV4ZALOnnbpVrk05q3pC7AA0WwP2DAIgbITuvoDNEj9Nzf4yDGu68/zsxnDUqXK0O3bXac21RRU="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.1.6.tgz_1476603265758_0.37962331157177687"},"directories":{}},"0.1.7":{"name":"perf-cascade","version":"0.1.7","description":"Har file visualizer","main":"index.html","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.3"},"gitHead":"2981b76d4dd86a9a31fce0337545b37bd64198d8","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.1.7","_shasum":"439b221232e528beb1e069eb620baf4b42e39d6b","_from":".","_npmVersion":"3.9.1","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"439b221232e528beb1e069eb620baf4b42e39d6b","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.1.7.tgz","integrity":"sha512-Z/uMvKLFrT6T1dK4w85vM+v2rlHLp9gw8xbSO1qUbQ+qJSj+L32qL1ehIf4Tzkq/jNyRL/KDkxgyzILdDJMCWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3Eh0uR5jaztU3dAq3UcLhuPSl8dZ0BeaYAetrutTz6AiByDmIbI4FZq2bNrerglHfifFZYYwBMxxwbbInBBv+Q5Q=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.1.7.tgz_1476605656645_0.4208068165462464"},"directories":{}},"0.1.8":{"name":"perf-cascade","version":"0.1.8","description":"Har file visualizer","main":"index.html","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild && npm publish","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib"},"license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.3"},"gitHead":"2981b76d4dd86a9a31fce0337545b37bd64198d8","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.1.8","_shasum":"d56bb3375ac5d15644a4ccac30875602f16f9814","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"d56bb3375ac5d15644a4ccac30875602f16f9814","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.1.8.tgz","integrity":"sha512-oVdNK6nRrgmXFyuYIfCq62Or1E6xCXpvJSexx8d/EYkq+F70HsMUTUERFR9DKc3vlB31BzTm/fnqq0x2fSSy3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJgoSxi8gLNGHecH99TFscFJ6B1Aw1LQSXD6/TdDIaMwIge7LJlH6YrrVsX/WM0RTnF/84jnsldZTKpdkqJ9/OV6w="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.1.8.tgz_1476607193531_0.11950968811288476"}},"0.2.1":{"name":"perf-cascade","version":"0.2.1","description":"Har file visualizer","main":"index.html","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release && npm publish"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib"},"license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.3"},"gitHead":"28be34a528ae9b33cb2cde07938b47d3daf5d03b","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.1","_shasum":"811309dda11ceb07b19400693098c7f0dd50e816","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"811309dda11ceb07b19400693098c7f0dd50e816","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.1.tgz","integrity":"sha512-GTuvp5UtCRe04k7ivys/mf43A03fIwuF35Cb1b1YMCQ7Jz3HcEgEf6SFPxpPUo6ND4Hvppt9YUWtFdFb9Zw1SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJbh3uMejZf7UU9cTbSbhK55eUYzlFLKAETtAlgP7MjAiBRMfNkmZUo8f/NOmTm0xznE1qmczg3yaJKqzN599d5Ew=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.1.tgz_1476607439582_0.5401379810646176"}},"0.2.2":{"name":"perf-cascade","version":"0.2.2","description":"Har file visualizer","main":"./lib/main.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib"},"types":"./lib/main.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.3"},"gitHead":"115e5a49e0841ad553abdb76d6a9abda054523b0","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.2","_shasum":"c8da94bef73ae7a99ac97d557881c78ba8725f03","_from":".","_npmVersion":"3.9.1","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"c8da94bef73ae7a99ac97d557881c78ba8725f03","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.2.tgz","integrity":"sha512-t7EtyCzd4FP++usM4098D0EOPqRGz48C8kqQy8QQP5mYuOpwCIzpgO0oGI2Wk2f2mP3hw3TEe5RrnmibPKmPHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCglJsYFFiVwfjw2ex2RO5GcbjaFdo6QvAaUnsb7PZOiwIgIdU7nXYW5AnE5NV3rQ2maYJLROoDyyU55kUIagEclyk="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.2.tgz_1477215698559_0.25070809992030263"}},"0.2.3":{"name":"perf-cascade","version":"0.2.3","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.3"},"gitHead":"115e5a49e0841ad553abdb76d6a9abda054523b0","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.3","_shasum":"5079fdfdff1484ce9d60b9a15374ace72795bd38","_from":".","_npmVersion":"3.9.1","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"5079fdfdff1484ce9d60b9a15374ace72795bd38","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.3.tgz","integrity":"sha512-Lff19VEkhwjBkGrYjrgZ+PIK+6/v9lQFMs0FoOSyEoa9SC0DsUpWqL6Go/Pvnz547sM7RMNwyhKypwKXkrIjpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+GKfWHcWuO0V0aBrKg6OWPxscDKRwOn5+koDczi9c3AiBUDchpgrbvpeZX27Wv+eyZJN9QI1RHSqr3bThiXC5g5w=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.3.tgz_1477817883994_0.22834218642674387"}},"0.2.4":{"name":"perf-cascade","version":"0.2.4","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"gitHead":"0eb9875d63334df76f606ebb539c728ba0b03b60","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.4","_shasum":"66f4302f8922c21de657ddf90ee02e11a765a38b","_from":".","_npmVersion":"3.9.1","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"66f4302f8922c21de657ddf90ee02e11a765a38b","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.4.tgz","integrity":"sha512-OBB4/aUEWSel09HpqAC6fi3l9WIwteq6cNa9iXaG8wp4fAClaOYei7gvZU2luyDTFX1zj/bCVe2el+PwCklT1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbpbRBdSCedclf2EMFB1PRVebqrl6/zUtHV5Y0oPEzBAiEA9ERCIoAHo1nAeY4NaMBBEHpwVgHNHhL7gigCX8spbj0="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.4.tgz_1478327677665_0.9129697741009295"}},"0.2.5":{"name":"perf-cascade","version":"0.2.5","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"gitHead":"4faef9c2445e49508a96935c4bee23abd62c74df","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.5","_shasum":"bad89c07f8748673092ce2d3c6631ef4122b85de","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"bad89c07f8748673092ce2d3c6631ef4122b85de","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.5.tgz","integrity":"sha512-jRvN+x2KrRruVrCuwtrCAKrd0GFzb84S2+bNaLfGWgE4LyXPOjmdr9Orf/DPzWJ4Cyyhfcy6iSo5+vsDH6IjwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6lwytrSk5KwzwcQ+B7vHy/KdVvLIac2vi0PsLfJrMVAiEAjgaOk1KIYSNaiP5M4C7oMmiDQi6oAPmlDLvFnE/GvME="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.5.tgz_1478421671703_0.11105424212291837"}},"0.2.6":{"name":"perf-cascade","version":"0.2.6","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"gitHead":"6f0a1a546c2f45878f5dcc8f68ea128b6c439290","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.6","_shasum":"8ed3d7b94f2ffad4749534ed76affc328efcb8dd","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"8ed3d7b94f2ffad4749534ed76affc328efcb8dd","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.6.tgz","integrity":"sha512-kVJDg3csmrE5Rh9xw76e/ku1bZ/gBW3uQN9psh6hLgkWZG0i+rdSXm9g2TXXsy6tVRBCmyI3a0LTMCVFYcv89w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK0lpIKUEcS5f3Dw2YAF9FSP5rXfRba/JCX7f5kyB5jgIhAI1NomSN9nYwruF2/Awx4o3E40Yt4KiQ9+ngMjtJx8aB"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.6.tgz_1479541205006_0.6742973912041634"}},"0.2.7":{"name":"perf-cascade","version":"0.2.7","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"gitHead":"93e2d143ed3856185d6a34238cee8c3516f32b74","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.7","_shasum":"29e3ae2e3d20cb11190ba8095600a3c07f634b2d","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"29e3ae2e3d20cb11190ba8095600a3c07f634b2d","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.7.tgz","integrity":"sha512-jipLqDxLR9u9uREvPmcVF5yZX2Bt7SekUHd9h/7GzREHBl6tXIPQqTLpIkwKQpEVnN/VXlAczhntVmaUBr8EpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbaSVRO30X0AVEa42WRcQ/Cu5C79ZttDjq8i0kZD+fVAiAl692v2GIi2jwDbzFW1C0URxfH3XiHyNotEcTCEr+KxQ=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.7.tgz_1480819009724_0.190414386568591"}},"0.2.8":{"name":"perf-cascade","version":"0.2.8","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"gitHead":"ae6cad2ebcce1b3f7377424f8023e2371689f617","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.8","_shasum":"971fcfbb0189a7865f9e8a366f9891866b6639d2","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"971fcfbb0189a7865f9e8a366f9891866b6639d2","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.8.tgz","integrity":"sha512-X/hFq0O4zDOeUDWd8GPKSEuNAQ88ZhlkifxLlWNeWwSEG5pE75ojhBzJ9/Vv7pOxRUyksUvL6Sj+AMUVI7/kPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiOE8cMhfqPbZcKCD6nyQumSEpShl7xOj4RcJdcxKTBgIgEthMgF50jHzaeA7YuHlahCaucHTWGJzySCxJmOv3jHU="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.8.tgz_1480834692641_0.21138718561269343"}},"0.2.9":{"name":"perf-cascade","version":"0.2.9","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"gitHead":"367b7a90fcb1736af8f2f09e4e645cfb6669cc87","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.9","_shasum":"606713907cbc515cf6616f03d2c8891efd9ee02b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"606713907cbc515cf6616f03d2c8891efd9ee02b","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.9.tgz","integrity":"sha512-BtGiJLVMqZ+EGE5iNTVRottU2QYEadhrGbpIrY7BFLhj55ogk3tYC12x1htCcO1+X36vtu12scp2BMtuAX9ouA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGC63/yOH3be2CY2eu9CVjS6y6f18L0BPzR2HlGVI5swIhANoJbDTpdnrQWeucYwws3cR9dbsJMJpsqpl6GVG5QJna"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.9.tgz_1480943595204_0.8967371995095164"}},"0.2.10":{"name":"perf-cascade","version":"0.2.10","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"gitHead":"a83da200046794e1cb7271307468bfe61122a383","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.10","_shasum":"308b24930167b0aead0398b45da9386e934716fc","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"308b24930167b0aead0398b45da9386e934716fc","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.10.tgz","integrity":"sha512-aIFEyJpgt5E9y38Hy6kJ/DmtuwQ6Qj2LhO0xFEroehtT/m70xLKIOqsQ+WGJy1XQMcRWW9CEK+X8Arc86N45eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVINUbqPr1qJHM5CF0Nb7I5dZ0Nv9hNiHYYUwutCmFGAiEAiqtaj9ci0MJnSTKtbusTOg+akoQZarXX92Fy+gvFXaE="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.10.tgz_1481033065830_0.82581412862055"}},"0.2.11":{"name":"perf-cascade","version":"0.2.11","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"609249587ff2bcee2d69723db610e18d7d2d3511","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.11","_shasum":"52c59072d0b5085830dfd0e1c223f66ba98548e0","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"52c59072d0b5085830dfd0e1c223f66ba98548e0","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.11.tgz","integrity":"sha512-WVdETRIn2tJaYDRZTZ0Qw1hR7pznb0yALz+QJwzrHd45jnVKGK6b9DkAnxLGrMcOPXd+bkXObQNjTgGeXtTFWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5Rh0yK0hhyQqiSaYGXUA6gBvzJph1JIhz3oqj0zRn1AiA1HfVYBzVcff+nTNwYgBF/mU78ANgAHp/oN67ZsQ371w=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.11.tgz_1481338145358_0.7548111826181412"}},"0.2.12":{"name":"perf-cascade","version":"0.2.12","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"c1c9c5f67944b105014a910f3963d6578cde60c3","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.12","_shasum":"872835d5b3bd2890d9e7e5e87f02bc935e3ea42e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"872835d5b3bd2890d9e7e5e87f02bc935e3ea42e","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.12.tgz","integrity":"sha512-Db8NFS9x4mwPCAF2xRglgd8oy6XAw10/oy9OH32lSFt0PGpq8Vci0cgSsmLVEthxkRbkn/v73SRvhAVS0cF3jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPdEednjEvYM/rjoyeqshCcwnBPsKiYlHmWqTWvLJDBAiB96lzhMhCoVkYU/5hL3bHJ8ivXLhdLr4yRTqQzcDgpcQ=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.12.tgz_1481951964551_0.7918965364806354"}},"0.2.13":{"name":"perf-cascade","version":"0.2.13","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"7abbe65163cea81ac58ca8e6e56ff07ae32d9e80","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.13","_shasum":"b31772e6960106f322bd034f50442a2ae6f6d117","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"b31772e6960106f322bd034f50442a2ae6f6d117","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.13.tgz","integrity":"sha512-FzlquOvnylBNJVqy7LDNhWTUZgqbl/8z3Ds87ugctXp9Hg7Djh20aQqGZwFKIIH8fyPwLaG871IRsAyohSY1zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRE7I6t3embcBXzZYgNo/cnL+MNWT6ISzfsJadUTWt5AiEAkIizSPMTyoB9bZq3Waj+tSrWQcK7boew0wKK5AtxOjo="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.13.tgz_1481986987566_0.5676225505303591"}},"0.2.14":{"name":"perf-cascade","version":"0.2.14","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"91958e90d8e856caac377c74860b6c812a44feef","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.14","_shasum":"27ba69da4681c4b72db69859214df5745082017b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"27ba69da4681c4b72db69859214df5745082017b","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.14.tgz","integrity":"sha512-W6MaB7pdrDaf1NX2nwpOcm9Xbzd/mPXiZMOcXUV5mlS6cCRBQ6RlXkg6aQKl81TqXsuNZd4TP3I40o+MXkt62A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGsxmX2bfEumbux+30G8IM/0rASbsImEVvhatA5kJqMwIhAN33RfRp2GlH/GgGPczbYH2joV/+TlrKjwWvlgew9Scs"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.14.tgz_1482327267715_0.19395235320553184"}},"0.2.15":{"name":"perf-cascade","version":"0.2.15","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^3.3.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^3.15.1","typescript":"^2.0.7"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"34feb56d964cda72c2ef88348c7b8a7fdb35ea6f","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.15","_shasum":"d07eac5de36550a7a4f348762975e6a2982630d8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"d07eac5de36550a7a4f348762975e6a2982630d8","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.15.tgz","integrity":"sha512-5siJ8vcHzVhqrdbSatuRyzu7r2o2HH34oqatMjf3SyQlq34tNm4b1jHWx+cB3DwjjPWQMvWJ9Pa+HumJc9YOtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDydQfaPM+2vLuuxXrucuzAcaWJEDEQW99gkpGKFzj+ogIgCMErbD0WimLeHFMxrV/M3fPAV276OwVq53aGUFp8nQI="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.15.tgz_1482360334611_0.10750491032376885"}},"0.2.16":{"name":"perf-cascade","version":"0.2.16","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^4.2.0"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"a60e6fb2d8aa0e7f84324449cee9fd9e87a93d9b","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.16","_shasum":"4660b9ec35da863198b1868cf01553c1e147ef08","_from":".","_npmVersion":"2.15.11","_nodeVersion":"5.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"4660b9ec35da863198b1868cf01553c1e147ef08","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.16.tgz","integrity":"sha512-XQKPU1cZ+2KGEBvQD4z+6AyQw82kEThWsTsFX5XkkOw06Tv+T0pPjloh/QZJYjGlbkPFnCMP7cUfVteLmHs6TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbSfy5h+9u45ij8UDaXYpYt9gCZoUcHohKHucVzlEk6gIgDjM7dGM1HdiQPhv2SEn5nyHIopH6PCXO9MoTeuBZ2QU="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.16.tgz_1483535559051_0.9603410842828453"}},"0.2.17":{"name":"perf-cascade","version":"0.2.17","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^4.2.0"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"0ca68bb456a2d0cd30e26d434490f9097d6a4c19","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.17","_shasum":"2b642bb4f25334a02cd30ce8abc68b956266c8b7","_from":".","_npmVersion":"2.15.11","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"2b642bb4f25334a02cd30ce8abc68b956266c8b7","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.17.tgz","integrity":"sha512-0/kUMclabrJLOR5Xa03w4r3U//3L+i4C/IlvpgjqK7AplpEBd8HLHyyPqAp9vVsbj8pbw6h4QMRCQaO0ME1B5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZDXkC6eOFMTFP2gRfQBF1PQfupYJ/hd8Lm4qjzBz3sAiA3il1DK0bGIhoMwo5+7ns4/kfvmObdtLlaH1zR2zdNow=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.17.tgz_1484089818945_0.012225630693137646"}},"0.2.19":{"name":"perf-cascade","version":"0.2.19","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.1.0","load-grunt-tasks":"^3.5.2","tsify":"^2.0.2","tslint":"^4.2.0"},"dependencies":{"tsify":"^2.0.3","typescript":"^2.1.4"},"gitHead":"34385a814a998b7bd629c289441271398104cbeb","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.19","_shasum":"30a3a0e9425972eaccc31c114605f51db9872641","_from":".","_npmVersion":"2.15.11","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"30a3a0e9425972eaccc31c114605f51db9872641","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.19.tgz","integrity":"sha512-sSzrvAKew/KBz1J/wDjhB/4SYYx9WJoE2kcrcc7O2qIWPVO2xnjQGA54rvlbngQMvwGaVSfYXlLl59Sjh4/+Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHa7nbVNB2i1wT6Y/FLLQIEWE+hNFlsqF0YLq51t3OHAAiAXUqttPzRDuQrLUV6V/opN6AWgljEhxDhaOasxFgCLkA=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.19.tgz_1484227999440_0.1880328303668648"}},"0.2.20":{"name":"perf-cascade","version":"0.2.20","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-tasks":"^3.5.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"gitHead":"e6b0ced45aee64a314ea6d1d94f9d8c3545906d2","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.20","_shasum":"b3b7fb12086fd50ec29c69ced6baef1287419951","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"b3b7fb12086fd50ec29c69ced6baef1287419951","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.20.tgz","integrity":"sha512-58B7jadFOXEXXn4XMUtpZLVXIBXhQVtNYcIUJfvLmsGXChcHcEJQqHafer9+I2T643o5FepZWihKJFvK1Asqvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD785g+h17srMxxsgsJl0dRoJBlCdAkt8x1h3D5khi9NAIhAO66JD1C8z/0HLYY3uhcSUjTwMp7EuDZkApQyksZim1C"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.20.tgz_1484466836851_0.951981283724308"}},"0.2.21":{"name":"perf-cascade","version":"0.2.21","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-tasks":"^3.5.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"gitHead":"1a7ca4dc829b36b3426a8928c5a8fe2d6489f0c2","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.21","_shasum":"ba1e17701023dc66b14ff196639542ad75cd823c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"ba1e17701023dc66b14ff196639542ad75cd823c","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.21.tgz","integrity":"sha512-dL0PUOvWEnwUZxMr2B4Huj0VDEArcrG5tEHawNWwCpgtFIZA8ke8xl2VbaCU0llh9o6uh/1GalFJ5OdDbBoFnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDow8VYvs24mObkshSmehu47y1t3d5aqmvXfrcN/skTnAiEAn+UDyVAzSIql76psb2IAL+WbyfYvEKUIupqGFIy2Jp8="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.21.tgz_1484521707412_0.6336807168554515"}},"0.2.22":{"name":"perf-cascade","version":"0.2.22","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-tasks":"^3.5.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"gitHead":"14735f46e38237e62e05ae2e04bd04ac9ba75b22","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.22","_shasum":"7e9dea55f8a3ce065d945dc75c0850ff2c113b47","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"7e9dea55f8a3ce065d945dc75c0850ff2c113b47","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.22.tgz","integrity":"sha512-33/9s6WMX1cCfTlrCN7KmgKBNrzAYzQZLPTu8iNv+T6DIkeRIX6E2CUoQ1cA8b5ila5PqSR8y3bF1AFWxiT1cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6rCfHZsx6lt7QJ7/IfnRM5MevA364rgQbs0pqsaSxbQIgP5G399YYGgbswV7DPipomFbxRtLMZIoaR/jQ+IC4uRE="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.22.tgz_1484695715398_0.7983056015800685"}},"0.2.23":{"name":"perf-cascade","version":"0.2.23","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-tasks":"^3.5.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"gitHead":"b5126531988276d5f544b090c0761744f7145b44","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.23","_shasum":"05029c05902752037cf2c1155814b75bc8ae7fbb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"05029c05902752037cf2c1155814b75bc8ae7fbb","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.23.tgz","integrity":"sha512-cTwvkt5N0eQXp2Vpqbeqse1Ws32qa8u8Lu7Z3Ro2cy9KvQ+t7OR2YHi/8DCsqr+w89K4Oq/kHf3WlqxpgizTZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoCOxEOv+AdhQ4cdORQlF8soPLG4hUyIxmqKL1iqrGZAiEA6Au3swj+Huv6AHT+dDZ4A/LehczXdcKP78Zs857I9Z0="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.23.tgz_1484780548709_0.8563069656956941"}},"0.2.24":{"name":"perf-cascade","version":"0.2.24","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release":"grunt release","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-tasks":"^3.5.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"gitHead":"bdf710fad7b081454ef73253a42eca8420d1ef74","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.2.24","_shasum":"2953a8a3cf3c4424b450d0785ae286bbbc6ae4af","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"2953a8a3cf3c4424b450d0785ae286bbbc6ae4af","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.2.24.tgz","integrity":"sha512-WX0R947O0M8PsZCANlkpK1N3sfuTW+lXD38qK8eOOWpvHHKq3uV5vr9gKG6XbKsoAWvTN/oi+iAOqA97noe/Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHjMT4KjwCVWuEdQ2FiF+6LyjvwN08ZwKW8GOLqBFn8AiBmKsbXd0+I7PGt3R5QxsiuUnllNuYOEq8+wPGbE7M80Q=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.2.24.tgz_1485660335928_0.9627022808417678"}},"0.3.0":{"name":"perf-cascade","version":"0.3.0","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.0","_shasum":"2427a565349f38aea340bd0efccacf289929eccc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"2427a565349f38aea340bd0efccacf289929eccc","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.0.tgz","integrity":"sha512-ReN7YoYOCrpnRPDlI2OJ8PUsLgWNDUyC5KwRnKxucXcEBWMm68BrZA4ulgaI6zdyMeg53RCNrDbm7/yAijPqIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcWvT8LCy/2BW+Ag41mJRKwhkjX9b0lojEPKlGO5YazQIgNWT6hDihs2D+z/Xbb4JxLZVejpEst8lGJhU9jgbrP1M="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.0.tgz_1485676694800_0.9993869727477431"},"deprecated":"test release"},"0.3.1":{"name":"perf-cascade","version":"0.3.1","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.1","_shasum":"f153c980de0ea3c8f14d6a2e1d03078cca3b9c15","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"f153c980de0ea3c8f14d6a2e1d03078cca3b9c15","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.1.tgz","integrity":"sha512-8cJedKfYnhhPs1NDI1+D1icUb44EFQz7NUi5kYQiSFF7CHYiKv1O/wpRzvyub1nUirypw1UP0H6e2QH7GTaKiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsLeLBeMlifQEV9vKALqufjwAh0nJLbNh0zzeyZF093gIgPPG24Ak7D+1TCCC/wZcrGRz/PjfxIK2y6M3ciZtpIyg="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.1.tgz_1485678539446_0.542906874557957"}},"0.3.2":{"name":"perf-cascade","version":"0.3.2","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.2","_shasum":"38b64160d1ee5eee243bb380421207947a0be2a9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"38b64160d1ee5eee243bb380421207947a0be2a9","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.2.tgz","integrity":"sha512-9Qrg0t1TB9esQX9/Unr6WXdDdUHrPpXw34vaAz/7Bl0ru1x4s4GnrP+oC37deYxWYohGYPrRxOpcKb2gAygGEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYLORABJQ4/Ab22N+2v+DZTvH45zrT6olCojZENYEfDAiEA6rWgTeqLwMPgjQZZe4cSRa7P+ahXSrEfCKzuTM0DSI8="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.2.tgz_1485691318371_0.5962744781281799"}},"0.3.3":{"name":"perf-cascade","version":"0.3.3","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.3","_shasum":"32d4db605e067a8aa0c188f0504b8f504c7894bf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"32d4db605e067a8aa0c188f0504b8f504c7894bf","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.3.tgz","integrity":"sha512-yh3NogfwFHrysR2KyQkQsZjKjbp5BMR/ntsOMkgSzg2yRcHKwSgzn45nlbaDe1dQAqsMG3eLL46Zpq/AWH3JfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV0l4T55M4jcr8I+7I9lSznkRO6uab1hyCNWT336SruAIhAJdzkFbDIsE3X0EYR50ps3526XKCeiHGCxM/rT1tK7IJ"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.3.tgz_1486257290173_0.3869179121684283"}},"0.3.4":{"name":"perf-cascade","version":"0.3.4","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.4","_shasum":"c33a209f29553f80c5e8408c17cde17636f76f91","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"c33a209f29553f80c5e8408c17cde17636f76f91","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.4.tgz","integrity":"sha512-HScjsr5fBQlzyhLEe85eqAi4KVRbmyMSzSRxcVmildprQNr6JexkM+XK+glI5ANssFRAprHH6TyMFa5+z5johA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDi6bdpmI0/VFb/4Sj7/wMMhH6LZ1Il+BvGA5dYoionAiAm0A5/15mgQ5HWtWti1AMefxsk1aal0Zonik886O54nw=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.4.tgz_1486258466457_0.04476461885496974"}},"0.3.5":{"name":"perf-cascade","version":"0.3.5","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.5","_shasum":"89e1a018594e80a46059efae91af54959ef49a34","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"89e1a018594e80a46059efae91af54959ef49a34","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.5.tgz","integrity":"sha512-+HRBkvuBn/duwrCStdjcx8qaULRxi8a23G5G2O7oHRzMvfKaJr7aN+adrJoBdLkFYkanGLCpfs9MZG3bxm0Rkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiSKxwm6jeSzwSkdDYhtZUVYjG8wWine4JHRsadWoeFgIhAMHolxm1AlDCAOE0vR2OAyjcGBTYSY3IlZRnHPXp4Wao"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.5.tgz_1486258969151_0.5502085040789098"}},"0.3.6":{"name":"perf-cascade","version":"0.3.6","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --wait=50 --open=src/index.html --ignore=src/ts/","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.0","tslint":"^4.3.1","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.6","_shasum":"adb28f3371b65ba8bad650df6d0e15532cd8178c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"adb28f3371b65ba8bad650df6d0e15532cd8178c","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.6.tgz","integrity":"sha512-ukSJAoRY9w4NGwGKU/5K2oT8GC/DKkjxZ/6GBjA/tEGrCZoU1LVntYsafnQrX6vBpo/Pa2C744+2jSPCoB7/zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxCsEFMtar3TGVelb3MGlptN1e8so59XrqZecFJkXaiAiEAmLq6cE7VGXlHf9IbMAbT1OwVsCvBC1wAsSfl39y7hUw="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.6.tgz_1486286573759_0.8588994524907321"}},"0.3.7":{"name":"perf-cascade","version":"0.3.7","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.7","_shasum":"25ee95dd6598669ea705c22b0b8e5a417b5db868","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"25ee95dd6598669ea705c22b0b8e5a417b5db868","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.7.tgz","integrity":"sha512-O7y3ndENNEbTd1EnhBKFlu/P1mwm+zV5ZPK8HflPak0Q/XrLpoWPD33aze9GwgIwM20E8GsTChI/SPELrIZnnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDx7Pci4XxiTT1iNyPOnEQI29z2jiqGNhk9bIB3dzkROAiAXd8NV7U6V9Bcyj4Dnuo82uM5+Va07f93UkFhCIh5MfQ=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.7.tgz_1486474913748_0.6494975725654513"}},"0.3.8":{"name":"perf-cascade","version":"0.3.8","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.8","_shasum":"e9864f3a8abfe5881db16fc631b74a7027f26695","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"e9864f3a8abfe5881db16fc631b74a7027f26695","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.8.tgz","integrity":"sha512-cHjH/x8rxxcKC17l0Ab4M/9XTd/ZerH7Dtg/nqNzuZ9UECNZRLqXwq/DM5Q8RssJOaDI6AQfhGR0hP4/qKg/4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG8ur3o3ulxEwxOdDR4Mr3PMLZUxX6dlQg9ZLjCoabfAiAnZB44wuV1wM1jgCUJTjI7YR3u0eeDCjldHwjoH1AV+g=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.8.tgz_1486740804142_0.4248424801044166"}},"0.3.9":{"name":"perf-cascade","version":"0.3.9","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.3.9","_shasum":"9a83d6ad252e3bbd5d1f188eb01c5617c32766d2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"9a83d6ad252e3bbd5d1f188eb01c5617c32766d2","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.3.9.tgz","integrity":"sha512-YXDEsYbwmSWyqN8qiyAMAy+18Dq3Qx9ZYWB/i6pbLRt9t4s9Bgt7hAnc3IH5/5eMiVEI0aNtJyJXfz0RXumLvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBovFIOixe+YnG583pjyIG9fUPNvS4xCIi9Mzw3/auCpAiB4DOb6CSBrHeGXAsY+90xkO4bEOG7Cs0WKhJ0p4pW1IA=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.3.9.tgz_1486741836402_0.6829309293534607"}},"0.4.0":{"name":"perf-cascade","version":"0.4.0","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.4.0","_shasum":"ebb5c8f17acb38aee3c8918199127f78879f6462","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"ebb5c8f17acb38aee3c8918199127f78879f6462","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.4.0.tgz","integrity":"sha512-zYsDdJhu+nvnx+O0l0sVAIz5alwVud7IIk6Su+J0ixMFYWqVnoCYRKO2NFD1dRSSm7083w9qkbJ7Atsboh6xAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBSvgmkBaMQNlINLwRmJ94ebWr7OptAW+3GQzeGilRQwIgMB+l1DJ+YuXR1Ece4hOdiXkXpUR/EIYpU6Nq//p02kk="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.4.0.tgz_1486992496325_0.139649317599833"}},"0.5.0":{"name":"perf-cascade","version":"0.5.0","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.5.0","_shasum":"4331ff98675849b6fadee69884463609f8074eb1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"4331ff98675849b6fadee69884463609f8074eb1","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.5.0.tgz","integrity":"sha512-5bAfV/4rn0aKiZub4XZIdcPomK7SsQFXL/CK5fWPragy7q/L645qcjUJZ0Xpd5Y02Pli9kLjMFh2d9HQtLN2Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFddgzklRaJ9rHV6DPG0xZOGRqzQEOEeq8EnAAIlgLV8AiEAqcgZmmqLHpJmWVxuPhaYYOOJwUXwZZEU6ojSaiEBV/k="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.5.0.tgz_1487381337898_0.6303141282405704"}},"0.5.1":{"name":"perf-cascade","version":"0.5.1","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.5.1","_shasum":"be21da78b82eedba641b90cf86fdfa109f897165","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"be21da78b82eedba641b90cf86fdfa109f897165","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.5.1.tgz","integrity":"sha512-NWnZHLfH+p4V8KJpckJJGZpSaAbYi64FXGStAEwyHTVwzJDgvG9Cau9AhdyR/xX5VhTNB5wct2riia4CGPC5Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHDru9InHafqA+koICPCFHJcXC+ItJUfdzJTff3oBpyAiEAkRkaQwRvWa2Q6cTFc2UfnuldrtazEpGkM3wu95HDdCo="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.5.1.tgz_1487467846050_0.23434738162904978"}},"0.6.0":{"name":"perf-cascade","version":"0.6.0","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.6.0","_shasum":"8fb0eb72fa7cb69dbcf308991e888bf84d5825b1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"8fb0eb72fa7cb69dbcf308991e888bf84d5825b1","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.6.0.tgz","integrity":"sha512-+TR0bEphzlD8B+m6W+DFtx55HPHp1cg5SLEqgicRkULrh/oeqIvcu32t3/6XPnLN9uQ4wSPgLLNa2yygDS8ZBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzouIJnlAlZFoQgepguaksVwAtW+pUV52UBiX9AN8ChAiAj8Q4UABKkAVTXG7doUV5V6SO62ggDgsKYU1Y7fP5nvw=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.6.0.tgz_1487686939328_0.05442532291635871"}},"0.6.1":{"name":"perf-cascade","version":"0.6.1","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.0","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.1.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.6.1","_shasum":"d53e8e1f4d981f7c54ae196b89d7a123b00c35ae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"d53e8e1f4d981f7c54ae196b89d7a123b00c35ae","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.6.1.tgz","integrity":"sha512-E2onH+C6Lk6705E04xhJ0ogUdIFs81IUyGOqkG6/0hjkAVzS77waGgFeM+xA2fMYEZSvptyN1slR1w3LXyh/0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJZIGZKBX7AIGS/kM9BscwN0OvSFfS2XXXhk++2OGWtwIhAJ2YyZXXUlM5bfj2xBfRsAuas5nJ2AZHuNA2PXJNRm/x"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.6.1.tgz_1487773451329_0.5579298480879515"}},"0.6.2":{"name":"perf-cascade","version":"0.6.2","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.1.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.6.2","_shasum":"6eb4cb59960bc6201cb89c19e4088cd32e575d60","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"6eb4cb59960bc6201cb89c19e4088cd32e575d60","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.6.2.tgz","integrity":"sha512-azLqIz9mpoqOl0QknbFJMRe4D9cC7P/zgvFEkLMLhh8Eu4g8N2n6XPED/DaEdqH4Hci5+x5U4OMZvm43jo5++Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEumCGoNLelHHMurlNJMPW3vTAMvWb6C/Rk8PhXDHlgMAiAve/A5bud1xgiN+TOyYBTfFKS+10QlDHFRKM7Fr241fQ=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.6.2.tgz_1487986277036_0.7941066729836166"}},"0.6.3":{"name":"perf-cascade","version":"0.6.3","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.1.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.6.3","_shasum":"085e6424cf6487d61f240846706690a560f9128d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"085e6424cf6487d61f240846706690a560f9128d","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.6.3.tgz","integrity":"sha512-6b+XMAez6qTOniniM2bdocO16DFZmYdWHSVqyvsvGI+1LKRcz92B1TDVau0E8lgbthA0HBxZWXlTN8ULTEOhNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKAXl2dwUsERTA5jNn0AYFLnypgqx58d+M+85Y9RipUQIhAKa7PpVxqI82aU4UKPLDpElhZi4/rUmi6NaJmfMl8fXR"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.6.3.tgz_1488097891933_0.27988809323869646"}},"0.7.0":{"name":"perf-cascade","version":"0.7.0","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.1.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.7.0","_shasum":"5a05d1d0c4b02acaf6489f1f55db3b812f2a3f65","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"5a05d1d0c4b02acaf6489f1f55db3b812f2a3f65","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.7.0.tgz","integrity":"sha512-lDFHbsZPgoOznA7Q8JsKsc2FfnpwkOjx6kJ+Ynojh6N2QQ4PuQkpKHHB9ollas6BIlzZxR629lqRxXdvTyM4AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsfPv+F+0JM/EEpEBKOzLQYyhwfIlVsTzubOTmhYJu8wIgZOzbCi3tJywNe/6Vw/K97ik3tR3lSWhbOIiJgKd4NRs="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.7.0.tgz_1488353737514_0.321229231543839"}},"0.8.0":{"name":"perf-cascade","version":"0.8.0","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.1.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.8.0","_shasum":"05f042956886b21676517f0f3cc59d66a17ef197","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"05f042956886b21676517f0f3cc59d66a17ef197","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.8.0.tgz","integrity":"sha512-FG7AynAhwoJe6xwJzbjOwotVaClW5A0vjlN0u+dOcU3vASowivvJNvFchq2cNjlllXyYWfzzKAR1C+kUSKBRGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpWUxzbgdry95V841VLrxVQqYItEB6f03K6wNwKd2j6gIhANt1WtCTma7sgZtnGydnDgoDv7aodtwK/+eN3739GXiZ"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.8.0.tgz_1488461178203_0.8779147535096854"}},"0.8.1":{"name":"perf-cascade","version":"0.8.1","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.1.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.8.1","_shasum":"bc59392ca6869619c6a5990656fbd0a98ba7b2d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"bc59392ca6869619c6a5990656fbd0a98ba7b2d0","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.8.1.tgz","integrity":"sha512-fgo9t3l7JLM3W8YAGmONX2Z0wQhdKuaT5hLAVRkySZELNJYvmSbuJrZnhO2ueDww9Y9Yzne/kdGATrJy8+Dl2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgMXlBvmxl7O+6OaWsfStN2DyY1czze6wsQIwoyE8vEAIgL+s0icOp90lE4DfjR+Nngndu5hdTQbGMtymk+/NRBvw="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.8.1.tgz_1488620436870_0.2938391100615263"}},"0.9.0":{"name":"perf-cascade","version":"0.9.0","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"@types/grunt":"^0.4.21","conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.1.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.4.2","typescript":"^2.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.9.0","_shasum":"12da5a47f0cdb6a81e829c8bb4412ef9d19d074e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"12da5a47f0cdb6a81e829c8bb4412ef9d19d074e","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.9.0.tgz","integrity":"sha512-032ZY4xJFRvnNAS9LW5VmVgQ67d+m2bR1xsu9BN/F30AH7x7Tu+q0L7ilWLe+X9ISxg1y6T9AJQE/QriTD1WBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/UPp/gU1VIJ/MS1L7XMy0JNaYAYzop9xnkGPaUIpusAiAIJUc/FRkafnNPRqulH+xfOVuFgJSX10B6qDot2GiPIQ=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-0.9.0.tgz_1489013824058_0.002163972705602646"}},"0.9.1":{"name":"perf-cascade","version":"0.9.1","description":"Har file visualizer","main":"./index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.0","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@0.9.1","_shasum":"cc900a38cc088a5537d01ce5e8b6f6ddfe81880a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"cc900a38cc088a5537d01ce5e8b6f6ddfe81880a","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-0.9.1.tgz","integrity":"sha512-PwVk7ZtPkiwcMhH1i5ds1qlXEIL3KenDu2/iYZOx0UhBDTP/ZCR0Pw00d9TeoGucxNfeYn6lEVJvRem5IeVXAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8YRWNi/l9Ll6P3V0eNDPmKtx+rN3C5BaW/KJDNdYGzgIhAMCVu2c2+YodeeOqxWozhqxhgQVmMD3M3DPmzRUuARhA"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-0.9.1.tgz_1489151687843_0.09618213633075356"}},"1.0.0":{"name":"perf-cascade","version":"1.0.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1"},"dependencies":{"@types/har-format":"^1.2.0"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@1.0.0","_shasum":"9688d4abef759dcbea1be603157e6b73278d29a9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"9688d4abef759dcbea1be603157e6b73278d29a9","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-1.0.0.tgz","integrity":"sha512-6ARiabxhPKdYJZGVeI3Pu2ZHrxVosfWtfAgjlSLtInJ9Jq3BORRNRZpYtlXCjwa/r8mzbU06NrQHdCyI9wp5gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCShGka962iXrZKvV/kWUSxTc8iJZE31qqjOGVATGXwQQIhAI9emc+P5TrjvWf0Ei5oPxZ5jcp99DoV9xTT6zigRBdV"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-1.0.0.tgz_1489668032082_0.4939013759139925"}},"1.1.0":{"name":"perf-cascade","version":"1.1.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1"},"dependencies":{"@types/har-format":"^1.2.0"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@1.1.0","_shasum":"e5f29452db06044cf9f73cb7669f1bbc252e7e3c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"e5f29452db06044cf9f73cb7669f1bbc252e7e3c","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-1.1.0.tgz","integrity":"sha512-a1d0Rw4cpZgLCXXSkIiBb3dAlB5U7Lk9gdGEElJ/fYXD6q/qjXoMeu2IDamlGjWx31u76MBjVy64suTps5KFRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWTBL8XfZsEKYrVd610npfcUe6dCre5AF7qN+Dc52D5AiBHnoMpJZBrBmpw4Vt2JxsOCHmSn+stcrHPk4e/mo3aog=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-1.1.0.tgz_1490350131089_0.514075122307986"}},"1.2.0":{"name":"perf-cascade","version":"1.2.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.0"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@1.2.0","_shasum":"3f0e2953cc38e0231485ef00c6b991db10f28803","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"3f0e2953cc38e0231485ef00c6b991db10f28803","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-1.2.0.tgz","integrity":"sha512-Omr0twCY+J4HvwbprJg5xoF3CLAWG7trtegJoGrRksAzk6QUvf82IQ98deB5Nm9mF3G/MOczDT9pvYC92TosDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHhzTQm8U74qlopAfyG1Tm6fujtbNU6SOs2PTt+MehTAIhAJMrJLgbiA0wc8Q66c1E5XE9QKw2n3IV24A6WBeRboCd"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-1.2.0.tgz_1490429946272_0.3159594947937876"}},"1.2.1":{"name":"perf-cascade","version":"1.2.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.0"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@1.2.1","_shasum":"15fc98fb624bb7152c322168524df3a6a4b61a9f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"15fc98fb624bb7152c322168524df3a6a4b61a9f","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-1.2.1.tgz","integrity":"sha512-wSzJwS5G4/Qa3faD0+PApvptcexrGyiMJbvJnvRhrQ88kGZRHsb3g1GEyg3WNDq0aD9kbOriFt5Yz3Y976hZDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5bVPSh3QheqKDciF8l5RU4OgEHUkfZlh7a7XeZQJtBAiEA4Kow9yJC5RBkt9pMAm8TEizMRz4LHpXAUNFLOjFgeTM="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-1.2.1.tgz_1490433990528_0.4251490053720772"}},"1.2.2":{"name":"perf-cascade","version":"1.2.2","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.0"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@1.2.2","_shasum":"8237a78c5e890c3ce2977448cd65edfd3f4b7fb2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"8237a78c5e890c3ce2977448cd65edfd3f4b7fb2","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-1.2.2.tgz","integrity":"sha512-wQDddo9GRAsrfCM/c04+MeJJ+efQNt6IV+P9q2LaI/SMZ37O+ECuzCF58iUPO316ecBXtBGeFs6VMduLsFVgCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYuheI2AeaWf0eZYe3BBzL/pSnWjJWv17/ha2tNLSTSgIgL/ruLhowaP2UMDdI9D57Uo4agGPHyUObYIVmKaUhR0A="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/perf-cascade-1.2.2.tgz_1490522141303_0.07787760742940009"}},"1.3.0":{"name":"perf-cascade","version":"1.3.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.0"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@1.3.0","_shasum":"391d36cbf87c6fcc902c056ef7b6626f7e4cda8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"391d36cbf87c6fcc902c056ef7b6626f7e4cda8c","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-1.3.0.tgz","integrity":"sha512-Zi8lY98S+pmCy3R1wMyW+ltvl9Jgie0p4r7GS3jbI6ICQW0wrEhQu5C7yi+SPNgHoghSKbYfruGC7DP0S5RBTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7oMZOgk9jOrxaeam0jpbbP/FWxms0y5fuC8nwWw/0iAiEAl09yi+2SfaF8mSIzIeaT6fgkh4OGqJtVSJrCy7Fenkc="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-1.3.0.tgz_1491132866347_0.35967334220185876"}},"1.4.0":{"name":"perf-cascade","version":"1.4.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.2.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^4.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^4.5.1","typescript":"^2.2.1","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.0"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@1.4.0","_shasum":"d42eb8626ca06ed3e91e048cee9f419951f4faa3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"d42eb8626ca06ed3e91e048cee9f419951f4faa3","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-1.4.0.tgz","integrity":"sha512-1I/ZVud0LlqGCUSdU0rT7TkfVkhgSiw2Ioh2xyjqBnHRao3/XpPFuk8Fx+Wns6zSyxc8nxxtVteVC5MmggimFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWkgbe6C33aYnzJ9f69Y0swxEeFTvmFkxkeiZRV246hAiAUSnSrTA//hjULxMH4j0hybaLVfBDLhYZc7pKUAtpVzg=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-1.4.0.tgz_1491488348341_0.8741065335925668"}},"2.0.0":{"name":"perf-cascade","version":"2.0.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^5.2.0","typescript":"^2.3.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.0.0","_shasum":"f08d630d138dd177326e63fbf6b3783bc3c2dc99","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"f08d630d138dd177326e63fbf6b3783bc3c2dc99","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.0.0.tgz","integrity":"sha512-o1bbXwKy/pJOOlWX0KmnYbeX/8IhrtfpMa9e7jRibQnaPvTA0a5rwXwZWnRGRPO/o2Oi7kse07rXbvlL6fgyKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2o5Zx7ejyQt/XQd9MrKYt2xfD/n+FQ9han1F92KsZPAIgRmW7IVa2h55lWkXTm37hcGzALtiOu8R6Y6NbncBqE14="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/perf-cascade-2.0.0.tgz_1494080949999_0.9791337149217725"}},"2.0.1":{"name":"perf-cascade","version":"2.0.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^2.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.6.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^5.2.0","tslint-eslint-rules":"^4.0.0","typescript":"^2.3.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.0.1","_shasum":"a137626c96461058208967555c99e10929337f90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"a137626c96461058208967555c99e10929337f90","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.0.1.tgz","integrity":"sha512-J7sGX2y/csdHUBwzz0RY39Fp5DNAHsAZXC7RR//TUybLZb4ECYyRMD+ZDD9+yFmhsEkX7e5UCx+raOtEDbaLvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg/bXtweZPQdyFgxwa04hNysS2cFRXunghc7slRe/3kAiAWE0Kxc63XeKi1LObYvWydVclNZl76s0TD8k9yrnXPYA=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade-2.0.1.tgz_1495195828803_0.6646548963617533"}},"2.0.2":{"name":"perf-cascade","version":"2.0.2","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.7.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^5.4.2","tslint-eslint-rules":"^4.1.1","typescript":"^2.3.4","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.0.2","_shasum":"24d84b7cd4f89a137d6fefb7d98ca737ac1f2686","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"24d84b7cd4f89a137d6fefb7d98ca737ac1f2686","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.0.2.tgz","integrity":"sha512-pF4uPPTEodxI1tmxpNMbuNM57H8Xb3SLfFZGwLjKv6G5UgiyrJ1sjj4+mfclRK3SJSHFXd3GtfH1dyHSMpmP1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdiqJvi+hsV6Dq7A1kBrabVnnTBnA7Y5zggt31KCBCAAiEA+GbS6gkvvpu0Sw2OkaxX+h6BtwvCRFv2vp4IuSiV72k="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade-2.0.2.tgz_1496845846974_0.5767000038176775"}},"2.1.0":{"name":"perf-cascade","version":"2.1.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.7.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^5.4.3","tslint-eslint-rules":"^4.1.1","typescript":"^2.3.4","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.1.0","_shasum":"29c894d37654b11be8c55a8ada9ff386a5e5781d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"shasum":"29c894d37654b11be8c55a8ada9ff386a5e5781d","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.1.0.tgz","integrity":"sha512-VMQhcw+o3cRgWPG0oqaVZwQugkgK1lKQUZbNV/sjGKDnH0ISwVUcYkTwu+f9J5kbLif2K7yDukGyATdibwML9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYwotGEXwSTfQ1nSsSOc4n+GJGQiXF00QyLpxq6t6AJQIhAKYCySq/dlGglaP/sHcVKIJCtG3j9cmwpCwLjTNzHPha"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade-2.1.0.tgz_1497015428682_0.04618050204589963"}},"2.1.1":{"name":"perf-cascade","version":"2.1.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.7.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"^5.4.3","tslint-eslint-rules":"^4.1.1","typescript":"^2.3.4","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-btLxvtkD0jD0F1ysA604IBQdMZdbcBu9pKBc9FXehCZOD8j45fsahxahD2ORw1CAbE5IL6uwfnBhIi5JU1W3yg==","shasum":"bfd2e95df0db5fe4183b9f945b39be3afc96edb3","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyxCHFVS6rS0Prs95K7I91ChqUOVah+m4LZEzCoij1WAIgbIdCJrvrSeSUpV9u40Ri0S5TVp0lRZBy5LZlSSTvC40="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade-2.1.1.tgz_1498480123788_0.3541103466413915"}},"2.2.0":{"name":"perf-cascade","version":"2.2.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.7.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"~5.4","tslint-eslint-rules":"^4.1.1","typescript":"~2.3","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-kftXSbqD35WLps2IiPa3juqPs5gSaUo9i8e1n3Mi4icBU0Rs8Pb0U2NnqrlC5VFietcsaVwuwTF94IJLNbkaxA==","shasum":"fcd022593b7dd37fcfde49dbc06c36626121d990","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGibvCV7g37Ay2FxK4DlYweu7Af2sMJS6x8/GBFo84DDAiEAuNwHD2SxskrzUTNwOmEAivmY4NGEBLRzmCfiopY6Ktk="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade-2.2.0.tgz_1508578646793_0.18194537586532533"}},"2.2.1":{"name":"perf-cascade","version":"2.2.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.7.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"~5.4","tslint-eslint-rules":"^4.1.1","typescript":"~2.3","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-OQ5mcHlPZ6QLlFKcz6fWYeIoysHAx0JbX0rujTbachBp3IXnVF7eJgSnAynvluP/SVh2W12YakbIhBNBNGRtkQ==","shasum":"617555a23add18bb8f92a0830036b7ffcbe36086","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD55leGKPAmUFgXh1Kttm4zhqf7tNdDLJeW+CKS9e8IDwIgCqE/mGUqPSQEOygLHm9JDUCFDkKfjwAynGJqEArEj1Y="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade-2.2.1.tgz_1511249516582_0.5345921400003135"}},"2.2.2":{"name":"perf-cascade","version":"2.2.2","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.7.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"~5.4","tslint-eslint-rules":"^4.1.1","typescript":"~2.3","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-/sWN+6htK/OmbpS8LicfeNLZ8FJLZfLZ04LuTDg4SfIU6xidj6sxWbqSTVtoV/nqx72+jEtfNUw24Vmr2nJIlw==","shasum":"fe9b845d8596083a77c4f99cacd5049303488d3c","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.2.2.tgz","fileCount":82,"unpackedSize":582705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOuuUPuc6ZI+F5iYt9ipxMDtcK+xWxAzG7xmfQFBg5hAiEAwJ1Da5gyiVHDAmJw2jBqVITPCgiA8wvL3wA3BZeg19w="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.2.2_1518546940190_0.811122507780023"},"_hasShrinkwrap":false},"2.2.3":{"name":"perf-cascade","version":"2.2.3","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.3","grunt":"^1.0.1","grunt-banner":"^0.6.0","grunt-browserify":"^5.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.0.1","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.7.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.1","tslint":"~5.4","tslint-eslint-rules":"^4.1.1","typescript":"~2.3","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.1"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-5H5Tcjofw4Dt+pQ+4VZVdhE5M8OmWXqFNjKFHjKismiFsvayinCRVJf5fTmL0P0WypjrlAOQ1TOqcXnNjRJTXA==","shasum":"79bb0782a097a8521f4c2c93afd096ea511a0d75","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.2.3.tgz","fileCount":82,"unpackedSize":582306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcB7CpQ13sFiA8ROb6pnXo+qFg63Bb6Mh+uqf3EPxwxAiBAmTXk3ecZ2A43roau1yj5sk2vw48tPhJaunE4dL0fEw=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.2.3_1518979311817_0.20258491826073555"},"_hasShrinkwrap":false},"2.3.0":{"name":"perf-cascade","version":"2.3.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.2","grunt-banner":"^0.6.0","grunt-browserify":"^5.2.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.4","tslint":"~5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"~2.7.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-hShN1f8wM6pffepvll4OgxpfxZ2Rlg6Z/5l9rdm0Z6MQN8DsanaoLBgzFjkFFfDpdtJxjJe7qGKC4VI0TUa1Cg==","shasum":"0626972ac52ce55db390df05bb9476fb74c081b3","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.3.0.tgz","fileCount":82,"unpackedSize":587078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHrcNHzAJYyPE+mNjZdQekKEV24rrSiMtLhs6lygpvtAiA+zSVR+V9cMyI0zycFJBDbdXamqWu0leLiee0q9G++xw=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.3.0_1522486432902_0.6465934559410962"},"_hasShrinkwrap":false},"2.3.1":{"name":"perf-cascade","version":"2.3.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.2","grunt-banner":"^0.6.0","grunt-browserify":"^5.2.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.4","tslint":"~5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"~2.7.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-2tak49SG43swQUVzBOQ9nDej3qbxVlM6wwsxFPsJFD9ABPo95DJPyqiXxOt7HF5OUYmkJWBgovTOgQi7yR1i3A==","shasum":"a00c393cb69045365d9842fad8d9f092bf6b7e46","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.3.1.tgz","fileCount":82,"unpackedSize":588091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiJMV7m1H9nyx1cIk/koPDdVm+4gEw89IN95IAz/Hh9gIgAzwGQE2lu2K0KV9Jq0hbgxw1+Pgpiotwtt09ssPIrDg="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.3.1_1522488711620_0.7702768703367018"},"_hasShrinkwrap":false},"2.4.0":{"name":"perf-cascade","version":"2.4.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.2","grunt-banner":"^0.6.0","grunt-browserify":"^5.2.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.4","tslint":"~5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"~2.7.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-+ixQ9IKSrCvD8BvcnvAnO6Bmh374sox8s6OuLD5kd6XlpTlV09EBeuOCblH+LBH0d+9wLxV+r9hM1P+OiJYKXg==","shasum":"11c64e4847542be8135c3b7dcd401b122377ad13","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.4.0.tgz","fileCount":82,"unpackedSize":588230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXS5oZLugcQYpzETdc30a9E9UD8lAeOIK1agLE5sneNAiEAoUih2gER/xKcvybxFbl/4Uuh7B7l0mk7/ypNxSZ4Z8w="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.4.0_1522573597516_0.34753931447683417"},"_hasShrinkwrap":false},"2.4.1":{"name":"perf-cascade","version":"2.4.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.2","grunt-banner":"^0.6.0","grunt-browserify":"^5.2.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.4","tslint":"~5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"~2.7.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-uWFbBqMjUokBBeQWY65DhK7zWxXf1Y0FBtTk36v5xHxNqzh3MbsDnmmgGtHNnK/0bMYDrv91FwLqwwIoQhYh/A==","shasum":"bedd66ebdfafe538f901b100664f368c8732da41","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.4.1.tgz","fileCount":82,"unpackedSize":588299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiMSfkG7rsWL0u+AKziGvNLDaDW6feiPaaxwg6qbQT8AiAkNHhQ+NN17MHHViIB8BTmOcIBNz9exwMyzmhtku0dTA=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.4.1_1522577258878_0.5563274261703728"},"_hasShrinkwrap":false},"2.5.0":{"name":"perf-cascade","version":"2.5.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.2","grunt-banner":"^0.6.0","grunt-browserify":"^5.2.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.4","tslint":"~5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"~2.7.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-qP41joH7akg5/z27YQAAzOI0Ew5Cv5baiO3hTTJTw6G2V0GTuNYOJ2TobqhyYdD7HRETDIpD46BtGhVPhEojCQ==","shasum":"92152889f419995de9b3ea7e2a34bfde1bc6a325","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.5.0.tgz","fileCount":82,"unpackedSize":588615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7mwUmkCyih6TW7eWZQJRd9w2CztDSZv6XfQMWyVdNZQIgeL7DsW3wsnyW0z+TYjb/6aeCLL8Bj0mwEc3m2Nn3DvQ="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.5.0_1523309155036_0.3928211304647926"},"_hasShrinkwrap":false},"2.5.1":{"name":"perf-cascade","version":"2.5.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.2","grunt-banner":"^0.6.0","grunt-browserify":"^5.2.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.4","tslint":"~5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"~2.7.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-PYa1cO/zPkbt67tBnjeeEnL9etlj3k38C+JzrG8ED0ZDvWPBm9dvG1kCZAXVHHJOUcKwyPUy40OY5TdYZWmF2Q==","shasum":"ea62ac5e147253c3d1f1cc4afd5926ef661d95b5","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.5.1.tgz","fileCount":82,"unpackedSize":588892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCx9VCRA9TVsSAnZWagAAwLoP/3YWdbdzRx4mcRSKajEX\nxzz2fZYADCSRYDxi8CAJntnrYxVzx02IDSOJHQxghvTC5+v36tEu6pQ6nu0W\nVVuo4IAhxz2AUocE6j5V8Jy5PXzj52PIvOT90k5d0X6e5lOOWgofZfn5vSQL\nCW5xPlLT3YtNPX2c+4EUlwaLFd8YvqzjvYUxnhBPwVhDkVCxdoW44WORPiXK\nXRuASwsv9mwPo2ZEGy8BnNspBStx0hHkN/WoJx3j6HE+vIZOyFO9mFCmidGD\nRRJ/1RmbkzEQ/OXMvYeqbfM5cux/u6tTNgQX2hgrIbgNI5TTowI4EyBNk5Tt\n0jom0xc8xq20j0/aTwHzNeWyBtVBFMolBHk/QtLJpt0eOBiWxNP++zeHNiJR\nt1p/R3K8w68KsUioTdKCPP/3XQCjRspqEb+eLNsprfmjLx0MqIzD62CPmusz\n7M6psImVuHtg1kviCM/E9yYrXgDyuSKJX6cN+1mXCUTnNg0UaFIAN6gje50S\n81+DObV1U1nHhpJNvvpZZJTcpYZitz7avzhkoQ48wKAazuSiaQxUqVdSsbzu\ndmcLrJwsrX39T334E9N41BoyS1cggVrKRCjJeHMedmtgseW/QbJd9gXei2Xb\nRwmVJuGHe+ssKVPSMFXztEBRf34odhwWBEnewa7ZEtWpyEjEz8taFwsce+3O\nkWJh\r\n=pKN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8zBw9Zi71VcDrbpQX8GsDovvVuKDuYOq6Ii87OpFWzAiEA5f2sEucp5+6lWfyGDJ/JYuXso6WPmf9bwLKjcRMRkeA="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.5.1_1527455572269_0.1043570936035636"},"_hasShrinkwrap":false},"2.5.2":{"name":"perf-cascade","version":"2.5.2","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.2","grunt-banner":"^0.6.0","grunt-browserify":"^5.2.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.0","grunt-tslint":"^5.0.1","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^3.0.4","tslint":"~5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"~2.7.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-qWcWFi/dx+7skbXf8eAxcBMBqzDT/mR1eMo8v3b+IG8ze6VidBV+Qp5mXupnE48eEyORC0NNK0zeOtZ+su7Sng==","shasum":"d57bd823c4891101de8a45ad27012d103ef83ca0","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.5.2.tgz","fileCount":82,"unpackedSize":589254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEGMECRA9TVsSAnZWagAA2PIP/jjphp4Dck3UHj+Scg1v\nZySHPcYffrQHmoDYLj8xf9vC//oT6B8ZmGLu0wTh9Hq2Q00UXb04ytfWMj2M\ngBGpDY+S7tW+EbF9gKz3MszqD2jBUnRexieweU/XikvmO7SgUioF0PRk8ucU\n2VfaIJ3e0hEOjGnTK2F6MyafDdgjBNjLWzvuQuqaFFeigdldUNVe9skvftKJ\nezynf0/+VGt2fvSZlQFh5Spm3vLNp4J8Fn19bbsx5ihiRG+Xhos7YibKlVfg\nnXpJLib1vvkVxpZFknfBXJ5HIB0Z6vGBCm+o2YupJMTzAgc1BbHHt2SuTwZb\nRSXsCUa3rXiyCBr87NL1WJkqmFzD6dK8x9m1DdAayK/5xLpCTeAkkcT/eIxd\nHsRxVByMKe2uF1I7C30jcaLaGRDoNHY0BRm3631u3E34qmo2T7WcPXWSqpoL\nFYSMmuQc22fA60tJQd2paJ8T9CQGtwJGNhxBy04t/lJspwzN0n/VRgmTJEVm\nrGXXD2/VxmT8CfsrSRobFISjd/cUzjoqEhZ4PFhxS2f1nsoGc4MgBnc/yUtx\nTMXiiOztmC/RlUmLlzJMeCQguJPPvFpN2j3Re7Jt22owhXCFM5zqS/M7YDRY\nH5KhLxzpHkxcFRlbSCOp8NcOGsQtw4pG57/cmcCRSIFyPo/Y5dg4pnBDiqF1\n1moU\r\n=SZvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyJLclNF9Y1OXVcdJdD0wkGU9m68DNm2YIL9A2NDYfaAiAhY86WmV+kcmXhD2KxTFs1zMk7TCCwmmkimTDp9AOh+A=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.5.2_1527800578183_0.7645240339894435"},"_hasShrinkwrap":false},"2.5.4":{"name":"perf-cascade","version":"2.5.4","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.3","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.5.4","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-Q3KwPeUsxm4CsePQiCN26T2AYTOy0QyDw3FOEegPsAFgvcLpmxCkmgjaFk2VhuYmgjS7Ng/lCK6JF9lBNIzJwg==","shasum":"e95362da3adf52b3f764e55e8c1452fd478e15d8","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.5.4.tgz","fileCount":82,"unpackedSize":590051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjX8wCRA9TVsSAnZWagAAmD4P/3B56pJLRaswqZCuPEPV\nqYI1Hl5wCbeHkKHuWpveaxY9C5aalxq/eaC1uODqDYo6eVWk2ieYAjzLbVWc\n7Mx4XZYcwEyluYM0gYwiEHqMhdzy8Oa4T8JrDuzdrt80qFlnRrSHc9cmAtu9\nnpuh/lWvxqxun/oFrN3iIKKR36+z2Onjuk4VTlh3hD7lGc45BojaI4lEHf1Y\niPiN8FL6f5TNpXoH1ipx8Me86tXfR6nycVZGfIDpHVD2eC/rL92OaJ6jTCNt\nJVGp14YzgsvpcACHYyVal1mQTXtoqV2EvlT8PEyCxyHwgRC+IlK2vTK5iCFu\nUH84tdce5r+hKOqe7x4A3LUyKzgKH8+/Xo72q2U+DgLsPFkBpKRx+uJEYlaN\nMf9+NIz/5YuS0oyX8abeueBWKPGjFJyNNP+CJGWoP3M5gQOJMOlwGMW2joq/\n1iKe37OfwkPexWJvAa/l+jLoupIFpjnFZjA/ugC4eSjqf+HsE+SEKtllsRJ9\nkTa9JLi1LcF3uvVRJSKEXEQjHvr7UYD7AOYNMcPQrISkORSX8maT4ZtZIQrd\nW8XcWqnq9L4KEPmpY4831cdEEjTIc88gVvBLhXgHP3cG7/mWoSWEWAo7VSuA\nsGMWguF2/5Qkri+TkZJgwqwlS2O9hirR6ZIgIUxcVr+ROugEAPDdr357NEGP\nOgO2\r\n=CRpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjkoY2lHzZVuA7MdotS1HzzbCgjdjhJjhxgVWbEOYZggIhAPi/r3F1Tvk0J3N38ZsyjOyoFj3dmeuS8dM+Rt5UYYnZ"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.5.4_1535999791469_0.6272911269914359"},"_hasShrinkwrap":false},"2.5.5":{"name":"perf-cascade","version":"2.5.5","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^1.1.17","grunt":"^1.0.3","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^2.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.5.5","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-t5Se3UHg4ufvH4twd3Jl3C5G6QhJZF9u5ZhgxbTTZFdkiKXNuowRCJ/uoYI+y9f6HvO/QyNisf2fC6Vkmuvp+g==","shasum":"6324c337452df3383cc26e6498d220e82beb0914","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.5.5.tgz","fileCount":82,"unpackedSize":590091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzPegCRA9TVsSAnZWagAAFqIP/izoJtSK77gsXNEUGydm\ntjFnwGCpZSiy5jMNhuen0v7WqC/KkrThgvClOpEgmEA0Dftqb4Mg3b6xJrkE\nehpGBV97vC6sREr42XuRZsKfoaPS9gnzADZGaNsyIKTzEpt/THaYaeIB7waC\n5UUZGBVzDQ7SuXKj5anfC+WgTGn3nrN6iNU26e4UpRZw3I/qLwfbyUhDHfm5\neW8Hhy+2j/F+OiTGws97SgsjkhJn5BDp7I+BVeeG/926ViR6He2YbHEyZxlA\n6JlGto8wr744uFJeMGMbAeh/eSWzqf5vqZi5VeEWe7/t2zR/LnS46zqeC87r\noYyr28x7EOFg5VdDfH7fVT25lfZhP5d5NekntHLXRdYC3Eh1UpF3eyR19288\ngUxkhsKL+wzwL56KMNczjC9qiaRT7RxDD3l+ndViwwCYFhDEqExXAScHLmR7\n/r6snRhZdoUYcTSMa0N+ZmyKNLSF5LZmhw0Q6b+7pg+D1QfAW16rtdHgWd0k\nIJYlTCoKAtTBpWV6NzK8iZme4hTrPtQ+TDGl0Of6WvOTsncwtz0mcPLNvnfT\n4zT3jAwDy470rUiCcCH+m2TKCqIZkp3h5CbHPkr2KgOlWk6lnvdcDuzxYIv0\nwHjGuNbeJjRG1rkftNZa7S5ed59Nei94hDsqSJPJtG7BM9ZMcfgrNjI7dCe6\nToBo\r\n=GGbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnAUH5B6kr0rsZH292ckJzj+mDo0nwXjJatG4LUSHWBAiEA36hBtrvXx3qNhJPHbsv/ygh0Lqcv9K6WiOLVAZDk38o="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.5.5_1540159391891_0.6834876350648598"},"_hasShrinkwrap":false},"2.5.6":{"name":"perf-cascade","version":"2.5.6","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.0.5","grunt":"^1.0.3","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.0","load-grunt-config":"^0.19.2","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.5.6","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"dist":{"integrity":"sha512-4vpMeeH80J4L1DsCQdIw0cmqHn9YjwDtGWgwLUDkk/nw2/7WTRB/UYGCftdM91OksjdMBOlXX3OJXfKKVSEDfw==","shasum":"df22cd440ab8f43feac700b5d4194f5910d2c04e","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.5.6.tgz","fileCount":82,"unpackedSize":590090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8JqDCRA9TVsSAnZWagAAs2gP+wSZtldIstq5h3rFcVAI\nxNX5ktUp0r0J1uk4a/KIFVN7IlsxmWO49vNRbCGw9eN4qTfpeXlsETXSGskA\nA0ccFUyB9WWMPTuUrJMfGyFGMzeOCsItbyhqWTR87XuLmYAmH24uvdcUQx2I\n7Wu04immg8IMDpJeD819kqa3aYfj0yVd5gHrBb/wDqbbU4hHos/VOxayI3gA\nzs7QKVpbM+rgP9gAyG2MdnD/a3RFtbArXxpqM1wCwKXAEKbm7j6xZZWEDIN3\nRu+wzX02qyLcSGwMH91fSvK6sOrZZhoXl7so3WFFF8e3q4zTjKCUepu8Z3Yf\neeZF/kqyGs+Uj1tJjrAKGQuD++WgMj4t/BEReRicUbW6/6BHYkOhRR3I8CWD\n5AvRoZqx8L0kNhlKVec1f3ZwD9DnOSncws0RmFqS+ziYzFQSXZyTxIjVK1jw\n68w3xRDae+3B9oZCnsHfEuLdi7vpCJeqSdnGDSIsGvmT2kePhsL5UiD7T2KM\n5KCwWjpaTuNvMQn1NlC0TqSzbXvrzX+9uwzjfJUAcUAvfNZrfMWLaz1v7QI8\nQlayZT0BCPOndvW6vacxXE0VHKoeoNEE633Kb1VvXxJiXqr5bAT5ZnlZ8L64\nNF2zmSu7ZxjIwkpU77S0F5VkcxC74Vo/SehgGxF7oaMQ0+iBST9CnUu34a4e\nIJOV\r\n=2GJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClB8eilzVX2olSr6/07nq/lTFLp6iZJlKGxXCJygLTVQIhALq5GCBPAMcRvsWsLNmisNGG6t9uDW13njU/dBaijV8I"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.5.6_1542494850771_0.5929157268253265"},"_hasShrinkwrap":false},"2.5.7":{"name":"perf-cascade","version":"2.5.7","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.0.5","grunt":"^1.0.4","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^0.19.2","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.5.7","_nodeVersion":"11.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VGgHAC/AYs7iBCxDIbBkLAWhhQgExPVHI1GLaYtXkcZ4pOYVzAlTdlwk5qCEzNrjCkXJa4sJtssE84s89FIwBw==","shasum":"a777769c0cbbdd95d89bdb0fe51d4b0ba7170a2b","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.5.7.tgz","fileCount":82,"unpackedSize":590621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq6L3CRA9TVsSAnZWagAAoAYQAJev4Z7IOGuMfuHxtGCY\nAaa4ytJK1qaCBWc+JDmsHMfHHSsSUoOK0kJQ6fm5bsrf8KMP3z1eEeIJK3pJ\naTYW4KwfervWtJ/TXDhixfad+eRiJnMzvGP6CrCfVuGiRVZk33poeyA3X+iB\nqJV66TvEie4rzLUMRt/sQD6WBNxpwua4hTDccC8lNJ6LOjNM1WAtm/T35tGp\n0/SoFrn/CYGGYragCcXZtYdGK2tLVtIZXnIZzJz+wslmXUufEd1qNmdRYwtX\njHQiS3lsWwJmztBeKnB/8SSAoslxpuEM+oFYSDnYknc5d9j/xr8CxTExmcJ4\n5QxkUhuVLOEYYcDsACOAEPH5Ii04cDjRqEHubLenAMhHovohdUoF+VIYcmZ7\njaP9GIH78C5D32hKhzUTAgZqDwC9Bleqq6qKiqg67rHfyc8NIi/F+YXfCuOC\neRCje6B/eb3q6VMrmHpNooRdvp/Tjz2mqzKh4omTj+DcWNWWnHqLbfEV/WFm\nu4AZdouwTNd1vc0HjEjXmvfrmU/wVBhUdxlp9C3U+eV5mQGdUzde7czzkYmA\n+UNxw9B8hfJ4KwauZdQ1J3tQYdNaNzt6LbNRaWZo6+EL5wpdqBbZchCnIK03\n1Bes1Jj4dLOoZ+s4ZWW6/58KWW8ipuntT8yZNQW66SKSu34bdb0M9ozVdhAO\nx4mw\r\n=3iIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHtDkP/sCAvw/mjf4zuTySRUrOsXP7sVRZQ5WUT8MkRAiA5P1U8N8fYM1Lnba5RLuw4bfWe6nrjDVhyf+Mya8gfeQ=="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.5.7_1554752246714_0.2962533303517709"},"_hasShrinkwrap":false},"2.6.0":{"name":"perf-cascade","version":"2.6.0","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.0.5","grunt":"^1.0.4","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^0.19.2","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.6.0","_nodeVersion":"11.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+7K16F2FE4oZpZCrdV8SZWjhfJbq9JH4jKQmh+YSNL/CYewSf3rbMVueNoVTK9Mwvl+NTLYGQ+hx6x+VAQJrNA==","shasum":"38c1a5abb9b16a6675e826b1b289f067560546e3","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.6.0.tgz","fileCount":82,"unpackedSize":593850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7HieCRA9TVsSAnZWagAAsWsQAJ9KLwBT0a5RdwxCcZlm\njN2FMD4wStll0QvsEtHtlBw1EyCswFw0Vnvx5B441y8p7dyc3/eZP/c+2irn\nlC4lKZu/VqPbicGrY8sxluyTljcTSMwrVyBHULpj1YU5P2JrPRWxaMLcZl5X\nRh1lP4SmSCpyMmfBhK1h1qdME+dyzA4IIWO4112uKvKIcSu2HJEcrRxklokD\nLQsBjygHCZkSBtss339dmKG1RGJZ9SXKs4Hr2CcQbqtmahAsEmlsAm1z3bdu\nrWMi3bAqLhQmYQSuITSYQdc9RFdYg8faY8zjBXMzk/Du2eDiyHXcZzvtaGet\niUn2BgrTZC5UlTCMxMmi6F+hd+Vc3DsEnBEeRL9GCZZE9dh3dbOhJ3+6P1PJ\n6Ff3slZEwGkegIDWRsM35nr3x0tvSxb+SRk7RrbZO9Zx4lellgRDJh0lPVC+\nAUGJlYXoCvTB0qH1jfOiKa98QBS0IjyeFggDpOlm6z75vaXkXcV/Ny48PfeU\nnTkbvBlv6SVSxwOAEDHYMp6j/PeICeTCagr03jtMt+ghigHk+4mzh3vagSd6\n82rn1sWLHxVf5xE2xsD2eTgsbLvLBrDODNXUNeqtfFWlsFbCZzll/uSBbVLB\nHse/2ytHbMv3D3I9bdeYmJqtKmihThEpzkoV0JKKDCnmvW7GrxdrAJ9kjcg2\ngpys\r\n=8/ET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMdlZ7rFMqrtoN6fxzM/t623+oS6kBX6ZsjjcOsJaX0AiEAvTXRqYSXlzGprSCL9R5gT7V+dBW4CVRWxJETwlMmLc4="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.6.0_1559001245391_0.45569124175192477"},"_hasShrinkwrap":false},"2.6.1":{"name":"perf-cascade","version":"2.6.1","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.0.5","grunt":"^1.0.4","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^0.19.2","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.6.1","_nodeVersion":"11.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BZHxRdD7j4fEQKu7+BwmTtri7199nYI3x7q+TJn1oLghMCfIjmw2iTXjws3h30+QTh6TIvAddgnYgX8uTngl7Q==","shasum":"068bb0243433c67d5ee5dab2ddaa7573dc64551c","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.6.1.tgz","fileCount":82,"unpackedSize":593903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7JKcCRA9TVsSAnZWagAAaU4P/jP0Z+T6bcvVVfX4H+/r\nTixDVBTC11Q7WGSpilS1WwfOqrX/xivazde2MIP33E1vkmjkwaPxhHUKaKHP\nBDj8jmbwQsz6fqGLRnywCS9XusuKSxZZlemmCsRbFdPcVbx4HHfMR0AA/25A\nXjK8BDBj1/2Dxh3PsRU+y4mAVoBA6xFeuxzvyC8YzY+fCbHISVhkJmThkLgr\napxM8eBsgcO8EFbjrsV6/c7O9NK17+//u9jni5annr5a8+LDELDjW3f4bM7R\nqcecwWqP7Ghkk+E3d0U892P5scbFq11J1UPit0aQmtxRVJP2ERX59IwGFluU\nxjSthYRE9LtE0zv2k7SYtOAjf7JUwQRRqW1/ITCcYvceN++aotutZsEpXZF3\nnm36ByDdcidapHMKcCpvrEs9dvCVMHg9EXThpsRFJxbNq57sSSTXYeIDxw1+\nxZwrqaJ6vdVPfvWGpLa1Grr7mkSUAo995fSPEvPtjJG8rOhJkMkB8ojr7UoR\n5UAkBz1EXQVFP0VQ9UNspEJObpc9/AqUk6ZmnOevPZj4Loerb3K0JaGVypWK\nfEM1o0GlDUUG51/0yFFENjrQJhqTMwp6jNimExjOufyp+KtO1j2g+GUWwJyD\n6iHOjK+3snO6un+TCnw7APkMJ1BucCJOKVw1MXntL0BFj07un3ZPgKncaWOo\n1305\r\n=2hpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR5GBDUA5bCF6K7TirGH0yB0wO30xqjlLBw6H5IfbbtQIhAJUvYe9R01qDZMlxu3XdjbPnAjDkGQkugWZ+rztrL2XL"}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.6.1_1559007900300_0.01718174012029472"},"_hasShrinkwrap":false},"2.6.2":{"name":"perf-cascade","version":"2.6.2","description":"Har file visualizer","main":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.0.5","grunt":"^1.0.4","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^0.19.2","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.6.2","_nodeVersion":"11.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pNfZ/VQZ1Xl5ukUrWyCkozDrA3HUTiNnPKFo6gKDFFLSsU1cPqMAx9VMzVlGRePDNHsmJVER4x12HHdM67ZuXg==","shasum":"3701c91fa83f41ef0d7b1fcc0414672ff7163b8d","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.6.2.tgz","fileCount":82,"unpackedSize":593903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFuB9CRA9TVsSAnZWagAAnfYQAIT6VjvChXEdiEosfQSH\nx/TDHm3XtN0cRwSNHTnU+A39NV7YxUARybeBtY6PnzXctLmzY+wmYdO3aikQ\nSDOnC6OfLDUYALjHzYH/4rcMlzGPYlB9XBM4ue1yX5+RKHV+2j6R1S9hKw45\n78YXIVMENmtQc9XAhDbKZKY3aJmWeM+JzTeoMnGD4aEmZgSrVZdyxq71CSjJ\nMKTw/ZGZ5idQGxdKOsQojE2bXzC+PDvvOhg0coGQcWyrYVpOfGP8gPPPneO8\nIxAp92BQTTqd625kAjkDiWC65dEfCxOOA4xIn6XTlIaCEOPudteVbzKusgGT\nDGyZxKsuuxqIvaywVQ8s/VWVOLCScVId8QMA4wdUOhUFKrWlhn7yeBNsmCru\nMRqDIZFRX2cIZD77y8K4hO3xMDrA6qqyKPoK9iqtY/faxBElS7EkjerAHaTQ\nR0W1iZriWmOb7T7B1ita3bOpmiMtw3/A23zUJ55XZjFLMIv0acNOptT/mKvw\nRUyKqBApvw119mw+6iyExncK4bNTqd1pu34nGPqodtv1OU/MHTKX09Xxv9vA\nK24vGAVmitcXFqfAKP3L/sI8nks+xnwZAhfdbqIH5tHoGvibO1JEyZc5jZk9\n7sU5t/uzxArLklDWsXcfRijD/tmUZKfadO1iKe6U9sO5+gTIXY6ARLyNEa+y\nv/5h\r\n=KLa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF57ys5P7ClpfciQxARpmKcO5PRRcKEmzEEekOHSWRaeAiEA56cWm45/vYlbzB0Cl6u7pRnQLyeUyBXy1ucBSIYa4XU="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmUser":{"name":"micmro","email":"me@michaelmrowetz.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.6.2_1561780348894_0.8314306409666661"},"_hasShrinkwrap":false},"2.6.3":{"name":"perf-cascade","version":"2.6.3","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.0.5","grunt":"^1.0.4","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.0","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.6.3","_nodeVersion":"11.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-cr2oTjhpjNpCpttluiyXamZMCyV7vMPuX4JwfPi9ZAdGBfvn9b+fWex02w7tDwVjgVFYbNds58HkBWVFjaT7Gw==","shasum":"ff12b759d7b38f8db763405120da2ec7135726d7","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.6.3.tgz","fileCount":82,"unpackedSize":593940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeOwECRA9TVsSAnZWagAAbGAP/RlE3UfqRxJd2PqlGy7R\nUYmsvUawomPqru4ZOhvtgWZl0t7kHN2g5WTcdUg3xqnFtHh7XQkwJnf4D840\npn7mh744sQ1FF5VjEm5UIZdOPzqqMBO7kesvZGor5N25GqXRVuD7vzNaXcXw\n8AEPvSux+kSut5GrTijPnK88zhrLnbtZFkGfWKbeY2m2iD7kI3bscgOXGSzX\nPyMx+PN4UmqG2ynkx+px4dgDjdJ4G40XCqfQwe+FkbtBZ0ayEzOjfHclq7fd\n5aXA733rVU6TwgvMSxxNt5j5DVQr15C44dl5eDVDhYsVM3j2wmXfPR0968bO\nBzNzG+Ei6m6QpCcRcp9vg4+SDwSTNG55NX4P0wG8BRENLtWH92RZLeG3/FwT\nOpoO/uTtdKRNyIP8tIG6M++b9kJ9fXBDIW5MZ/eHpsBFZ+lhRBnLG7j6MUqG\nwznR+tLahW4OA9A3g7sGDx856a73oTYobVQlGIzW4iRcj/TnuWFAWQIhObcI\nvfeC517umeUTh6U9B1nOJh8UtMTEf6y5FTlQmuEFCWQapnAgRoFRgPoEOtP9\ncbKidM1CXH8/WdYsOsOOTyxFbur5qVhSbGoRgglxI6TOmiwA+KiSy3x5or1b\nQw3EOnvkS6Pw/bwiOs+X9CRkl/m5KJtO45AMlKhyTtTewesjJMVVMEqRp7yl\nR/LG\r\n=h0JB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb5xqhXv/Ef5ot64bfglNc5SBMuAU8+d8nI/CrKPrfTgIgFWqmRCLtMZr+mMXWF/Q/mrJztHwyyeR1FOXfeP7Bnu8="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.6.3_1568205827438_0.1662682024040627"},"_hasShrinkwrap":false},"2.7.0":{"name":"perf-cascade","version":"2.7.0","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.0.5","grunt":"^1.0.4","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.0","tsify":"^4.0.0","tslint":"~5.11.0","tslint-eslint-rules":"^5.4.0","typescript":"~3.0.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.3"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.7.0","_nodeVersion":"11.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-//II5t2ZhEPBr99D79UXVYFoZ9atDPggd8g7hELJLvrQ8mOR4hXBomPz/MjfiFQ6RQDaWCxcQhLn+6loIyaYVQ==","shasum":"7aa90bd35567f7e8d842f39e0418584b2311700b","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.7.0.tgz","fileCount":82,"unpackedSize":597000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm7alCRA9TVsSAnZWagAA5HsP/iH90ba1itojEJCeoPOx\nnEQIyswtiH4eBN40YfOzy3lAO8jkzTttDEKORuwu5WQPp/cIe3/WipDfFKuM\n2QgXXglSHeA/z/pzmXO2B3I9uyIwOfP9DK7I50h/91J8FbBpjxN2/kR/gekB\n7/AUkJTyyt1t1tbfHhgOBDcL0mWupC/kPo/ge68080qt+ve+LNY5WT3/mBHv\nmG+qW5Q8epq+qjf/vpGZtENm+aVOpBAl2csVSEOfUwRi0vROihaLG1p4x7Pu\nujjNd5JGx55PK9Xkb2seR0x0VSPQN7yzzI6pyIKFe/I+GnYHUD/XTJjP3jbs\nnXF5ntt/EVfiGeo89Zz7snqOZlaQmZh1T5cNZ8WhoNlXjNItX09Ikxne98gu\nXEO3BmYnPicRN2KKNB85/ymN9jN4BlopAGXa9k1qR2HUdboygZZ7QR7rV2El\n5yoFDBWH0xbwnA7ZShC0wLfR7PIhI+IyQ+Y6EbXOczi7se+7Tt299/lJvEks\nX7jRqXFNiTz24N5gaNSIl00HPPRSidZKHZMub2hl7vZKNM0jR44GymAT045o\nywSXEvzlVgGiY0ZtXVueM4wSieDu8LVENJ9u//eCnKMPHoCkCi/15n4a44nF\nfJ3LMwUmZgTkq1ss6+PXeg1vyXzuZ6SgVTVKYBqJHJIK+ERCvaBr53d/bO6z\nAFVb\r\n=xccr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmlZWSkhmA1Q0QCgAvSiTa4FLJdGumMhz11PJ4iWugIgIgIb7AG7H0heem8dqGtkNo8DufcXIQ58oEFI/sEXKFZAo="}]},"maintainers":[{"name":"micmro","email":"me@michaelmrowetz.com"}],"_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.7.0_1570485924629_0.1843393600754688"},"_hasShrinkwrap":false},"2.8.0":{"name":"perf-cascade","version":"2.8.0","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^4.0.2","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.2.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.8.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-bM/noKCbtIjMRhZW+bt8/a8PiyADMWVAhfLA2oyFWpwqQAOrpVbx5Lf/l0V1t8cZZdvmSSczqnpv6/y8vBfLvA==","shasum":"3cfb5120cf368c07205f5b397ffce42f5a7e05f0","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.8.0.tgz","fileCount":82,"unpackedSize":604068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX8N5CRA9TVsSAnZWagAASqIP/R+HTQ1VMWAvpBt456rv\noyjt+xCP0n2xF8vWikaNP2id/gERXAn5IZFOZq4mBRcHQEzb64pzJ82w6nMc\nk+MxvR6AaGlBlnsB/FXz6BsAxNQ4gUWo2tbE3xCoba5oIV78QPNalQkD3BGa\n4gcUBanWZopHO8dn4ng50y263M7NuxlUEfLP13S+i/dqFne45HlsdePqacOx\nC1BlAQziY90AIfAlNhCkeq9aHX4Uy49x8m1c1GKHfMoPI9l/Y+peoEVknzgp\nVX/bngulndb3gWKJjBtQbg92r6Cza2FsW4+VDLB9cc+ZF6l02utYX7xhF+xB\noPXrTAqdsf1gJkumYYYWFOYfjJCdMUqDH8yZkOK2sSPH/9nKJkk6EwNYdKji\n0WB/lWxehbfqF6t2cbkLAw85XkdPj42mjrHPK4TjWhZ1L5jf5XU7EJRJKGpL\nlr8XbNIdhN1volfNGZrx6KsHccRHZ93/zcCbPPpyvpXEsP6awdR/dK5IMIpm\nShpS1fJlq8PaEAAEUNrDyuKRSvu5GYMLLrmnvigkpPCQ/TRd6j9naET04USS\nGjnr6P66pU0BpL3NlzZDSZPZpN8ZLD/nqB5S4FjR/yRfyuY+GTnsE1Yp28El\nPl9Sj9n+iLrU8aWR89rBl8Swtof9mrBN01j2p3blC+PNsAuDxt8K6d1QCX03\n+owx\r\n=XsR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0ujjJCQw1Rie7r5QOupaoVA+C3GeZQi24vjeyEnc4bAiEA8IHZnRzbbEVVqV0owMBqMXf/FD6qvxVh9xoE9LbBI8k="}]},"_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.8.0_1616888697287_0.12401407521236285"},"_hasShrinkwrap":false},"2.8.1":{"name":"perf-cascade","version":"2.8.1","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^4.0.2","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.2.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.8.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-t58Wrsxc/wPh6LgpYmVdEeiXL5aVSOTlZmu6jWOx1sTr94V8PnZdKnZT11YUt97YNJ3LIgP1sTNWj6vlQPExXw==","shasum":"2b22dd761141fc458020e2e36bb0f1d969802bab","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.8.1.tgz","fileCount":82,"unpackedSize":604093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgccgqCRA9TVsSAnZWagAAkCMP/A7NCiXo6W77J13DP8HN\nBoY29mRAarZROBGkrCUINd+n7Q9ZIQd5WRglibFhjnud6AzkwrNKdOz1uPth\nTotf0EGCyMdB79i2ow8QSldYRZAbObRC4MrYoPx6lngT56vys/B4G4BDXbjj\ndegs2h+Rku+2qBTw60Dwk2NuwoEJIB5/n0Zh3CfTLGEfVVU7Iq/ROosssYsh\nAIdRtMGHDSkzyIw1OUuNtM0yhr/tO3ex2vZEt0b5Ai5fuujo5yarNvMKc6Oz\nK9yeW189KlpWY/d70QpKPD3mkdw3bVAUGM6YHa4k2y9F0QLUVzjieLrrCWx/\nLz1RvtIQIL3nrH8wBp+2rQaKP9vLexe5djnNUJST86kT4w53ZMlgdXLQ1ukv\nOYuEmicVSY4WEIM47HbpaQUvghQDTQb35A57Mdp/EdTk/w/G99jAMIfA/oqZ\n0PM2JeLjKr1OK2L0mvpS85wxYKguDQNvieV4jnKGZraFwkvJVraHCeKNAxno\nVYA28GSiFQTaZHzR0E6c4e2a5w1HU7XqStxelo9fynBrVM9n+5hMB7f2Sddk\nRGeYjLryBuKH5tVNuVYs/tJ17t7ymxAka7KPaXk7iCA3NNod4GIMGGAWwSYh\nAjxSNhqJ890mxlv1RGf4qxS5pEMRmZbaSkCpSx7VC3lGYuDWbr/Qou/EAXSA\nlhEf\r\n=GXDU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0gIiTpY6kQqu+SYNhZ+ztliytZVy2M20t1pW3rXjViAiEAmdwFEsAQGoq1cqeXbG1/kIulPfNh+LYT/J9/U6fAnUk="}]},"_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.8.1_1618069546096_0.8061639715296274"},"_hasShrinkwrap":false},"2.9.0":{"name":"perf-cascade","version":"2.9.0","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-browserify":"^5.3.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^3.4.0","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^3.1.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^4.0.2","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.2.3","whatwg-fetch":"^2.0.4"},"dependencies":{"@types/har-format":"^1.2.5"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.9.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EVf4O3wDEVHHMiSifC/DzmJyxoh9K8ZLzwR3qCuSjWyJ98sReRUI/mRWADesHuuixudryTDsCUH4rz3gpKZnBw==","shasum":"b964b3613319a7696c5d63f52e7928020158cc5f","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.9.0.tgz","fileCount":82,"unpackedSize":604658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfiOUCRA9TVsSAnZWagAAeOAQAImXC9Fpmx/bsWxJN34C\nIZkSuCl/66j04uIc5IojOZf6r2SC8dvvP3tjDGgj12xHXRcakJ7smc4kUtEB\n414r4jwmg6qrTyy/g1uHvTnozyR6DaVll9y+M+PiPUfkdVBok03Yg0LsdBDT\nR4ew2rYm8VMmsAPPnBdUZa2TvkaAJGiaM/aXYbyd7C6XYe12Q469AhfvdX4u\nHnN5e6BFxhgzOBB3ZUOoT01m+HxqhO1ahgjC38KlF+ch7fmVPnisyt1B3nop\n2CMIxh2hxfSvr0KRcehVaFlaGWez9I1xjx9ENHGYnvL6gvWRrxFbCwJiCrGu\nUP9WeIB9EQ599+jNZlLYP5ANNuKlD/vqbDP3JZ5IyzhFd1z1oN5wjxwlK9vr\nKPA73tNWk13J6C/b3AwdUf46Tjeriq04L7rNVqAIi352Ny5trapSvomZdUGF\nsY4YCUgr3U0EroIZMOa4y4ShlLWpNviFJhEwW1wLp/e2wdwx13G6dpVWfMPW\nA8/nOqt9hs7A1MboxBmCfcRl2cDTiwG7toUk/84gRgFbCWmNVt2hJCm0qJrw\npqBHEgg1K/V8dyJbUyWrC80vVAYtN37pG37JPWRZZtRQ83vgVMuBGWqdT4Ky\nFMGv5G5Zat3g3Jcru1n3z88NCiCoFQQtTqMvG/oR0G4MWZk1q9vt4hK/uV0Q\nL/ZQ\r\n=4Aqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAakCtJmrdpboUOsIFNcnv4N+tgS2l5VynBx8yrCuFRLAiEA03NI+CbwS77GawhxQ2GmPh4aqP9MGq8JLD5yRZgfUk4="}]},"_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.9.0_1618879380075_0.7248493160221836"},"_hasShrinkwrap":false},"2.10.1":{"name":"perf-cascade","version":"2.10.1","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.4.1","grunt-banner":"^0.6.0","grunt-browserify":"^6.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.1","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^4.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^5.0.4","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.3.2","whatwg-fetch":"^3.6.2"},"dependencies":{"@types/har-format":"^1.2.6"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.10.1","_npmVersion":"6.2.0","_nodeVersion":"16.3.0","_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"dist":{"integrity":"sha512-1mwtOtKul10p5zYiIXZkVFdNS8Udn0tqTr3e+j3RNWPTqC8w3py4l/iURT8g86gFWI/xqel/iunLLRz7yu7FUQ==","shasum":"4657cb2fbd5014bf80b08947d69cc223f1b3a76a","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.10.1.tgz","fileCount":82,"unpackedSize":606948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwWLSCRA9TVsSAnZWagAAsAoP/RiVsEJ2AIS4DbYwNs7e\ndn2umRZxnc0BsIiEwNk/vkjkp/zN3sT/WVWe8Sd+PF7UScQT3zCRSpeyBZRP\nt30T2fDmlYqNsPrwSHJtqAmkIJpvs2uWc8SUZmQOnXnbcuz1St9M3LDB6iO/\nkTx7sbIQtTtX+5s2TS2Og+iaWzLietg38s1yca8TyOguF9HqyiGDEaPfRfrZ\ndJx08ZzQzG+3uvCSAAGIsLy+TQzscm/zC53S8noe1kth2B5G07MnvgXSODo2\n1F1uSjoDz0voKgDsfcv746BVSXbvOBc+mnke+Lhbk2ch7GGb0OBXahd2MWoD\nPaJhRjog/m5HqaVhhkCLhSrX4rWKgOO76ASmTHlTMG7pNtL7PJWG63v4wWii\nNTOxWtHgP//w7nWEqY2bDIHM2HGnSfUi4L4kXcslZzVC0FIexYg+t2SbW45L\nRJLF8gdR/4GSvKtnVyF5LoBuceGkcBEqlqgz3nqjlx8GKMSspIBPkitbrCzJ\n01+KG+/CfORdzHRz1IhzNrYrFhK0++zJXzxCxIKYyvk9LYmWHfyUN+rzDSd6\nBym5Ba96HS3pnFTEzdyAoFvjnS+H6mqPD1/hv1OV8dxwnuHC+ToDGucVUoz3\nvRO5zZEQWTemeWWWN/FWjkpf+OBqqcFyHK82iVtdgYRzPhg8Ct/COHMl92xA\nkLMw\r\n=IlRO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwfjUUy7MP+Mrt3KFzo29+3GOJvg52Q8KzDyM/C/ztJwIhAPuUCBoshnTKbwS0XPYDSBK86/q2pfdAYbr8oP/yXa+H"}]},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.10.1_1623286482366_0.4614314761208691"},"_hasShrinkwrap":false},"2.10.2":{"name":"perf-cascade","version":"2.10.2","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.4.1","grunt-banner":"^0.6.0","grunt-browserify":"^6.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.1","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^4.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^5.0.4","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.3.2","whatwg-fetch":"^3.6.2"},"dependencies":{"@types/har-format":"^1.2.6"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.10.2","_npmVersion":"6.2.0","_nodeVersion":"16.3.0","_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"dist":{"integrity":"sha512-Am18T92V32EfkbkC/tbXURrXp8B2RT2myFpccT5nL4A48mG/JyclwLoYG5Ux5V8RT/0qOgLTsN6mSjfk1SAkfg==","shasum":"c762e20f986c7c4bc37ce909c15ccc09834a0ce9","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.10.2.tgz","fileCount":82,"unpackedSize":607087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+rKDCRA9TVsSAnZWagAA4OQQAIadZjniTRDLOjUHwHyF\nz9hh8d7uDVIZU3rmgta0ao02awLwyrRSB2U3uqIC7b40qi7m49H3TLJyoAF9\nRCqAwiJ5ahVvAiYiu+yeLGoZr6RIq5Q5876nBoJncjKRDcPPaPJidfNW0o20\nO0R5aBByhrdicZtwF9+uLoa69oIjEoMwTYqgUtWiqkbg6dcH+kuO/WS4lvoe\nIZ6IdfMsDOvk3A/TouK9wW5smhm3Dpp4NVYBzKpBZ6/TqWguluFxjRaALDo+\nfEPk37yHqlsKNPVgdHnz1+YFex1P7UsPmuz1f4lxZDwkWRNthffGc3AMAEDZ\ndbnaLrIzOy/FXYa79fPKF04ojOH/2Aqkl4pe7lSS4WjDrxo94wuSqd62w4B4\n2Qjyh56IU1e1LwOcuNCUwoT1sJPgqLtas/+E6kS4w67MPivv5hxPsFH3P2wW\npEGErJ13MHLVMaIT+0uGwKVquk7PbhhbFaOhaJG4TuWts33MoTadIVYxLHrB\na6W8djdWN22YPaniRs+HaOATDmNlJsTgR1Zx5sQnsR0fwyCh4PCtp1zaQ7bI\nPAGTbseDD9AEx62a5eXhhhaJ67Pzk3FGes6tmXFNqg+wjyHvm4pxh7Sis7u3\neZIt7IoIaVN9BSa+wbr0ZVpBWx/cB2ABo2PYtSTFtFSDSGqp2mUs4gKr3TqL\nxvZe\r\n=UQVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO8CcoFmW81CD8ndnmdD39zl+PdzPGUlULFTxCeCyiWQIhAIkcqrwBMLRglT3YOnWmtiqpBkGavRi13r07fZsu+je4"}]},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.10.2_1627042434961_0.22799314774310386"},"_hasShrinkwrap":false},"2.10.3":{"name":"perf-cascade","version":"2.10.3","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.4.1","grunt-banner":"^0.6.0","grunt-browserify":"^6.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.1","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^4.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^5.0.4","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.3.2","whatwg-fetch":"^3.6.2"},"dependencies":{"@types/har-format":"^1.2.6"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.10.3","_npmVersion":"6.2.0","_nodeVersion":"16.3.0","_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"dist":{"integrity":"sha512-qm2AOLl8qzTy9X/i2lmXbY6oD1f3eqjsyB8kJcGrcD3ouBt6jU+R564PHyRJNedpvpVfc0iyYzCwDo6ht4+QdA==","shasum":"e00b405af558b141280b68e80eb0df0340bcb95d","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.10.3.tgz","fileCount":82,"unpackedSize":607186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJj6cCRA9TVsSAnZWagAAyBAP/ifTSQfYMKcq1ABz6bOW\nDrmbVPiBDPJ8oo4os/u+1CeRSEWA1qNF0n4kcDH3CuIMG1iLWp1/Ro4VNvpm\npqSBVbRmXkqb/BCOpK18YpxsmpNUw6NMLisDEpcdAP1b7DktLTvi4JYFflVx\nHyGqRMwgsYADqn1GltjrTHD9xq25l/GSHujF65npVHgsQvRBoiuJ6Kloflf7\nm+sRHzcUsVhxq11b9ZBU8SNhd0E+rwyGMwB6reuOZ5NPNGCLdPZeWGgu0YxA\n/Ek2LtEtePR7SZbZWhLWSdzUA7xiHIRQG6OxMcNxni6KbQ2asYlZxCrWtpN4\n7DTo1CorCvq5HzvKk8zKc5X0Lr7fPKAf60o8WEV68Ss0zyCde8hMHgguyEyj\n1LSzYCXoVpFKNuF8CihBFfcfy4PyIfagjAg3t8fsO8ENHM2Oq5euufp9I6WO\nZgiYtfdAdx2U/gH4Yi+c5YVNTlP1YRKGJMZ3e6DWlLRpp21CdQ47cucUF+mI\nGTclV8gKgvaBGQdj7wiDDGKoKR+JQ6PgxPOV8P/7ZFbcHoioOinsqaxhmxDU\nsp8xeRYUQ24atXinKeziNfXBlxVUoPwPwyEIvLawB7tbde5RjnCHCLXSYPuP\njZFm8lOPTGFkfzjJcjCNmbHyCKiGcipf3f2dweI/jvY9Cw8hpbw+GL18NKQi\n9IXx\r\n=XOLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFgbowKLy+aYrpuU+K5zP0TrzgbdhY/tF6H5ATk0FOpAiEAgd1Z4SBFdcokyjBlGHG0Zupgl4gkUNzrgOpY8ScLoJ4="}]},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.10.3_1629896347828_0.8231580841075226"},"_hasShrinkwrap":false},"2.11.0":{"name":"perf-cascade","version":"2.11.0","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.4.1","grunt-banner":"^0.6.0","grunt-browserify":"^6.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.1","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^4.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^5.0.4","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.3.2","whatwg-fetch":"^3.6.2"},"dependencies":{"@types/har-format":"^1.2.8"},"gitHead":"33a12fdd76d986d671af4e7cdc8c8257577fea2a","bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@2.11.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-z36x0CGUGispOcvWo5ITUcZBNdnI65SEKHInqg2ZJGhOlQH05F6cy5/DfhLQhUl3TfPSkatG7hQIwIUYMnK+Sg==","shasum":"8cae08dd71ec94e46c71d80d3eaaeb06d2c24ab2","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-2.11.0.tgz","fileCount":82,"unpackedSize":610494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhncpKCRA9TVsSAnZWagAA4fAP/iAt+koki6Yg3mwkdesu\nGWlDYoh8ZJcP0TJbUvo6JoAzRfg2EqeqjzsgHM59n6yjZ2it5M2yMbSXh6NO\nQEmaIovS/BLBz6z6fdoZmFLTGB4nFAjhlk0pAcCxGIDV13wcflIZs9vDsMHo\nkUniqCts/g6IN3lEGpqv6j72zi3TcLxY8zPtF66HPwfyHcocKfjSyKFwJv7S\n3P4CC76kH609T8D3580vLNLuJUBqvNLYBfQ5/ZfHgOyA0kMHY6v1FvCO372+\n3PY/uooPrAZdwjSvclWe2+7rVuTT2zMZezygD4oXB91pCaIYUZ60FzayUFYY\nxZOu4J3r1GdIpILP2Fxu0n7dGxV2tPuK6a7abzivGEEH2cY1ulPkQzK6U/4v\nc7nAh6ItEGYVUajrqwd34V25dZR+EB3ESg+NznHAzerwIJSwCBTtV0hkAykL\nJzPDSSsTbn7tTXC/oGiOquxxOevokKV9EUvlBLYGRXAhsnE91pAgaw2IH4ZH\nvvhaN6va4BRc7kkcM6l+zqVda1N36IitlQjCJ1RyzM+xCBFtEpBdEKwyNfPH\nrVmfdNrog0glfDq73kEcNem3CoNwTZnRAxVc3avowbS31y7J2TZ6saz0E5EC\nUN9XkhmfUtqVlG2V8EEGguM/6JDnmaXN2rqD7FswKEknFe0MBHqPs9wQbkno\n/35F\r\n=0zaK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFzSV9oX63P8Icj7B56fHYBHpoJvpnRdwM4xNLWAxMIAiAo5w8ATYuEZqmGwAHDA7RpFZks8w/+NBqejiQHRtvawA=="}]},"_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_2.11.0_1637730890524_0.04222719868845548"},"_hasShrinkwrap":false},"3.0.2":{"name":"perf-cascade","version":"3.0.2","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.4.1","grunt-banner":"^0.6.0","grunt-browserify":"^6.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.1","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^4.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^5.0.4","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.8.4","whatwg-fetch":"^3.6.2"},"dependencies":{"@types/har-format":"^1.2.8"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@3.0.2","_npmVersion":"6.2.0","_nodeVersion":"16.13.0","_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"dist":{"integrity":"sha512-oYFKekfLB1j6+JLliqxBEfxY7XsSQbtohAjjBKDDKURcNm7fIizX7CUP2W6tTtlBzWg8FjH4B60rvMgJuxj30Q==","shasum":"ba55c7da72424a0cba0789012d2a6739d53ae565","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-3.0.2.tgz","fileCount":82,"unpackedSize":604834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm/nDPZz+qE9C3drAzafZlhLMBoBZip8E6p0/xXMovxQIhAO5GzDLxKSo/uVv1D+disNKGhvj4Y5XS9PKzlr5rBUN4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcFfUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs0w//cxHEXPyY1ouAm4sU8D9fdp+mwLzQOZ1/HjbEJ1F3F3TMC02o\r\n8ff+CcQRdn0dJ896W/CzcgFUwdKis9tpUBCiCM+IGodWPmMfdq5T7/nhR30l\r\naBbTVRl3lfKoQxk8+rQWh2xqilqxBXZGT6vCCTQ8QUpXYeyarGCtw2Zf3Bvv\r\nuOv1qlcMjqYo3pbE3ZOMUo5x0nBxGUf4eJloJKm2yf19bigRc2DkMbieYzfo\r\n5Dc+2TEztjU7WgyaBsEp/2dUlQZVk8JdRr248oJ2IaZ+YgJitq7BEXFZ65CD\r\nfIXXPq7uBH/Pp/qQGGz9tWByxR1ktDLMRMtUR7RXn1tJdNl+Pqs2nJcv5q1j\r\nkA9aqosY6zRNALFwn3UYMMEUqXfTJyHkpnbMioqPV83X3VfECS0eIxGveQcS\r\nqCBzp6/XFd/CcvZ3KXfyrbg276g70wbv1Cm+ByXZlfCFfFf5848XbkITDsMU\r\nzIHdinIun+Qqs91o6bGIU6GBdue8AblQwQIybKpsQvKOq7EMj4EJ5T4TsX5u\r\nJbcD7dgInb6MJHI3pXhka5CTEwY3GV0KupLuG3noG/qqE3vSQrzqhifnyLQR\r\nYoMkSocOJKFLIzEktRPWRgfwLdMz8QTNB2FFOgaDWjlSE9tirc2Rejcw7/fb\r\n0qJZTf8lURHguynRACU5ueOFexncCi+/Byo=\r\n=HKXG\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_3.0.2_1668306899966_0.5900986331787326"},"_hasShrinkwrap":false},"3.0.3":{"name":"perf-cascade","version":"3.0.3","description":"Har file visualizer","main":"./dist/perf-cascade.js","module":"./index.js","style":"./dist/perf-cascade.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"grunt tslint","watch":"npm run start & grunt default","build":"npm run lint & grunt releaseBuild","start":"live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html","clearJS":"find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete","ghPages":"grunt ghPages","release-patch":"grunt release","release-minor":"grunt release --release-increment=minor","release-major":"grunt release --release-increment=major","tsc":"tsc"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"directories":{"lib":"./lib","dist":"./dist"},"types":"./index.d.ts","license":"MIT","devDependencies":{"conventional-changelog":"^3.1.24","grunt":"^1.4.1","grunt-banner":"^0.6.0","grunt-browserify":"^6.0.0","grunt-bump":"^0.8.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.1","grunt-contrib-watch":"^1.1.0","grunt-gh-pages":"^4.0.0","grunt-run":"^0.8.1","grunt-tslint":"^5.0.2","live-server":"^1.2.1","load-grunt-config":"^3.0.1","tsify":"^5.0.4","tslint":"~6.1.3","tslint-eslint-rules":"^5.4.0","typescript":"^4.8.4","whatwg-fetch":"^3.6.2"},"dependencies":{"@types/har-format":"^1.2.8"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"homepage":"https://github.com/micmro/PerfCascade#readme","_id":"perf-cascade@3.0.3","_npmVersion":"6.2.0","_nodeVersion":"16.13.0","_npmUser":{"name":"micmro","email":"michaelmrowetz@gmail.com"},"dist":{"integrity":"sha512-2TFyFcBdJrbVU5DGlq32yVimwZ3FQkBX5zB+g2/ps/E60RrcUEUvuHgrPxpoUulhcujejGtIGlp9muQ+WU6Tlw==","shasum":"8b199ff3017f87646efc20923152929fb1f0b9ff","tarball":"https://registry.npmjs.org/perf-cascade/-/perf-cascade-3.0.3.tgz","fileCount":82,"unpackedSize":604834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVYh7gIj+yQS7/+1KCb5eBBzjBQrBRUi5fAjRT3JGzwwIgVbivZE8+KnvG0r0ZLkgZSKicnUzUVAXTfknTGXtxOiI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcFgOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUPQ/9FflSL/D5Z+HYxPEL63fqLqAo0YfaP7vDvgOL/DKTql8JsReR\r\ngQI8d35rD0356DDqTVlx5OzYwlpUS4xEe7rwxWWaTtlQVpw2avtwsjJsM/Ud\r\nXhdENz8uWb1zq7flnnyNg6cP0DOw3hGhMuQis3wUD42cHx37PNIyyjj5UlMU\r\nA5QZ4xyf06MmYs0ssidNBtJrNftlziq0IZyP1txJy/X2bMP89s6PSCdq+75n\r\ne2mvcjlzeM+14pJEJNdqwMUhYmVIfxqUcnKvKxn0LJxDk9rTqSxl++G/bdJ7\r\nQxe34XwlilD7Fr1K8/ol3Z9hgmL+JhF0EVCTEOVNTJPFHC0gIRoE5yQNiEYt\r\nxB0cig9KrGtnwCRhvPLVV4jEW78X9rB/SzGEMKXW8SS1TmQDKyeOFNTdio5H\r\nYVKv3qL310gMmZ4WXjlzzcexBYuMzFkUm0mGIcrir0ZfmMEDVDUmuha5nVb3\r\n5JYHFgyjwWVjjtqPVP0C3cpglMiBbn+T3ACOD54E7bf62VMoGVElmVFDVLvV\r\nLsgAtZSZGpAA0KoOGipsM2YgX8l1fgYHVbO2fYVJGxUTTxe3Ss66vP1utLuT\r\nAAMMBdl2KABlTWlnq07feeWHyidCIlEmFOAsZNzI1N3jRu+JGsHKbdq7P3ol\r\n+GtKMyjJmtJnge37mzgXEPN6WeKRO1Y1cvY=\r\n=9Nod\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perf-cascade_3.0.3_1668306957757_0.11922132666505592"},"_hasShrinkwrap":false}},"readme":"# PerfCascade\nResponsive, SVG based [HAR](http://www.softwareishard.com/blog/har-12-spec/) waterfall viewer .\n\n[![npm version](https://img.shields.io/npm/v/perf-cascade.svg?style=flat-square)](https://www.npmjs.com/package/perf-cascade)\n[![npm downloads](https://img.shields.io/npm/dt/perf-cascade.svg?style=flat-square)](https://www.npmjs.com/package/perf-cascade)\n[![Build status][travis-image]][travis-url]\n\nInstall via `npm install perf-cascade`<br/>\nLive example: https://micmro.github.io/PerfCascade/\n\n<img src=\"https://raw.githubusercontent.com/micmro/PerfCascade/gh-pages/img/PerfCascade-sample2.png\" alt=\"example screenshot\" width=\"704\" height=\"707\">\n\n## Contents\n\n- [How to use PerfCascade](#how-to-use-perfcascade)\n  * [With ES6 Compatible Module Loader (Webpack, Babel, Typescript...)](#with-es6-compatible-module-loader--webpack--babel--typescript-)\n  * [As Global Object](#as-global-object)\n  * [Use via npm](#use-via-npm)\n- [Options](#options)\n- [`*.zhar` - zipped HAR files](#--zhar----zipped-har-files)\n- [Rendering other formats (than HAR)](#rendering-other-formats--than-har-)\n- [Dev](#dev)\n- [Specs and resources](#specs-and-resources)\n\n## How to use PerfCascade\nPerfCascade is exported with [UMD](https://github.com/umdjs/umd), so you can use it as global object, via AMD (e.g. requireJS) or commonJS (internally it uses ES6 modules).\n\n### With ES6 Compatible Module Loader (Webpack, Babel, Typescript...)\nInstall the package\n```\nnpm install perf-cascade --save\n````\n\n```javascript\nimport {fromHar} from 'perf-cascade'\n\n// `myHarDoc` represents your HAR doc\n\nconst perfCascadeSvg = fromHar(myHarDoc)\ndocument.appendChild(perfCascadeSvg)\n```\n\n_With TypeScript you can additionally import TypeDefinitions for `ChartOptions` (PerfCascade Options) and `harFormat` (namespace for HAR Typings)_\n\n### As Global Object\nWhen using PerfCascade without any module system it just exports as a global object `perfCascade`, you can use as following:\n```javascript\n/** pass HAR `perfCascade.fromHar` to generate the SVG element*/\nvar perfCascadeSvg =  perfCascade.fromHar(harData)\ndocument.appendChild(perfCascadeSvg)\n```\n\nOr with options:\n```javascript\n/** override selected options for PerfCascade (all have defaults) */\nvar options = {\n  showIndicatorIcons: false, //default: true\n  leftColumnWidth: 30 //default: 25\n}\n\nvar perfCascadeSvg =  perfCascade.fromHar(harData, options)\ndocument.appendChild(perfCascadeSvg)\n```\n\nYou can find the compiled (and minified) JS in the [releases tab](https://github.com/micmro/PerfCascade/releases). For the basic version without zHAR support you need [`perf-cascade.min.js`](https://github.com/micmro/PerfCascade/blob/release/perf-cascade.min.js) and some basic CSS styles [`perf-cascade.css`](https://github.com/micmro/PerfCascade/blob/release/perf-cascade.css).\n\n### Use via npm\nYou can install PerfCascade via NPM as well:\n```\nnpm install perf-cascade\n```\n\nDirectories:\n- `node_modules/perf-cascade/dist/`: bundled UMD modules and the css file in the directory.\n- `node_modules/perf-cascade/lib`: contains the full project exported as separate ES6 modules\n- `node_modules/perf-cascade/types`: Typescript typings\n\n## Options\nsee [options.d.ts](https://github.com/micmro/PerfCascade/blob/main/src/ts/typing/options.ts) for source\n\n| Option      | Type | Default Value | Description |\n| ----------- | ---- | ------- | ----------- |\n| `rowHeight` | `number` | `23` | Height of every request bar block plus spacer pixel (in px) default: 23 |\n| `showAlignmentHelpers` | `boolean` | `true` | Show vertical lines to easier spot potential dependencies/blocking between requests |\n| `showMimeTypeIcon` | `boolean` | `true` |  Show mime type icon on the left |\n| `showIndicatorIcons` | `boolean` | `true` |  Show warning icons for potential issues on the left |\n| `leftColumnWidth` | `number` | `25` | Relative width of the info column on the left (in percent) |\n| `pageSelector` | `HTMLSelectElement` | `undefined` | DOM `<select>` element to use to select a run if the HAR contains multiple runs. |\n| `selectedPage` | `number` | `0` | Zero-based index of the page to initially render.<br/>If `selectedPage` is larger than the number of pages the last page will be selected. |\n| `legendHolder` | `HTMLElement`<br/>(DOM element) | `undefined` <br/>(not shown) | If set a legend explaining the waterfall colours is rendered in the `legendHolder` DOM element. |\n| `showUserTiming` | `boolean` | `false` | If enabled the [UserTiming](https://developer.mozilla.org/en-US/docs/Web/API/User_Timing_API) data in WebPageTest's format `_userTime.*` get parsed and rendered as well.<br/>Matching `_userTime.startTimer-*` and `_userTime.endTimer-*` entries get combined into one block. |\n| `showUserTimingEndMarker` | `boolean` | `false` (requires `showUserTiming` to be `true`) | If `showUserTiming` is enabled all `_userTime.endTimer-*` marker are hidden by default, only the UserTiming's start and duration is shown. This option also adds an `_userTime.endTimer-*` marker.\n\n## `*.zhar` - zipped HAR files\nBy loading `/perf-cascade-file-reader.min.js` as in [this example](https://github.com/micmro/PerfCascade/blob/main/src/index.html#L78-L86) you can use `perfCascadeFileReader.readFile` to read a zip file and convert it to a JSON HAR object.\n\n```javascript\nperfCascadeFileReader.readFile(fileFromTheFileInput, fileName, function(error, data){\n  if(error){\n    // handle error\n    console.error(error)\n  }else{\n    // handle success\n    renderPerfCascadeChart(data)\n  }\n})\n```\n\nOptionally `perfCascadeFileReader.readFile` also takes a callback (`(progress:number) => void`) as a forth argument\nthat gets called whenever a new unzip progress status is available.\n\n## Rendering other formats (than HAR)\nPerfCascade is composed of a parser [`src/ts/transformers/har.ts`](https://github.com/micmro/PerfCascade/blob/main/src/ts/transformers/har.ts) that parsed HAR into PerfCascade's agnostic [`WaterfallDocs`](https://github.com/micmro/PerfCascade/blob/main/src/ts/typing/waterfall.ts) format and the renderer (see `PerfCascade()` in [`src/ts/main.ts`](https://github.com/micmro/PerfCascade/blob/main/src/ts/main.ts) that creates the chart SVG.\n\nIf you want to render another format, you could fork the repo and create a new parser in [`src/ts/transformers/`](https://github.com/micmro/PerfCascade/blob/main/src/ts/transformers/) and implement a new `fromMyNewFormat` function similar to `fromHar()`in [`src/ts/main.ts`](https://github.com/micmro/PerfCascade/blob/main/src/ts/main.ts) that takes your format, calls its parser and then calls the main `PerfCascade()` function with it and returns it.\n\nIt would also be possible to separate the renderer into a separate package, if there is enough interest to justify the effort (create an issue and we can discuss it).\n\n## Dev\n- Start live-reload server and Typescript compiler with watch: `npm run watch`\n- Create uglified version: `npm run build`\n\n_See `package.json` for other useful tasks like linting, release etc._\n\n## Specs and resources\n\n- [W3C HAR Spec](https://w3c.github.io/web-performance/specs/HAR/Overview.html)\n- [HAR 1.2 Spec](http://www.softwareishard.com/blog/har-12-spec)\n- [HAR Resources](https://github.com/ahmadnassri/har-resources)\n\n[travis-image]: https://img.shields.io/travis/micmro/PerfCascade.svg?style=flat-square\n[travis-url]: https://travis-ci.org/micmro/PerfCascade\n","maintainers":[{"name":"micmro","email":"michaelmrowetz@gmail.com"}],"time":{"modified":"2022-11-13T02:35:58.087Z","created":"2016-10-16T07:34:26.020Z","0.1.6":"2016-10-16T07:34:26.020Z","0.1.7":"2016-10-16T08:14:16.900Z","0.1.8":"2016-10-16T08:39:53.757Z","0.2.1":"2016-10-16T08:44:02.635Z","0.2.2":"2016-10-23T09:41:38.799Z","0.2.3":"2016-10-30T08:58:05.959Z","0.2.4":"2016-11-05T06:34:37.901Z","0.2.5":"2016-11-06T08:41:14.011Z","0.2.6":"2016-11-19T07:40:05.243Z","0.2.7":"2016-12-04T02:36:49.955Z","0.2.8":"2016-12-04T06:58:12.880Z","0.2.9":"2016-12-05T13:13:17.350Z","0.2.10":"2016-12-06T14:04:26.072Z","0.2.11":"2016-12-10T02:49:05.608Z","0.2.12":"2016-12-17T05:19:24.793Z","0.2.13":"2016-12-17T15:03:09.673Z","0.2.14":"2016-12-21T13:34:29.603Z","0.2.15":"2016-12-21T22:45:36.685Z","0.2.16":"2017-01-04T13:12:41.067Z","0.2.17":"2017-01-10T23:10:21.093Z","0.2.19":"2017-01-12T13:33:19.665Z","0.2.20":"2017-01-15T07:53:58.876Z","0.2.21":"2017-01-15T23:08:27.654Z","0.2.22":"2017-01-17T23:28:37.516Z","0.2.23":"2017-01-18T23:02:28.975Z","0.2.24":"2017-01-29T03:25:36.172Z","0.3.0":"2017-01-29T07:58:15.042Z","0.3.1":"2017-01-29T08:28:59.697Z","0.3.2":"2017-01-29T12:02:00.350Z","0.3.3":"2017-02-05T01:14:52.332Z","0.3.4":"2017-02-05T01:34:26.690Z","0.3.5":"2017-02-05T01:42:49.392Z","0.3.6":"2017-02-05T09:22:53.988Z","0.3.7":"2017-02-07T13:41:53.981Z","0.3.8":"2017-02-10T15:33:27.045Z","0.3.9":"2017-02-10T15:50:39.182Z","0.4.0":"2017-02-13T13:28:18.416Z","0.5.0":"2017-02-18T01:28:58.129Z","0.5.1":"2017-02-19T01:30:46.296Z","0.6.0":"2017-02-21T14:22:19.566Z","0.6.1":"2017-02-22T14:24:11.576Z","0.6.2":"2017-02-25T01:31:19.148Z","0.6.3":"2017-02-26T08:31:32.165Z","0.7.0":"2017-03-01T07:35:39.422Z","0.8.0":"2017-03-02T13:26:20.287Z","0.8.1":"2017-03-04T09:40:38.946Z","0.9.0":"2017-03-08T22:57:06.107Z","0.9.1":"2017-03-10T13:14:48.110Z","1.0.0":"2017-03-16T12:40:32.362Z","1.1.0":"2017-03-24T10:08:51.342Z","1.2.0":"2017-03-25T08:19:06.527Z","1.2.1":"2017-03-25T09:26:32.626Z","1.2.2":"2017-03-26T09:55:43.194Z","1.3.0":"2017-04-02T11:34:26.626Z","1.4.0":"2017-04-06T14:19:08.612Z","2.0.0":"2017-05-06T14:29:10.252Z","2.0.1":"2017-05-19T12:10:29.351Z","2.0.2":"2017-06-07T14:30:47.084Z","2.1.0":"2017-06-09T13:37:08.819Z","2.1.1":"2017-06-26T12:28:43.928Z","2.2.0":"2017-10-21T09:37:28.248Z","2.2.1":"2017-11-21T07:31:58.054Z","2.2.2":"2018-02-13T18:35:41.253Z","2.2.3":"2018-02-18T18:41:51.922Z","2.3.0":"2018-03-31T08:53:53.175Z","2.3.1":"2018-03-31T09:31:51.703Z","2.4.0":"2018-04-01T09:06:37.722Z","2.4.1":"2018-04-01T10:07:39.090Z","2.5.0":"2018-04-09T21:25:55.124Z","2.5.1":"2018-05-27T21:12:52.318Z","2.5.2":"2018-05-31T21:02:58.328Z","2.5.4":"2018-09-03T18:36:31.751Z","2.5.5":"2018-10-21T22:03:11.985Z","2.5.6":"2018-11-17T22:47:30.930Z","2.5.7":"2019-04-08T19:37:26.865Z","2.6.0":"2019-05-27T23:54:05.592Z","2.6.1":"2019-05-28T01:45:00.458Z","2.6.2":"2019-06-29T03:52:29.056Z","2.6.3":"2019-09-11T12:43:47.585Z","2.7.0":"2019-10-07T22:05:24.813Z","2.8.0":"2021-03-27T23:44:57.510Z","2.8.1":"2021-04-10T15:45:46.289Z","2.9.0":"2021-04-20T00:43:00.308Z","2.10.1":"2021-06-10T00:54:42.624Z","2.10.2":"2021-07-23T12:13:55.143Z","2.10.3":"2021-08-25T12:59:08.037Z","2.11.0":"2021-11-24T05:14:50.735Z","3.0.2":"2022-11-13T02:35:00.249Z","3.0.3":"2022-11-13T02:35:58.016Z"},"homepage":"https://github.com/micmro/PerfCascade#readme","repository":{"type":"git","url":"git+https://github.com/micmro/PerfCascade.git"},"author":{"name":"Michael Mrowetz","email":"me@michaelmrowetz.com","url":"https://github.com/micmro"},"bugs":{"url":"https://github.com/micmro/PerfCascade/issues"},"license":"MIT","readmeFilename":"README.md"}