{"_id":"devtools-timeline-model","_rev":"41-fdb1d72a55bee816553637c315ac0e1e","name":"devtools-timeline-model","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"devtools-timeline-model","version":"1.0.0","description":"Let's say you want to evaluate the performance of some clientside JavaScript and want to automate it. Let's kick off our measurement in Node.js and collect the performance metrics from Chrome. Oh yeah.","main":"lib/timelinemodel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/automated-chrome-profiling.git"},"dependencies":{"chrome-devtools-frontend":"1.0.377119-1","node-hook":"^0.2.0","object-values":"^1.0.0"},"gitHead":"bc0c19e9cc3c66360eb67ae06d8bc55d388f069e","bugs":{"url":"https://github.com/paulirish/automated-chrome-profiling/issues"},"homepage":"https://github.com/paulirish/automated-chrome-profiling#readme","_id":"devtools-timeline-model@1.0.0","_shasum":"bd39e0e9b1a24aa509ef362f041417008db6b3e4","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.4.1","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"bd39e0e9b1a24aa509ef362f041417008db6b3e4","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.0.tgz","integrity":"sha512-K9w5QAeYgagB5f+iuqjf1eF1xqHUJQ0cr+P8QNUXxa+/aZ0O1nAL4msvWTCr6APPHE/uaEPPvK97aLlbVk5W3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzTIWVEspp6ObDGLyiLnNHjEhFuVMZvZsImDL/cNU6bAiEA/0h7cqtUgn2kXRt9uSEjPBcVRhym/NoSS51C4Fs6v5E="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.0.tgz_1456290686242_0.7602470377460122"}},"1.0.1":{"name":"devtools-timeline-model","version":"1.0.1","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=4.0"},"scripts":{"test":"standard && ava --verbose"},"files":["index.js"],"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.377119-1","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0"},"gitHead":"114999a715b469e535a08c3e12b9447454c15796","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.1","_shasum":"f2d5fad305631984d29e82643546274ddb5354a4","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.4.1","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"f2d5fad305631984d29e82643546274ddb5354a4","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.1.tgz","integrity":"sha512-G/H0NH+S0KtHvZjlJ2e9lDNKpd3hsvHUfsSLC7n5ynDeIm/ercqcvpLJXuteOm5y2VjFbsXnZliTGUUu1r+G8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmRf6KIwEhpLyXANZ972CKVub4KzdKB7pfFLOGdupIkAiEAy9F9DwOO2MV2qlBtZHgvr6RrdfxVFU5DGFUFS2MAiT8="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.1.tgz_1456354918112_0.5891264090314507"}},"1.0.2":{"name":"devtools-timeline-model","version":"1.0.2","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=4.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.379626","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"f0a8a36fa9be2c900d29d500a7e53c0b5c82d11c","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.2","_shasum":"e1276d88fd9097064f1262aba26f8b2a548d0674","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"e1276d88fd9097064f1262aba26f8b2a548d0674","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.2.tgz","integrity":"sha512-gH3OcUJno2v5ovjBsU+AZKUGkL9zFK6u/PLq9ogKnSudmQ5CErmHNdQvFv/v9S3ZwJUbCzIMahtpe7clk5ILeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0bl+u5PlsVdaIb1Ab8IlFigf6VzKVBcjHanaarX2mqAiEAlurFGec1ze01EQ5PHJ+K6anIpaw4/SldvUBsJIGcESM="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.2.tgz_1457421295667_0.9830787819810212"}},"1.0.3":{"name":"devtools-timeline-model","version":"1.0.3","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=4.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.379626","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"ebc66adefbec180d4d0cdf50ac479e39a31c80ef","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.3","_shasum":"f3f007906ae407d9a35c1c615dcac44250c2ef3d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"f3f007906ae407d9a35c1c615dcac44250c2ef3d","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.3.tgz","integrity":"sha512-szJo/T+hY8vlIRFP9SHYalwYa6hpHP/4Ymb6yQs7Gdv4n6/+Y5wsSUIY7INEFLQRIiV2kct3Vlx01BEmPZAk0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDYEVJfwNGSWF1gc6Y2P5AeOXszZLI9Hm7579PxleHPAIgEd9VWOGPljQKdFdy9+miWxTGoHvbu6MMmhWPSyjmWOc="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.3.tgz_1457423347456_0.025048021459951997"}},"1.0.4":{"name":"devtools-timeline-model","version":"1.0.4","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.380359","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"3a2fae44be98267f1d268a99d0e0d36f62dd6f86","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.4","_shasum":"5af5dbe9adb632dfa78b6bf9c06fae90d6ac0823","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"5af5dbe9adb632dfa78b6bf9c06fae90d6ac0823","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.4.tgz","integrity":"sha512-2eUzdiA0cYLX/70aw7HFkjLopuERkgod9TWq7wPNivYHLl+fW4CNI9uWdhYmfhXe2PkeeRdYfFsO6YhMghD6KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrZsI5phPqQPmil/nesyhFJvf1WpRYwNEOC+hPfzaqyAiB6sCPTzE/+4d7YDTRVoq2htSNJC+9ySSUAcEdgHXnuLA=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.4.tgz_1457594026213_0.13267287868075073"}},"1.0.5":{"name":"devtools-timeline-model","version":"1.0.5","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.380359","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"f09aa8101dca24adb6786595e6a8ef6e092a85f0","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.5","_shasum":"c8624919d1880f9e878b057515e25be3af8c3914","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"c8624919d1880f9e878b057515e25be3af8c3914","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.5.tgz","integrity":"sha512-o15ASy962t8ZhzqPF0v35B8/y3VEBGTzYDh0FjFMQ7cIHuW3dRyFYcal+ylxUXOSnABkEKVheBp3HtrbRe3vTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf6ENj0N4WvISSEOtFNUE8T0ElSMu6dgoYfowQO2/eYQIhAJk1xTSSkpoULWkO+8L6GeQuj3yAsY3CiimBrgMs6B9w"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.5.tgz_1457594050019_0.19753842731006444"}},"1.0.6":{"name":"devtools-timeline-model","version":"1.0.6","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.380359","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"7b3391ea95bcbf0a3d1fbe8ec55f15cb7ad8b34c","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.6","_shasum":"b6dec48b1cd3e75f1ec49c9bc2d0abef375d0f89","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"b6dec48b1cd3e75f1ec49c9bc2d0abef375d0f89","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.6.tgz","integrity":"sha512-RAlGiiK3NcBUFHOZDVHvUF80lMR8SUoxpXEXrrLGBEFL7YGG6j+ZATbybdJxotNC7E58tzN3sMFUgFbYDfSUZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwF5HvCrYzGDnlJakoLpctUYgm+p5qARU3PUIpbJN9wCIQCQWlRF2zvDHdn8pqFrh0WBeyj3c6RzjDkzolW8MG6IHw=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.6.tgz_1458003200667_0.33177488180808723"}},"1.0.7":{"name":"devtools-timeline-model","version":"1.0.7","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.380359","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"398b77677bb413f48a18bea0e88969138e2226cd","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.7","_shasum":"d14da11b4771c1559c33ba757c87e70590a09cbb","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"d14da11b4771c1559c33ba757c87e70590a09cbb","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.7.tgz","integrity":"sha512-Ub7isAzm3wBnLJvQ6Xmis6ZXANQVqHfi6yFVF0uharkeesuWsCuM2Me0s6KR6d0GJHULAVotSMBSNraEdexCjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB4MVTCjSP8XuF0Sto0Jydk5ER1rH0FP8K+COLvpPnwAiEA6RfA545wpXB9ui/2P5GQeWxbG/d1W64+PwSjzOAg9yU="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.7.tgz_1458018031208_0.3418362441007048"}},"1.0.8":{"name":"devtools-timeline-model","version":"1.0.8","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.380359","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"95089f8a91574724f423f925d023df020904288d","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.8","_shasum":"4938821ca80ccbb082d59a7c54d2a55bbc263d32","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"4938821ca80ccbb082d59a7c54d2a55bbc263d32","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.8.tgz","integrity":"sha512-eKZfMjaDlP9h3Gh04wS/jdcKQ1uYdA0WI0dxFLNb9SVYDNLj77foUXNEw3/cRAQRX3+4hqAQJGqps5kdJTVY+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTHW4zPmNDJ+6KpqZ0GCAdw3jwjNh7TqEDZYDQXG2euwIhALBnWl3CtQKOAm4TQ1TKUVreEZUlQZu20lq3crX/N0WD"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.8.tgz_1458173314851_0.03048414597287774"}},"1.0.9":{"name":"devtools-timeline-model","version":"1.0.9","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.380359","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"213717394d3c0b16832d85c3680f3c05481cb0fa","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.9","_shasum":"6f975ec244f4aaf7cec023c111aa2a0d6dc32dfc","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"6f975ec244f4aaf7cec023c111aa2a0d6dc32dfc","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.9.tgz","integrity":"sha512-NMLurcP7QNf8mJCUhwu5H/n4KTbg7aR1mICN5IEX9DxGId6BBNGLBz+xQdhJ588Ip6jmww4ix1e6xqFNTKjtUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfNVKwrpL3dZsVdcsfoURZvoT/ceHLZvNU5pl1+X/RLQIhAPgY7WZo9UI3MSCD1qh9cLecKBagMF9z6A4lpz40z/fK"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.9.tgz_1458179165965_0.48300043027848005"}},"1.0.10":{"name":"devtools-timeline-model","version":"1.0.10","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.381789","node-hook":"^0.2.0"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"f70993d9f521ca2241fdbf769ccf441dba58ad08","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.10","_shasum":"4f323da999219e58c177363f78a2f814ea54ffeb","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"4f323da999219e58c177363f78a2f814ea54ffeb","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.10.tgz","integrity":"sha512-yZ8ZIU12l1H/RvidxoLxuNtcL5zDSoxGlHv+pEK8PEdVUf5t8zXDA2njlHfj230mIvI4n450vi6o0OKqj1t43A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkE1Wrl7BBACznCi0x1B3GaR/0eDpbuUmO40VLaiFHEwIgUnHyXsbulIgLJPTORYTxvqULBFPbf+vB68KljKSoqy0="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.10.tgz_1458251449116_0.7480075657367706"}},"1.0.11":{"name":"devtools-timeline-model","version":"1.0.11","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"9416ff47f566ad9a7f256bdbbfd8cb96ebe5d452","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.11","_shasum":"02e928bb24b665ea5ed7bb8ca313db0273477911","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"02e928bb24b665ea5ed7bb8ca313db0273477911","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.11.tgz","integrity":"sha512-VDRf2QUMUjZ0zk4LQR8AHW1Rsv8ch85vUrQd/zHMPK3WL6biFwB6HJSgaqC4LTvbjSdjvkghY0GGYMVIhmuNOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs6p48S9ZtV72donnKnS+RL6cjAyWYvxYp3WUtYenRCwIhAKuz9iMK+objYSUnvRcWfZ0TKoQUFB1zpfRLixridZuo"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.11.tgz_1458342107327_0.5300589634571224"}},"1.0.12":{"name":"devtools-timeline-model","version":"1.0.12","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"files":["index.js"],"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"bcf7c38b133d339b161774b6025d01542b095351","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.12","_shasum":"2facb8e4cf5e15bddecaf1247eab64bf4336f406","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"2facb8e4cf5e15bddecaf1247eab64bf4336f406","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.12.tgz","integrity":"sha512-deJ5huczXtuL6s/t59p7XoNujfqxjrL/4BD2xx+0FN5VtwhfsVPfp5oyEK4ppvZP1FGdLVW8tfzH6GXeyxTY+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC/3zez9wWko6ZqFz56tBSPwee/ln6k4Dxz53yUwGmxAiA0aIBONWzDLOr7/tQEJQy2bwlj5hA0LOHD2cOf/xGYLQ=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.12.tgz_1458347525829_0.043359077302739024"}},"1.0.13":{"name":"devtools-timeline-model","version":"1.0.13","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"a15fdff262c634f310cdf5e9c434e233faf70024","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.13","_shasum":"c99a1615da4d28e61bb6cc7c88c06ec7af10cd29","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"c99a1615da4d28e61bb6cc7c88c06ec7af10cd29","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.13.tgz","integrity":"sha512-xhw9aucfD5nl0U0hQgTs/8ulD8gCktlMPOdy90B2r0pRr9GiDapNPZqt1gsrljQ56e3apU4oYH5GSa864O+MXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIED+6k5HUvLq+2+rIpfrgKQWu8XOJSGXNL7mwFHDt1v1AiEA87gIDKOmS+dwhf4XAujKL4Qlnu2SGeO6ySYEYGsYnoI="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.13.tgz_1458347735827_0.5250820822548121"}},"1.0.14":{"name":"devtools-timeline-model","version":"1.0.14","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"ca82059edafdeb9196afa0ee4fc1917585957beb","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.14","_shasum":"134d5898417b213867ee24ec9fae14f8f784dae0","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"134d5898417b213867ee24ec9fae14f8f784dae0","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.14.tgz","integrity":"sha512-U0ZAJtiD5ouxHkS3UANql70gCFLGNPEzmMn5Oibcl32uPwkGONZ6Vql364alYe8kRGHPSyWGEj5kXBM2mWu2JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGv1Fc4rKemBfH+35tL3xcsbsnY4WJY0wGm3+vbvk2NHAiEAhiB12JsskMsq7kgmCyQW9AF4iOEdDyg82IK020Fx8wM="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.14.tgz_1458347827645_0.37005173065699637"}},"1.0.15":{"name":"devtools-timeline-model","version":"1.0.15","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"call-with-globals":"0.1.0","chrome-devtools-frontend":"1.0.382117"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"8b038cabbca1ca6193adb6a8dc8823c73d08348d","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.15","_shasum":"59c9a28a470dcf030aa72cac839ba5660dc332dd","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"59c9a28a470dcf030aa72cac839ba5660dc332dd","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.15.tgz","integrity":"sha512-cq3cSJDvpVi2g4wURoTCivPYNh8OQmozV3MhuPZ5zcq3Z7uBnwxTdPY7uEP5E3QfyjfjdEO30yEIt/XBsuyBiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL4vGO/0X3roQq42URzD3om7oTmQ33GB0YSarwcGFhZAiEA5PcE+JQ+OvM5E5Nao/SOIZ0WKQDpqP2krC7xgjRiinY="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.15.tgz_1458445325241_0.9310931940563023"}},"1.0.16":{"name":"devtools-timeline-model","version":"1.0.16","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"6d8e4043b282d555ba4f61ce2a94cf33f86a4789","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.16","_shasum":"2874270517b4d7b9af7c7818bbcc55f3f1010c4a","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"2874270517b4d7b9af7c7818bbcc55f3f1010c4a","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.16.tgz","integrity":"sha512-zEMjdIEAKW1/CtfZjZh+PBNtLyDYTN/fPEw9N1WEgIvBSWIeaGvPDJCMPePktkZcEiGj3qO2O5od1NO0WzvBvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC81x2A4CpJIzUWI/PtAlOPPKv3cljOayUBWDurvqzsAiEA7RCwdG2cMErj0D5KPTVOzYU0xUSHF0O1k5tPZTtmNKE="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.16.tgz_1458531814967_0.45224986458197236"}},"1.0.17":{"name":"devtools-timeline-model","version":"1.0.17","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"d6432f860223cbf94cdd4423940e741b6fb1b67f","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.17","_shasum":"24cb5902ac243310d08ed154aadb83f42e9f8af8","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"24cb5902ac243310d08ed154aadb83f42e9f8af8","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.17.tgz","integrity":"sha512-RD+EwbuUKZlZwlRIHySBdK4ER1s2Qykoby8pcTh4qclKXhGzoena+e79MvtPgOCu8hBRfNJ6mEi/LFb1VHm3nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfh1LBa0Qz2uw+ouBwAgdon94w57aa0QMOCoIOFy+X3AiEAzpGNZYmcSp+YpStAOl1Zgkhrv7Qi2vUGpQqMLzuEWTQ="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.17.tgz_1459190667111_0.5592436830047518"}},"1.0.18":{"name":"devtools-timeline-model","version":"1.0.18","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117","resolve":"1.1.7"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"278513d3230fbe520171bcc9c048781f13bf3ab7","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.18","_shasum":"d07ddf42eac2f8f365416377def908418adfde82","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"d07ddf42eac2f8f365416377def908418adfde82","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.18.tgz","integrity":"sha512-9WsY8j3YHvHkwNb+z/Sf9OoYDOV4iMOGTrpNHlSSuPWYbV1ZOfHzmtyFrS/BQuhJjI1YaGVR+2qX8SU53jBqmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChohFq4hkHYlMPKNTqUqPFjyVSz2wTLnybVcsl0T1MEwIhAP+r5FYIK8Wm/zv71H7v2MkoGepnuvS6ocXcrjBED4KF"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.18.tgz_1460345675056_0.6705117679666728"}},"1.0.19":{"name":"devtools-timeline-model","version":"1.0.19","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"ava --verbose"},"ava":{"failFast":true},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117","resolve":"1.1.7"},"devDependencies":{"ava":"^0.12.0","standard":"^6.0.7"},"gitHead":"463c26ced82e9cc5fd23e3a09a610ba84f677732","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.0.19","_shasum":"3bbc18ac8459525fd3dbdee331bb7365bbe82e37","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"3bbc18ac8459525fd3dbdee331bb7365bbe82e37","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.0.19.tgz","integrity":"sha512-WPWjxQ9BR56Shc96b9SJTfapMva7GsYa2ikSK2UskXEA7nVClVe637JridzQTMfVLGaaFNprq81fRZSYGS9oPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDZCTICWwTje29ex7FBvWwC2XFFW2PstbLpzG49M5f/gIgHQD3NJPx39NYZmOebEe2P2Cr1fYA88s1hwCVQZ7NFBA="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.0.19.tgz_1461116210966_0.3451742194592953"}},"1.1.0":{"name":"devtools-timeline-model","version":"1.1.0","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"mocha $(find ./test -name '*.js') --timeout 10000"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117","resolve":"1.1.7"},"devDependencies":{"mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"9f64a1c9994968f19307035b036f85626c449102","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.0","_shasum":"57c1c530f42c3aba65b4056cf8626e94606e973f","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"57c1c530f42c3aba65b4056cf8626e94606e973f","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.0.tgz","integrity":"sha512-DmtBRUa0e8mOFQOQWZGSbvnsOoD4h3EVBJS3EtJAXr7axkD1/ioFyeUo4bKY3YA2q85JlQYtGxtrGn7BWir2Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFjDmPcq4ILM1e+qOuMsQVZ3KO0ce+7Nk1FAnA/yEUjAIhAMjYkXGw3KrhxraXG3ksgZIR5dSYWvnWjlE7dZcuREhn"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.0.tgz_1461962137497_0.45936626731418073"}},"1.1.1":{"name":"devtools-timeline-model","version":"1.1.1","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"mocha $(find ./test -name '*.js') --timeout 10000"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117","resolve":"1.1.7"},"devDependencies":{"mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"6c58c22234452e4957dd2547e1fe62b40f52fcf4","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.1","_shasum":"3672b5cbb8c94a75bc226620ad7d150804ab0ebd","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"3672b5cbb8c94a75bc226620ad7d150804ab0ebd","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.1.tgz","integrity":"sha512-NTWZOyjtqgSeBkh0VHvtGPHCIotgzXVTxDn+Ez+YPLXbpOefcRfASNRPvYxjmNnRopjBHdCKnV7Ys6/MVukgEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxmmhSAS3g0MKbl2w5lFBLA+KMX9ogRHpJFh/bOx79gwIgO4NWj1J63PphThWQPsA/TGgc0VnLcXBv5q6QB+pHfxw="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.1.tgz_1461962149932_0.4920674494933337"}},"1.1.2":{"name":"devtools-timeline-model","version":"1.1.2","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"44b27bceb4d8c6858469e2e8d396d49be302feec","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.2","_shasum":"55c52aed388d6d9a937aae391ebe175919c727d6","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"55c52aed388d6d9a937aae391ebe175919c727d6","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.2.tgz","integrity":"sha512-xj3AzFnbsUReCsqSrtgpUzVItJeDuMTcUz1mloKAI2sUysaf0JABhgYfis3pJO/7vrKvU0cHG9OFWS6bKmnsmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9hH88yDRq6v4HOK8jsLqz+PfUq/aM95aWyXKjmK38IAiEArhy6tYz5+0rbNv2qVSuVoEyqwYtrVWoUiiJIezS9qaE="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.2.tgz_1461964434622_0.038800082402303815"}},"1.1.3":{"name":"devtools-timeline-model","version":"1.1.3","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"74df29dd61c8b47f497013a68b83936708830c59","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.3","_shasum":"37be986b2b2397bff08e358f1984a1d3cb4ebf96","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"37be986b2b2397bff08e358f1984a1d3cb4ebf96","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.3.tgz","integrity":"sha512-wwWAu6r+xohE9cfdJeci6GzNl757Ah1omgDEbQUymodelxNxeIjDTlLoT3ZD54acIWioEKVkrLnhiWwTnnCN0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Jc045+ggyMDdf7DgdAihyO9dgVXyxt3Wp8GTZj0UIgIgH6ayxwseV9f5BejTCZZtPdX5KdL/2bgFqHwJWygO1v8="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.3.tgz_1462434893024_0.7270046835765243"}},"1.1.4":{"name":"devtools-timeline-model","version":"1.1.4","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.382117","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"697053bd9f815056017c46c2467b12f4aaa69935","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.4","_shasum":"b6ce1ecfa23e61c4b415f1c97f2a749bbdefc051","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"b6ce1ecfa23e61c4b415f1c97f2a749bbdefc051","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.4.tgz","integrity":"sha512-fZxlTv4m51BtSCpYOrLjFF9svQf/G3mwvWZvJl2l+T5D4wyQJPWO/8SeUD4QQUVAk5U6TlI4St4/JgLgy5nlqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3EkXwN6/s+ixKtWr6A89Amqn6l1BhjjOo5CIPHs5ccgIhAPkt0QcxbesWggjbvkJOVDRy0Lm5TiDbxgJZXMXPoRGj"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.4.tgz_1462435341736_0.3940321796108037"}},"1.1.5":{"name":"devtools-timeline-model","version":"1.1.5","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.401423","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"535a30b121dc6c861eba18b8a7061804ce5b87cb","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.5","_shasum":"d9c8ab5893e2bfa5db9a04905ae79852efbef2e7","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"d9c8ab5893e2bfa5db9a04905ae79852efbef2e7","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.5.tgz","integrity":"sha512-9Uo+bejhxmXke6Nmtl5XtO3/4W3jkWjPHc3Z5f8RiyqURRYN2bU2NhBF5y2sa19zt8Z9GOlNACiTDc0wC1OMAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPDgzvphnEIk0OcU4884jhVp1JVgcKXxD5NxU+zFhv4AiAdxGkiRPLTpUh0lyJuA1O71y4LSvsNSBsmrGa8fpNpdw=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.5.tgz_1466719958136_0.8990935953333974"}},"1.1.6":{"name":"devtools-timeline-model","version":"1.1.6","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.401423","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"50d50e0ca60d6196187072f39cf821033bc078e6","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.6","_shasum":"7be51a73b55d727b597bb30dd1ed2e8e210639a5","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"7be51a73b55d727b597bb30dd1ed2e8e210639a5","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.6.tgz","integrity":"sha512-xjH3dqVLD9eU1f92R6wbRszB6YhjaVNcbzRoSv0Xnx/HWY0ImJy8ryV+BpY61ImbTENx+AZdbDa4b+R3j1HpPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3qV3F5ZoZ68ApifJmE7RE6YDRJzON/kzjV62sYEcqjgIhAPSE5jLcjf2kKnb1OfjSVWck44soY4y4z1vWgcBMukxh"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.6.tgz_1466724301936_0.668758352054283"}},"1.2.2":{"name":"devtools-timeline-model","version":"1.2.2","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.434572","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"7fbb56c0241841372b4de33551798bcae371750d","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.2.2","_shasum":"822c4828b09a99e385803f58b3d3e62426764109","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"822c4828b09a99e385803f58b3d3e62426764109","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.2.2.tgz","integrity":"sha512-OY70l4vR7bAzIKLEH9NDSP+nKP/d9zlmskLBuvbyxK2ElTlQuN/ViapNX4KTGF6ABiBORvzzE+cW0RSahhvpQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYjag7tEz1xTEtrrVT5UDHQLd7t9/QNGkjtS3XNyIclAiBYBvq1PwYF52+gu5W6NpL/utPquxxESinQwAIYmolUPg=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.2.2.tgz_1483488584254_0.4260406643152237"}},"1.3.0":{"name":"devtools-timeline-model","version":"1.3.0","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"engines":{"node":">=5.0"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.445684","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"207637d078874fcd4167d7775d25bba7ee617e5e","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.3.0","_shasum":"a53c3147ac512c9eeae2d80740027a5e1bf45922","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"a53c3147ac512c9eeae2d80740027a5e1bf45922","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.3.0.tgz","integrity":"sha512-IR0LvQZz6sgwnzeyCdd2xb4wKWss94Dj12qiWlQjFUg6hCUbnOFXEc0s0R7OcQjKaB4/sWjpG0KnrnLyMgR24g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9w1asUE98yBupkyIA+hSbAb5bnshKytWLU1EV0LnIbAiBPSdQp61fBSJrdP26c7BFpA+WXBbVV1BteNnogkkEvSQ=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.3.0.tgz_1485383527981_0.17219370021484792"}},"1.1.7":{"name":"devtools-timeline-model","version":"1.1.7","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.401423","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"e277564fff65691a6b132e0a693727c5f85b0ab6","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.1.7","_shasum":"aa195fc46dac46bcc2479225f02d87b4e9e29ccd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"aa195fc46dac46bcc2479225f02d87b4e9e29ccd","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.1.7.tgz","integrity":"sha512-SGk+Svoy/1tB40yYAYxeNTyNVk5fRjdKv9v9Kn9aURhgy1YNHXh3sT4IqBecAzHaqZG2Frbhc9mBo9vxT4oQXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJnLeiCNBaDWaHmWOpZbkU/YozmLUcAI0k88HW27o86AiBy9gHDpLwdZW/57EJE1b8M0E38/Gqfh8yWwd3EzrJpGQ=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.1.7.tgz_1495161999356_0.7427214025519788"}},"1.2.3":{"name":"devtools-timeline-model","version":"1.2.3","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.434572","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"e5520efd3c47335cbbf026c7aca73cef1732ad70","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.2.3","_shasum":"1100e57f9987a945a5590c6298692861ed5b170c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"1100e57f9987a945a5590c6298692861ed5b170c","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.2.3.tgz","integrity":"sha512-SnbFLCAgT9He6yhXcdffuVDrpnO9ewPunXfxNjIpcUSLym2+jmpWq2WW9CAVTZUNraD5o/uLVyAbPK1vO4OUQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFl6bH9WiIUPNyVwwfIsOCy4QdtV51MEnOv+oLruWf+AiBOVm3jqN42axiJteotdMkjrqraXz9qF2T5xGprhnqFxA=="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.2.3.tgz_1495162109359_0.4116818429902196"}},"1.3.1":{"name":"devtools-timeline-model","version":"1.3.1","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.445684","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"a89f7611832e45faf421b9a76d4bd7455f2014a3","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.3.1","_shasum":"27e9b849d45ad50e5d3675657d4aebbf7a919669","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"27e9b849d45ad50e5d3675657d4aebbf7a919669","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.3.1.tgz","integrity":"sha512-wlBiDnmS/M1asbUZFbh+BX6e9xuQ1S+0lHOn+pUIU/efxQQplDFuWq5uIySTrDkb53KuAHK7Vrdtl5wWWmDNnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuQgoJ2NRSYI2q6X7OOjP3p/nXawjzfBPI3RDTEqMBbAiEA6OaQ7Wm3BIlHi3FGrXjmcl/OVR58cjlVVHL5jYLd054="}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/devtools-timeline-model-1.3.1.tgz_1495162209613_0.22324048914015293"}},"1.4.0":{"name":"devtools-timeline-model","version":"1.4.0","description":"Parse raw trace data into the Chrome DevTools' structured profiling data models","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"author":{"name":"Paul Irish","url":"github.com/paulirish"},"scripts":{"test":"npm run unit && npm run lint","unit":"mocha $(find ./test -name '*.js') --timeout 10000","lint":"eslint .","watch":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run test","watchlint":"find . -name \"*.js\"  | grep -v \"node_modules\" | grep -v \"test\" | entr npm run lint"},"main":"index.js","keywords":["devtools","chrome","performance","profiling","timeline"],"dependencies":{"chrome-devtools-frontend":"1.0.445684","resolve":"1.1.7"},"devDependencies":{"eslint":"^2.4.0","eslint-config-google":"^0.4.0","mocha":"^2.3.3","speedline":"0.1.2"},"gitHead":"84046c62a68871e723709bca8e13b102c03c0422","bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","_id":"devtools-timeline-model@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"integrity":"sha512-zjC31eo4yhPaGC6NnjpksA9ejq9sKtWrQXW9i790RfACXQFrZ/Ba/qcGcU3sqWww/3iZsnZpVDEiTUniKs4CvQ==","shasum":"91f9624fb0313fa3ebeda7bf99865357bc66c726","tarball":"https://registry.npmjs.org/devtools-timeline-model/-/devtools-timeline-model-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSV5TaCCt/cWUwMKJEORSvqXH4/BJJ6BB6x7ktUnmGQQIhAJcs4exZugI3ehankrDMHX9MMp0f3h5d+Z6cqqu+/3Dh"}]},"maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/devtools-timeline-model-1.4.0.tgz_1517462863173_0.41517693479545414"}}},"readme":"# devtools-timeline-model [![Build Status](https://travis-ci.org/paulirish/devtools-timeline-model.svg?branch=master)](https://travis-ci.org/paulirish/devtools-timeline-model)\n\n\n> Parse raw trace data into the Chrome DevTools' structured profiling data models\n\nIf you use something like [big-rig](https://github.com/googlechrome/big-rig) or [automated-chrome-profiling](https://github.com/paulirish/automated-chrome-profiling#timeline-recording) you may end up with raw trace data. It's pretty raw. This module will parse that stuff into something a bit more consumable, and should help you with higher level analysis.\n\n\n## Install\n\n```sh\n$ npm install --save devtools-timeline-model\n```\n[![NPM devtools-timeline-model package](https://img.shields.io/npm/v/devtools-timeline-model.svg)](https://npmjs.org/package/devtools-timeline-model)\n\n## Usage\n\n```js\nvar filename = 'demo/mdn-fling.json'\nvar events = require('fs').readFileSync(filename, 'utf8')\n\nvar DevtoolsTimelineModel = require('devtools-timeline-model');\n// events can be either a string of the trace data or the JSON.parse'd equivalent\nvar model = new DevtoolsTimelineModel(events)\n\n// tracing model\nmodel.tracingModel()\n// timeline model, all events\nmodel.timelineModel()\n// interaction model, incl scroll, click, animations\nmodel.interactionModel()\n// frame model, incl frame durations\nmodel.frameModel()\n// filmstrip model, incl screenshots\nmodel.filmStripModel()\n\n// topdown tree\nmodel.topDown()\n// bottom up tree\nmodel.bottomUp()\n// bottom up tree, grouped by URL\nmodel.bottomUpGroupBy('URL') // accepts: None Category Subdomain Domain URL EventName\n\n// see example.js for API examples.\n```\n\n![image](https://cloud.githubusercontent.com/assets/39191/13832447/7b4dffde-eb99-11e5-8f7e-f1afcf999fd6.png)\n\nThese objects are huge. You'll want to explore them in a UI like [devtool](https://github.com/Jam3/devtool).\n![image](https://cloud.githubusercontent.com/assets/39191/13832411/390270ec-eb99-11e5-8dc9-c647c1b62c9d.png)\n\n\n## Dev\n\n```sh\nnpm i\nbrew install entr\ngls index.js lib/*.js | entr node example.js\n```\n\n## Sandboxing WebInspector for Node\n\nRequiring the DevTools frontend looks rather straightforward at first. (`global.WebInspector = {}`, then start `require()`ing the files, in dependency order). However, there are two problems that crop up:\n\n1. The frontend requires ~five globals and they currently must be added to the global context to work. \n2. `utilities.js` adds a number of methods to native object prototypes, such as Array, Object, and typed arrays.\n\n`devtools-timeline-model` addresses that by sandboxing the WebInspector into it's own context. Here's how it works:\n\n##### index.js\n```js\n// First, sandboxed contexts don't have any globals from node, so we whitelist a few we'll provide for it.\nvar glob = { require: require, global: global, console: console, process, process, __dirname: __dirname }\n// We read in our script to run, and create a vm.Script object \nvar script  = new vm.Script(fs.readFileSync(__dirname + \"/lib/timeline-model.js\", 'utf8'))\n// We create a new V8 context with our globals\nvar ctx = vm.createContext(glob)\n// We evaluate the `vm.Script` in the new context\nvar output = script.runInContext(ctx)\n```\n##### (sandboxed) timeline-model.js\n```js\n// establish our sandboxed globals\nthis.window = this.self = this.global = this\n\n// We locally eval, as the node module scope isn't appropriate for the browser-centric DevTools frontend\nfunction requireval(path){\n  var filesrc = fs.readFileSync(__dirname + '/node_modules/' + path, 'utf8');\n  eval(filesrc + '\\n\\n//# sourceURL=' + path);\n}\n\n// polyfills, then the real chrome devtools frontend\nrequireval('../lib/api-stubs.js')\nrequireval('chrome-devtools-frontend/front_end/common/Object.js')\nrequireval('chrome-devtools-frontend/front_end/common/SegmentedRange.js')\nrequireval('chrome-devtools-frontend/front_end/platform/utilities.js')\nrequireval('chrome-devtools-frontend/front_end/sdk/Target.js')\n// ...\n```\n##### index.js\n```\n// After that's all done, we pull the local `instance` variable out, to use as our proxy object\nthis.sandbox = ctx.instance;\n```\n\nDebugging is harder, as most tools aren't used to this setup. While `devtool` doesn't work well, you can have it run `lib/devtools-timeline-model.js` directly, which is fairly succesful. The classic `node-inspector` does work pretty well with the sandboxed script, though the workflow is a little worse than `devtool`'s. \n\n\n\n## License\n\nApache © [Paul Irish](https://github.com/paulirish/)\n","maintainers":[{"name":"paulirish","email":"paul.irish@gmail.com"}],"time":{"modified":"2022-06-15T02:39:16.074Z","created":"2016-02-24T05:11:28.475Z","1.0.0":"2016-02-24T05:11:28.475Z","1.0.1":"2016-02-24T23:02:00.717Z","1.0.2":"2016-03-08T07:14:57.726Z","1.0.3":"2016-03-08T07:49:09.462Z","1.0.4":"2016-03-10T07:13:48.586Z","1.0.5":"2016-03-10T07:14:15.357Z","1.0.6":"2016-03-15T00:53:23.187Z","1.0.7":"2016-03-15T05:00:31.751Z","1.0.8":"2016-03-17T00:08:37.055Z","1.0.9":"2016-03-17T01:46:08.144Z","1.0.10":"2016-03-17T21:50:51.613Z","1.0.11":"2016-03-18T23:01:49.951Z","1.0.12":"2016-03-19T00:32:08.250Z","1.0.13":"2016-03-19T00:35:38.162Z","1.0.14":"2016-03-19T00:37:09.845Z","1.0.15":"2016-03-20T03:42:05.740Z","1.0.16":"2016-03-21T03:43:35.436Z","1.0.17":"2016-03-28T18:44:29.374Z","1.0.18":"2016-04-11T03:34:36.112Z","1.0.19":"2016-04-20T01:36:51.946Z","1.1.0":"2016-04-29T20:35:39.868Z","1.1.1":"2016-04-29T20:35:52.380Z","1.1.2":"2016-04-29T21:13:55.569Z","1.1.3":"2016-05-05T07:54:54.412Z","1.1.4":"2016-05-05T08:02:23.039Z","1.1.5":"2016-06-23T22:12:40.334Z","1.1.6":"2016-06-23T23:25:04.562Z","1.2.2":"2017-01-04T00:09:45.017Z","1.3.0":"2017-01-25T22:32:09.867Z","1.1.7":"2017-05-19T02:46:39.612Z","1.2.3":"2017-05-19T02:48:31.545Z","1.3.1":"2017-05-19T02:50:11.746Z","1.4.0":"2018-02-01T05:27:43.721Z"},"homepage":"https://github.com/paulirish/devtools-timeline-model#readme","repository":{"type":"git","url":"git+https://github.com/paulirish/devtools-timeline-model.git"},"bugs":{"url":"https://github.com/paulirish/devtools-timeline-model/issues"},"license":"Apache-2.0","readmeFilename":"readme.md","keywords":["devtools","chrome","performance","profiling","timeline"],"author":{"name":"Paul Irish","url":"github.com/paulirish"},"users":{"samar":true,"faeliaso":true,"tsxuehu":true,"alexxnica":true,"rubiadias":true}}