{"_id":"nodegrind","_rev":"34-e3e9bed9dbcef872c4c0aab6363f2819","name":"nodegrind","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","dist-tags":{"latest":"0.6.2"},"versions":{"0.0.0":{"name":"nodegrind","version":"0.0.0","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3"},"_id":"nodegrind@0.0.0","dist":{"shasum":"38fb82273499ef1aca6062ea76b874c21c9e218e","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.0.0.tgz","integrity":"sha512-KXB44bQk22R3VzJ3T2R+ZX+p6wwNaBZaif7+2jH4TlSc19LihydDgpkyhCyqKfQTKS2vqNOCQHELMAf4/7VcZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAveMoeUk0SeBP7S9vVAG4oP0Vtu6NHLMwKjWvSm/5fAiBizStAL5YDh+BNsZd1vDoz1x2p0v188recOwhSLcWbyw=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.0":{"name":"nodegrind","version":"0.1.0","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3"},"_id":"nodegrind@0.1.0","dist":{"shasum":"be3b375f1f3a81ad3c1ff987ef23048254efa0d5","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.0.tgz","integrity":"sha512-kqor9VJsCXYA5r0rqxOrbpzaCy9f1KwfKHTJckIS8p2hH1/YwQF2Czo9wqwGbn8UOwgIWkOqBgeKbdMHXkfN3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJ2CMdeKl647CQAk9mjjeODdxlxh6gsw8jgcvTbDp04AiEA73EFun1blKdmLjPjaXh+by8yd93vvl9arn/qXDeqr3k="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.1":{"name":"nodegrind","version":"0.1.1","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3"},"_id":"nodegrind@0.1.1","dist":{"shasum":"ee636b31f3441a41db4955dfb34c61a83ddd23db","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.1.tgz","integrity":"sha512-HR9GuZlnXfqx7STNZQfP/6rWWF4RvZFUxwNMxiSZdFBwReULPEbPEEyrqfNigNqCvO+twe0mh3+jfUd1Zi57dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGADjICcsE7XMXRm1uuZ4Zxw4H4k27T+wK11EnLqn5OIAiEA614ypfz7Xa/3VYLFbAdmYV3/t4qgH41cQ35o5UMXI+o="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.2":{"name":"nodegrind","version":"0.1.2","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3"},"_id":"nodegrind@0.1.2","dist":{"shasum":"f32d5814ff25c63f0a99cb140888bc89f354490f","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.2.tgz","integrity":"sha512-7yamn0m+IrVXN0g3ESZ/WGfgWNizPzqxPSLrZws1Qi/CDL7gmH6xIiqYiri40JI5F2zxVYAC1QM+KfnJKgAUEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTHLe9WrUYySP/cvZjFrF8tdC6/VHZR8TwCkiltaykVQIgAnuFOBWbbYa6nWTCWQAgRAnq5UgST7V5Gbb/Qof6Mx4="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.3":{"name":"nodegrind","version":"0.1.3","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3"},"_id":"nodegrind@0.1.3","dist":{"shasum":"7513bb829b783e3440bff15734c20221a4213776","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.3.tgz","integrity":"sha512-HFuO0i69fEqlLsnry78nbdwgIHo82yqtwIP2QeYkQMadiSEFSPYxrbC63PT/i9Wau57diDLzCNNpk9Ve2y0BfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc7ouf7AEp2YtwGN6uaeiMoxNv3bcdyVX/KWE8wV7GyAiEAj8t+5GoNI1ON/1jtKc/btOHwGzhhXrGYxYQSNmO7goA="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.4":{"name":"nodegrind","version":"0.1.4","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3"},"_id":"nodegrind@0.1.4","dist":{"shasum":"44fb52c6548134b8c357ae80d1fa7e736841b426","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.4.tgz","integrity":"sha512-VzHTk0TUqoMA3qWK+B8v4hS9t6vCNon6lzRgvq0buswU+saPVpZLisC+Mnifj/IQzmDBcn4S8FzXrwxzNyf61Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYM059m0OWEzaO4i0Zttu3/4+bp84SAi6ZiFqomV+UNAiEAl/GQXkoLwbW6/onIeIi7FX7exxK7GrQl77NSpAr4UbY="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.5":{"name":"nodegrind","version":"0.1.5","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"_id":"nodegrind@0.1.5","dist":{"shasum":"49fb5b2d389855c52cd84dd5332fefd3b2bc4cf4","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.5.tgz","integrity":"sha512-ax2iOgWhTR9lodDWgqNT6+iEKoXlnxbt/THOAKxTYn//Ys1KKiS7S2Zb1+QXRSqEyqYWkfq739lKNLHgmLpitQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjCYBVXX3GHQoyF4+pDSjFlmRbel/Xk7dxuD2qflKsuAIgELH+L6v23o/1XXGQUPSKGsE+JKUooWScqUDOhr4tXio="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.6":{"name":"nodegrind","version":"0.1.6","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"_id":"nodegrind@0.1.6","dist":{"shasum":"75bae4dfdf71f1b37a78ba84db69e7d5d832a3cc","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.6.tgz","integrity":"sha512-6eLbcznPYv4uiHvPSTVUAyerP1W2eqy7vWwpOmdb+U9LrQcSZWiFzaniuRcX99uQJVskYysacqWkaWvUXyON+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsG7FN/tzvLuBK1iZF60+3pKJJNbPn6RTEoB2A6nhKiAiEAlLuo2H4aCZBLyXo5YFywgdwkthM6TzZ5xL2qDpu5aZQ="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.7":{"name":"nodegrind","version":"0.1.7","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"_id":"nodegrind@0.1.7","dist":{"shasum":"275b7019effb31d60a56f909d324b0b4ce6f28f0","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.7.tgz","integrity":"sha512-V71RBs79EB9OqleRd2Qwzf1PM9HPte/ZCjhGfbm4ufxdkOVpgVUf1B/P/RWltN1baxmyHsOWhvDXX1lB+loMng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXwH1puinhX1DZIJTC8/nKjElCWjS+IpiLPQpjFn0FCAiEAsVoMWFTfpIgMZr+cXsmnyZJVDc1BXRjNju948N3EosA="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.1.8":{"name":"nodegrind","version":"0.1.8","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"^4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"_id":"nodegrind@0.1.8","dist":{"shasum":"98a7752e41f2de5715bc6f0943fd182ff7ffb246","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.1.8.tgz","integrity":"sha512-frrIluhsaQ+pfq8M8/dxZkJiGVF+JZWj74l6/zW09xVI2hcgVNgyxB71j4BLZYK/Fm3YB+MOGtdlikQr2gX0Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAS4eCQOsqthmvx2VEjxse3d5Waz1aCWQNGoi4y/aPIwIgNl7RDXEJSkgGDoOOzBYpMj9n+12Cx5J6vMEiYKh27TU="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}]},"0.2.0":{"name":"nodegrind","version":"0.2.0","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"~5.0.0","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"homepage":"https://github.com/gwicke/nodegrind","_id":"nodegrind@0.2.0","_shasum":"238c8b379595dd0f9dcf8d24c943be609e1aa2f6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"238c8b379595dd0f9dcf8d24c943be609e1aa2f6","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.2.0.tgz","integrity":"sha512-qZZAdzGhNf6Gpmq517LljMdOlPGQajAYb7vTey4ldHTNlUJVM3g3G4h0WPSn/57J1CK6FILutor0xNM6JaaRVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzsi6UzYOgbu8FefCS01QLgrzuzfnv0tsndLBUnlJ3MAiEA0mN+eVyPhkFNlEkP6phsu+1RYlutZIosD6O24oMa3rQ="}]}},"0.3.0":{"name":"nodegrind","version":"0.3.0","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","engines":{"node":">=0.10.0 <0.11"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"4.0.1","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"gitHead":"b83be29109dab6242722c4aab7b3377bd1348984","_id":"nodegrind@0.3.0","_shasum":"5759243d6ecd0a725faef4295bc1a421340404ad","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"5759243d6ecd0a725faef4295bc1a421340404ad","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.3.0.tgz","integrity":"sha512-LGM8Yl8JveM+R31wHjv2tEVkkvSn6z6oniVmACSxk6d9svP7XW0y5fWSMTsRVONUiD8wX0gdKUSvbJQEpfGJlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFN1XudC7Msj0k1h/xGpzqUVk0Xv00I5E1zvWx6GWnagIgN651KpOoHH6FfHnkSrN1/5tvCcFEWYCWYW7k5HPiHYk="}]}},"0.4.0":{"name":"nodegrind","version":"0.4.0","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","engines":{"node":">=0.11.0 <=0.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"~5.0.0","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"gitHead":"4a822d01eb6a7bd1dde78e7eba215ebaf2d804d3","_id":"nodegrind@0.4.0","_shasum":"5b37d92f90b029f71d16d826d0bee15d80fcd1dc","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"5b37d92f90b029f71d16d826d0bee15d80fcd1dc","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.4.0.tgz","integrity":"sha512-oGBhG+TCJUTHKFV5vLUtRBb9QgNVbHO14H7IQp9u3FRcBfq9HNvCHi7p2FJ+EvgJR5kutrpUPx6mIXcTWCzuMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfomOE/31WFZjPcEwIOHKbeUMMTWqERkYzIz57JGU9hAiEAvJQENvpEuCnQ5cGVJMlATbp8HghAkVvFb+c/ZYlIdfY="}]}},"0.5.0":{"name":"nodegrind","version":"0.5.0","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","engines":{"node":">=0.10.0 <0.11"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"~4.0.0","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"gitHead":"05df9a664238e317a6a1148b9d8caeb506e71bc7","_id":"nodegrind@0.5.0","_shasum":"b7918e8454c0764607a82dbf18e9e007cedb9841","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"b7918e8454c0764607a82dbf18e9e007cedb9841","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.5.0.tgz","integrity":"sha512-ePN0jMkO+hAeylnQ2VRMYC7QVjCBIKr6m3NF5nitcbmsSE5QoZPhm6dWBr+y1EqsM4IPQJluw2A8AD458o5yCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDru6DxTLBkyzvgiTJFCZBQ6tsfG6d1dgUFNG8fx0BaXQIgageS6RDcK3DDE6F8ZBQWNyQh+GmGvuulj53DolffUPk="}]}},"0.6.0":{"name":"nodegrind","version":"0.6.0","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","engines":{"node":">=0.10.0 <0.11"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"*","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"gitHead":"8b69bc4ecd784b7cfc77a9eba4c573ec345842b7","homepage":"https://github.com/gwicke/nodegrind#readme","_id":"nodegrind@0.6.0","_shasum":"1844856ad9320871cda0518a28317397b42708ab","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"1844856ad9320871cda0518a28317397b42708ab","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.6.0.tgz","integrity":"sha512-ZKcLL300QcftDVERnMK1BKJtTRC9qo0Xid34TmSJDlkZu9T1xzpTDM8hh+igDdiKJsX78BXYWyYo3nBC5bHyww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU+e2mMWKRx/y6xHh6d7fVgpVqRr10MqLOPONicPqT+QIgFStQYuzdhycB3v44rKEdtwbQ3mg47f4QBPTE7nOOqrM="}]}},"0.6.1":{"name":"nodegrind","version":"0.6.1","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","engines":{"node":">0.10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"*","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"gitHead":"4797399c28fd9ab13b7fcc94f8b2b7094976d3e3","homepage":"https://github.com/gwicke/nodegrind#readme","_id":"nodegrind@0.6.1","_shasum":"b407008a6e9c0a4a4dcc63434f3ea5ffdb7cb735","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"b407008a6e9c0a4a4dcc63434f3ea5ffdb7cb735","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.6.1.tgz","integrity":"sha512-DS97LxdIwYq8pT5Kb/O+EvUYfy8LbLHOfK58rSvdMV1JkKtl+wao+ayloja+FUWFvywgO4N1a5P3zDGDyjbAQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt4Nq4sgf6Cdep4AVzP8hTjQjX0mO1M184qfq6SSxY9gIgLsn9CbICkzIiKwuYv3G945ih4Rhuk/kMlaqmCd6ONZM="}]}},"0.6.2":{"name":"nodegrind","version":"0.6.2","description":"Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.","main":"nodegrind.js","engines":{"node":">0.10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"nodegrind":"nodegrind.js"},"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"keywords":["profiling","kcachegrind"],"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"license":"GPLv2","bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"dependencies":{"v8-profiler":"*","chrome2calltree":"git+https://github.com/gwicke/chrome2calltree.git","memory-streams":"0.0.3","yargs":"^1.2.1"},"gitHead":"de40c14eda8f81c345519a805e9e3c3a5ebc4e61","homepage":"https://github.com/gwicke/nodegrind#readme","_id":"nodegrind@0.6.2","_shasum":"aa1358ae095e917e89f39a779eedb6dce0f21589","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"aa1358ae095e917e89f39a779eedb6dce0f21589","tarball":"https://registry.npmjs.org/nodegrind/-/nodegrind-0.6.2.tgz","integrity":"sha512-UoBdWyQHMOAaykKjZPc89Ih6x6guQzB0bFA3bdKmV2rKnaS2kjACAG99iw2/CY3+jNTGRdrujmSALCzNVoqEFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9SWdCVy5H2QkjRdGvP4fd1pb7rh5N2DwIJu742ndHfwIgFZhwaabexFoRIscDA5HzrO/rrMyRscsbyC2tuyeH6sM="}]}}},"readme":"nodegrind\n=========\n\nProfile nodejs applications with [kcachegrind](http://kcachegrind.sourceforge.net/html/Home.html), either using the nodegrind wrapper or the more targeted profiling module.\n\nInstallation\n------------\n\n### Node 0.10\n```bash\nnpm install nodegrind@0.5.0\n```\n### Node 4.2\n```bash\nnpm install nodegrind\n```\n\nFull-program profiling:\n-----------------------\n```bash\nnode nodegrind [-o callgrind.out.<pid>] <main.js> <params>\nkcachegrind nodegrind.callgrind\n```\nTargeted profiling by using nodegrind as a module\n-------------------------------------------------\n```javascript\nvar nodegrind = require('nodegrind'),\n\tfs = require('fs');\n\nnodegrind.startCPU('someProfile');\n\n// Run the code you are interested in\n\n// Get the callgrind profile as a string\nvar prof = nodegrind.stopCPU('someProfile');\nfs.writeFileSync('callgrind.out.someProfile', prof);\n// open kcachegrind with 'kcachegrind callgrind.out.someProfile'\n\n// Alternatively, get a Chrome *.cpuprofile that you can load into the Chrome\n// profiler (right-click on 'Profiles' in left pane in the 'Profiles' tab)\nvar prof = nodegrind.stopCPU('someProfile', 'cpuprofile');\nfs.writeFileSync('someProfile.cpuprofile', prof);\n```\n\n\n![KCachegrind screenshot](https://raw.githubusercontent.com/gwicke/nodegrind/master/kcachegrind.png \"Kcachegrind view\")\n","maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"time":{"modified":"2022-06-22T02:10:48.331Z","created":"2014-05-12T07:45:00.338Z","0.0.0":"2014-05-12T07:45:00.338Z","0.1.0":"2014-05-12T07:47:52.835Z","0.1.1":"2014-05-14T11:35:51.049Z","0.1.2":"2014-05-14T11:39:09.120Z","0.1.3":"2014-05-14T14:09:45.143Z","0.1.4":"2014-05-14T14:18:07.788Z","0.1.5":"2014-05-14T14:57:26.303Z","0.1.6":"2014-05-16T07:10:22.291Z","0.1.7":"2014-05-22T14:46:26.596Z","0.1.8":"2014-05-27T17:16:20.604Z","0.2.0":"2014-06-30T23:25:21.542Z","0.3.0":"2014-12-07T02:09:30.419Z","0.4.0":"2014-12-07T02:11:55.635Z","0.5.0":"2014-12-07T02:18:38.600Z","0.6.0":"2015-10-20T00:00:44.610Z","0.6.1":"2015-10-20T00:01:43.994Z","0.6.2":"2015-10-20T00:24:39.183Z"},"keywords":["profiling","kcachegrind"],"repository":{"type":"git","url":"git://github.com/gwicke/nodegrind.git"},"author":{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"},"bugs":{"url":"https://github.com/gwicke/nodegrind/issues"},"license":"GPLv2","readmeFilename":"README.md","users":{"monolithed":true},"homepage":"https://github.com/gwicke/nodegrind#readme"}