{"_id":"v8-profiler-next","_rev":"30-1d90be08d74e1c66ff9ee7d43f0bedbd","name":"v8-profiler-next","description":"node bindings for the v8 profiler","dist-tags":{"latest":"1.10.0","prepub":"1.8.0"},"versions":{"0.0.0":{"name":"v8-profiler-next","version":"0.0.0","description":"nodejs analysis tool","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["nodejs","v8"],"author":{"name":"github.com/hyj1991"},"license":"MIT","_id":"v8-profiler-next@0.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"hyj1991","email":"1539194907@qq.com"},"dist":{"integrity":"sha512-Md3n+sKxcUDWgF3SOdmuB0GIVlLNbYM0bgu1D8gCoeIPjH8YeuXaaMxOqTLdr2blfla0S9FjwedAo0ACoM3Ewg==","shasum":"b8be092111e6227fbd2283a05a295db5b998a21f","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgCHwWRvaPuTWMKOwgTX7sqSSrm/HQEP3/HQBHP1uhFAiEA+wwuEQ8iJ7qk0yl2fzHjdFHoi87nJUc46gCNuaXL4lQ="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next-0.0.0.tgz_1512010737626_0.4212109779473394"},"directories":{}},"0.1.0":{"name":"v8-profiler-next","version":"0.1.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","files":["src","dispatch.js","binding.gyp"],"dependencies":{"nan":"^2.8.0"},"gypfile":true,"gitHead":"aacb70c993154e127fcb9cbdb6b4a3d18c0aeaec","_id":"v8-profiler-next@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"hyj1991","email":"1539194907@qq.com"},"dist":{"integrity":"sha512-bGFMvX2BRWkb3ViJM11WioEvHrDEVXwgG0gkLsFZxANfOL5DaSys88W6TB+13n0W/PadhpXaHGZoPIj7k7WnwA==","shasum":"7da2ed07a4000ca18efe06e55dba10edfd7b5f32","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9G39nUUUm3HMabzXJApGfxsIHWavrV9gBdjPHCOvsqQIgHIZoYk7MLlijCHPzjznPvfvMoGjLgG3ekNOgvtRknH0="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next-0.1.0.tgz_1514376826036_0.8515780118759722"},"directories":{}},"0.1.1":{"name":"v8-profiler-next","version":"0.1.1","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","files":["src","binding.gyp","dispatch.js","LICENSE","README.md"],"dependencies":{"nan":"^2.8.0"},"gypfile":true,"gitHead":"654fd579c09c8c6f22c6e0e7eabe6849cd36c0ac","_id":"v8-profiler-next@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"hyj1991","email":"1539194907@qq.com"},"dist":{"integrity":"sha512-y+kvEFCaPo0HPzMSDRZlUl/QcQC2nTOOPxA+G59vBm6rc3AyBej2rlSgOV8dcIXne5ho36GiPldS/bGKnctEIw==","shasum":"186d6229389d2de70ff5c3105806b50634ea8549","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC83Pr+zE24Qb9c/kbflHjgwsMB7j1l1mMcbSFW+XbcxAiEAoyZo4L7yVH7zQvDaEGLZtolnccpWbgOin98GSXjPOXg="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next-0.1.1.tgz_1514379439604_0.33011619676835835"},"directories":{}},"0.2.0":{"name":"v8-profiler-next","version":"0.2.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","files":["src","binding.gyp","dispatch.js","LICENSE","README.md"],"dependencies":{"nan":"^2.8.0"},"gypfile":true,"gitHead":"31f67eb906063a002456d7c324a5260662326fdb","_id":"v8-profiler-next@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"hyj1991","email":"1539194907@qq.com"},"dist":{"integrity":"sha512-ZiZNJHlGsJfMl8bYWLNp6C+gUayxTi1uWpLOwkBFPmcbgz1Ic0pK/mh5Z7wtLV4EbAc8A9oDj8M2H9DSc2kw2Q==","shasum":"5f50cfbaf90e72df6052cf1ba13913c686758698","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN0PRtPbamM24qrj74Mx+Rx5YDNQ6OoLYEYsm06Sl6vAIgdhNRQhUKDwaF1KSjSLojsyY3eU5GVr3yFImFPk/OiiI="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next-0.2.0.tgz_1514471007082_0.513116302434355"},"directories":{}},"1.0.0":{"name":"v8-profiler-next","version":"1.0.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","files":["src","binding.gyp","dispatch.js","LICENSE","README.md"],"dependencies":{"nan":"^2.10.0"},"gypfile":true,"gitHead":"a102e8cc5ae06124e69d19a1fa6b26b8045959f8","_id":"v8-profiler-next@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"hyj1991","email":"1539194907@qq.com"},"dist":{"integrity":"sha512-0RB2pymFwCYJTMhZbYteGHg4puCfYvStjdiqKlaDs4Uyet+A1mgr3wpz21SVGwszljZIcJRQHNsd2UC4HyJa7Q==","shasum":"0e153c39b65f38b07767ca0748aef836a2d9d2d2","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.0.0.tgz","fileCount":24,"unpackedSize":48275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+Tc/CRA9TVsSAnZWagAAefoP/RJimCdW3fVhyiIJEj+p\nt0cTJuwUMHQjqUSehxeog+6RK6nvbMqML8r3I3A/RqxaW0KplnENDRow2Gop\nXQls9jhwlKp3UQK0P8CD346FK+7C27ytH+YiG6RL/4UksHBqHMt8wrDslRx4\nVVYw2uMpN/RnDpFpEMeExixQLMxPSVTzu050hzaB5NH7mfHfxznnnGzapfx6\nagE1I9d538XUj/arhvpe/RfcH+k7jYAE/TxlCoMej4OuGkjvvrGDwBoZuK0H\nCAfcV1oaFfz5Kwy/+tdK5beVE47B/s2eoUJIL6VZnsluyK7P2aoiv+88El6z\nlvHVREfpqcSJvTrhM4GT2bZC1VcUj936D/RQkf17Nk09JwLoEFHjnCm4YZf7\nfCWv/2nApWLS8evxsFMrir1T0Yfu9O6QS0d+DHomszFOrwY8NLqDei5T3v3f\nnHIQ/CRU9s0ezwi5QRL7MgHOK2FjVoUkhifLHd8We+2NzzpZdWKV7zeS65lo\nJWj1KaI4+lITO4+9HunUjBT8dG28+rPKWsrXIpzDuCjYzglwfoaQzp4xgq8m\n6p+0mDrdeBYj5cVOKbwT/qID4yw5rPnrlM95twII16t4CwCxcAnxT6pCow2w\n2ri2yMxM63sQBLqf2MtdcxO9pFu41PM6yIP4008PD8+suNLqP0VmC6xfnAXi\nNcxQ\r\n=T1oU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCkN98dfYlndaK3Ko/hBzQzC2nLUADsGI+BLK0JZJk+AiApnpL5hInfK31ax1uQJ1plIT2nyzcTgqKiBll6JEE79w=="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.0.0_1526282046718_0.41216097585417444"},"_hasShrinkwrap":false},"1.0.1":{"name":"v8-profiler-next","version":"1.0.1","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.0"},"gypfile":true,"gitHead":"84e24f73fb4f1a1d557aac25c6c4469ec7a644bf","_id":"v8-profiler-next@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T/wRafFDJObvZcJhk5E6XFNJ/PurqTGM5fNUHLKEV2CrVNvUGY+ugqduEDI5q5bcexwwzXomcyielFEQFzscRQ==","shasum":"23370bbf988aedd40e889c26cb6c2064875fbe64","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.0.1.tgz","fileCount":24,"unpackedSize":48282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEEDSCRA9TVsSAnZWagAAmJEP/jalm6USxHsj1uOSk8wI\nwYCwGMKmMC2lmQd43gSaHsaIqzu0YZa0J/wbYa8wBxFFZ9X9Av/k5Kc/+sZO\n8Xc91j6/3GNkBaPDZBhaqhjDJQ3c6dfFu29GXNxHKeQOwt6aetzg2+EpO29o\n0o/2tCFPHPDJsNb9uI51N+Y2Uy/eO/sRKOyg1vHqs8HzjKeE3V3+bJlGBUCp\nfsBM/Xw5ROD0n5PzhVNSzSMh492in1zTiJKzjJPqiZz2Daarz8wkrTTYFst/\n/dDVrVQYpmm3OdO0mQgRLfeSU2XuzpIWKoyNNPT71jv5d6Ckes2QSFM9n2rC\n9U2AHF+jcz7I0nmmLsf1NDKpbbLXAfSU7UnHhL3kGa/22EsVSk2po6a8vl5U\nGt+o4uF4f/LTCBGYPCn6K2OKTUk161b0riYvxicMSxvoeYWwEshcGUdbmkr9\nKuzb+VxJNW4vyWfw3W7XLtNTti6QaCWPZbgW4fSrjykTq8jpMKrYXoec0rBI\nP7LmhNfcMEJEJTygOI9WqhwQTJiNsSsIITW1OHXJhW4pVS/j0EgroQNHtWZu\nswu6cmGtvVSQK3iKWRmfl53xj5YWLx0kqxI9/ihNrtIaGIeoB0ISA+fPCd1v\ngyORBX+9hL7ldbImMcMsUd1abdXOFA/7zfv7rCQTmpDxokfMJ0vUCO5ugqDN\njmrt\r\n=c0Wt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAe5R6QclLCUxqkDJZyijATafFG3gJp7qOPXzFFBh+sAiEAkCDfTg+3fcgHjfcMIOC1Q8ejAht05o3Vwg/JdZBLno0="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.0.1_1561346257539_0.05222241897101987"},"_hasShrinkwrap":false},"1.1.0":{"name":"v8-profiler-next","version":"1.1.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.0"},"gypfile":true,"gitHead":"4e54ba97e86309335dbb96f3cae54418a9efd698","_id":"v8-profiler-next@1.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ql7msIrxQRJWIi4rXHYyeW0C+yYehunS5fXaZowm/Tb3RY6rMg3fPwghTdj/s0KOcv3OtDHvf1C5x9Ll+SlBzg==","shasum":"1ba655d9e0683b7beec6aec2282ed84e355e2641","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.1.0.tgz","fileCount":24,"unpackedSize":49332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEJlzCRA9TVsSAnZWagAAGEgP/0Z4LldHOkJUFC0I1iSn\nNlqJGSOzecuyqf0K6Hy2MV1HqGvUnN6eFYHsgrVELGCajvTU2A9X6PkfzriV\nc/9i7g8eSJc9tuftChn+iJ1Zy03QwzAQHaStUgFRedhwdNo/Y40mLMPraiVD\nQxLVismHk/m5o1hLS0oEyAbI/8RmMoSSrf+KVkDchOU/B1t7CeUi6lZw4H7m\nkuqpm5zyVfaxjB/KowHDPxl+XA6irWMswrQfiOy0fW1lt2G1IBSv7XD6K5DW\n0jsR8EMedm5LCV2uDONWwI261HzEFQE3vHxhAKSf+b/1XYjxS7/HhLYM+YoX\n8JK8zX9bgwfHl1WEsKJsVR3CPfKk4unm/tiEu27OnsPtNHDSOzWm+DCZWmZE\njvTQsp+Sm6brVGWuO8HI27X5osE9UkckGePUSCKwz+DggLNMQ+ruhIWxwuyY\nK0GcYIKaBIG7EwYj0w8qG/RN0BcFYAKKznlmW5It22EfN3ELBo5lgnfHDHKf\nn2cj/IZSGbur1nJ+HsR7LIHWZihDRFisFYW7lw+yIF9qsEO9hbcgnwpkrxAH\nnjXXecI0sk64zD3KBbHTFrPCuIC176DmMRCJwL3ZCwnzrfxCjrzgnFnvMbJZ\nDSlovKc2uTe3JGCEFvhxpW2zrjBeIGNp+gkGTPiWqEuJ9au4N0kMDAZpN5f8\nqmGd\r\n=gZ3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL/3fJ8hC3weHjYwZmV8LNBQAUKld8hf5JRa0kS2KbFAIhAO8Fp58N5+j9Sq2eHpSdWbgJacWAAFqA6Ctbwdi/0VM+"}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.1.0_1561368946478_0.5157252903111746"},"_hasShrinkwrap":false},"1.1.1":{"name":"v8-profiler-next","version":"1.1.1","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 5000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"49ff40898324321eee7116bbc22609e7578de381","_id":"v8-profiler-next@1.1.1","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3le7iCCriwUvX4Wq+iSU89Oe72QRyRrylhv7IjUK5sdjPLZNNmXyhQJwIuLJgc0jGJVmdUBTaMGjMmRsaWaRTA==","shasum":"0392ea43dbe8bed56fbafc1c97cf1e23e883cd3d","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.1.1.tgz","fileCount":24,"unpackedSize":49883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJasSCRA9TVsSAnZWagAA4ZoQAKTRYMPNGzQkrdCw7nI8\n/tygI1xNQh+tbqQ01nF3Vi3pFB7ViYDd+wUcF7oN/gVOQeKIKn63ubZMQ2jD\n15+ho65p42prAbpVhB9CDdqDTARPaU2KNXAY21yJHLo5xtAPpw6P8hapjHNm\nHUBU6ol+Z87SL3kMnU5/mWay6x/Z+WpTtbMaj+IS0plYSS/AJsHuCmHgYinh\nGp9ixh/sma5XHkWNwlO9KVt7TkLWSq81mflToC/Xum3X/Jx0bAhhLGY2GkQO\nZVycftD6mfupdm35exGQ7yN5sNN2aBKa76NyyW58FbxiIuQUI53LK+uZsLk1\nvZyvFOlXqtb7MQKNRrlgRBJI+W425yZPXMlVVel9SNVAjXTQYucvjK/ZF1Jx\nNkuku/PAJHFkE0Z/XMVGeX8utBk4HTxFA/mZLh0gaAA/fk5g6S8Nwt//1V+Q\nFFZAlzYWEKczERcrqhbjE1gK7zM2jCSoBwo6eOY9NboBBKvUScF9IQ9O5Fv3\nRoP1k08FG5QmqwOzNla9q3EtvSS8tC/R2jF1RLQT4EXVJV9u0AkCYvpKOlPO\nRfNRaQmp5ci4BtLs2xpd4WUC0ubIan3vUbh03oZo9MtExJodTbBmmfJQLL2O\nHDIRzyYCsug9JC74ZWsPZRD6vH8EvU+EOuxVryzpQK0IwPcx/bwVRcX7fLYj\nKrhQ\r\n=PKpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1A3jHw3YHIykzPpNBy7ZTBS5huazcSR8akeINP6YtVgIgPPMBGwt5Cscb/FtDDLGYKxt8XSl0AK3XaI/6t0KlRcU="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.1.1_1562749713472_0.05372439345475066"},"_hasShrinkwrap":false},"1.2.0":{"name":"v8-profiler-next","version":"1.2.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 5000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"a7d0caafbdf9d1bf16c0dd37107b91af823cdbc2","_id":"v8-profiler-next@1.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-AUBg4hIcspQiQg20DuJwifgeLVJC9xzc7NHHO69TeBN4LETGE8/qxH+spIeK6sJC5briUpjE60eVQhbGaIawlg==","shasum":"7a6bdd95abd8d9acc65f9a1a2f4e29ab46d890d0","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.2.0.tgz","fileCount":25,"unpackedSize":53270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7i7tCRA9TVsSAnZWagAAfesP/jan3QGrB5Dpj5w+O8b3\ndqe31rMa1o2L3iwKAlVMjv8aNeUtbOkaYyUu8kZZrPeWp5IV6rTFAi2H4RQs\nizJHtjFlP3dRVGF4pXa4Nwz5gKn8bskfE/637X2TYWKesAnwy5nO/euXHHwX\npy5paI9OLXzprQ1unrFJbILQfqIoCup51017L7IHVSZe7yQpSvrNbf9FVcKs\nkrxg31UEekj3LCKC6GxhBm/C60fUeyUtW29Wt1y+nqCnimtSb3vS6egb9ufq\nI600EPfCAzpWYZE0RBeEh29uoItjBDh5/d4RHpZ8+JSTqVq9qHG0B7O4kacL\nwO9kbL/zt3E3DFZq8lkdZ294Z/Jlu6ipDkIecFZog6dxNiwtMr++XyVcieCO\nTIKNeEHf+fP2A1LK5lFGTtabZpZUYxF4qbge3Kx+7unh9Iy0CRA4pk6dMXSO\nxksz4useK3t1xp7PtVeeHVWQeQGzhGM5d1F0kLFERjHsQcVSTUWVIKDZN3LN\n7lhLOiOz3DziM3D0Fmcy7IfueytjhHsdlHVzg+Bslar9zZnBfkGH4jEzpV1Z\nSbo7kJUXunCqeLCOwxhzg8tagCYmiszSrniHESbfFJB9NDmBE3pQcIOs1CEG\nvTa/Al2l0Lrt6W5apqr5AqOIh5RduutY+ANaomOcD6tslbK4t56uzcBgLPfW\nNjQM\r\n=c+WE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAJgf6lN7fLI/24mI0/5Pd8sPS/oeSVo9gCGkS8pPxtgIhAN8Exga1ZP8kQ3ptsM9zBGTkh0oJ6iy9+JktcQ5Vmspc"}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.2.0_1575890669317_0.3292495218037734"},"_hasShrinkwrap":false},"1.2.1":{"name":"v8-profiler-next","version":"1.2.1","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 5000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"4c362b0c74e581655f7c87332956903012aafdce","_id":"v8-profiler-next@1.2.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5YyzfBycl5HA3dx7AnmRosxr7m77OzhCANGl7AkeciHFw03NThHSerCpPgD1bztRvnQhmYrp7sAnwdQm+WwCfQ==","shasum":"4dad63273503f180cdec8bf80c458c61d78e49c7","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.2.1.tgz","fileCount":25,"unpackedSize":53650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD/5ZCRA9TVsSAnZWagAAq9oP+wXZj/XxOWQV708vte5X\nAEctdAiLD378e+mphug+U7p774kw9oMhnPeHp0IU7EXOMKgn0o/xs/EtdUAd\nDy9K6G3xp5weElCScVvLZ6E+xrDC+X3eA81e3IB+6TfYlsORk8yc361lOfgD\nDgpJ7cGblhy+EYlrHfkVuY4hXQPPdtkBnycPwgcg8X/e0sLug0c7jYkIhWYk\n0RCjerrxhW/SqEqO3D6f06JF0lVMrFVqV31vYofevkWVWtpkccWTPlmR4JX6\nzO8fJPWJ99zki1A9cWzmtLwF5o2CHaXFrVXDF7MlfQHDfLtjx5blemsOoucu\nwhxcrGo0c4KO7NXScnmfNzvyugVxFUDwF7SyBtk7ZWkSziTw78RROmgN8XW9\nUYWOyEa5XZGSm/uivvI9GzteOt4huCk51xAxF+TgBw+GPUk+zW06CC9fJWu2\nu9RZf/nZT7wsjYMHygs8JdKE/64EhWEIHAoVS4tAkNiUM+Bj3JUKkqhJ2GBl\nVwI2O89QSpjMdROOrqkqMWm4hf2NF2m7rz2gGjG6v5b1mb4xZ0UrkKMVTIaJ\nVI0xBpPXi7iOQY9k9GGK6U0/HKWKJWJ056B7KR4yRgi+zjhKfCgATUP/UXXr\nOMvdgdgNbNvjER7Lxgl1t4Jiantv/GT+WPDMwv2VMyKHqee+NKbcpKLHreqs\nzkql\r\n=bJlK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf0blVdjijpIauoUUgxxsUH6XpwTcrNBT/NWYV1r2b5AiEA4j79oOB9t8p6aLjA7qJcycOK52G/Y3cjGGm9HA3yAWU="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.2.1_1578106457084_0.5341192560669368"},"_hasShrinkwrap":false},"1.2.2":{"name":"v8-profiler-next","version":"1.2.2","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 5000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"99350cf79dc6a4a822249d92f4f200a2f4749d5b","_id":"v8-profiler-next@1.2.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I9qiU6UfNJz5QIeXpx31kTh4ypH3r5W0ljgX92jBjfmEYRpSK2DK5OaPQYUr7mKnDgJALtG2eBX9j8fDp+b62w==","shasum":"9eae99b8ae62658fd862c4530e6a6a7df72ca699","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.2.2.tgz","fileCount":25,"unpackedSize":53834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYa/aCRA9TVsSAnZWagAA7ekP/Amyh3rkKroru480JVJ/\n0oCMNp5JpCGfDtcFsx15G48uCzkfPY4RX7aWNJMWaJmWpwoMIqWFQ/S65iB1\n/r4Una+XqaV9mF8XI8LtpxjZ2YezGgWSqzrhaenkJIs20RotMFlQbBtzUYth\nsLTZTYcf2eCMpAp04jDVOi/MaKCgKuCu1liYwHE1GHQTqnrm0YE3UGugbgGZ\n87eUvkN1pFvUnUVvrct04NJglveXvQUy7Ft/4E0enYcTiMcdLQtdzZuZn8WQ\n8g8u03los1+H/XG+5xGJWdvAvqZgPlfJsUirnNaaa3nwshcgCSMELxq/+fCr\nGnaXQnPfSm0aoMDHIIoxyUxOr6A8aVgh8g8+F79wkfzXqLjm2rBJ8DIUiriV\n09pBElW2uZ/gT23jTjMIynHxrbNYMBceuVmEgHIwltVgf0hjSrbJISUIBMYN\nFZ6e8VV2c9gMFhjv8gV6yJUEsYFyYIWNYTHDfEVnYmSNVnmL9H83Ao1dTJDg\naNkDlqUttrYBFEelluy44S/koPxfj6QhUfutYN6yyq/6IJPq2o0zBdxIUUos\nR+1XDXtUjfFDDNNqn1y1f8jceYX9YEUxJiTOfyI/C/duw+VnHb1pvUQ0wwiX\ncujxyAqO2ltyiS+Xq4cXSEn382qpQaCYhNBLuvzzXWr+DExKX3yYJR8eMZli\nXGCb\r\n=iq2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnwYtvuVG2/Jhvm0e+t30m3dnrLn0Am0/kkwj0ctADzAiEAonMdLvsy/2MAL4wF5OprE6Fo8C9Oiyo73cgEPJWrR6M="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.2.2_1583460314129_0.5270104351765323"},"_hasShrinkwrap":false},"1.3.0":{"name":"v8-profiler-next","version":"1.3.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 5000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"206f889eba5096a33b89bb0b52e02451ee3de856","_id":"v8-profiler-next@1.3.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-UrG750R9s43a3vInsLFHBnL8EbkSJ8d/yovYRKLk1myDeW2xdcQgcEKzVzlxLNDgULgDoLALn02VSw8BTH8M3w==","shasum":"7b8b01c353a5e4675eadcd720957f84a2882c84c","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.3.0.tgz","fileCount":25,"unpackedSize":53835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer3ErCRA9TVsSAnZWagAAfesP/RnGo7ZBnsZOiV5l3vaf\n8vI9ERWTdXcY8anE5xzBMvlf9BcDIBUmNgXYi0GEpUVYvFXYS1DcYhQtJCNT\ny/gMhrrW4djY47b1tL7mdya+jLh/gy2BeeI2u62xdJXOjWuSvpYP9OZ1nYN4\nlIXcRGvaSF7NYqpwWobeZNGlY6UIS+OK50pF3UoPK/GxCFjnCUF7u9IPsEFJ\n69QYWduw4QwS9c5B8SHyz41gM16JpiFJdnABCFPOI5qCejwwel30DN9cVTk3\nG5BgO6TtOxyESDf16D0hVBuPH3mTZxeuxFXp4vfPvtgHKpJRxxDAwXxivCdL\nBpIhvcC3h7n7G3l2B4ooJ6QDri+mKK3a21Bcqwp0EvpuAzmF02tFBs54p+fa\nl0R2lSDs5S05+0yqTR0hPdHZpNEW2Lck9MrDpHOW1HTsGd/5+4d9JHAicCoz\nrn0kN6Sl0UQLsz8e/h79RRXGeKKj9azzoC9zqJbtW9as43ZwWbIY7o9eJ9Rs\naS5uXl0xL6QDoOnwJwq74Rv2Ms0/XGcjRTeICENDz9IG/ovTcW3eBdW5FXdG\nUio1a/2cJoZ+5jcdZMXC4XATe0eyPEOrndY43KMPQjusfTSPtKXycSrUjgVb\np4212MDrVZjCW+ymo7ddGWYz80KI4GQO32X/PTyLp73qU+sg0s8uMbbh1lCg\nS9gi\r\n=00Md\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpUMwF0AiUreVzrErPP+49Gkrm7j8/E3AIIgyYjqLRkgIgJdLihWZxN+8Mc+OdH0yaEOmeyPZKfdhV8WZXqngdhUU="}]},"maintainers":[{"name":"hyj1991","email":"1539194907@qq.com"}],"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.3.0_1588556074968_0.2581988861454967"},"_hasShrinkwrap":false},"1.4.0":{"name":"v8-profiler-next","version":"1.4.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 10000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"66939156f005f8f4ec1005382ccd8757b4f47763","_id":"v8-profiler-next@1.4.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-eVSgmizhIBpsORuUNGnSCvrwKv4aCHXO2zQvYghjOVQOa9Ch14LEj/VdyiJRupz1npuCd6Tijplnx2n3FxXMmA==","shasum":"ae9d4ecd545443b202ce7f66d38aec1f9ead2060","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.4.0.tgz","fileCount":25,"unpackedSize":53905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmy6uCRA9TVsSAnZWagAARjIP/R7myWrG/yScz6suUWmA\n49OvZcQnPQi8UE+uOBK1fXT1fKwiJqKF9YlPw3R1n2u5Y5LJcvBB1e22z95H\nGvc60KKUtpJbeDxlyNuDVGX2hUGY57fO2BBqw4yQwy7Cd8EuRl8vEnpHjekG\nkU9K04pFmwNQxC+Ln1GaIEokU7paSOnpY7S6l8WUg3Wv3hD6AJUaDYaY1dil\n69/6S4Zw2O10EIzfIVgGXG6T2+RcbHnGIQiyGkhvJNZnDNnIYwBqiULE5q/A\nlTYVoPQ47r6bSoauGXac4rt+bMJK9F+Ow2ko/wQUKMF4ZN8xQZ3t3nXZlXIT\nGmlpCP+d3HYIU7GeTsdWDD9ekKCK03foYFlULGmJeSPRb+db0cfWprDpTC6q\nGVLGGVgoQij+YqxWJZBbKQ5waLUqFJwSYOcz9k4OJLZHtFsCwLnj0z170Fm4\nBMLxvwDDynrbDtA9k/rpkuIYwzqv4HeJ6OFdKJWANFIV92nPeqot9M6PWELi\nPAFzNQBEy/neUaiWSgf6UtJY60IvNF9Hmfd50H6mD94fnf4TMusibBWrsZ5M\nUP9XCsMmR9ohDd/MPEPmjZqwYnqiZAZEq3JRlQ3OYWv/zmDrad6jswnEwtAP\n2qd97T2s58BCI+tuE8ygHtCEJpgVf5s4WNLNwV3h5vfiThxdWkXwXgqpBct9\ncj4N\r\n=Kne+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoc2GSNPBWI6cbqMRB/N0S6BjpVoGs1Egxg6Lsf5mY7AIgRFihjsHStoOqbQCBB91KvaALI/0UaGFJYz8GZw9urEU="}]},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.4.0_1620782765583_0.6513313202908735"},"_hasShrinkwrap":false},"1.4.1":{"name":"v8-profiler-next","version":"1.4.1","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 10000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"ea0f7847e21575a3695bbcf5420860579b59180e","_id":"v8-profiler-next@1.4.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-RECt6rBR9ZgPUsf+2PRMJJaP5/kCCfJhaEcCa56aT043m5tYn9OG2DKgxjXDvM5s0jOVblYvK1nDWybHH/EJ5w==","shasum":"1d7e39ac014b80e6bd37d0a4efbdeb5739742ce7","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.4.1.tgz","fileCount":25,"unpackedSize":54316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1DCqCRA9TVsSAnZWagAAv9MQAIqz8+Yvb1zow/GZHyfk\nfJDInJlHjdy17aDsqDrF4VFZlLgvRvO7okikssZOoXk7tpa4yieggCk5XnG+\n7oapGc9k4rHX7FO9c4XF9tWpaHU6O9SyGehXwZCs6TVJZ29gmZz9PqYgu/cm\npZ4oBzTAB59Y5+NgCz15u4Ji4d/N/yR6kY2q2BtkIS+IHiZJDk3B10QYcaFN\nAIiLlAVTmtnQcAnCjX2rtsGnRA5LU9BDWty69fw9azkk+epCTpD/3kkdsvYa\n7+7nUH/iXiXOg3abeE1WsKw3g5LVgA4QJzuV0fI2vzzBBu9e11afE3LLIbQ0\nk5X760JNc1reISNxDz5CN9zFE3Fvc/ww7LG+HxIAk7ZVocOpP8EUymIlc4sS\nGkddi3UbNaUgKQnaPU5Iiul7VMMflCP0S9eeiofyY2dCRSQpImStGWxUqxGM\nfjOE8ibp4xxur1NIBGqtWzPf/+Jkqo13Lep+0sSGaehh8MK+xzQnxtzi60su\nKmPzf5hD4Z/UqSOMkWjtq8hxWCiyNbQPVORuZVv/qSBBd6aQRnu5Ne7JBzTf\nfeeOO9NT+FzdUJU1vOEsnQ60XFJS33MW1BFsXJWQP4Itw528PNF4W2THKKNw\nbJmPHgdO+hazfYZ64TvR64wxRvpx5F2Ifn8a6xtaJMu5C71AQ6uW4I/+FlmH\nIY/X\r\n=Qymp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuKmaCbLcxBGEalBHNtx5AU50kGBQAP8lMNzGdkjn64wIgC9T5HoEJ9Xefv3dS2TGKAij/w9XiU+EtH0KSv3VHZKw="}]},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.4.1_1624518824683_0.13386060703159752"},"_hasShrinkwrap":false},"1.4.2":{"name":"v8-profiler-next","version":"1.4.2","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 10000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"fe413647959d99e2ed36e0b8bc62c5a95ef1d40f","_id":"v8-profiler-next@1.4.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-4KGyzZZaRZiRBzqKe7nmOStkQRFM/8yyTgpzU1JGeVwKk1xdrDs8wvXZZrcL1OO01ayS9U8NQ2NA1oAUSqnVag==","shasum":"8cf7df91bf3b9830c679bd2eebb8b61f3582cc6d","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.4.2.tgz","fileCount":25,"unpackedSize":54317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1D1bCRA9TVsSAnZWagAAwJ0P/RtpDIGpxkUkhQLR2KwQ\n3Bfp7zo0uj2hyJWTZJHQMJ9lQ6eUKhTNmV4z/+8JGBFmyW/D8sH/b7/xN4iE\nBI+yPc1tVox2scjIlfuR3ELTAL3l0anrbb0uAilXkTcvccd1R+Dbo84gFDxS\nuhnJyYCNF/YWhjIdw6M44jS4KFSst2huYKvylhh+89DD4kQtvwAt4Ri7bq8Y\n7cC0K6AmXLtiDtZRBwtYRb//6hD9OcdW+vVHMaIDYhtwKakjqXl9rGiHNBgo\n1Ukhx6B8m7qT0qMH19nEsSZO/1FZtTX5awxD/29uU5EzUY8ZrQ/6YLzR0yju\nwO8bZHiMj8pTsawpV8WEd4msHPZ+HJzdreuZODq8Eo3UmnMuLSQ8LzTGpPda\nRjmFGAsyF+XtsCkh+G7f5caoZUoMF4Yo28tzRNlGQqOJkUMTH/MV2DsaDsEi\nMBKLqfgYNryCKi5Ww5CFYhvGWmNzFnAiHQEXXL2ZBk3IYY00k/2dAyYrTAUs\nhHM2PMswscaJ220T2yjnr9XCkz0UpqDIaXZ6RXNkv2pfdLAImOoff3dMsq6A\n/jO2hl0qpQfzuD1ysK4jibVzKxg2jYAf22UAtRJc1jQ20+OsqtUtY+Mgo5yp\nW36m9GDEsXnH96c0EiKXedsWgtsMIug0it6QuthKNx+LjmNFC0aIaqk1iDnf\npK8w\r\n=iFZ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0EV70Q/P7QlIUBKYnHweywgP9bHgTFYDOdFOybWePMAiEA4pGqzkLSHG/haCt+lMvfdq4jyomiJQ3DAv3uYHgd0lE="}]},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.4.2_1624522074754_0.15364009408988188"},"_hasShrinkwrap":false},"1.4.3":{"name":"v8-profiler-next","version":"1.4.3","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 10000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"1e937cfb350b8144bb16efd7c17e44200ee532a1","_id":"v8-profiler-next@1.4.3","_nodeVersion":"16.9.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-dAeLe2CZX2Eg/v4+KuNa3qlj3/fIh9CY+sYTiVw4i1K4qBPjZ/XIEd0hdr4cIPwDFyMZWFgtTJ3CLLkhMh12+g==","shasum":"804fd3e4e9cfba47ee9f253f707050ed06293994","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.4.3.tgz","fileCount":25,"unpackedSize":54320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDXepJPlyurLUD/apGXT6Zh8cF55xbXZypUicb3Q9dzgIgUBsVx5NU2itLawV4PAQLoRwytyYNOibBCn0G0DxpRVc="}]},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.4.3_1632704416718_0.9212316065761892"},"_hasShrinkwrap":false},"1.5.0":{"name":"v8-profiler-next","version":"1.5.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 10000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"9f1919814d9fcdba2ac1f38a90228b5023bc9ff7","_id":"v8-profiler-next@1.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-YdS1cSred2smpBYx0QHZ1OcSlxWcQ6TvjqgOod7o+oC2c4z0j8Y7fh5kWGFFEWstxnM7v4IGkKfq8s2Uh28Tuw==","shasum":"bce228c34313f78f1ba1f88bf6756558980e7628","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.5.0.tgz","fileCount":25,"unpackedSize":59238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnJzdCRA9TVsSAnZWagAAZ+oP/34WDtLD+HRse7N53obJ\nxw0CqhfqwLApSgeEo2gb5CNOd3s96+LRMd5HdPpft1K24u6Ssb3c3LwaYWk9\nu81V/FRWH5LvT/fuFNHVdw0jWdKxpMiNNNcRyAY+3YD+Hcl8upQk4YRUqLqL\nfZIAiE0zBR2lQDVRDeKBt3gGPvs4bjIoAVSNCdKiqChau8KDJStEfB6rmlrw\notNznlW5Jgm0DuXXAV+9doycf1lNTXeJS43idoZA+rIRxvewlNDcL+nkIRJo\n5oJ0u9PvnP+yCoILtmtn7YigccVhQHCBl6aoYeKTMn2W5F6cmolrM8ILljXl\nYqg1ADo6/HK+ixwgZ9PXLYx6D44/FkBRmMMtRB7pRoBneaYRLyIWwBsBj5kz\nIh9ZCYw5/eUgj9iOmy7DUF0rf6U2GMIxfrfo567X4qhyaVt5FrzgKWtXGART\nj+B70fMNrgyD+kx+PvgapS3lmZk7ekHt051s6jLwlyRTA4Iyvywz3suLpeBK\ngQdQoH6n4oVfe6/c1hkZBBofSpsIghAX3OE5JJ4rcbhf3ygWlEdvXpV3mFX0\nZ12t4Bj3gPCC6R2lkdWSE2fpn20eLpvccoacv7bp8TisEd9/eKh3dYngGFrg\n6maXUq9kd+2BKxkHovt3sCW2R5D41TJSWjNcrrTffiRV/SsGQV/yxa/uwKRW\nDWzG\r\n=mTj+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx5Y/WLtaKaKfn13BSjMyc4EZCrckW6zMWEOIZqh3cpwIhAM3heGIH5vw/pZFSgy6CUEt5z2Ng1pc5z3VzM28SGO5f"}]},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.5.0_1637653725375_0.8712846012389586"},"_hasShrinkwrap":false},"1.5.1":{"name":"v8-profiler-next","version":"1.5.1","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test":"mocha test/*.test.js --timeout 10000","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.14.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"b8328b7adb7bc00abd4800bac0dccfdeef9cda12","_id":"v8-profiler-next@1.5.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-7gnfJ3x7zN3gzmVs69OvJBNze5dLCIeY2Necy+IzomWmprSCRsBbCn5GfwAJHkWJxzoex3gyRexxvYGlgR93yg==","shasum":"1238ff00f7c2aebdb971a4fa19e0e933c4282cbb","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.5.1.tgz","fileCount":25,"unpackedSize":59195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoFBoCRA9TVsSAnZWagAAnrUP/1PR2hVQpnfxsOABNme1\nQXKUJoi2uw4QNsqu3oA1aSqdTMMgFJOoqqBKbqX7NbFad+KoH1KPcD3fNgVy\nmID4HMitUS4wF4z++ZpqspHDNeyiy78GUpgYdnKXMtS8FtHJbTJk6tbCaLu8\n3t2Q/H3RUYgoV2XeHsKik2bjxunM3oBg/MGNIwuBiLctKtkslGTK/Ef9mOsD\n2MrfMhnjRmErfIagHbWHATTKd4vUyu95PYMQD6hrHzf5pB+olO8+ynRQMIPL\nZ6cAqZBB28w0lA+5w+fsJ1ztnaSmNGOyNVBHM+RKO0W75PPz2GKA5aYS9s6s\n0FLZLcb9+ohXVczpACDErEbUrpCSI03yc98/CLBl5LhKTyE1UwLa+8rTj0UZ\nYwq9SlQOxs627L2GgBbW9bellZC/RmU8MsDGwHC/B6Zz8wIyYlTnwA65T9ji\nIbjvz36szqBbthm2FEj6CLR9CVMG09hSxmm8MQ3K9FBpK3INL99uatL3fN4y\n7IEL0aiZRrJwG3pMyukIuiJ43SVfOHYbqsPJOSmBPTqddTsGElmu7186cpns\n7zKwlN3M/Lvrg2F0Y9BDrMqyYypZSgPFlfj98iBj6HVoMBJ6MQ8GPAMqVkx+\nwO1P8rZvE5NZYckJZRn/5og+5NIj1SNbYIqQRX7h4Fg03+nMBxGHYcxYH2rM\nyjX2\r\n=Fl8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP7b0fyVLkHnHC7s4TwLWi+HXoVpHYXmrSiOe7wDt2oAIhAMJLxPQm8TTe+tndqe+2q7xvut0m9+fmA0wz9PzgIrdD"}]},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.5.1_1637896296013_0.07954201326148991"},"_hasShrinkwrap":false},"1.6.0":{"name":"v8-profiler-next","version":"1.6.0","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test-old":"mocha test/*.test.js --exclude test/worker.test.js --timeout 10000","test-new":"mocha test/*.test.js --timeout 10000","test":"node scripts/test.js","test-single":"mocha --timeout 10000","build":"node-gyp rebuild","format":"clang-format -i --glob=\"src/**/*[.h|.cc]\"","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.15.0"},"devDependencies":{"chai":"^4.2.0","clang-format":"^1.8.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"b1ee3cddb71bba50a1748e23141af398d3a276c4","_id":"v8-profiler-next@1.6.0","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-4+DMjIsOyD52cn90uohVMG4vgNwxYuB15O+6FfsH6QmCJI5QE7zIs91J1OVG6G6adsP5gV8cCfKB1bWFjrGsDQ==","shasum":"cea3e15a776d84ab0be94d2792823859ab3a4263","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.6.0.tgz","fileCount":30,"unpackedSize":78540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+HwlmcocMU+yziovQKKuX7d0wdKxWVhB761fovmz7LAiEAjIuroNOZk3lY4I5S4cCo/NeRurAeje3hbamt1fLfQIg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif+KyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW5RAAkjI7IBMK67ecW64uDO5zE6a+uDNYJPIa4gtoi+DUrUa0FfPf\r\n8SrORQli10j9jCX6t1QX/byfSQvppJTm3/CWhnN1x8LJ5XvksQXMfJL4Pmlf\r\ne+LDjis2HKsG5lVLvVvZpmV2OTQptSTSDkE8NzkK6GmjcPW8ngeoBAgX0jcT\r\ntPAdB0e+bOt5w8G9q5A2PMgxaAf8cVxTBZF7Ebzg7CblBRkEytihLksygDlh\r\nQee+xU3cc0y8mLEei7X9rR5dPBPTy233khI6x5jWiwnUSQlWdNKkO33PfqjY\r\nrcgH6xv5srxaSJHIxi07wswUwYa51FWxRtPsQCH9OcQaSggja0HfpV5gqtv/\r\nfnVBxbrlfpDt8xlpLPQTp6NoohmQrW/fUUYPCqiy7fv3Myd5XhR0MCYitup5\r\nN9l9d1nmukNZnljbYTx2HR0vkSIWfSVivUgBFOmTkZm0QS411fbrTpT2G1Ox\r\nWjoJ8wo6IT0GXwkhJCDCXL2wNqfnhzLC6bG8GRRjIdRDzT1wCa0hX0XEs6uH\r\ncI06WELyiqNJuYYwkAaHw+CnTOQqlxqDB1ab4/aEfxGSQhBXbl7eg398tR61\r\nPDb9pi0tZe8Ee0bIu7vWtaj99DSuPdKaX1OHyOsA9E1S9zR6yM0dxHejAM1P\r\ngVKU9T7/rtReW8W7ITT83IR3Tf2ZmUYCTS4=\r\n=kOl6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.6.0_1652548274311_0.8155047126089146"},"_hasShrinkwrap":false},"1.6.1":{"name":"v8-profiler-next","version":"1.6.1","description":"node bindings for the v8 profiler","main":"dispatch.js","scripts":{"test-old":"mocha test/*.test.js --exclude test/worker.test.js --timeout 10000","test-new":"mocha test/*.test.js --timeout 10000","test":"node scripts/test.js","test-single":"mocha --timeout 10000","build":"node-gyp rebuild","format":"clang-format -i --glob=\"src/**/*[.h|.cc]\"","stability":"node scripts/stability.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"nan":"^2.15.0"},"devDependencies":{"chai":"^4.2.0","clang-format":"^1.8.0","mocha":"^5.2.0"},"gypfile":true,"gitHead":"f2081ab48f1ef8a7ff36e476e57e058d1f280f73","_id":"v8-profiler-next@1.6.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Vf/SLLOH2C2D3WMETF4B1mssP8/A5is+nOhYF62ZWbu51c96kTNpC+oPLbQ+MuvS6JJLir/poYodWkq1/2zlVw==","shasum":"538bb34fd5ad29899ecc61c4a3dfe5bb03c2e4aa","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.6.1.tgz","fileCount":30,"unpackedSize":77776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbdRottIC2vonVE6/mambtAf92sMPCJ7Z6Q3NY7Vl0uAiEA8rt/ZktENR9qIj82caZZIwveUEvZ2yFiAcK28GBu5rM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihenAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3bBAAl9Vgdf+eQAEG34MOf3xhCpaixOKg+eepaDxpz044ZjmpSG69\r\nDeB365GMIOZJkVUJK20bbVFALBfltgMsfxnHjaq57f58F4d37lh6vBQSMPKc\r\n3YzDLlFcRBwYa7kd52VrMsIzLYWYT1KREERXcs5thGJ4OUiV6UfYMAuQj109\r\nGWI5aO3EtGNab/+qJ5algEjPKBE7Y4+LdizYKFpE8wEHq9nwsX3wd9gNhA02\r\nt4YFDV91jbg20VvwrLciU8L6F1COXCC8yTRFb+/0LvX1CoIHuIwaSuOIqvT4\r\ncsPdKfTHZrI0HqKcQ+ZEfedhhJywwrykVtgWN5bkikEbyfLXb+nNF+31KU89\r\nzzQNuTF65uTzHePsCBlZyTQf9tzePAZNxSjNTD0PRkrasID3SiTiJln5ZDdQ\r\nr1HaJ+JvUzd+/i/ZZnQNwfezQKG35qk4ANpexMLvzyvaCqqfadk1ADVXt6rf\r\nITaQzO/0L69MyeuSfJnggPR5zd/kvh4D4pZGiZ/26Bq/fnBS4Xz5z72tRT+D\r\nQB6fge7/AIlCYRHsSDwD6EGPFNMSBh2PVOKu9/m5tRlbqcYZiJltwRpc4ESg\r\nHjhF5MV3VGNaX09xVHked2HS/AVkWG/y4ei4DbqbRouqpRATh7PcqILf508q\r\nepWNyq0fOIkotOtkzhyd5kaTo690uxQD0ik=\r\n=kLLU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.6.1_1652943295909_0.6109173197022086"},"_hasShrinkwrap":false},"1.7.0":{"name":"v8-profiler-next","version":"1.7.0","description":"node bindings for the v8 profiler","main":"dispatch.js","binary":{"module_name":"profiler","module_path":"./build/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://github.com/hyj1991/v8-profiler-next/releases/download"},"scripts":{"install":"node scripts/install.js","build":"node scripts/rebuild.js","dep":"npm run build && npm run test","pack-common":"node scripts/common.js","pack-7u":"node scripts/7u.js","pack-8u":"node scripts/8u.js","copy":"node scripts/copy.js","pack":"node scripts/clean.js && node-pre-gyp package && node-pre-gyp testpackage && npm run copy","test-old":"mocha test/*.test.js --exclude test/worker.test.js --timeout 10000","test-new":"mocha test/*.test.js --timeout 10000","test":"node scripts/test.js","test-single":"mocha --timeout 10000","format":"clang-format -i --glob=\"src/**/*[.h|.cc]\"","lint":"npm run format && eslint . --fix","stability":"node scripts/stability.js","autod":"autod"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"@xprofiler/node-pre-gyp":"^1.0.9","nan":"^2.15.0"},"devDependencies":{"chai":"^4.3.6","clang-format":"^1.8.0","eslint":"^8.16.0","mocha":"^5.2.0"},"gitHead":"cdba03c6a535a99ff31f6d39f5dd15f20c3f7fa8","_id":"v8-profiler-next@1.7.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-RtlSQAVze7eg6hfbGtaHmzJbu/zto/aTdQee8qldxrHxwRASVDxwO4ey9ylfG0YVYCxY7UPHPByyqx3z3EtrAQ==","shasum":"3c320744f09c78cae1b8d72db3c361bb24b3832b","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.7.0.tgz","fileCount":31,"unpackedSize":78893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBV3oFsVzDiUriOrk0qQFssqLW3GFSEYYuPYq3cfcPaAiAegtbdSje8BR2RV/v4DJF6GutDUS38Aid4jxepBXozVQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiPlQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDDA/9FFxfYnukLa9nOc1NYj0vbteg6v8pu7N7nyavIIybwU3+nXZx\r\n3YqE/pICQaGvhT25r6qcsdaItW9rnYWTSYQ04WyX0g01FKeJTXCEQoknVyTR\r\niPvJx3b3lof4xx9ZooFs1VQME3xmv0FjHay0Napj1E2XlEt8vz/lsftWDgLx\r\nu8Of+9S3OXuLpPlN6TLnrlsnkjMBA7UOt24UtHQtb1F7Qg4lG1/1t4LqAv8c\r\nNer6SNoqLijFTBRpxD/0eKH0jUoU4bZXGCByrkRivmJnDEolNvz0i/SxsdfL\r\nBrIKUpaxX6KqUtjLMdOh6oYnlRU0pID3U/xbAW/iB4acfqlIm4AwprEn3Cr6\r\nQIQhNRagAPScwhvHDvnucmPL5Gt/5Z8PL8JiHV7ACXE4Vwi+ZmlgevAJDpEb\r\nCmJszOdAyzCR+lviorC7gEEmTRqhBLiv774oizyB1QNkMd7dtst0spkUo67J\r\nuQfxliCUCVT99ezgQomXwF9eWaDUpabNnpd4TVCLLqIej1haIKwIqgmP61WE\r\nfLhncZ2faKsewgKvM/IvvLLKQe4GW0wzdQJVhGCYT3XQyehM+Gbn2GBDoZFp\r\nxSDZ52eZiv2Gen/+abWlBfdJpDA5dbc0yFS1P4I/ZyB2JmlsOixQmiGfpNp5\r\nWqYmCXx56rSU21dJEMkRwWKUjm/v0Z9eN+U=\r\n=AIw7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.7.0_1653143888379_0.6285265933790178"},"_hasShrinkwrap":false,"deprecated":"This is a bug version, please don't use it."},"1.7.1":{"name":"v8-profiler-next","version":"1.7.1","description":"node bindings for the v8 profiler","main":"dispatch.js","binary":{"module_name":"profiler","module_path":"./build/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://github.com/hyj1991/v8-profiler-next/releases/download"},"scripts":{"install":"node scripts/install.js","build":"node scripts/rebuild.js","dep":"npm run build && npm run test","pack-common":"node scripts/common.js","pack-7u":"node scripts/7u.js","pack-8u":"node scripts/8u.js","copy":"node scripts/copy.js","pack":"node scripts/clean.js && node-pre-gyp package && node-pre-gyp testpackage && npm run copy","test-old":"mocha test/*.test.js --exclude test/worker.test.js --timeout 10000","test-new":"mocha test/*.test.js --timeout 10000","test":"node scripts/test.js","test-single":"mocha --timeout 10000","format":"clang-format -i --glob=\"src/**/*[.h|.cc]\"","lint":"npm run format && eslint . --fix","stability":"node scripts/stability.js","autod":"autod"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"@xprofiler/node-pre-gyp":"^1.0.9","nan":"^2.15.0"},"devDependencies":{"chai":"^4.3.6","clang-format":"^1.8.0","eslint":"^8.16.0","mocha":"^5.2.0"},"gitHead":"973ae8be2a8afefee4eada953fe3a640d50a5446","_id":"v8-profiler-next@1.7.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-lVT/38U/jWXVyBUoGMRz7KNV7vD1TS4irpQvW7B4sCQ9NTASzzHgg9B62AcQD0vS93hPsooRelN10Y7xycX2Xg==","shasum":"5453786788f3a030f20a1a88cf639f8f5dbdda24","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.7.1.tgz","fileCount":42,"unpackedSize":84018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdbZWEaLK5jW2R1BTrNFvFI6Ex4M1Tm7U5eEeqPdf/BwIgTf7NFOqqam7wMNTa7UWgw4REMJZCf6gbvhj9x4rHqZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiPysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7SA//WcPb2ORR9/OquZnoGbSk0SGaygTrmVbntauaYYNNN0F573Z6\r\nTBB8Alc7HL8JHq4eVFH2yCa1h8o4lnV023bzAQhaZ8dVeOO2/DDWlgcGQSyz\r\n2640x6tSFa3iPBrYKOy3UcOzhb/lwUvoOMEmNblDqfhjboCd3+IUQ9awmiI0\r\nq7M2UwsaTh9L7hNZhVOX3RGBvtVdYIByIqbEeSWDJUhDNEWVl2c7Mv8erFi/\r\nJ4NeIkz8lxabgSiUXgBAOXYjnEIkjG94KmL+HcOxaBhSOaaFxoYeg+gXetZ2\r\nxlCk5id7fW33AO73CGvJOUM3tpAjG/q7qfh796PjkHKj56JS70OQmNvYW9lX\r\nsCjHK+5d5WaH0VO7o4pTGGvfhXR6YrbLvmKg4JQIZXd4582cxywbC6xGU/dj\r\nfejlbM65KmHCtq/VLBlCQppIPjeLTqrlyHDooDnz4ajM6QQe5/GfjleReQis\r\nt0GkKDJ7laQuDM4gAb1/YwTEvFWzbQ8bKy7MpNHFl/ffY+3jTGleNd4ggur3\r\nzEYoMKSDWQnCLdgagTU8UgAuguRVW9DQA4FOEvDU+EZQoQWZHjmtrB11b0OW\r\n5KLp/56Z30+ORNevYnX0vh4SQ1DT2DDTNK1sNk2L23NpNQQnalsfYaWRrmgp\r\nIH+Xj48w8guJ7D1hBLd8H5idi+M5h8kHqus=\r\n=4hHU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.7.1_1653144748111_0.5874036944397201"},"_hasShrinkwrap":false},"1.8.0":{"name":"v8-profiler-next","version":"1.8.0","description":"node bindings for the v8 profiler","main":"dispatch.js","binary":{"module_name":"profiler","module_path":"./build/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://github.com/hyj1991/v8-profiler-next/releases/download"},"scripts":{"install":"node scripts/install.js","build":"node scripts/rebuild.js","dep":"npm run build && npm run test","pack-common":"node scripts/common.js","pack-7u":"node scripts/7u.js","pack-8u":"node scripts/8u.js","copy":"node scripts/copy.js","pack":"node scripts/clean.js && node-pre-gyp package && node-pre-gyp testpackage && npm run copy","test-old":"mocha test/*.test.js --exclude test/worker.test.js --timeout 10000","test-new":"mocha test/*.test.js --timeout 10000","debug-test":"V8_PROFILER_DEBUG=* node scripts/test.js","test":"node scripts/test.js","test-single":"mocha --timeout 10000","format":"clang-format -i --glob=\"src/**/*[.h|.cc]\"","lint":"npm run format && eslint . --fix","stability":"node scripts/stability.js","autod":"autod"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"@xprofiler/node-pre-gyp":"^1.0.9","nan":"^2.16.0"},"devDependencies":{"chai":"^4.3.6","clang-format":"^1.8.0","eslint":"^8.16.0","mocha":"^5.2.0"},"readme":"# v8-profiler-next\n\n[![npm version](https://img.shields.io/npm/v/v8-profiler-next/latest.svg)](https://www.npmjs.com/package/v8-profiler-next)\n[![Package Quality](http://npm.packagequality.com/shield/v8-profiler-next.svg)](http://packagequality.com/#?package=v8-profiler-next)\n[![Linux/osx build status](https://github.com/hyj1991/v8-profiler-next/workflows/Continuous%20integration/badge.svg?branch=master)](https://github.com/hyj1991/v8-profiler-next/actions?query=branch%3Amaster)\n[![windows build status](https://ci.appveyor.com/api/projects/status/vp54r2t137iirntf?svg=true)](https://ci.appveyor.com/project/hyj1991/v8-profiler-next)\n[![downloads info](https://img.shields.io/npm/dm/v8-profiler-next.svg)](https://www.npmjs.com/package/v8-profiler-next)\n[![license](https://img.shields.io/npm/l/v8-profiler-next.svg)](LICENSE)\n\n## Description\n\nv8-profiler-next provides [node](http://github.com/nodejs/node) bindings for the v8 profiler.\n\n## I. Quick Start\n\n* **Compatibility**\n  * **node version:** v4.x ~ v18.x\n  * **platform:** mac, linux, windows\n\nThis module can also be used in `worker_threads`.\n\n### take cpu profile\n\n```js\n'use strict';\nconst fs = require('fs');\nconst v8Profiler = require('v8-profiler-next');\nconst title = 'good-name';\n\n// set generateType 1 to generate new format for cpuprofile\n// to be compatible with cpuprofile parsing in vscode.\nv8Profiler.setGenerateType(1);\n\n// ex. 5 mins cpu profile\nv8Profiler.startProfiling(title, true);\nsetTimeout(() => {\n  const profile = v8Profiler.stopProfiling(title);\n  profile.export(function (error, result) {\n    // if it doesn't have the extension .cpuprofile then\n    // chrome's profiler tool won't like it.\n    // examine the profile:\n    //   Navigate to chrome://inspect\n    //   Click Open dedicated DevTools for Node\n    //   Select the profiler tab\n    //   Load your file\n    fs.writeFileSync(`${title}.cpuprofile`, result);\n    profile.delete();\n  });\n}, 5 * 60 * 1000);\n```\n\nGet `.cpuprofile` in `worker_threads`:\n\n```js\n'use strict';\n\nconst fs = require('fs');\nconst path = require('path');\nconst v8Profiler = require('v8-profiler-next');\nconst workerThreads = require('worker_threads');\n\nv8Profiler.setGenerateType(1);\n\nif (workerThreads.isMainThread) {\n  const w = new workerThreads.Worker(__filename, {\n    env: process.env,\n  });\n  v8Profiler.startProfiling('main', true);\n  w.once('exit', code => {\n    // create cpu profile in main thread\n    const profile = v8Profiler.stopProfiling('main');\n    const mainProfile = path.join(__dirname, 'main.cpuprofile');\n    fs.existsSync(mainProfile) && fs.unlinkSync(mainProfile);\n    fs.writeFileSync(mainProfile, JSON.stringify(profile));\n  });\n} else {\n  v8Profiler.startProfiling('worker_threads', true);\n  // create cpu profile in worker_threads\n  const start = Date.now();\n  while (Date.now() - start < 2000) { }\n  const profile = v8Profiler.stopProfiling('worker_threads');\n  const workerProfile = path.join(__dirname, 'worker_threads.cpuprofile');\n  fs.existsSync(workerProfile) && fs.unlinkSync(workerProfile);\n  fs.writeFileSync(workerProfile, JSON.stringify(profile));\n}\n```\n\n### take heapsnapshot\n\n```js\n'use strict';\nconst v8Profiler = require('v8-profiler-next');\nconst snapshot = v8Profiler.takeSnapshot();\n// 1. not as stream\nsnapshot.export(function (error, result) {\n\tif (error){\n\t\tconsole.error(error);\n\t\treturn;\n\t}\n\tconsole.log(result);\n\tsnapshot.delete();\n});\n// 2. as stream\nconst transform = snapshot.export();\ntransform.pipe(process.stdout);\ntransform.on('finish', snapshot.delete.bind(snapshot));\n```\n\nGet `.heapsnapshot` in `worker_threads`:\n\n```js\n'use strict';\n\nconst fs = require('fs');\nconst path = require('path');\nconst v8Profiler = require('v8-profiler-next');\nconst workerThreads = require('worker_threads');\n\nfunction createSnapshot(filename) {\n  const snapshot = v8Profiler.takeSnapshot();\n  const file = path.join(__dirname, filename);\n  const transform = snapshot.export();\n  transform.pipe(fs.createWriteStream(file));\n  transform.on('finish', snapshot.delete.bind(snapshot));\n}\n\nif (workerThreads.isMainThread) {\n  const w = new workerThreads.Worker(__filename, {\n    env: process.env,\n  });\n\n  // create heapsnapshot in main thread\n  createSnapshot('main.heapsnapshot');\n\n} else {\n  const start = Date.now();\n  const array = [];\n  while (Date.now() - start < 2000) { array.push(new Array(1e3).fill('*')); }\n\n  // create heapsnapshot in worker_threads\n  createSnapshot('worker_threads.heapsnapshot');\n}\n```\n\n### take allocation profile\n\n**Attention:** If node version < v12.x, please use sampling heap profiling alone without cpu profiling or taking snapshot.\n\n```js\n'use strict';\nconst v8Profiler = require('v8-profiler-next');\n// set a leak array\nconst arraytest = [];\nsetInterval(() => {\n  arraytest.push(new Array(1e2).fill('*').join());\n}, 20);\n// start 1min sampling profile\nv8Profiler.startSamplingHeapProfiling();\nsetTimeout(() => {\n\t// stop and get allocation profile\n\tconst profile = v8Profiler.stopSamplingHeapProfiling();\n\t// upload shf.heapprofile into chrome dev tools -> Memory -> ALLOCATION PRODILES\n  require('fs').writeFileSync('./shf.heapprofile', JSON.stringify(profile));\n\tconsole.log(profile);\n}, 60 * 1000);\n```\n\nGet `.heapprofile` in `worker_threads`:\n\n```js\n'use strict';\n\nconst fs = require('fs');\nconst path = require('path');\nconst v8Profiler = require('v8-profiler-next');\nconst workerThreads = require('worker_threads');\n\nif (workerThreads.isMainThread) {\n  const w = new workerThreads.Worker(__filename, {\n    env: process.env,\n  });\n  v8Profiler.startSamplingHeapProfiling();\n  w.once('exit', code => {\n    // create heap profile in main thread\n    const profile = v8Profiler.stopSamplingHeapProfiling();\n    const mainProfile = path.join(__dirname, 'main.heapprofile');\n    fs.existsSync(mainProfile) && fs.unlinkSync(mainProfile);\n    fs.writeFileSync(mainProfile, JSON.stringify(profile));\n  });\n} else {\n  v8Profiler.startSamplingHeapProfiling();\n  // create heap profile in worker_threads\n  const start = Date.now();\n  const array = [];\n  while (Date.now() - start < 2000) { array.push(new Array(1e3).fill('*')); }\n  const profile = v8Profiler.stopSamplingHeapProfiling();\n  const workerProfile = path.join(__dirname, 'worker_threads.heapprofile');\n  fs.existsSync(workerProfile) && fs.unlinkSync(workerProfile);\n  fs.writeFileSync(workerProfile, JSON.stringify(profile));\n}\n```\n\n## II. License\n\n[MIT License](LICENSE)\n\nCopyright (c) 2018 team of [v8-profiler](github.com/node-inspector/v8-profiler), hyj1991\n","readmeFilename":"README.md","gitHead":"c341e5f53a088a959476fedae53c70ec6d2d6151","_id":"v8-profiler-next@1.8.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-IHuu+PbrGubYiwRTJ25tQ3NQg88VzVjt8yuMQtUG4K/OBqdIoQHwyQfxR19i3nlUWng3QXhmtGcKFL0URv69vw==","shasum":"10b6ad886e7d0e02d61060b2fcb8c95ced50b951","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.8.0.tgz","fileCount":45,"unpackedSize":91104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpMaQm7YIbz+h9e0BFcaZfa2Wo657QqvNgo2nP52hTUAiEAjcO5Cf6Lw9TU9AHKW9XZI493+Pc+zw+q5fP21euAamQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimsmFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK6g/7B21Fy0zq8cDPJKKORf6WQADpV+SOJOBj0xDwF/G5nC9Wnqur\r\nupDarox7zwJArYJ/tDIX6dL4poAQta12VRbB5+8+oGAlsyaZdsemHWeGzMH0\r\nxGhRHTIWaYHSCAEisRLx5YiGcyHHnuljY+VNzW+6x3luwfzJWBKMmX+asP4l\r\n9EUk5QKWbjPWRLmbBTFMX2zMIHxaFx1nPe6y7NjuMCG/KNMBTfxe53ZKLFbm\r\nZbF/6CSBzrZKQpLto6wZJvpzmvkLOQnuKfLt8Z/we6s9VzeVpCHo7DLFAgF+\r\neoK1SYzggAb1UGX5O2Q/t28Rvnm2SMrKW/FP4NZMKET/tsGvR9XZAqOcQj8D\r\nsfY2VVSdA9P9cEbXvCHYbkLnLYBcHCVr2Q9uvozHbRs8mbDyMEKSb+pr3aYO\r\n9gb8T0QE4nkAz9EJdpTH40eiG+jfliZfgZWJe530Q6vqim1JQVrirDI/KfXD\r\n0BKCR7AEhpQFvCULS3SZfa/yPD5tDBahj097HOghn/S0jOmT5Q7ReSvTltF7\r\nPzSd1W9LC0uWetsPw5NmR2WEENZrMcCfDK9gnpOjsJTdeRiFGnGoTPjzsLs3\r\n2NDw+yPk9x6JkaZgs9CJm+MbKD142S1JddhUcaYdDOp3XXCXzExz6GWVOMRh\r\nykCm/GfVuVshc7NNny958hQU6XTjv7XxOpQ=\r\n=W85J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.8.0_1654311301129_0.37407506031809223"},"_hasShrinkwrap":false},"1.9.0":{"name":"v8-profiler-next","version":"1.9.0","description":"node bindings for the v8 profiler","main":"dispatch.js","binary":{"module_name":"profiler","module_path":"./build/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://github.com/hyj1991/v8-profiler-next/releases/download"},"scripts":{"install":"node scripts/install.js","build":"node scripts/rebuild.js","dep":"npm run build && npm run test","pack-common":"node scripts/common.js","pack-7u":"node scripts/7u.js","pack-8u":"node scripts/8u.js","copy":"node scripts/copy.js","pack":"node scripts/clean.js && node-pre-gyp package && node-pre-gyp testpackage && npm run copy","test-old":"mocha test/*.test.js --exclude test/worker.test.js --timeout 10000","test-new":"mocha test/*.test.js --timeout 10000","debug-test":"V8_PROFILER_DEBUG=* node scripts/test.js","test":"node scripts/test.js","test-single":"mocha --timeout 10000","format":"clang-format -i --glob=\"src/**/*[.h|.cc]\"","lint":"npm run format && eslint . --fix","stability":"node scripts/stability.js","autod":"autod"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"@xprofiler/node-pre-gyp":"^1.0.9","nan":"^2.16.0"},"devDependencies":{"chai":"^4.3.6","clang-format":"^1.8.0","eslint":"^8.16.0","mocha":"^5.2.0"},"gitHead":"99938a6c7d53da7fbe8ee8afe07be7fbaa27a5b0","_id":"v8-profiler-next@1.9.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-+k2Lb0c9lEDsGNT1GfrrlV4evR2KsF3LljW8PUfRaM1OQmr+F3lXGxVIffa+LNXaw3CnwdsSdqI2zaYEhDdu5Q==","shasum":"73da0b3b74d5ae19a3dbc758424d463600ec3319","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.9.0.tgz","fileCount":46,"unpackedSize":91681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoD93Ug+bJMNVfiyQ/PdfhCTri+aQvVmJGuDKdYFSP5AiBPGMLI1MJkvqDe4fyaMwWCACvUACZ3YrgDTKKgJhyhCA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirYo0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppfQ//bTNoJLoOdq+KIyOUxFxrTQIDQP2mvmgO+Rx9X3xRdC0ngtDa\r\nQ84Wpb2vP4Cvfad0vOBqR5ZWI0w612qvU4EGfhjalCwGzJauLc4xGkLSuD1G\r\nZ8z6B3VRY4U+TV8ILUGJ97ESBGEpVD8XDFwx6p67hpisEQKCau/HEAjtDQCk\r\nsonIalzSE42zALHphz+UaeytZPRk+MxmTX7VvFqDWSIcXrjKsUeitlw32x6a\r\n6fowZxM6V3Itmfh01VEuTdA5uNH63UQvdoXylb1Ut8c1VkqjpHLZjqzL2NW+\r\njGrDi1QG0fnOyoQb+/ZFclfimX2OOTJU9CzV8diTH53bVwDdMujBup0Ew1zQ\r\n9pJsSXbGeQ2Y8Jo2fAj355o6TwsF9Ghd/HQbi6vgULc335AKaJxjpDTjMoaP\r\nDHcc1STRqBsmELMdFZ0hqkLgrINPT+ogWXNP4i3xm36088d8FVN1CURnqZdT\r\nY35KEFW3CRnxIkzOnLHLVs9Ko+cwrmOWyCqVrFrZ3LVJ8lPOwZTx29IY7b84\r\n3/GxWBx+prKqyVyWGEY4qdEgW9wZw7eD1LtRGu0LQmrzlW3sCQLDY8CFluNg\r\nWLJYQHINSwMVcXjLlGDthixUQWi9Js1ApYHceR2bX0amzXl/Y+AkYTx7E9Hg\r\n9iYrNP1e9DkgP69l5qCVcosbWljSzph9lVY=\r\n=E3gW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.9.0_1655540276420_0.5306194792786114"},"_hasShrinkwrap":false},"1.10.0":{"name":"v8-profiler-next","version":"1.10.0","description":"node bindings for the v8 profiler","main":"dispatch.js","binary":{"module_name":"profiler","module_path":"./build/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://github.com/hyj1991/v8-profiler-next/releases/download"},"scripts":{"install":"node scripts/install.js","build":"node scripts/rebuild.js","dep":"npm run build && npm run test","pack-common":"node scripts/common.js","pack-7u":"node scripts/7u.js","pack-8u":"node scripts/8u.js","copy":"node scripts/copy.js","pack":"node scripts/clean.js && node-pre-gyp package && node-pre-gyp testpackage && npm run copy","test-old":"mocha test/*.test.js --exclude test/worker.test.js --timeout 10000","test-new":"mocha test/*.test.js --timeout 10000","debug-test":"V8_PROFILER_DEBUG=* node scripts/test.js","test":"node scripts/test.js","test-single":"mocha --timeout 10000","format":"clang-format -i --glob=\"src/**/*[.h|.cc]\"","lint":"npm run format && eslint . --fix","stability":"node scripts/stability.js","autod":"autod"},"repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"},"homepage":"https://github.com/hyj1991/v8-profiler-next#readme","dependencies":{"@xprofiler/node-pre-gyp":"^1.0.9","nan":"^2.18.0"},"devDependencies":{"chai":"^4.3.6","clang-format":"^1.8.0","eslint":"^8.16.0","mocha":"^5.2.0"},"_id":"v8-profiler-next@1.10.0","gitHead":"ba0b6b9c46b6469466da5e995b7cb4099de1a5c1","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-HME7CR3V8gkBEAutcMyGS0vK0XH2hFQhF5SvSdrF/mdjWIGoaiY+WH3RpY7ePY7J7vNDbQfP+Ikefdi1z/mJXg==","shasum":"f17ec09404477486d584bc83144f0b23c78f2624","tarball":"https://registry.npmjs.org/v8-profiler-next/-/v8-profiler-next-1.10.0.tgz","fileCount":46,"unpackedSize":92613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2749iBo1xCi+GVrgcWOZxMiKngg9osWrdTvb+go3vggIgUZ1rpqukcCWm/SQnoNVWaIoCS8R3QxslIgEoPlxdAWo="}]},"_npmUser":{"name":"hyj1991","email":"yeekwanvong@gmail.com"},"directories":{},"maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v8-profiler-next_1.10.0_1704111994800_0.6234627097914325"},"_hasShrinkwrap":false}},"readme":"# v8-profiler-next\n\n[![npm version](https://img.shields.io/npm/v/v8-profiler-next/latest.svg)](https://www.npmjs.com/package/v8-profiler-next)\n[![Package Quality](http://npm.packagequality.com/shield/v8-profiler-next.svg)](http://packagequality.com/#?package=v8-profiler-next)\n[![Linux/osx build status](https://github.com/hyj1991/v8-profiler-next/workflows/Continuous%20integration/badge.svg?branch=master)](https://github.com/hyj1991/v8-profiler-next/actions?query=branch%3Amaster)\n[![windows build status](https://ci.appveyor.com/api/projects/status/vp54r2t137iirntf?svg=true)](https://ci.appveyor.com/project/hyj1991/v8-profiler-next)\n[![downloads info](https://img.shields.io/npm/dm/v8-profiler-next.svg)](https://www.npmjs.com/package/v8-profiler-next)\n[![license](https://img.shields.io/npm/l/v8-profiler-next.svg)](LICENSE)\n\n## Description\n\nv8-profiler-next provides [node](http://github.com/nodejs/node) bindings for the v8 profiler.\n\n## I. Quick Start\n\n* **Compatibility**\n  * **node version:** v4.x ~ v21.x\n  * **platform:** mac, linux, windows\n\nThis module can also be used in `worker_threads`.\n\n### take cpu profile\n\n```js\n'use strict';\nconst fs = require('fs');\nconst v8Profiler = require('v8-profiler-next');\nconst title = 'good-name';\n\n// set generateType 1 to generate new format for cpuprofile\n// to be compatible with cpuprofile parsing in vscode.\nv8Profiler.setGenerateType(1);\n\n// ex. 5 mins cpu profile\nv8Profiler.startProfiling(title, true);\nsetTimeout(() => {\n  const profile = v8Profiler.stopProfiling(title);\n  profile.export(function (error, result) {\n    // if it doesn't have the extension .cpuprofile then\n    // chrome's profiler tool won't like it.\n    // examine the profile:\n    //   Navigate to chrome://inspect\n    //   Click Open dedicated DevTools for Node\n    //   Select the profiler tab\n    //   Load your file\n    fs.writeFileSync(`${title}.cpuprofile`, result);\n    profile.delete();\n  });\n}, 5 * 60 * 1000);\n```\n\nGet `.cpuprofile` in `worker_threads`:\n\n```js\n'use strict';\n\nconst fs = require('fs');\nconst path = require('path');\nconst v8Profiler = require('v8-profiler-next');\nconst workerThreads = require('worker_threads');\n\nv8Profiler.setGenerateType(1);\n\nif (workerThreads.isMainThread) {\n  const w = new workerThreads.Worker(__filename, {\n    env: process.env,\n  });\n  v8Profiler.startProfiling('main', true);\n  w.once('exit', code => {\n    // create cpu profile in main thread\n    const profile = v8Profiler.stopProfiling('main');\n    const mainProfile = path.join(__dirname, 'main.cpuprofile');\n    fs.existsSync(mainProfile) && fs.unlinkSync(mainProfile);\n    fs.writeFileSync(mainProfile, JSON.stringify(profile));\n  });\n} else {\n  v8Profiler.startProfiling('worker_threads', true);\n  // create cpu profile in worker_threads\n  const start = Date.now();\n  while (Date.now() - start < 2000) { }\n  const profile = v8Profiler.stopProfiling('worker_threads');\n  const workerProfile = path.join(__dirname, 'worker_threads.cpuprofile');\n  fs.existsSync(workerProfile) && fs.unlinkSync(workerProfile);\n  fs.writeFileSync(workerProfile, JSON.stringify(profile));\n}\n```\n\n### take heapsnapshot\n\n```js\n'use strict';\nconst v8Profiler = require('v8-profiler-next');\nconst snapshot = v8Profiler.takeSnapshot();\n// 1. not as stream\nsnapshot.export(function (error, result) {\n\tif (error){\n\t\tconsole.error(error);\n\t\treturn;\n\t}\n\tconsole.log(result);\n\tsnapshot.delete();\n});\n// 2. as stream\nconst transform = snapshot.export();\ntransform.pipe(process.stdout);\ntransform.on('finish', snapshot.delete.bind(snapshot));\n```\n\nGet `.heapsnapshot` in `worker_threads`:\n\n```js\n'use strict';\n\nconst fs = require('fs');\nconst path = require('path');\nconst v8Profiler = require('v8-profiler-next');\nconst workerThreads = require('worker_threads');\n\nfunction createSnapshot(filename) {\n  const snapshot = v8Profiler.takeSnapshot();\n  const file = path.join(__dirname, filename);\n  const transform = snapshot.export();\n  transform.pipe(fs.createWriteStream(file));\n  transform.on('finish', snapshot.delete.bind(snapshot));\n}\n\nif (workerThreads.isMainThread) {\n  const w = new workerThreads.Worker(__filename, {\n    env: process.env,\n  });\n\n  // create heapsnapshot in main thread\n  createSnapshot('main.heapsnapshot');\n\n} else {\n  const start = Date.now();\n  const array = [];\n  while (Date.now() - start < 2000) { array.push(new Array(1e3).fill('*')); }\n\n  // create heapsnapshot in worker_threads\n  createSnapshot('worker_threads.heapsnapshot');\n}\n```\n\n### take allocation profile\n\n**Attention:** If node version < v12.x, please use sampling heap profiling alone without cpu profiling or taking snapshot.\n\n```js\n'use strict';\nconst v8Profiler = require('v8-profiler-next');\n// set a leak array\nconst arraytest = [];\nsetInterval(() => {\n  arraytest.push(new Array(1e2).fill('*').join());\n}, 20);\n// start 1min sampling profile\nv8Profiler.startSamplingHeapProfiling();\nsetTimeout(() => {\n\t// stop and get allocation profile\n\tconst profile = v8Profiler.stopSamplingHeapProfiling();\n\t// upload shf.heapprofile into chrome dev tools -> Memory -> ALLOCATION PRODILES\n  require('fs').writeFileSync('./shf.heapprofile', JSON.stringify(profile));\n\tconsole.log(profile);\n}, 60 * 1000);\n```\n\nGet `.heapprofile` in `worker_threads`:\n\n```js\n'use strict';\n\nconst fs = require('fs');\nconst path = require('path');\nconst v8Profiler = require('v8-profiler-next');\nconst workerThreads = require('worker_threads');\n\nif (workerThreads.isMainThread) {\n  const w = new workerThreads.Worker(__filename, {\n    env: process.env,\n  });\n  v8Profiler.startSamplingHeapProfiling();\n  w.once('exit', code => {\n    // create heap profile in main thread\n    const profile = v8Profiler.stopSamplingHeapProfiling();\n    const mainProfile = path.join(__dirname, 'main.heapprofile');\n    fs.existsSync(mainProfile) && fs.unlinkSync(mainProfile);\n    fs.writeFileSync(mainProfile, JSON.stringify(profile));\n  });\n} else {\n  v8Profiler.startSamplingHeapProfiling();\n  // create heap profile in worker_threads\n  const start = Date.now();\n  const array = [];\n  while (Date.now() - start < 2000) { array.push(new Array(1e3).fill('*')); }\n  const profile = v8Profiler.stopSamplingHeapProfiling();\n  const workerProfile = path.join(__dirname, 'worker_threads.heapprofile');\n  fs.existsSync(workerProfile) && fs.unlinkSync(workerProfile);\n  fs.writeFileSync(workerProfile, JSON.stringify(profile));\n}\n```\n\n## II. License\n\n[MIT License](LICENSE)\n\nCopyright (c) 2018 team of [v8-profiler](github.com/node-inspector/v8-profiler), hyj1991\n","maintainers":[{"name":"hyj1991","email":"yeekwanvong@gmail.com"}],"time":{"modified":"2024-01-01T12:26:35.160Z","created":"2017-11-30T02:58:57.744Z","0.0.0":"2017-11-30T02:58:57.744Z","0.1.0":"2017-12-27T12:13:46.102Z","0.1.1":"2017-12-27T12:57:19.730Z","0.2.0":"2017-12-28T14:23:27.243Z","1.0.0":"2018-05-14T07:14:06.802Z","1.0.1":"2019-06-24T03:17:37.654Z","1.1.0":"2019-06-24T09:35:46.656Z","1.1.1":"2019-07-10T09:08:33.643Z","1.2.0":"2019-12-09T11:24:29.464Z","1.2.1":"2020-01-04T02:54:17.273Z","1.2.2":"2020-03-06T02:05:14.288Z","1.3.0":"2020-05-04T01:34:35.125Z","1.4.0":"2021-05-12T01:26:05.712Z","1.4.1":"2021-06-24T07:13:45.929Z","1.4.2":"2021-06-24T08:07:55.131Z","1.4.3":"2021-09-27T01:00:16.911Z","1.5.0":"2021-11-23T07:48:45.511Z","1.5.1":"2021-11-26T03:11:36.167Z","1.6.0":"2022-05-14T17:11:14.536Z","1.6.1":"2022-05-19T06:54:56.092Z","1.7.0":"2022-05-21T14:38:08.550Z","1.7.1":"2022-05-21T14:52:28.300Z","1.8.0":"2022-06-04T02:55:01.392Z","1.9.0":"2022-06-18T08:17:56.613Z","1.10.0":"2024-01-01T12:26:35.001Z"},"keywords":["node","v8-profiler"],"author":{"name":"https://github.com/hyj1991"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/hyj1991/v8-profiler-next#readme","repository":{"type":"git","url":"git+https://github.com/hyj1991/v8-profiler-next.git"},"bugs":{"url":"https://github.com/hyj1991/v8-profiler-next/issues"}}